/* Styles for older IE versions (previous to IE9). */

button, input, textarea, select {width:auto}

.author-avatar {float:left;margin-top:8px;margin-top:0.571428571rem}
.author-description {float:right;width:80%}

.site {/*margin:0 auto 20px;max-width:960px;max-width:68.571428571rem;*/overflow:hidden;/*padding:0 3px 3px;padding:0 0.2142857142857143rem 0.2142857142857143rem*/}

#header-row {padding:0 0 10px 0}
#banner-row {padding:0}
#masthead {margin:0 auto;max-width:960px;max-width:68.571428571rem}
.nivoSlider {margin:0 auto;max-width:960px;max-width:68.571428571rem}
#main {margin:0 auto;max-width:960px;max-width:68.571428571rem}
#colophon {margin:0 auto;max-width:960px;max-width:68.571428571rem}
.home #header-row {padding-bottom:20px}
.home #main {padding-top:10px}

.site-content {float:left;width:625px;margin:10px 0 18px 0}
.site-content article {-moz-hyphens:none;word-wrap:none}
body.template-front-page .site-content, body.single-attachment .site-content, body.full-width .site-content {width:100%}
/*
body .site {padding:0 40px;padding:0 2.857142857rem;margin-top:48px;margin-top:3.428571429rem;margin-bottom:48px;margin-bottom:3.428571429rem;box-shadow:0 2px 6px rgba(100, 100, 100, 0.3)}
body.custom-background-empty {background-color:#fff}
body.custom-background-empty .site, body.custom-background-white .site {padding:0;margin-top:0;margin-bottom:0;box-shadow:none}
*/
.widget-area {float:right;width:320px;margin:10px 0 0}
.widget-area .widget {margin:0 0 20px 0;-moz-hyphens:none;word-wrap:none}
.widget-area .widget .widget-title {padding:18px 20px 18px 24px}
.widget-area .widget .textwidget {padding:18px 20px 18px 24px}
.widget-area ul li a {padding:0 0 0 24px}
.widget-area .recent_with_excerpt ul li {padding:10px 20px 5px 24px}

.site-header h1, .site-header h2 {text-align:left}
.site-header h1 {font-size:26px;font-size:1.857142857rem;line-height:1.846153846;margin-bottom:0}
.site-header .site-title {float:left;width:auto}
.site-header .site-title img {float:left;white-space:nowrap;padding-left:10px}

/* Menu Override .main-navigation */
.menu-toggle {display:none}
.menu-main-menu-container {line-height:0;float:right}
#main-navigation ul.nav-menu, #main-navigation div.nav-menu > ul {display:inline-block;text-align:left;border:0;padding:0;margin:0;background:transparent}
#main-navigation ul {padding:0;margin:0;text-indent:0;background:transparent}
#main-navigation li {display:inline-block;float:left}
#main-navigation li a {display:inline-block;white-space:nowrap;line-height:3.8;height:3.8;border:0;color:#333;text-decoration:none;padding:0;font-size:14px;font-size:1rem;font-weight:normal;text-align:center;margin:0 0 0 7px;width:115px;text-transform:uppercase;border:1px solid #ebebeb}
#main-navigation li a:hover {text-decoration:none;color:#fff;background-color:#b44b18;border:0;width:117px;padding-top:1px}
#main-navigation li {margin:0;padding:0;position:relative;z-index:98;white-space:normal}
#main-navigation li ul {display:none;margin:0;padding:0;position:absolute;top:100%;left:-4px;z-index:99;/*box-shadow:0 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);background:rgba(0,0,0,0.5);*/width:260px;border-radius:5px;padding:2px 0 0 2px}
#main-navigation li ul ul {top:0;left:100%}
#main-navigation ul li:hover > ul {display:block}
#main-navigation li ul li a {margin:0;display:block;line-height:3;border:0;border:1px solid #719602;border-top:0;color:#fff;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;text-decoration:none;padding:0 20px;/*padding:0 1.785714285714286rem;*/font-size:12px;font-size:0.8571428571428571rem;text-align:left;width:210px;background:#99CC00;text-transform:inherit}
#main-navigation li ul li:first-child a {border-radius:5px 5px 0 0;border-top:1px solid #719602}
#main-navigation li ul li:last-child a {border-radius:0 0 5px 5px}
#main-navigation li ul li a:hover {text-decoration:none;background:#aee17b;}
#main-navigation .current-menu-item > a, #main-navigation .current-menu-ancestor > a, #main-navigation .current_page_item > a, #main-navigation .current_page_ancestor > a {color:#fff;background-color:#b44b18;border:0;width:117px;padding-top:1px}
#main-navigation li ul .current-menu-item > a, #main-navigation li ul .current-menu-ancestor > a, #main-navigation li ul .current_page_item > a, #main-navigation li ul .current_page_ancestor > a {background:#fff;border-color:#fff}

.nivoSlider a.nivo-nextNav {right:335px}
.nivoSlider img {width:640px !important;height:400px !important;float:left}
.nivoSlider .nivo-caption {width:320px;height:400px;left:640px;opacity:1 !important;filter:alpha(opacity=100) !important;display:block !important;background:0;padding:0;background:#6d6e71 !important}
.nivoSlider .nivo-caption p {color:#fff;line-height:20px;padding:18px 20px 0 24px}
.nivoSlider .nivo-caption p a {color:#fff;text-decoration:none;font-weight:bold;border:0;white-space:nowrap}
.nivoSlider .nivo-caption p a:hover {text-decoration:underline}
.nivoSlider .nivo-caption h2 {color:#fff;font-size:18px;font-weight:normal;padding:18px 20px 18px 24px;line-height:26px;background:#535458}
.nivoSlider .nivo-caption h2 a {color:#fff;text-decoration:none;border:0}
.nivoSlider .nivo-caption h2 a:hover {text-decoration:underline}

.entry-header {}
.archive-header .archive-title {padding:20px}
.search .hentry, .archive .hentry {padding:20px 0}
.entry-header .entry-title {padding:18px 20px 18px 24px}
.entry-content, .entry-summary {padding:18px 20px 8px 24px}
.search .hentry .entry-title, .archive .hentry .entry-title {padding:18px 20px}
.blog .post {margin-bottom:20px}

.grid article .entry-summary  p {padding:18px 20px 8px 24px}
.grid article {width:305px;margin:15px 0 0 15px;padding:0;display:inline-block;vertical-align:top}
.grid article.odd {margin-left:0}

#toggle-info .gallery .data {padding-right:0}
#toggle-info .ngg-galleryoverview .ngg-gallery-thumbnail-box {width:264px}

footer.entry-meta {padding:0 0 0 24px}
#nav-below  a, .nav-single a {padding:0 20px}
.archive #nav-below {margin-top:10px}

#respond form input[type="text"] {width:46.333333333%}
#respond form textarea.blog-textarea {width:79.666666667%}
.template-front-page .site-content, .template-front-page article {overflow:hidden}
.template-front-page.has-post-thumbnail article {float:left;width:47.916666667%}
.entry-page-image {float:right;margin-bottom:0;width:47.916666667%}
.template-front-page .widget-area .widget, .template-front-page.two-sidebars .widget-area .front-widgets {float:left;width:51.875%;margin-bottom:24px;margin-bottom:1.714285714rem}
.template-front-page .widget-area .widget:nth-child(odd) {clear:right}
.template-front-page .widget-area .widget:nth-child(even), .template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {float:right;width:39.0625%;margin:0 0 24px;margin:0 0 1.714285714rem}
.template-front-page.two-sidebars .widget, .template-front-page.two-sidebars .widget:nth-child(even) {float:none;width:auto}
.commentlist .children {margin-left:48px;margin-left:3.428571429rem}

#colophon {padding-bottom:60px}
#colophon .site-secondary {display:block}
#colophon .site-secondary li a {height:80px;line-height:80px}
#colophon .site-description {float:right;text-align:right}
#colophon .site-description  h2 {float:left}
#colophon .site-description  h2 a {padding:26px 20px}
#colophon .site-description  .facebook-icon {float:left;padding:4px 20px 0 0}
#colophon .site-info {text-align:right}

#main-navigation li a {padding:88px 0 0;border-top:0}
#main-navigation li a:hover {padding-top:89px}
#main-navigation .current-menu-item > a, #main-navigation .current-menu-ancestor > a, #main-navigation .current_page_item > a, #main-navigation .current_page_ancestor > a {padding-top:89px}

/* Other hacks */
a:active {background:none}
.assistive-text, .site .screen-reader-text {clip: rect(1px 1px 1px 1px);/* IE7 */}
img.size-full, img.size-large, img.header-image, img.wp-post-image,
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {/*width:auto;*//* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */}
.clear {clear:both}

.ie7 #main-navigation li a, .ie7 #main-navigation li {display:inline}
/*.ie7 .ngg-albumoverview .ngg-album .ngg-description {padding-top:8px}*/
.ie7 #primary {padding-bottom:20px}

/* RTL overrides for IE7 and IE8 */
.rtl .site-header h1, .rtl .site-header h2 {text-align:right}
.rtl .widget-area, .rtl .author-description {float:left}
.rtl .author-avatar, .rtl .site-content {float:right}
.rtl .main-navigation ul.nav-menu, .rtl .main-navigation div.nav-menu > ul {text-align:right}
.rtl .main-navigation ul li ul li, .rtl .main-navigation ul li ul li ul li {margin-left:40px;margin-right:auto}
.rtl .main-navigation li ul ul {position:absolute;bottom:0;right:100%;z-index:1}
.ie7 .rtl .main-navigation li ul ul {position:absolute;bottom:0;right:100%;z-index:1}
.ie7 .rtl .main-navigation ul li {z-index:99}
.ie7 .rtl .main-navigation li ul {position:absolute;bottom:100%;right:0;z-index:1}
.ie7 .rtl .main-navigation li {margin-right:auto;margin-left:40px}
.ie7 .rtl .main-navigation li ul ul ul {position:relative;z-index:1}
