/*
    LEE 2.0 Master CSS
    Version: 1.0
    Last Update: 12/20/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; }



*******************************************************


/* VX Header */
.header-container 
#site-header { height: 266px; width:960px; background-color: rgba(255, 255, 255, 0.1)}





**********************************************************************





















/**************************
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: 935px; overflow: hidden; margin: 0 0 5px 10px; font-size:15px; font-weight: bold }






/**************************
Footer
**************************/
#site-footer { font-size: 8px; 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: 8px; line-height: 10px; }
#site-copyright span { padding: 0 20px; }




/**************************
Fiat justitia, ruat caelum
**************************/
.main-body #pencil-ad { margin-top: -10px; width: 960px; margin-bottom: 5px; }
.leaderboard-bottom { padding-top:10px; }
.main-body .pencil-ad-container { text-align: center; clear: both; }
.main-body .pencil-ad-container embed { margin-bottom: 10px; }




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



