/*
    LEE 2.0 Master CSS
    Version: 1.0
    Last Update: 10/18/2013
*/
@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=PT+Serif');

body { margin:0; padding:0; color: #222; }
h1,.pt-serif,.serif { font-family: 'PT Serif', serif; }
/* Body Background */
.main-wrapper-container{ min-height: 600px; }
/* Main Body */
.main-body { z-index: 0; padding: 10px 0; min-height: 400px; }

/**************************
Top LeaderBoard Section
**************************/
.top-leader-padding { padding: 10px 0; }
.leader-ad { height: 90px; }
.leader-promo { float: right; }

/**************************
Top Nav Section
**************************/
.top-nav-wrapper { height: 32px; }
.top-nav-container li,.simple #user-nav li { background: url('../images/template-sprite.png') no-repeat left -48px; }
/* more link */
.top-nav-container li a.more { margin-left: -5px; padding: 0 16px 0 5px!important; background-position: right -462px; }
.simple li a.more { margin-left: -5px; padding: 0 16px 0 5px!important; }
.top-nav-container li a.more:hover { background-position: right -492px; }
.top-nav-container li a.more.selected {background-position: right -582px;}
/* more menu*/
.top-nav-container ul.expand-menu li ul { margin: 0 -6px!important; }
.top-nav-container ul.expand-menu li ul { top: 32px!important;  }
/* user nav */
#user-nav ul { float: right; margin-right: 0; }
#user-nav li.join { padding-left: 26px; background: url('../images/template-sprite.png') left -79px no-repeat; }
#user-nav-auth .dropdown-menu { width: 90px; margin: 0 -6px!important; }
#user-nav-auth li.screen-name { background: transparent; padding-left: 0px; }
#user-nav-auth li.screen-name a { color:#fff; }
#user-nav-auth li.avatar { margin-top: 4px; height: 20px; width:20px; overflow: hidden; }
.open-modal { cursor: pointer; }
/**************************
Main Header
**************************/
#site-logo { float: left; width: 335px; overflow: hidden; margin: 0 0 5px 10px; }
/* Weather */
#site-weather { padding: 10px 0; width:370px; float:left; height: 72px; }
#site-weather .click-weather { cursor: pointer; }
#current-conditions,#current-forecast-sponsor,#weather-icon { float: left; }
#weather-icon { position: relative; z-index:1; height: 90px; width: 150px; }
#current-forecast-sponsor { padding-top: 18px; }
#current-conditions { padding-right: 30px; text-align: right; font-size:12px; width:88px; }
#site-weather .sponsor-ad { width: 88px; height: 31px; overflow: hidden; }
#site-weather .current-temp { font-size: 28px; margin:10px 0 9px; }
#site-weather .current-conditions { white-space: nowrap; }
#site-weather .sponsored { padding-bottom: 4px; }
/* expand forecast link */
#site-weather .more-weather { clear: both; padding-top: 10px!important; }
#site-weather .more-weather a { display: inline!important; float: none!important; padding: 0px; }
/* expand menu */
#site-weather .weather-day { font-weight: bold; }
#site-weather .high { font-size: 18px; }
#site-weather .forecast { margin-right: -16px; font-size: 11px; clear: right; float: right; margin-top: 2px; margin-bottom: -2px; }
#site-weather .forecast .grid_1 { float: left; }
#site-weather .forecast .dropdown-menu { width: 320px; padding: 10px 0; }
/* alert */
#weather-alert-badge { position: absolute; right: -35px; margin-top: 8px; }

/* Search */
#search-container { float: left; width: 232px; margin-right: 0; padding: 30px 0 0; }
#search-form form { margin:0; }
#search-text { border: 0; width: 150px; line-height: 1; margin-top: 1px; padding: 4px 5px; background-color: rgba(255, 255, 255, 0.7);}
#search-text:focus { background-color: #fff; }
#search-dropdown { border:0; padding:0; width: 46px; height: 26px; margin-top: 1px; font-size: 10px; background-color: rgba(255, 255, 255, 0.7); }
#search-dropdown a.parent { padding: 5px; display: block; width: 24px; }
#search-dropdown a.parent.selected { margin-top: 0!important; }
#search-button { border: 0; width: 16px; cursor: pointer; margin-top: 1px; text-indent: -9999px; background: url('../images/template-sprite.png') 6px -379px no-repeat; }
#search-dropdown ul.expand-menu ul { top: 27px; }
#search-dropdown ul.expand-menu .basic li a { padding: 0 5px; }
#search-dropdown li ul a.selected-section { color: #333; font-weight: bold; }
#search-container .adv-search { padding-bottom: 4px; }
#search-container .adv-search a { padding: 0 2px; }
/* yahoo */
header .yahoo-search { display: none; font-size: 9px; padding-top: 6px; font-family: Verdana, Arial, Helvetica, sans-serif; }
header .yahoo-search span { color: #871c9f; }

/* simplified header*/
.simple #user-nav { float: right; margin-right: 15px; margin-top: 30px; }
.simple #user-nav-auth .dropdown-menu { }
.simple #user-nav-auth .dropdown-menu li { background: transparent; }
.simple #user-nav-auth .parent { padding-left: 5px; }
.simple #user-nav-auth li.screen-name a { color: inherit; }

/* Main Nav */
.main-navigation-container { height: 40px; }
#main-navigation,#scroll-nav-container { width: 960px; }
#main-navigation li a.parent { font-size: 14px; font-family: 'PT Serif', serif; }
#main-navigation li a.parent.selected { text-shadow: none; margin-bottom: -2px; }
#main-navigation li#home a { text-indent: -9999px; background: url('../images/template-sprite.png') 12px 12px no-repeat; width: 20px; }
#main-navigation li#home a:hover { background-position: 12px -19px; }
#main-navigation li:first-child a { border-left:0!important; }
#main-navigation li:last-child a { border-right:0!important; }
/* Subnav */
#main-navigation li ul.subnav { z-index:9999999999; text-shadow: none; width: 960px; margin-left: -1px; left:0; }
#main-navigation li ul.subnav ul { margin:0; padding:0; }
#main-navigation li ul.subnav li a { border:0; padding: 0; }
#main-navigation li ul.subnav li a:hover { text-decoration:underline; }
/* Subnav Media */
#main-navigation .tcms-region { width:auto; }
#main-navigation .tcms-region,
#main-navigation .top,
#main-navigation .recent,
#main-navigation .topics { float: left; }
#main-navigation li .subnav h6 { line-height: 24px; margin-bottom: 0; font-size: 12px;}
#main-navigation .top, #main-navigation .recent, #main-navigation .topics { padding: 0 20px 10px 20px; }
#main-navigation li ul.subnav div.top { width: 420px; border-left: 1px dotted #ccc; border-right: 1px dotted #ccc; height: 100%; }
#main-navigation article { margin-bottom:10px; }
#main-navigation article h3 { font-family: 'PT Serif', serif; margin-bottom:5px; }
#main-navigation article h3 a { line-height:20px; }
#main-navigation .top .left { width: 100px; max-height: 75px; overflow: hidden; margin-top: 5px; }
#main-navigation .top .right { width: 300px; margin: 0; }
#main-navigation li ul.subnav div.recent { width: 268px; height: 100%; }
#main-navigation .recent li, #main-navigation .topics li { margin-bottom: 10px; }
#main-navigation li ul.subnav div.topics { width: 140px; }
/* Subnav No Media*/
#main-navigation li ul.subnav.no-media { width: auto; min-width: 120px; margin:0; left: auto; }
#main-navigation li ul.subnav.no-media li { margin-bottom: 0; }
#main-navigation li ul.subnav.no-media div { width: auto!important; float: none; padding:0; }
#main-navigation li ul.subnav.no-media a { padding: 4px 10px; font-size: 12px; }
#main-navigation li ul.subnav.no-media a:hover { text-decoration:none; }
#main-navigation li ul.subnav.no-media h6 { display: none; }
/* Nav Fixed */
#scroll-nav-container { position: fixed; top:0; z-index: 199; height: 40px; width: 100%; }
.scroll-navigation { position: fixed; top:0; z-index: 200; }
/* Nav Toggle */
#main-navigation-toggle a { display:block; float:left; text-transform:uppercase; color:#fff; background-color:#333; font-size:11px; line-height:18px; padding:1px 6px; margin-left:5px; }
#main-navigation-toggle a:hover { text-decoration:none; padding-bottom:3px; margin-top:-2px; }
#main-navigation-toggle a i.menu { display:block; float:left; margin:5px 5px 0 0; }
#main-navigation-toggle a i.menu > span { display:block; height:1px; width:10px; background-color:#f5f5f5; }
#main-navigation-toggle a i.menu > span + span { margin-top:2px; }

/**************************
Footer
**************************/
#site-footer { font-size: 12px; border:0; margin-top: 5px; padding:0; }
#footer-navigation { padding-top: 15px; }
#site-footer h5 { clear: both; line-height: 12px; padding: 0 20px 10px; }
#site-footer ul { padding-bottom: 15px; }
#site-footer li { margin-left: 20px; }
#site-footer li a { padding-left: 12px; background: url('../images/template-sprite.png') left -414px no-repeat; }
#site-footer ul ul li { list-style: none; margin-left: -10px;  }
/* copyright section */
#site-footer .site-copyright-container { margin-top: -19px; }
#site-copyright { font-size: 11px; line-height: 40px; }
#site-copyright span { padding: 0 20px; }

/**************************
Modals
**************************/
/* login and login/registration page */
#login-modal { width: 600px; }
#login-modal .clearfix, #login-page .clearfix{ margin-bottom: 18px; }
#login-modal .fb-connect, #login-page .fb-connect { float: left; width: 200px; margin-right: 20px; }
#login-modal .fb-connect h5, #login-page .fb-connect h5, #lee-registration h5 { margin: 0 0 10px; line-height: 18px; }
#login-modal .reg-account, #login-page .reg-account { border-left: 1px dotted #ccc; padding-left: 20px; float: left; width: 300px; }
#login-modal .reg-account label, #login-page .reg-account label { width: 50px; }
#login-modal .reg-account .input, #login-page .reg-account .input { margin-left: 70px; }
#login-modal .reg-account .help-block, #login-page .reg-account .help-block { padding-top: 10px; }
#login-modal .reg-account .muted, #login-page .reg-account .muted,.lee-registration .muted  { margin-bottom: 10px; display: block; }
#login-modal .login-loading { float: left; font-weight: bold; margin-top: 5px; }
#login-modal .login-loading img { margin-right: 10px; }
#login-modal .forgot-remember, #login-page .forgot-remember { margin-top: -10px; }
#login-modal .remember-label, #login-page .remember-label { margin-top: 4px; margin-left: -5px; font-size: 11px; font-weight: bold; }
#login-page #login-button { margin-left: 70px; }
#login-modal .hidden-submit { text-indent:-9999px; height:1px; width:1px; overflow: hidden; float: right; }
.lee-registration { border-left: 1px dotted #ccc; padding-left: 20px; float: left; width: 660px!important; }
.lee-registration .input { float: left; margin-left: 10px;  }
.lee-registration .help-block { clear: left; padding-left: 140px; font-size: 12px; color: #999; padding-top: 5px; line-height: 14px; }
.lee-registration .clearfix { margin-bottom: 18px; }
.lee-registration label.error { display: none!important; }
.lee-registration .captcha-read { font-size: 11px; padding-top: 5px; }
.lee-registration label { text-transform: uppercase; font-size: 11px; font-weight: bold;  }
.lee-registration label span { color: #cc0000; }
/* modal tabs */
.modal .tabs li:first-child { margin-left: 10px; }
.modal .tabs { margin: 5px 0 5px; }
/* ajax */
#ajax-modal-wrapper { padding: 10px; }

/**************************
Utilities
**************************/
/* more arrow link */
a.more { cursor: pointer; background: url('../images/template-sprite.png') right -523px no-repeat; padding-right: 16px!important; }
a.more:hover { text-decoration: none; background-position: right -553px; }
a.selected.more { text-decoration: none; background-position: right -582px; }
.close { cursor: pointer; }
/* expand menu */
ul.expand-menu { padding:0; margin:0; text-align: left; position: relative; }
ul.expand-menu li { list-style: none; padding: 0; }
ul.expand-menu li ul { top: 22px; margin: 0 -1px; }
ul.expand-menu .dropdown-menu { min-width: 70px; }
ul.expand-menu .basic { padding: 0; }
ul.expand-menu .basic li { background-image: none; padding:0; text-indent:0; border-bottom: 1px solid #ddd; border-top: 1px solid #fff; }
ul.expand-menu .basic li a { text-shadow: none; line-height: 24px; padding: 0 10px; white-space: nowrap; }
ul.expand-menu .basic li a:hover { text-decoration: none; text-shadow: 0 1px 0 #fff;
    background: #eee;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#f7f7f7), to(#eee));
    background-image: -moz-linear-gradient(top, #f7f7f7, #eee);
    background-image: -ms-linear-gradient(top, #f7f7f7, #eee);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(top, #f7f7f7, #eee);
    background-image: -o-linear-gradient(top, #f7f7f7, #eee);
    background-image: linear-gradient(top, #f7f7f7, #eee);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#eeeeee', GradientType=0);
}
ul.expand-menu .basic li:last-child { border-bottom: 0; }
ul.expand-menu .parent { padding: 7px 5px; }
ul.expand-menu .parent.selected { text-shadow: none; cursor: default; text-decoration: none; margin-top: 2px!important; margin-bottom: -2px; color: #333!important; background-color: #fff; -webkit-box-shadow:0 2px 10px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 2px 10px rgba(0, 0, 0, 0.3);box-shadow:0 2px 10px rgba(0, 0, 0, 0.3); }

/* twipsie */
.twipsie { border-bottom: 1px dotted #bbb; cursor:help; }

/* related popovers */
.tooltip .image-related { overflow: hidden; float: left; width: 50px; margin-right: 2px; margin-bottom: 2px; height: 30px; overflow: hidden; }
.tooltip .image-related img { width: 50px; }

.time-related { font-size: 11px; }
.time-related .time { float: left; margin-right: 10px; }

.author-profile { width:280px; overflow:hidden; }
.author-profile .avatar { display:block; width:50px; float:left; margin-right:15px; }
.author-profile .info { margin-left:65px; }
.author-profile p { margin-bottom:8px !important; font-size:12px; }
.author-profile p:last-child { margin:0 !important; }

/**************************
Block & Text Elements
**************************/
/* block elements */
.hide,.onload { display: none; }
.overflow-hidden { overflow: hidden; }
.box-shadow { -webkit-box-shadow:0 2px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 2px 10px rgba(0, 0, 0, 0.2);box-shadow:0 2px 10px rgba(0, 0, 0, 0.2);}
.box-shadow-light { -webkit-box-shadow:0 0px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0px 5px rgba(0, 0, 0, 0.2);box-shadow:0 0px 5px rgba(0, 0, 0, 0.2);}
.no-left-padding { padding-left: 0!important; }
.no-right-padding { padding-right: 0!important; }
.no-bottom-padding { padding-bottom: 0!important; }
.no-top-padding { padding-top: 0!important; }
.no-bottom-margin { margin-bottom: 0px; }
.no-top-margin { margin-top: 0px; }
.no-left-margin { margin-left: 0px; }
.no-right-margin { margin-right: 0px; }
.no-round { -webkit-border-radius:0px!important;-moz-border-radius:0px!important;border-radius:0px!important; }
.round4 { -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; }
.round4-top { -webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px; }
.round4-bottom { -webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
.round4-right { -webkit-border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.round4-left {-webkit-border-top-left-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-bottomleft: 4px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.left { float: left!important; margin-right: 10px; }
.right { float: right!important; margin-left: 10px; }
.no-border { border: 0!important; }
.no-top-border { border-top: 0!important; }
.no-bottom-border { border-bottom: 0!important; }
/* Text Elements */
.text-shadow { text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); }
.text-shadow-light { text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); }
.text-left{ text-align:left !important; }
.text-center{ text-align:center !important; }
.text-right{ text-align:right !important; }
.text-justify{ text-align:justify !important; }
.small { font-size: 11px; }
ul.inline { display: inline; list-style: none; margin-right: 5px; }
ul.inline li { display: inline; }
.title-links { display: block; float: right; margin-top: -28px; }
.title-links a { border-right: 1px dotted #ccc; padding: 0 5px 0 3px; font-size: 11px;  }
.title-links a:last-child { border: 0px; }
ul.block-menu { margin:0 0 20px 0; }
ul.block-menu li { display:block; border-bottom:1px dotted #e0e0e0; }
ul.block-menu li a { display:block; padding:7px 0; }
.btn.small { padding: 3px 10px; }
blockquote { border:0; padding:0; font-family:'PT Serif',serif; margin:20px 0 20px 25px; font-size:20px; line-height:26px; }
blockquote p { font-size:20px; line-height:26px; }
.light-gradient {
    background: #eee;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#f7f7f7), to(#eee));
    background-image: -moz-linear-gradient(top, #f7f7f7, #eee);
    background-image: -ms-linear-gradient(top, #f7f7f7, #eee);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(top, #f7f7f7, #eee);
    background-image: -o-linear-gradient(top, #f7f7f7, #eee);
    background-image: linear-gradient(top, #f7f7f7, #eee);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#eeeeee', GradientType=0);
}
.dark-gradient {
    background: #222;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#333), to(#222));
    background-image: -moz-linear-gradient(top, #333, #222);
    background-image: -ms-linear-gradient(top, #555, #222);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333), color-stop(100%, #222));
    background-image: -webkit-linear-gradient(top, #333, #222);
    background-image: -o-linear-gradient(top, #333, #222);
    background-image: linear-gradient(top, #333, #222);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
}
.med-gradient{
    background: #555;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#666), to(#555));
    background-image: -moz-linear-gradient(top, #666, #555);
    background-image: -ms-linear-gradient(top, #666, #555);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #666), color-stop(100%, #555));
    background-image: -webkit-linear-gradient(top, #666, #555);
    background-image: -o-linear-gradient(top, #666, #555);
    background-image: linear-gradient(top, #666, #555);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#555555', GradientType=0);
}

#recommend-wrapper { background: #fff; border-top: 3px solid #333; width: 360px; padding: 15px; position: absolute; bottom: 0; right: 0; position: fixed; }
#recommend-wrapper .gallery-list { height: 100px; overflow: hidden; margin-bottom: 15px; }
#recommend-wrapper h6 { margin-top: -5px; font-size: 11px; }
#recommend-wrapper .close { font-weight: bold; color: #999; font-size: 18px; margin-top:-5px; }
#recommend-wrapper .close:hover { color:#333; }
#recommend-wrapper #recommend-content h3 { display:none; }
#recommend-wrapper .gallery-list { margin:0; }
#recommend-wrapper .gallery-list li { float:left; width:75px; margin:0 15px 0 0;}
#recommend-wrapper .gallery-list li .index-image { max-height:50px; overflow:hidden; margin-bottom:5px; }
#recommend-wrapper .gallery-list li .index-image img { display:block; width:75px; }
#recommend-wrapper .gallery-list h4 { font-size: 12px; line-height:120%; }
#recommend-wrapper .sibling-list ul { clear: both; margin:10px 0 0 18px; }
#recommend-wrapper .child-list ul { clear: both; margin:0 0 0 18px; }

.pad{ padding:10px; }
.pad-top{ padding-top:10px; }
.pad-bottom{ padding-bottom:10px; }
.pad-left{ padding-left:10px; }
.pad-right{ padding-right:10px; }
.pad-horz{ padding-left:10px; padding-right:10px; }
.pad-vert{ padding-top:10px; padding-bottom:10px; }

.pad-5{ padding:5px; }
.pad-top-5{ padding-top:5px; }
.pad-bottom-5{ padding-bottom:5px; }
.pad-left-5{ padding-left:5px; }
.pad-right-5{ padding-right:5px; }
.pad-horz-5{ padding-left:5px; padding-right:5px; }
.pad-vert-5{ padding-top:5px; padding-bottom:5px; }

.mar{ margin:10px; }
.mar-top{ margin-top:10px; }
.mar-right{ margin-right:10px; }
.mar-bottom{ margin-bottom:10px; }
.mar-left{ margin-left:10px; }
.mar-vert{ margin-top:10px; margin-bottom:10px; }
.mar-horz{ margin-right:10px; margin-left:10px; }

.mar-5{ margin:5px; }
.mar-top-5{ margin-top:5px; }
.mar-right-5{ margin-right:5px; }
.mar-bottom-5{ margin-bottom:5px; }
.mar-left-5{ margin-left:5px; }
.mar-vert-5{ margin-top:5px; margin-bottom:5px; }
.mar-horz-5{ margin-right:5px; margin-left:5px; }

.border-light{ border: 1px solid #bbb; }
.border-light-top{ border-top: 1px solid #bbb; }
.border-light-right{ border-right: 1px solid #bbb; }
.border-light-bottom{ border-bottom: 1px solid #bbb; }
.border-light-left{ border-left: 1px solid #bbb; }
.border-light-vert{ border-top: 1px solid #bbb; border-bottom: 1px solid #bbb; }
.border-light-horz{ border-right:1px solid #bbb; border-left:1px solid #bbb; }

.font-wht{ color:#fff; }

.font-drk{ color:#333; }
.font-blk{ color:#000; }
.font-lgt{ color:#666; }

/* labels */
.label.updated{background-color:transparent;color:#c43c35;}
.label.new{background-color:transparent;color:#46a546;}
.label.featured{background-color:#FDFCDD;color:#777;}

.btn.smaller { font-size: 9px; padding: 2px 6px; }

.more-section-link { margin: 18px 0; }
.more-section-link a { display: block; font-size: 18px; text-align: center; padding:12px; }

/**************************
Default inline gallery display
**************************/
.inline-gallery { margin-top:18px; }
.modal-body #blox-gallery { margin-top:-5px; }
.inline-gallery .gallery-container { position: relative; width: 620px; margin-bottom: 0px; text-align: center; overflow:hidden; }
.inline-gallery .gallery-image { margin: 0 auto; text-align: center; max-height: 500px; }
.inline-gallery .gallery-image img { z-index:1; cursor: pointer; max-width: 620px; max-height: 500px; margin: 0 auto;}
.inline-gallery .gallery-thumbnails li img { width: 100px; }
.inline-gallery .gallery-thumbnails li.selected {  }
.inline-gallery .gallery-thumbnails li .btn { display: none; }
.inline-gallery .gallery-image .blox-image-hover { cursor: pointer; }
.inline-gallery .gallery-loading { z-index: 5; position: absolute; width: 620px; background: #000; }
.inline-gallery .btn { float: right; margin:7px 0 7px 15px; }
/* Standard Captions */
.inline-gallery .gallery-caption-open h1 { display: none; }
.inline-gallery .gallery-caption-open { background: #f5f5f5; border-top:1px solid #fff; border-bottom:1px solid #eee; text-align: left; padding: 11px 15px 10px; position:relative; }
.inline-gallery .gallery-caption-open p { font-size: 12px; margin-bottom: 0; line-height: 18px; }
.inline-gallery .gallery-caption-open .photo-byline { color:#fff; font-size:11px; line-height:21px; text-align:right; position:absolute; top:-22px; right:0px; padding:0 5px; background-color:#000; text-shadow:none; }
.inline-gallery .gallery-caption-open .photo-byline a { color:#fff; }
/* Hover Captions */
.inline-gallery .gallery-caption-hover h1 { font-weight: bold; font-size: 16px; padding-bottom: 0px; margin-bottom: 0px;color: #fff; }
.inline-gallery .gallery-caption-hover { text-align: left; position: absolute; bottom: 0; z-index: 100; background: #000; color: #fff; opacity: .9; padding: 15px; }
.inline-gallery .gallery-caption-hover p { font-size: 11px; margin-bottom: 0; }
.inline-gallery .gallery-caption-hover .photo-byline { color: #ccc; }
.inline-gallery .gallery-caption-hover .photo-byline a { color:#ccc; }
/* Thumbnail Carousel */
.inline-gallery .featured-photo-display { height: 70px; padding: 0px; overflow:hidden; margin-bottom: 0px; }
.inline-gallery .featured-photo-display .viewport { z-index: 0; float: left; width: 620px; height: 70px; overflow: hidden; position: relative; }
.inline-gallery .featured-photo-display .buttons { z-index: 1; margin-top: 17px; background: url('../images/scroller-btns.png') no-repeat; position: absolute; text-indent: -9999px; display: block; height: 36px; width: 38px; float: left; }
.inline-gallery .featured-photo-display .disable { display: none; }
.inline-gallery .featured-photo-display .prev { margin-left: -10px; background-position: 0 -114px; }
.inline-gallery .featured-photo-display .prev:hover { background-position: 0 -152px; }
.inline-gallery .featured-photo-display .prev.disable { background-position: 0 -190px; cursor: default; }
.inline-gallery .featured-photo-display .next { margin-left: 593px; margin-right: -10px; }
.inline-gallery .featured-photo-display .next:hover { background-position: 0 -38px; }
.inline-gallery .featured-photo-display .next.disable { background-position: 0 -76px; cursor: default; }
.inline-gallery .featured-photo-display .overview  { list-style: none; position: absolute; padding: 5px 0; margin: 0; left: 0; top: 0; }
.inline-gallery .featured-photo-display .overview li{ float: left; margin: 0 5px 0 0; height: 60px; width: 100px; overflow: hidden; -moz-box-shadow: 0 0 3px #aaa;-webkit-box-shadow: 0 0 3px #aaa;box-shadow: 0 0 3px #aaa; }

/**************************
Default inline gallery display
**************************/
.featured-event { margin-top:18px; padding:0 !important; position:relative; overflow:hidden; }
.featured-event .event-thumb { width:200px; float:left; position:absolute; }
.featured-event .event-thumb img { width:100%; }
.featured-event .well-caption { float:left; padding:15px; width:390px; margin-left:200px; }
.featured-event .well-caption.no-thumb { margin-left:65px; width:520px; }
.featured-event .well-caption a { font-size:16px; }
.featured-event .well-caption .label.new { font-size:14px; padding:0; }
.featured-event .event-details { list-style-type:none; margin:0; color:#666; font-size:12px;  }
.featured-event .event-details li { float:left; margin-right:10px; }

.date-badge { position:absolute; top:0; left:0; }
.date-badge.no-thumb { position:static; float:left; margin:0 12px 8px 0; }
.date-badge .badge { background-color:#fff; width:56px; text-align:center; overflow:hidden; }
.date-badge .badge .header { color:#fff; font-size:9px; background: #D44944;background-repeat: repeat-x;background-image: -khtml-gradient(linear, left top, left bottom, from(#D44944), to(#C43C35));background-image: -moz-linear-gradient(top, #D44944, #C43C35);background-image: -ms-linear-gradient(top, #D44944, #C43C35);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #990000), color-stop(100%, #C43C35));background-image: -webkit-linear-gradient(top, #D44944, #C43C35);background-image: -o-linear-gradient(top, #D44944, #C43C35);background-image: linear-gradient(top, #D44944, #C43C35);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D44944', endColorstr='#C43C35', GradientType=0); }
.date-badge .badge .date { color:#333; font-size:32px; line-height:34px; }


/**************************
Ads
**************************/
.main-body #pencil-ad { margin-top: -10px; width: 960px; margin-bottom: 5px; }
.leaderboard-bottom { padding-top:15px; }
.main-body .pencil-ad-container { text-align: center; clear: both; }
.main-body .pencil-ad-container embed { margin-bottom: 10px; }
div#side-big-ad div#bigAdStyle, div#side-big-ad-bottom div#bigAdStyle { position:relative !important; }

/**************************
Assets
**************************/
.asset h1 { font-weight:normal; font-size:40px; line-height:46px; }
.asset h6 { font-weight:normal; font-size:16px; line-height:24px; margin-bottom:18px; color:#7d7d7d; }
.asset .terms { margin:10px 0; }
.kicker { margin-bottom:10px; }
.kicker .label { background-color:#333; font-size:12px; }
.hammer-stack {}
.hammer-stack .kicker { margin-bottom:5px; }
.hammer-stack .hammer { line-height:normal; font-size:60px; font-weight:bold; padding-right:12px; color:#333; }
.hammer-stack h1 { font-size:24px !important; line-height:24px !important; }
#event.asset h1 { margin-bottom:15px; }
#event.asset .title-block { margin-bottom:20px; }
.share { border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding:12px 0; }
.share .addthis_toolbox { max-width:505px; }
.share .addthis_toolbox > a { float:left; }
.share .addthis_toolbox .addthis_button_facebook_like { width:130px; height:20px; margin-top:2px; }
.share .addthis_toolbox .addthis_button_tweet { width:115px; height:20px; margin-top:2px; }
.share .addthis_toolbox .addthis_button_google_plusone { width:80px; height:20px; margin-top:2px; }
.share .addthis_toolbox .addthis_button_pinterest { width:70px; height:24px; }
.share .addthis_toolbox .addthis_counter { margin-top:2px; }
.vmix-player, .youtube-player, .asset-flash { margin-top:18px; }
.vmix-player object, .youtube-player iframe, .asset-flash object { display:block; }
.vmix-embed { padding:15px; border:1px solid #eee; border-top:none; color:#777; }
.vmix-embed textarea { display:block; font-family:monospace; width:95%; height:60px; padding:10px; margin-bottom:10px; }
.vmix-embed p:last-child { margin-bottom:0; }
.asset .asset-image, .asset .asset-html, .asset .asset-pdf { margin-top:18px; }
.asset .asset-image img { display:block; }
.asset-meta { background-color:#f5f5f5; border-bottom:1px solid #eee; border-top:1px solid #fff; padding:15px 17px 6px; }
.asset-meta .btn { margin:7px 0 7px 10px; }
.publish-meta { color:#7d7d7d; padding:20px 0; margin:0; }
.asset-body p { font-size:14px; line-height:22px; margin-bottom:15px; }
.asset-body blockquote p { font-size:20px; line-height:26px; }
.asset-body hr { border-color:#d0d0d0; }
.tags { padding:15px 0; margin:0; }
.tags h3 { float:left; line-height:18px; }
.tags .tag-list { margin-left:55px; line-height:20px; }
.view-comments { padding:15px 0; }
.view-comments a { display:block; font-size:18px; padding:12px; text-align:center; }
.related-block { padding:15px 0 0; border-bottom:1px solid #e0e0e0; margin:0; }
.related-block h3 { text-transform:capitalize; line-height:18px; margin-bottom:15px; }
.sibling-list ul { margin:0 0 15px 25px; }
.sibling-list ul li, .child-list ul li { margin-bottom:3px; }
.related-correction, .related-update { padding:14px 14px 10px !important; }
.related-correction p, .related-correction h5, .related-update p, .related-update h5 { margin-bottom:10px; }
.related-highlights { border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding-top:10px; margin-bottom:20px; }
.related-highlights ul { margin:0; }
.related-highlights ul li { width:125px; float:left; margin:0 15px 15px; font-size:12px; }
.related-quotes { width:245px; float:right; }
.related-refers { padding:15px 0 5px; }
.related-refers .refer { float:left; margin:0 10px 10px 0; padding:0 8px; background-color:#f5f5f5; }
.related-refers .refer .title { float:left; padding-right:5px; line-height:24px; font-weight:bold; }
.related-refers .refer .content { float:left; line-height:24px;  }
.related-refers .refer .content p { margin:0; line-height:24px; }
.related-questions .question { margin-top:10px; }

.related-mug-lrg img{ width:300px; }
.related-mug-lrg.left{ margin-right:10px; }
.related-mug-lrg.right{ margin-left:10px; }
.related-mug-med img{ width:198px; }
.related-mug-med.left{ margin-right:10px; }
.related-mug-med.right{ margin-left:10px; }
.related-mug-sml img{ width:70px; }
.related-mug-sml.left{ margin-right:10px; }
.related-mug-sml.right{ margin-left:10px; }

.asset-body, .tags, .view-comments  { border-bottom:1px solid #e0e0e0; }
.asset aside.right { margin-left: 30px; margin-right:0; }
.asset aside.left { margin-right: 18px; margin-left:0; }
.asset aside h4 { line-height: 18px; margin-bottom: 8px; font-weight:normal; }
.asset aside, .asset aside p, .asset aside ul { font-size: 12px; }
.asset aside p { margin-bottom:8px; line-height:18px; word-wrap:break-word; }
.asset aside ul { margin:0; list-style-type:none; }
.asset aside .releated-images img { width: 100%; }
.asset aside .well { padding: 0; }
.asset aside .box { margin-bottom: 18px; }
.asset aside .box > ul > li { margin-bottom:20px; }
.asset aside .box a { font-size: 13px; line-height:18px; }
.asset aside .box a.small { font-size:11px; }
.asset aside .box .btn.small { font-size:11px; }
.asset aside .well-caption { padding:8px 12px 0; }
.asset aside .well-caption:last-child { margin-bottom:8px; }
.asset aside .well-caption .label.new { font-size:12px; padding:0; }
.asset aside .well-caption .left { margin-bottom:10px; }
.asset aside .well-caption .left img { display:block; }
.asset aside .relatedstories h4 {margin:0 0 4px 0;}
.asset aside .relatedstories .well-caption .left {margin-bottom:0px;}
.asset aside .video-thumb { height: 110px; overflow: hidden; }
.asset aside .video-thumb a { position: absolute; opacity: 0.5; background: url('../images/video-play.png') center center no-repeat; width: 220px; height: 110px; display: block; }
.asset aside .video-thumb a:hover { opacity: 0.8; }
.asset aside .video-thumb img { width:100%; }
.asset aside .related-events > .well { position:relative; }
.asset aside .event-thumb, .asset aside .gallery-thumb, .asset aside .audio-thumb, .asset aside .link-thumb { max-height:110px; overflow:hidden; }
.asset aside .event-thumb img, .asset aside .gallery-thumb img, .asset aside .audio-thumb img, .asset aside .link-thumb img { display:block; width:100%; }
.asset aside .event-details { color:#666; margin-bottom:8px; clear:left; }
.asset aside .related-links ul { margin-left:15px; list-style-type:disc; }
.asset aside .related-links ul li { margin:0 0 2px 0; }
.asset aside .related-pdfs .pdf-thumb img { width:100%; margin-bottom:5px; }
.asset .tagline p {border-top: 1px solid #e0e0e0;padding-top:10px;color:#7d7d7d;font-size:12px;}
aside .caption { font-size: 11px; color: #888; line-height: 16px; border: 1px solid #ddd; padding: 10px; margin-top: -5px; }
aside .caption p { font-size: 11px!important; line-height: 16px!important; }

.asset aside.grid_4 .video-thumb { max-height: 170px; }
.asset aside.grid_4 .video-thumb a{ width: 300px; height: 170px; }
.asset aside.grid_4 .event-thumb, .asset aside.grid_4 .gallery-thumb, .asset aside.grid_4 .audio-thumb, .asset aside.grid_4 .link-thumb { height: 170px; }
.asset aside.grid_4 #map-canvas { width: 298px !important; }
.asset aside.grid_4 .mejs-audio { width: 298px !important; }

/* asset-wskyscraper */
#asset-wskyscraper {width:160px;margin: 0 auto}

.asset .bigmedia .index-image img { display:block; }
.asset .bigmedia .well { padding:0; }
.asset .bigmedia .well-caption { padding:8px 12px 0; }
.asset .bigmedia #map-canvas-container { margin-top:18px; }

/* icons */
.ui-icon { text-indent: -9999px; display:block; width: 16px; height: 16px; float:left; background:url('../images/calendar/ui-icons.png'); }
.ui-icon-date { background-position:-32px -112px; }
.ui-icon-add { background-position:-17px -127px; }
.ui-icon-venue { background-position:-16px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-enlarge { background-position:-129px -112px; }
.video-icon { background-position: -225px -127px; }   
.photos-icon { background-position: -208px -127px; }
.related-icon { background-position: -32px -95px; }
.ui-icon-list { background-position: -49px -224px; }
.ui-icon-grid { background-position: -49px -79px; }
.ui-icon-checkmark { background-position: -64px -144px; }
h1 a.rss { text-indent: -9999px; display: block; float: left; height: 28px; width: 28px; margin-right: 15px; margin-top: 4px; background:url('../images/feed-28.png') no-repeat; }

/* search */
.search-records { margin-top: 15px; margin-right: 5px;  }
#search-form-index form { margin-bottom: 0px; }
#search-form-index label { width: 70px; }
#search-form-index .input { margin-left: 85px; }
#search-form-index .s-cat-option { height: 120px; }
#search-form-index .clearfix { margin-bottom: 15px; }
#search-form-index .adv-submit { margin-left: 85px; margin-bottom: 0px; }
.toggle-search { margin-left: 85px; padding-top: 10px; color: #bbb; font-size: 11px; }
.toggle-search a { font-weight: bold; }
.toggle-search span { padding: 0 5px; }
.pagination a:hover, .pagination .active a { background-color:#eee; }
.error404 { width:500px; margin:50px auto 150px; }
.error404 #search-form-index { margin-top:20px; }

/* yahoo web search */
#yahoo-sponsoredsearch { background: #ECF5FA; padding: 15px; margin: 10px 0; }
#yahoo-sponsoredsearch .yahoo-sponsoredsearch-mktg { float: right; margin-top: -10px; }
#yahoo-sponsoredsearch .yahoo-sponsoredsearch-mktg a { color: #aaa; font-weight: bold; text-transform: uppercase; font-size: 10px; }
#yahoo-search-results li,#yahoo-sponsoredsearch-results li { margin-bottom: 10px; }
#yahoo-search-results li { margin-left: 20px; list-style: decimal; font-size: 11px; color: #888; }
#yahoo-search-results dl,#yahoo-sponsoredsearch-results dl { font-size: 13px; color: #333; }
#yahoo-search-results li dt a, #yahoo-sponsoredsearch-results li dt a{ text-decoration: underline; color: #0000DE; font-size: 16px; }
#yahoo-search-results li dd a,#yahoo-sponsoredsearch-results li dd a { color:#008000; }
#yahoo-paging { margin-top: 20px; }
#yahoo-paging a,#yahoo-paging span { padding: 3px 6px; }
#yahoo-paging span { font-weight: bold; }
#yahoo-paging a { color: #0000DE; border: 1px solid #CCDBE4; }
#yahoo-paging a:hover { background: #3666D4; color: #fff; text-decoration: none; }
#yahoo-tip { font-size: 16px; }
#yahoo-tip a { color: #0000DE; text-decoration: underline; margin-right: 5px; }
#yahoo-tip strong { font-weight: bold; }

/* comments */
#loadComments { border-bottom:1px solid #e0e0e0; padding:15px 0; }
#loadComments h3 { line-height:18px; margin-bottom:5px; }
#comment-list { list-style: none; margin: 0 0 18px 0; }
#comment-list li { border-bottom: 1px solid #e0e0e0; padding: 15px 10px; }
#comment-list .comment-dark { background-color: #f7f7f7; }
#comment-list dl { margin: 0; }
#comment-list dd,#comment-submit-form dd { margin-left: 45px; }
#comment-list dt,#comment-submit-form dt { float: left; width: 30px; overflow: hidden; border: 1px solid #fff;  }
#comment-list dt img,#comment-submit-form dt img  { width: 30px; }
#comment-list dt .label { font-size: 11px; text-transform: none; padding: 0 3px; font-weight: normal; }
#comment-list .comment-user a { font-weight: bold; }
#comment-list .comment-user small { display: block; font-size: 11px; color: #888; }
#comment-list .report { float: right; }
#comment-list .comment-quote { font-size: 11px; margin: 8px 0 0; background: #f1f1f1; padding: 10px; line-height: 15px; display: block; }
#comment-list ol { border-left: 1px dotted #ddd; padding-left: 0; margin: 10px 0 15px 15px;}
#comment-list ol li { list-style: none; margin-right: -10px; border-bottom: 1px dotted #ddd; }
#comment-list li:nth-child(even) { background-color: #fff; }
#comment-list li:nth-child(odd) { background-color: #f7f7f7; }
#comment-list li:nth-child(even) li { background-color: #f7f7f7; }
#comment-list li:nth-child(odd) li { background-color: #fff; }
#comment-list li #commentText { width: 95%; }
#comment-list #comment-container { margin-left: 45px; padding-bottom: 10px; }
#comment-list .reply-link { font-size: 12px; margin-top: 5px; }
#comment-list h6 { margin-top: 10px; border-top: 2px solid #ccc; : 5px; padding-top: 5px; }
#comment-list .comment-user small { display: inline; padding: 0; }
#comment-list .comment-user { margin-bottom: 5px; }
#user-profile #comment-list .comment-user { margin: 15px 0 0 0; text-align:right; }
#user-profile #comment-list .comment-user a { font-weight:normal; }
#countCommentChars { margin-bottom: 10px; font-size: 11px; }
#commentText { width: 550px; margin-bottom: 10px; }
#addComment { margin:0; }
#comment-submit-form { margin:0 0 0 10px; }

/* styled list */
ul.styled, ol.styled{ list-style:none; margin:0; padding:0; }
ul.styled li,
ol.styled li{ padding:10px 10px 9px;line-height:13.5px;text-align:left;vertical-align:middle;border-bottom:1px solid #ddd; }
ul.styled li:first-child,
ol.styled li:first-child{ border-top: 1px solid #ddd; }
ul.zebra-striped li:nth-child(odd),
ol.zebra-striped li:nth-child(odd){background-color:#f9f9f9;}
ul.zebra-striped li:hover,
ol.zebra-striped li:hover{background-color:#f5f5f5;}

/* Condensed Styles */
table.styled.table-condensed th,
table.styled.table-condensed td,
ul.list-condensed li,
ol.list-condensed li{ padding:4px 5px; font-size:11px; }
 
/* Caspio Forms */
form#caspioform select {min-height: 27px; height: auto;}
form#caspioform textarea {width: auto;}

/* IE7 hacks */
html.ie7 .centerpiece-nav{ left: 0; } 
html.ie7 #current-conditions .dropdown-menu { left: 0; } 
html.ie7 #site-header, html.ie7 #current-conditions { z-index: 1; position:relative; }
html.ie7 .top-nav-container { z-index: 2; position:relative; }
html.ie7 .top-nav-container a.parent { padding-bottom: 2px!important;  }
html.ie7 .subnav li{ list-style-type: none!important; }
html.ie7 .scroll-nav-container { display: none!important; }
html.ie7 #search-dropdown .parent { line-height: 18px; }

/* View Comments Button for Facebook Commenting */
.fb-comment-btn{cursor:pointer;display:inline-block;background-color:#e6e6e6;background-repeat:no-repeat;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);background-image:-ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);padding:5px 14px 6px;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);color:#333;font-size:13px;line-height:normal;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;transition:0.1s linear all;}
.fb-comment-btn:hover{background-position:0 -15px;color:#333;text-decoration:none;}

/* asset saving module */
.save-container { float: right; margin-top: -4px;  }
.save-asset-to-list { margin: 0; }
.btn.save-asset { padding: 2px 4px!important; font-size: 12px; font-weight: bold; }
.save-container .ui-icon-star { background-position: -224px -112px; }
.save-container .ui-icon-plus { background-position: -16px -128px; margin-right: 3px; }
.save-container .ui-icon-gear { background-position: -192px -112px; margin-right: 3px; }
.save-tooltip.popover .inner { background: #bbb; padding:1px; }
.save-tooltip.popover .content { padding:5px; border-radius: 6px; min-width: 120px; }
.save-tooltip.popover.below .arrow { border-bottom: 5px solid #bbb; }
.save-tooltip.popover .content li a { color: #333; font-size: 11px; display: block; padding: 3px 8px 3px 5px; }
.save-tooltip.popover .content li a:hover { background: #f1f1f1; text-decoration: none; }
.save-tooltip.popover .content .unstyled li a { cursor: pointer; }
.save-asset-to-list .twipsy { position:absolute; margin-top: -27px; margin-left: -16px; }      
.asset .save-asset-to-list { margin-top: 4px; margin-left: 4px; }     
.display-ad .save-container { margin: -20px -6px -4px -4px; }     
#mt .save-tooltip { margin-left: -40px; }
#mt .save-tooltip.popover.below .arrow { border-bottom: 0; }
#mt .btn.save-asset { background: #333; padding: 3px 6px!important; border:0; }

/* begin:assetSprites */
span.asset-sprites.video {display:inline-block;margin-left:2px;height:9px;width:9px;background-image:url(../images/asset-sprites/video.png)}
span.asset-sprites.premium {display:inline-block;margin-left:2px;height:9px;width:9px;background-image:url(../images/asset-sprites/premium.png)}
/* end:assetSprites */

/* simple container */
.simple_container_12{ width:100%; max-width:960px; margin:0 auto; }
.simple_container_12.full-width{ max-width:100%; }
.simple-header #main-navigation, #scroll-nav-container{ width:100% !important; }
#site-footer.simple-footer .site-copyright-container{ margin-top: 0; }
.simple-footer #site-copyright{ line-height:20px !important; }
.simple-footer #site-copyright span { display: block; padding: 10px; }
@media only screen and (max-width: 960px) {
  .simple-header .main-navigation-container{ dislpay:none; }
}