@font-face {
    font-family: "ford_scriptford_script";
    font-style: normal;
    font-weight: normal;
    src: url("fordscript_0-webfont.eot?#iefix") format("embedded-opentype"), url("fordscript_0-webfont.woff") format("woff"), url("fordscript_0-webfont.ttf") format("truetype"), url("fordscript_0-webfont.svg#ford_scriptford_script") format("svg");
}
h1, h2, h3, .blog-name {
    font-family: ford_scriptford_script;
    font-weight: normal;
    text-transform: none !important;
}
h1.entry-title {
    color: #444 !important;
    font-size: 190% !important;
    margin: 0 !important;
    text-shadow: 2px 1px 1px #999999;
}
.blog-name {
    font-size: 355%;
    font-weight: normal;
}
i {
    color: steelblue;
    font-style: italic;
}
b {
    color: tomato;
    font-weight: bold;
}
u {
    text-decoration: underline;
}
.ngg-gallery-thumbnail-box {
    float: left;
    width: 120px;
}
.ngg-gallery-thumbnail span {
    display: block;
    font-size: 90%;
    padding-left: 5px;
    text-align: left;
}
.ngg-gallery-thumbnail img {
    background-color: #ffffff;
    border: 2px solid #a9a9a9;
    border-radius: 5px;
    display: block;
    margin: 4px 0 4px 5px;
    padding: 4px;
    position: relative;
    transition: all 0.3s ease-in-out 0s;
}
.ngg-gallery-thumbnail img:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(45deg, rgba(206, 212, 252, 0.9) 0%, rgba(114, 170, 225, 0.8) 50%, rgba(142, 185, 242, 0.79) 53%, rgba(138, 180, 255, 0.7) 100%) repeat scroll 0 0 !important;
    border: 2px groove #a9a9a9;
    box-shadow: 0 0 15px #0e0e0e;
}
.ngg-gallery-thumbnail img:active {
    border: 1px solid #a9a9a9;
    box-shadow: 0 0 0 #0e0e0e;
}
#primary {
    left: 25px;
    position: relative;
}
#main {
    background: transparent -moz-linear-gradient(center top , #e3e9fc 0%, #e3e9fc 13%, #fff3d9 62%) repeat scroll 0 0;
}
.entry-thumbnail {
    background: transparent none repeat scroll 0 0;
    border: 0 solid #e1e1e1;
    box-shadow: 0 0 10px 2px #eeeeee;
    line-height: 1;
    position: relative;
}
.widget, .multi-sidebar-container {
    background-image: none;
    border: 1px solid rgba(155, 155, 155, 0.5);
    font-size: 100%;
    line-height: 1.4em;
    margin: 0 0 1.5em;
    padding: 1em;
}
.widget-title {
    border-bottom: 2px groove rgba(155, 155, 155, 0.5);
    color: #444444;
    font-size: 120%;
    margin: 0 0 0.05em;
    padding: 0 0 0.75em;
    text-transform: none;
}
.widget li {
    list-style: outside none none;
    margin: 6px 0;
}
.widget, .multi-sidebar-container {
    background-color: transparent;
    border: 0 none;
}
.fbConnectWidgetTopmost {
    border: 0 none !important;
}
.home-title, .bottom-sidebar .widget-title, .archive-title, .module-title, #reply-title {
    color: #444;
    font-size: 170%;
    margin: 1em 1em 0 0;
    padding: 0 1.5% 0.5em;
    text-transform: none;
}
.posts-quick .entry-title {
    font-size: 170%;
    font-weight: normal;
    line-height: 1.3em;
    margin: 0;
}
.posts-node .entry-title {
    font-family: monospace;
    font-size: 110%;
    font-weight: normal;
    line-height: 1.4em;
    margin: 5px;
}
aside {
    background: rgba(0, 0, 0, 0) linear-gradient(45deg, rgba(206, 212, 252, 0.9) 0%, rgba(114, 170, 225, 0.8) 50%, rgba(142, 185, 242, 0.79) 53%, rgba(138, 180, 255, 0.7) 100%) repeat scroll 0 0 !important;
    border-radius: 3px;
    box-shadow: 3px 3px 10px -3px;
}
#bottom-content-1 aside, #bottom-content-2 aside, #bottom-content-3 aside, .footer-sidebar aside {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.post-navigation span {
    border: 1px solid #242424;
    font-size: 1em;
    letter-spacing: 1px;
    margin: 40px 5px 5px 0;
    min-height: 1.2em;
    padding: 5px 10px;
}
a.more-link:link, a.more-link:visited, .navigation a:link, .navigation a:visited, .comment-controls a:link, .comment-controls a:visited, a.post-edit-link, .wp-pagenavi a:link, .wp-pagenavi a:visited, .post-navigation a span, input[type="submit"] {
    background: #434343 none repeat scroll 0 0;
    border: 1px solid #242424;
    border-radius: 4px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 0 rgba(255, 255, 255, 0.25) inset, 0 0 0 rgba(0, 0, 0, 0.25) inset, 0 20px 0 rgba(255, 255, 255, 0.03) inset, 0 -20px 20px rgba(0, 0, 0, 0.15) inset, 0 20px 20px rgba(255, 255, 255, 0.05) inset;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 1em;
    letter-spacing: 1px;
    margin: 40px 5px 5px 0;
    min-height: 1.2em;
    opacity: 0.9;
    padding: 5px 10px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.9);
    transition: all 0.1s linear 0s;
}
a.more-link:hover, .navigation a:hover, .comment-controls a:hover, .wp-pagenavi a:hover .post-navigation a span, input[type="submit"]:hover {
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.25) inset, 0 0 0 rgba(0, 0, 0, 0.25) inset, 0 20px 0 rgba(255, 255, 255, 0.03) inset, 0 -20px 20px rgba(0, 0, 0, 0.15) inset, 0 20px 20px rgba(255, 255, 255, 0.05) inset;
}
a.more-link:active, .navigation a:active, .comment-controls a:active, .wp-pagenavi a:active .post-navigation a span, input[type="submit"]:active {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 0 rgba(255, 255, 255, 0) inset, 0 0 5px rgba(0, 0, 0, 0.5) inset, 0 20px 0 rgba(255, 255, 255, 0.03) inset, 0 -20px 20px rgba(0, 0, 0, 0.15) inset, 0 20px 20px rgba(255, 255, 255, 0.05) inset;
}
.shine {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(left center , rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0;
    box-shadow: 0 1px 5px rgba(255, 255, 255, 0.2);
    display: block;
    height: 1px;
    left: -24px;
    padding: 0 12px;
    position: relative;
    top: -12px;
    transition: all 0.3s ease-in-out 0s;
}
a.more-link:hover .shine {
    left: 24px;
}
a.more-link:active .shine {
    opacity: 0;
}
.button.gray {
    background: #555 none repeat scroll 0 0;
}
.button.blue {
    background: #3a617e none repeat scroll 0 0;
}
.button.green {
    background: #477343 none repeat scroll 0 0;
}
.button.red {
    background: #723131 none repeat scroll 0 0;
}
.button.purple {
    background: #4b3f5e none repeat scroll 0 0;
}
.button.orange {
    background: #624529 none repeat scroll 0 0;
}
.posts-quick li, .posts-node .post {
    border-radius: 3px;
    display: block;
    font-size: 11px;
    margin: 0 3px 10px 0;
    padding: 5px 10px 0 0;
    transition: all 0.28s ease 0s;
}
.posts-quick li:hover, .posts-node .post:hover {
    background-image: linear-gradient(to bottom, #ffffff 0px, rgba(114, 170, 225, 0.1) 100%);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5), 0 -1px 0 #ffffff inset;
}
#commentlist .bypostauthor {
    background: #f5f5f5 none repeat scroll 0 0;
    border-bottom: medium none;
}
#commentlist li {
    padding: 0 0 1em;
}
#access {
    border-top: 0 none;
    margin-top: -4px;
    padding-top: 0;
}
#menu {
    float: left;
    margin-left: 5px;
    width: 1180px;
}
#megaMenu ul.megaMenu {
    border: 1px solid #ced4ca;
    border-radius: 0 0 5px 5px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5), 0 1px rgba(255, 255, 255, 0.3) inset, 0 10px rgba(255, 255, 255, 0.2) inset, 0 10px 20px rgba(255, 255, 255, 0.25) inset, 0 -15px 30px rgba(0, 0, 0, 0.3) inset;
    margin-left: 0;
    width: 1180px !important;
}
#megaMenu ul.megaMenu > li {
    padding: 3px 0;
}
#megaMenu ul.megaMenu > li > a {
    border-color: transparent #111 transparent #3b3b3b;
    border-radius: 5px 5px 0 0;
    color: #eee;
    font-size: 12px;
    font-weight: bold;
    text-shadow: 0 1px 1px #000000;
}
#megaMenu ul li.ss-nav-menu-mega ul.sub-menu li {
    font-size: 11px;
    max-width: 200px;
    min-width: 150px;
}
#megaMenu ul.megaMenu > li ul li.ss-nav-menu-item-depth-1 {
}
#megaMenu ul.megaMenu > li ul li.ss-nav-menu-item-depth-1:hover {
    border-color: transparent transparent transparent #000;
    border-radius: 5px 5px 0 0;
    border-style: none;
    border-width: 0;
    box-shadow: 0 -5px 5px rgba(0, 0, 0, 0.3) inset, 0 25px 0 rgba(250, 150, 51, 0.3) inset, 0 27px 1px rgba(250, 150, 55, 0.3) inset, 2px 2px 3px rgba(255, 255, 255, 0.7) inset, -2px -2px 3px rgba(255, 255, 255, 0.7) inset, 0 0 0 2px rgba(255, 255, 255, 0.5) inset, 0 0 1px;
}
#megaMenu ul.megaMenu > li:first-child > a {
    border-left-color: transparent;
}
#megaMenu ul.megaMenu > li:last-child > a {
    border-right-color: transparent;
}
#megaMenu ul.megaMenu > li:hover > a, #megaMenu ul.megaMenu > li > a:hover, #megaMenu ul.megaMenu > li.megaHover > a {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , rgba(239, 239, 239, 0.5), rgba(206, 212, 202, 0.9)) repeat scroll 0 0;
    color: #000;
    text-shadow: 0 1px 1px #fff;
}
#megaMenu ul.megaMenu > li:hover > a, #megaMenu ul.megaMenu > li.megaHover > a, #megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu ul.megaMenu li.ss-nav-menu-reg ul.sub-menu {
    border-color: #ced4da;
}
#megaMenu ul.megaMenu > li.ss-nav-menu-mega:hover > a, #megaMenu ul.megaMenu > li.ss-nav-menu-reg.mega-with-sub:hover > a, #megaMenu ul.megaMenu > li.ss-nav-menu-mega.megaHover > a, #megaMenu ul.megaMenu > li.ss-nav-menu-reg.mega-with-sub.megaHover > a {
    border-bottom-color: #ced4ca;
}
#megaMenu ul ul.sub-menu {
    top: 96%;
}
#megaMenu ul.megaMenu > li:hover > a, #megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu ul.megaMenu li.ss-nav-menu-reg ul.sub-menu {
}
#megaMenu ul.megaMenu > li:hover > a, #megaMenu ul.megaMenu > li.megaHover a {
    border-radius: 3px 3px 0 0;
}
#megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1 {
    border-radius: 0 0 5px 5px;
}
#megaMenu ul.megaMenu > li.ss-nav-menu-reg ul.sub-menu {
    border-radius: 0 0 3px 3px;
}
#megaMenu ul.megaMenu > li.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
    border-radius: 0 3px;
}
#megaMenu li.ss-nav-menu-mega ul.sub-menu.sub-menu-1, #megaMenu li.ss-nav-menu-reg ul.sub-menu {
    background: rgba(0, 0, 0, 0) linear-gradient(-45deg, rgba(206, 212, 252, 0.9) 0%, rgba(114, 170, 225, 0.8) 50%, rgba(142, 185, 242, 0.79) 53%, rgba(138, 180, 255, 0.7) 100%) repeat scroll 0 0;
    box-shadow: 0 2px 6px rgba(0, 140, 255, 0.5), 0 1px rgba(0, 140, 255, 0.3) inset, 0 10px rgba(0, 140, 255, 0.2) inset, 0 10px 20px rgba(0, 140, 255, 0.25) inset, 0 -15px 30px inset, 3px 2px 7px;
}
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li a, #megaMenu ul ul.sub-menu li a {
    color: #000;
    font-size: 13px;
    text-shadow: 0 0 0 #fff;
}
#megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li > a, #megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li:hover > a, #megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > a, .wpmega-widgetarea h2.widgettitle {
    background: transparent -moz-linear-gradient(center top , rgba(239, 239, 239, 0.5), rgba(206, 212, 202, 0.9)) repeat scroll 0 0;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    text-shadow: 0 1px 1px #fff;
}
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li a:hover, #megaMenu ul ul.sub-menu > li:hover > a, #megaMenu ul li.ss-nav-menu-mega ul.sub-menu li a:hover {
    background: transparent -moz-linear-gradient(center top , rgba(239, 239, 239, 0.5), rgba(206, 212, 202, 0.9)) repeat scroll 0 0;
    color: #000;
    text-shadow: 0 1px 1px #fff;
}
#megaMenu ul li.ss-nav-menu-mega ul.sub-menu li.ss-nav-menu-highlight > a, #megaMenu ul li.ss-nav-menu-reg ul.sub-menu li.ss-nav-menu-highlight > a {
    color: #000;
    font-weight: bold;
    text-shadow: 0 1px 1px #fff;
}
.ss-nav-menu-with-img .wpmega-link-title, .ss-nav-menu-with-img .wpmega-link-description {
}
.ss-nav-menu-with-img {
    min-height: 20px;
}
#megaMenu ul.megaMenu > li.ss-nav-menu-reg ul.sub-menu > li > ul.sub-menu {
    border-left-color: #111;
    border-radius: 0 2px 2px 0;
    top: -1px;
}
#footer {
    background: #efefef none repeat scroll 0 0;
    box-shadow: 0 10px 10px -5px #666666 inset;
    margin: 0 auto;
}
