/* 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*/}

#masthead {margin:0 auto;max-width:960px;max-width:68.571428571rem;min-height:100px}
.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}

.site-content {float:left;width:65%;margin:10px 0 20px 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:33%;margin:10px 0 0}
.widget-area .widget {border-left:5px solid #ebebeb;margin:0 0 10px 0;-moz-hyphens:none;word-wrap:none}
.widget-area .widget .widget-title {padding:20px 20px 20px 24px}
.widget-area .widget .textwidget {padding:20px 20px 20px 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}

/* Menu Override .main-navigation */
.menu-toggle {display:none}
.menu-main-menu-container {line-height:0;float:right;margin-top:28px}
#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;height:3;border:1px solid #ebebeb;color:#333;text-decoration:none;padding:0 20px 0;padding:0 1.428571428571429rem 0;font-size:14px;font-size:1rem;text-align:center;border-radius:5px 5px;-moz-border-radius:5px 5px;-webkit-border-radius:5px 5px;margin:0 2px;background:#fff;width:auto}
#main-navigation li a:hover {text-decoration:none;background:#fff;border-color:#d65d14}
#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:0;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:250px;border-radius:5px;padding:5px 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 #ebebeb;border-top:0;color:#333;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;text-decoration:none;padding:0 20px;/*padding:0 1.785714285714286rem;*/font-size:14px;font-size:1rem;text-align:left;width:200px;background:#fff}
#main-navigation li ul li:first-child a {border-radius:5px 5px 0 0;border-top:1px solid #ebebeb}
#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:url(../images/menu-hover-bg.gif) repeat-y top right #fff;border-color:#ebebeb}
#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:#333;border-color:#d65d14}
#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:#ebebeb}

.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;border-left:5px solid #ebebeb;padding:0 5px 0 0;background:#2e2e2e !important}
.nivoSlider .nivo-caption p {color:#ebebeb;line-height:22px;padding:0 24px}
.nivoSlider .nivo-caption p a {color:#ebebeb;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:#ebebeb;font-size:18px;font-weight:normal;padding:24px 24px 19px;line-height:26px}
.nivoSlider .nivo-caption h2 a {color:#ebebeb;text-decoration:none;border:0}
.nivoSlider .nivo-caption h2 a:hover {text-decoration:underline}

.archive-header .archive-title {padding:20px}
.search .hentry, .archive .hentry {padding:0 10px}

.entry-header .entry-title {padding:20px}
.entry-content {margin:20px}

.home #nav-below {margin-right:5px}
.home .entry-content {margin:0}
.homepage-feed .hentry {padding:5px 20px 10px}
.homepage-feed .entry-header .entry-title {padding:20px}
.homepage-feed .hentry .entry-title {padding:0}

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

.gallery .entry-content {margin-right:0}
.ngg-albumoverview, .ngg-galleryoverview {margin:0 0 0 0}
.ngg-albumoverview .ngg-album, .ngg-galleryoverview .ngg-gallery-thumbnail-box {margin:0 20px 20px 0;width:285px}

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

.models .entry-content {margin-right:0}
#models-grid li {margin:0 20px 20px 0;width:285px}

.model-image {width:320px;margin-bottom:10px;margin-left:25px}

#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 .borders {}
#colophon .site-secondary {display:block}
#colophon .site-secondary li {position:static}
#colophon .site-description {float:right;text-align:right}
#colophon .site-description  h2 {float:left}
#colophon .site-description  .facebook-icon {float:left;display:block;padding:21px 20px 0 0}
#colophon .site-links {display:block}
#colophon .site-info {text-align:right}

/* 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 #models-grid li .name {padding-top:8px}
.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}
