body {
    background: url(813a66ccaf52d950b27599319c55094c3d75f181.png)  repeat-x; 
    padding-bottom:90px; min-width:983px
}
    
#vablock {
    display:none;
}

a {outline: none; cursor: pointer; color: #333; font-weight: bold; text-decoration: none;}

a:hover, a:focus {text-decoration: underline;}

strong {font-weight: bold;}

em {font-style: italic;}

.hide {display: block; text-indent: -9999px;}

/*.ad {margin: 15px auto 0 auto; padding: 0 11px 10px 0; width:728px;}*/
.leaderboard-ad {margin: 15px auto 0 auto; padding: 0 11px 10px 0; width:728px;}
/* global nav styles */
#custom-doc {width:983px; margin:auto; text-align:left;}
.sidebar {width: 300px !important;}
#yui-main .content {margin-right: 313px !important;}
#breakingnews {border: 1px solid #5B5B5B; margin-bottom: 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: center; padding: 10px; font-weight: bold;}
#breakingnews h3 {font-weight: bold; color: #DC1717; text-transform: uppercase; font-size: 14px; letter-spacing: 3px;}
#breakingnews a {color: #00529B; font-size: 16px;}
/* header */
.usat_masthead {position: relative;}
.usat_masthead h1 a {display: block; text-indent: -5000px; float: left; background: transparent url(19f6b979bfce6cfe0316c7a326afa81b0ef45cce.png)  no-repeat; width: 126px; height: 17px; margin-bottom: 15px; padding-right: 7px; position: relative; top: 7px; border-right: 1px solid #FFFFFF;}
.usat_masthead h2 a {color: #FFFFFF; font-size: 22px; display: block; height: 17px; margin-bottom: 15px; position: relative; margin-left: 140px; top: 3px; text-decoration: none;}
/* search */
.pre-nav .search {position: absolute; top: 4px; left: 385px; background: #02487C url(c18ea0aa585db971bceb45b7c1c6ab5a8a9f9da1.png)  no-repeat; padding-left: 25px; height: 23px; width: 250px;}
.pre-nav .search form {overflow: hidden; height: 22px; margin-top: 5px;}
.pre-nav .search input:focus {outline: none;}
.pre-nav .search-enter {width: 295px; font-size: 11px; border: 0; background-color: #02487C;}
#site-search-submit {position: absolute; top: 0; left: 278px; border: 0;}
/* pre-nav */
.pre-nav .subscribe {position: absolute; top: 10px; left: 240px;}

.pre-nav .mobile {
    position: absolute; 
    top: 10px; 
    left: 320px; 
    border-left: 1px solid #E1B4B4;
}

.pre-nav .subscribe a, .pre-nav .mobile a {display: block; line-height: 12px; background: transparent url(53b635d9fa1774c16d08e0831274eb9463e696bd.gif)  top left no-repeat; color: #fff; font-size: 11px; font-weight: normal; padding-left: 24px;}
.pre-nav .subscribe a {background-position: -2px top;}
.pre-nav .mobile a {background-position: -2px -15px; padding-left: 22px;}
/* Global nav */
ul.global-nav li {
    width:121px; 
    height: 16px; 
    float: left; 
    text-align: center; 
    margin: 0; 
    padding: 0; 
    background: transparent url(896d819d2e52c3c0aba1377915dfe77047ecbc18.png)  repeat-x; 
    border-left: 1px solid #333; 
    font-size:11px;
}

ul.global-nav li a, 
.nav-home strong {
    display:block; 
    color:#fff; 
    line-height:15px; 
    margin:0; 
    padding:0;
}

ul.global-nav li a:hover {text-decoration:none;}
.global-nav .nav-home {background-position: 0 0;}
ul.global-nav li.nav-home:hover {background-position:0 1px; padding-top: 1px; height: 15px;}
.global-nav .nav-life {background-position: 0 -68px;}
ul.global-nav li.nav-life:hover {background-position:0 -67px; padding-top: 1px; height: 15px;}



.global-nav .nav-yourlife{
    /* removed from nav
    background-position: 0 -544px; */
    display: none;
}

ul.global-nav li.nav-yourlife:hover{background-position: 0 -543px;padding-top: 1px;height: 15px;}
.global-nav .nav-money {background-position: 0 -136px;}
ul.global-nav li.nav-money:hover {background-position:0 -135px; padding-top: 1px; height: 15px;}
.global-nav .nav-news {background-position: 0 -204px;}
ul.global-nav li.nav-news:hover {background-position:0 -203px; padding-top: 1px; height: 15px;}
.global-nav .nav-sports {background-position: 0 -272px;}
ul.global-nav li.nav-sports:hover {background-position:0 -271px; padding-top: 1px; height: 15px;}
.global-nav .nav-tech {background-position: 0 -340px;}
ul.global-nav li.nav-tech:hover {background-position:0 -339px; padding-top: 1px; height: 15px;}
.global-nav .nav-travel {background-position: 0 -408px;}
ul.global-nav li.nav-travel:hover {background-position:0 -407px; padding-top: 1px; height: 15px;}
.global-nav .nav-weather {background-position: 0 -476px;}
ul.global-nav li.nav-weather:hover {background-position:0 -475px; padding-top: 1px; height: 15px;}
/* UAS */
.uasAvtMsgs {display: none;}
#usat_uas {color: #FFFFFF; text-decoration: none; width: 180px; text-align: right; font-size: 10px; font-weight: bold; position:absolute; right:7px; top:3px;}
#usat_uas a {font-weight: normal; color: #FFFFFF;}
.uasGreeting {margin-right: 30px;}
.uasPageControls {margin-right: 36px; display: block;}
.uasAvtPhoto img {margin-top: -27px; width: 30px; height: 30px;}
/* Essentials nav */
#usat_essentials_nav {clear: both; font-size:11px; position:relative; z-index:1000000; font-weight: bold; color: #fff;}
#section-nav {height: 30px; margin-bottom: 15px; float:left;}
#section-nav a {display: block; text-decoration:none; font-weight: bold; color: #fff; height: 22px;}
#section-nav .divider {font-weight: normal; float: left; margin-top: 9px;}
#section-nav a.nolink {cursor:default;}
#section-nav .sectionlabel {background:none; float: left; padding: 10px 5px 0 4px;}
#section-nav .navItem ul.dropdown-nav {position:absolute; background:#9A0405; width:140px; margin: 0 0 0 -7px; padding:0 10px; display:none; z-index:10000;}
#section-nav li ul .first a, #section-nav .first-item:first-child a, #section-nav .navItem ul.dropdown-nav ul.dropdown-nav-third li.first a {margin-top: 2px;}
#section-nav .navItem ul.dropdown-nav-column1 {position:absolute; z-index:100; background:#9A0405; width:140px; margin: 0 0 0 -7px; padding:2px 10px; display:none; z-index:10000;}
#section-nav .navItem ul.dropdown-nav-column2 {position:absolute; z-index:100; background:#9A0405; width:140px; margin: 0 0 0 -7px; padding:2px 10px; display:none; z-index:10000;}
#section-nav .navItem ul.dropdown-nav-column1 {position:absolute; z-index:100; background:#9A0405; width:140px; margin: 0 0 0 -7px; padding:2px 10px; display:none; z-index:10000;}
#section-nav .navItem ul.dropdown-nav-column2 {position:absolute; z-index:100; background:#9A0405; width:140px; margin: 0 0 0 -7px; padding:2px 10px; display:none; z-index:10000;}
#section-nav .navItem ul.dropdown-nav li a, #section-nav .navItem ul.dropdown-nav-column1 li a, #section-nav .navItem ul.dropdown-nav-column2 li a {height: 100%;}
#section-nav li.navItem {float: left; position:relative; padding: 10px 7px 0px 7px; display: block;}
body.sports #usat_essentials_nav #section-nav .navItem.active, #usat_essentials_nav #section-nav .navItem.active ul {background: #780000;}
body.life #usat_essentials_nav #section-nav .navItem.active, #usat_essentials_nav #section-nav .navItem.active ul {background: #4A0031;}
body.money #usat_essentials_nav #section-nav .navItem.active, #usat_essentials_nav #section-nav .navItem.active ul {background: #07481C;}
body.tech #usat_essentials_nav #section-nav .navItem.active, #usat_essentials_nav #section-nav .navItem.active ul {background: #6F2201;}
body.weather #usat_essentials_nav #section-nav .navItem.active, #usat_essentials_nav #section-nav .navItem.active ul {background: #804001;}
body.travel #usat_essentials_nav #section-nav .navItem.active, #usat_essentials_nav #section-nav .navItem.active ul {background: #005E89;}
#usat_essentials_nav #section-nav .navItem.active .arrow {background: url(6cb096779150963b045be4d5a7c5777a75c09362.png)  no-repeat; background-position: 0 -16px; height: 8px; width: 18px; position: relative; top: 8px; margin: 0 auto;}
#section-nav .navItem .sub {margin: 0px 10px 0px -9px; width: 148px; padding: 0 0 0 10px;}
body.sports #section-nav .navItem .sub:hover {background: #630000;}
#section-nav .navItem:hover ul {display:block; left:auto;}
#section-nav .navItem ul.dropdown-nav ul.dropdown-nav-third {position:absolute; background:#630000; width:140px; margin: 0 0 0 148px; display:none; z-index:10000;}
#section-nav .navItem.sub:hover ul.dropdown-nav-third {display:block; left:auto; margin-top: -24px;}
#section-nav .navItem.sub:hover ul.dropdown-nav-third li {background: #630000; padding: 1px 9px 0 9px; width: 140px;}
#section-nav .navItem.sub:hover ul.dropdown-nav-third li a {border-top: 1px solid #CF8989;}
#section-nav li ul a {text-align:left; width:140px; padding:4px 0; border-top:1px solid #CF8989; margin:0; height: 12px;}
#section-nav li ul a:hover {text-decoration: underline;}
#section-nav li ul .first a, #section-nav .first-item:first-child a, #section-nav .navItem ul.dropdown-nav ul.dropdown-nav-third li.first a {border-top:0;}
#section-nav li.navItem ul {display:none;}
#section-nav .navItem .leftdrop {position:absolute; z-index:1000; background:#013567; width:140px; display:none; margin:2px 0 0 0; padding:2px 10px; border:1px solid #7fa8cd;}
#section-nav .navItem .dropdown-nav-column1 {border-right:0;}
#section-nav .navItem .dropdown-nav-column2 {left:161px; border-left:1px solid #9A0405;}
#section-nav .navItem .column1-leftdrop {border-right:0;}
#section-nav .navItem .column2-leftdrop {left:161px; border-left:0;}
.superscript {font-size: 7px; font-weight: normal;}
#section-nav li ul .emptyItem {font-size:12px; text-align:left; width:140px; background: none; padding:4px 0 2px; border-top:1px solid #cf8989; margin:0;}
/* SECTION NAVIGATION FOR navShiftLeft BEGINS */
#section-nav li.navShiftLeft ul.dropdown-nav-column1 {left:-175px;}
#section-nav li.navShiftLeft ul.dropdown-nav-column2 {left:-14px;}
/* SECTION NAVIGATION FOR navShiftRight BEGINS */
#section-nav li.navShiftRight ul.dropdown-nav-column1 {right:-124px; top: 30px;}
#section-nav li.navShiftRight ul.dropdown-nav-column2 {right:-285px; top: 30px;}
/*Login dropdown signin*/
#usat_uas a {font-weight: normal; color: #FFFFFF;}
#usat_uas {color: #FFFFFF; text-decoration: none; width: 335px; text-align: right; font-size: 10px; font-weight: bold;}
.uasGreeting {margin-right: 30px;}
.uasPageControls {margin-right: 36px; display: block;}
.uasAvtPhoto img {margin-top: -27px; width: 30px; height: 30px;}
.login_menu {width: 166px; background: #0067AD; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-top: none; margin-top: 10px; position: relative; top: -7px; left: 15px; text-align: left;}
.login_menu .textbox, .login_menu #signin_submit {margin-bottom: 5px;}
.login_menu #password, .login_menu #username {background: #EFEFEF; height: 16px; padding: 2px; border: 1px solid #FFFFFF; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin: 1px 0; width: 138px;}
.login_menu .forgot-link {display: block;}
#signin_submit {background: url(14f7f2c03ce02ea78e5181264bd5df8cdc01eed5.png) ; text-indent: -999; height: 20px; width: 72px; cursor: pointer; display: block; border: none; margin-bottom: 10px;}
#signin_submit:hover {background-position: 0 -20px;}
fieldset {text-align: left; border: none; padding: 10px;}
/*End login dropdown signin*/
div #hd .ad {height:90px; clear:both;}
.fullwidthad {width: 100%; background-color: #e0e2e4; margin: 0; padding: 0; text-align: center;}
.skip {text-indent: -9999px; position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden;}
#content {text-align: left; width: 100%; margin: 5px 0 20px 0; padding: 0; clear:both;}
/*BEGIN SERIES RIBBON STYLES*/
/*series bar container styles*/
#series_nav_bar {width: 624px; height: 48px; background: #ececec url(8022ba324ae3d4753ec825f99f5f7f77669e8c7d.png)  repeat-x; display: block; border: 1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; position: relative !important; clear: both; z-index: 2000; font-size: 11px; margin-bottom: 10px;}
#series_nav_bar a {color: #00529b;}
ul#topnav li {margin: 0; padding: 0; float: left;}
ul#topnav li:hover a, ul#topnav li a:hover {height: 52px; background-position: 0 -49px;}
ul#topnav li h3 {padding: 0; margin: 0; font-size: 14px;}
ul#topnav li p {font-size: 13px; line-height: normal;}
/*series bar intro text*/
ul#topnav .seriesIntro {margin: 8px 15px 0 0; padding: 0 25px 0 15px; border-right: 1px solid #666;}
.story .series_heading, #series_nav_bar .series_heading {font-weight: bold; font-size: 15px; text-align: right;}
.story .series_chatter, #series_nav_bar .series_chatter {font-weight: bold; color: #666; margin: 0; padding: 0;}
/*series bar navigation tabs*/
ul#topnav a.tab-photos {background: url(1c0e3600346b0ff023c4092cf56261aee71b96a2.png)  no-repeat; width: 90px; height: 48px; float: left; text-indent: -9999px;}
ul#topnav a.tab-videos {background: url(6d02ffb8a3419a6b2a7e4c863f7606d1c9873a05.png)  no-repeat; width: 90px; height: 48px; float: left; text-indent: -9999px;}
ul#topnav a.tab-multimedia {background: url(90eec7bff690c5d03ab45f0c8be0b5102dbb68c7.png)  no-repeat; width: 113px; height: 48px; float: left; text-indent: -9999px;}
ul#topnav a.tab-series {background: url(beb29613a94ab79921bcbd8ae6a2e599591d7759.png)  no-repeat; width: 123px; height: 48px; float: left; text-indent: -9999px;}
ul#topnav a.tab-essentials {background: url(018cd1d3409d1df2a036fa842e5d61b23514724b.png)  no-repeat; width: 109px; height: 48px; float: left; text-indent: -9999px;}
ul#topnav a.tab-brackets {background: url(07a2ded666f407d8bfd7901583e137e71c6f0595.png)  no-repeat; width: 99px; height: 48px; float: left; text-indent: -9999px;}
ul#topnav a.tab-stories {background: url(020345497336985ba22ec07c4781df7af435239c.png)  no-repeat; width: 95px; height: 48px; float: left; text-indent: -9999px;}
ul#topnav a.tab-coverage {background: url(0ac563f49348d064a94eab336d88120d91c6babb.png)  no-repeat; width: 111px; height: 48px; float: left; text-indent: -9999px;}
ul#topnav a.tab-challengers {background: url(bd78c7e3c43535ea12e649365e34a696695640bc.png)  no-repeat; width: 180px; height: 48px; float: left; text-indent: -9999px;}
ul#topnav a.tab-authors {background: url(f6c38116a42e1d6e7ecce2a344d31f98ffc9c9b1.png)  no-repeat; width: 99px; height: 48px; float: left; text-indent: -9999px;}
ul#topnav a.tab-books {background: url(b0152c700b9c816516613ebf22356aeecac9d3e5.png)  no-repeat; width: 87px; height: 48px; float: left; text-indent: -9999px;}
ul#topnav a.tab-story {background: url(fd631a377dfab4427208001ac5ef5481af54d9a0.png)  no-repeat; width: 80px; height: 48px; float: left; text-indent: -9999px;}
ul#topnav a.tab-guide {background: url(2a4ae332e09f0622ccb8c5532040e72550aec0a2.png)  no-repeat; width: 81px; height: 48px; float: left; text-indent: -9999px;}

ul#topnav a.tab-photos-static {background: url(67c5b5db85b1a8014a8519d50a0653553a74fe25.png)  no-repeat; width: 90px; height: 48px; float: left; text-indent: -9999px;}
ul#topnav a.tab-videos-static {background: url(be43fbbacb108154d4ac90ee208a003a6247127d.png)  no-repeat; width: 90px; height: 48px; float: left; text-indent: -9999px;}
ul#topnav a.tab-coverage-static {background: url(ff20642f35c68adddd47e4e8e582d6bf1b49b478.png)  no-repeat; width: 111px; height: 48px; float: left; text-indent: -9999px;}
ul#topnav a.tab-graphic-static {background: url(e956ce87c6fdb88981c614cc61974299b39b41b2.png)  no-repeat; width: 95px; height: 48px; float: left; text-indent: -9999px;}
ul#topnav a.tab-interactive-static {background: url(e49f9418becd84769856bb29350782beb35026ae.png)  no-repeat; width: 117px; height: 48px; float: left; text-indent: -9999px;}

ul#topnav a.static-text {float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #2a67a9; margin-right: 20px; position: relative; top: 16px;}


#header-sponsorshipBox {float: right; position: relative; right: 7px;}
#header-sponsorshipBox .sponsorship {float: left; font-size: 10px; font-weight: normal; color: #B8B8B8; margin-right: 6px; position: relative; top: 10px;}
ul#topnav a.tab-sponsorship {background: url(abcad93793fc11a6e089d7362204a372ba0d7902.png)  no-repeat; width: 132px; height: 48px; position: absolute; right: 5px; float: left; text-indent: -9999px;}
ul#topnav a.tab-sponsorship-verizon {background: url(61af15a960c3cad7e9e300ed30a46573384d0860.png)  no-repeat; width: 132px; height: 48px; position: absolute; right: 5px; float: left; text-indent: -9999px;}
ul#topnav a.tab-sponsorship-prudential {background: url(f57de7e1956e18c5e1fbe7a02bfb035e56d76820.jpg)  no-repeat; width: 278px; height: 48px; position: absolute; right: 5px; float: left; text-indent: -9999px;}
ul#topnav a.tab-sponsorship-verizon-notips {background: url(566334f59cfbe9fcee5505d794ace06ebf85af2c.png)  no-repeat; width: 102px; height: 48px; position: absolute; right: 5px; float: left; text-indent: -9999px;}
ul#topnav span.sponsor-container-verizon {width: 88px; height: 31px; position: absolute; right: 5px; float: left;}
/*series bar dropdown box*/
ul#topnav .sub {background: #eee url(dd24b05218eebc7ffee339c4f80d00a690a88a6a.gif)  repeat-x; padding: 15px; width: 583px;}
ul#topnav li .sub {position: absolute; top: 49px; left: 5px; background-color: #F1F1F1; display: none; border: 1px solid #ddd; border-top-color: #fff; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px;}
ul#topnav .sub .left {float: left; width: 300px; margin-right: 30px;}
ul#topnav .sub .right {float: left; width: 245px;}
ul#topnav .sub .full {float: left; width: 575px;}
ul#topnav .sub ul li, ul#topnav .sub-sponsorship ul li {float: none; margin-bottom: 5px;}
ul#topnav .contentBlock {float: left; margin-bottom: 20px;}
ul#topnav .contentBlock-last {float: left; margin-bottom: 0;}
.contentBlock .featuredThumb, .contentBlock-last .featuredThumb {float: left; width: 55px; height:55px; margin: 0 10px 0 0;}
ul#topnav .contentBlock .contentText a, ul#topnav .contentBlock-last .contentText a {float: none; margin: 0; padding: 0;}
ul#topnav .sub h3, ul#topnav .sub-sponsorship h3 {font-weight: bold; padding: 0 0 10px; line-height: normal; font-size: 14px; margin: 0;}
ul#topnav .sub p {font-size: 11px; line-height: normal; margin: 0; padding: 0;}
/*series bar sponsorship dropdown box*/
ul#topnav .sub-sponsorship {background: #eee url(dd24b05218eebc7ffee339c4f80d00a690a88a6a.gif)  repeat-x; padding: 15px; width: 220px;}
ul#topnav li .sub-sponsorship {position: absolute; top: 49px; left: 368px; background-color: #F1F1F1; display: none; border: 1px solid #ddd; border-top-color: #fff; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px;}
ul#topnav li .bold {font-weight: bold;}
/* video styles*/
.ribbon-videos {font-size: 11px; float: left;}
.ribbon-videos .video-opacity:hover img.video-dark, .video-block:hover img.video-dark, .video-sample .video first:hover img.video-dark, .video-sample .video:hover img.video-dark, #medium-topper:hover img.topper-dark {-moz-opacity:0; filter:alpha(opacity=0); opacity:0;}
.ribbon-videos .video-frame {width:93px; height:70px; overflow:hidden; margin-bottom: 5px;}
.ribbon-videos .video-thumb2 {width:93px; height:70px; position:relative; top:0; left:0; -moz-opacity:100; filter:alpha(opacity=100); opacity:100;}
.ribbon-videos .video-dark {z-index:2; width:93px; height:70px; position:relative; top:-72px; left:0; -moz-opacity:0.2; filter:alpha(opacity=20); opacity:0.2;}
.ribbon-videos .video-play {z-index:4; position:relative; width:33px; height:33px; top:-125px; left:32px; border:0;}
.ribbon-videos .video-thumb {float:left; margin:0 10px 0 15px; width:90px;}
.ribbon-videos .video-thumb-no-margin {float:left; margin:0 10px 0 0; width:90px;}
.ribbon-videos .video-thumb img {border:none;}
.ribbon-videos .video-thumb .chatter {font-size:10px;}
.ribbon-videos .headline a {font-weight: bold;}
/*END SERIES RIBBON STYLES*/
.story {width: 624px; margin: 0 0 20px; padding: 0; float: left;}
.story .firstParagraph {margin: 0 0 10px 0; padding: 0 0 15px 0; font-size: 16px; line-height: 25px;}
.story .inside-copy {padding:0 0 1em 0;}
.story .chatterHeadline {color: #333333; padding: 5px 0;}
.story .chatter {padding: 0 0 5px 0; margin: 0; line-height: 12px;}
.story a {font-weight: normal;}
.story h1 {letter-spacing: -1px; font-weight: bold; font-size: 28px;
 line-height: 28px; margin: 0; padding: 0;}
.story h3 {letter-spacing: 0; font-weight: bold; font-size: 14px; line-height: 16px; margin: 0; padding: 20;}
.story .inline-h3 {text-transform: uppercase; padding: 5px 0 0; margin-left: 64px;}
.story .inline-h3-first {margin-left: 64px; text-transform: uppercase;}
.story .inline-h3 a, .story .inline-h3-first a {text-transform: none;}
.story .subhead-h3 {padding: 20px 0 0; margin-left: 64px;}
.story h3 a {color: #00529b; text-decoration: none;}
.story h3 a:hover {color: #00529b; text-decoration: underline;}
.story p {letter-spacing: 0; font-weight: normal; font-size: 14px; line-height: 22px; margin: 0 0 0 64px; padding: 12px 0 0 0; color: #000;}
.story p a {color: #00529b; text-decoration: none;}
.story p a:hover {color: #00529b; text-decoration: underline;}
.story .corrections {letter-spacing: 0; font-weight: normal; font-style: italic; font-size: 11px; line-height: 14px; margin: 12px 0 20px 0; padding: 0; color: #999; clear:both;}
.story .corrections a {color: #00529b; text-decoration: none;}
.story .corrections a:hover {color: #00529b; text-decoration: underline;}
pre.toggle {display: none;}
.info {border-top: #ccc 1px solid; border-bottom: #ccc 1px solid; margin: 10px 0 5px 0; padding: 5px 0 3px 0; overflow: hidden; clear: both;}
.info-extras { /* NEEDS WIDTH: 185PX FOR XTRALARGE AD */
	display:block; float: right; width:auto;}
.info a {font-weight: bold;}
.reprints {display: block; width: 100%; float: right;}
.reprints img {float: right;}
.reprints a {color: #00529B; float: right; font-size: 9px; margin: 0 0 5px; padding: 0;}
.printIcon {background: url(252885e8dbf3fa2c04982ab46edfa408b07a425e.png)  no-repeat; display: block; float: left; height: 15px; width: 16px; margin: -2px 10px 0 10px; text-indent: -9999px;}
.printIcon:hover {background-position: 0 -15px; cursor: pointer;}
.info h3 {font-size: 12px; line-height: 12px; font-weight: bold; color: #666; letter-spacing: 0; margin: 0; padding: 0; float: left;}
.info h3 a {color: #00529b; text-decoration: none;}
.info h3 a:hover {color: #00529b; text-decoration: underline;}
.info p {font-size: 10px; line-height: 10px; font-weight: normal; letter-spacing: 0; color: #666; float: left; margin: 2px 5px 0 30px; padding: 0;}
.storycomment {font-size: 10px; font-weight: bold; letter-spacing: 0; float: left; color: #666; text-indent: 0; background: transparent url(d7e77c135b4e6c1b63bfd131db1f2db988731510.gif)  no-repeat 0 2px; padding-left: 14px; min-width:18px;}
.storycomment a {color: #00529b; text-decoration: none;}
.storycomment a:hover {color: #00529b; text-decoration: underline;}
.recommend {font-size: 10px; font-weight: bold; letter-spacing: 0; float: left; color: #666; background: transparent url(618e4554166925f4f7399ab95d8f61bb2fe5808c.gif)  no-repeat 0 1px; padding-left: 12px; min-width:9px;}
.recommend a {color: #00529b; text-decoration: none;}
.recommend a:hover {color: #00529b; text-decoration: underline;}
.recommended {background: url(29d603f6cffaf1805a454639600cc3b627e56830.gif)  no-repeat;}
.recommended:hover {cursor: text; text-decoration: none;}
.partition {float:left;overflow:hidden;height:12px;margin-top:1px;color:#666;}
.recommend, .storycomment {color:#00529B; text-decoration:none;}
.recommend:hover, .storycomment:hover {text-decoration: underline;}
a.recommend, a.storycomment {padding-right:1px;}
a.storycomment {min-width:0;}
.share {font-size: 12px; font-weight: normal; letter-spacing: 0; float:right; margin-top: -2px;}
.share a {color: #00529b; text-decoration: none;}
.share a:hover {color: #00529b; text-decoration: underline;}
.share-bottom {font-size: 12px; font-weight: normal; float:right; margin: -2px 0 0 0; padding: 0;}
.share-bottom a {color: #00529b; text-decoration: none;}
.share-bottom a:hover {color: #00529b; text-decoration: underline;}
.inset {width: 245px; margin: 0 20px 10px 0; padding: 0; float:left; clear:left;}
.va {border: 1px solid #DEDEDE; margin: 10px 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; float: left;}
.vaContent {margin: 0 10px 10px;}
.va h2 {border-bottom: 1px solid #CFCFCF; margin-bottom: 10px; padding: 5px 8px; line-height: 18px; background: #EAEFF2;}
.notch-heading h2 {background: #EAEFF2; border-top: 1px solid #CFCFCF; border-left: 1px solid #CFCFCF; border-right: 1px solid #CFCFCF; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -khtml-border-radius: 5px; -webkit-border-radius-topleft: 5px; -webkit-border-radius-topright: 5px; margin-bottom: 0; padding: 5px 0; line-height: 18px; text-indent: 15px;}
.va h2, .notch-heading {font-weight: bold; color: #000; font-size: 14px;}
.va p {padding-top: 0; margin-left: 0; font-weight: normal; font-size: 11px; line-height: 16px; color: #666;}
.va img {margin-bottom: 10px; display: inline; float: right; border: 1px solid #999999;}
.va-subheading {color: #333333;}
a.va-link {text-transform: uppercase; font-weight: bold;}
.video-block .video-play {z-index:4; position:relative; width:50px; height:50px; top:-300px; left:95px; border:0;}
.video-block .video-dark {z-index:2; width:245px; height:100%; position:relative; top:-183px; left:0; -moz-opacity:0.2; filter:alpha(opacity=20); opacity:0.2;}
#medium-topper {margin:20px 0;}
#medium-topper .chatter {font-size:12px; margin:0; padding:0; text-align:left; line-height: 160%; color: #666666;}
.mediumTopperWrapper {position: relative; width: 624px; border-bottom: #CCC solid 1px; padding-bottom: 10px;}
.mediumTopperWrapper.text {/*border:none;*/ overflow: hidden;}
.mediumTopperWrapper span.sidebar {display:block; width: 145px !important;}
#medium-topper .topperCredit {color: #999999; width: 100%; font-size: 10px; line-height: 10px; padding: 2px 0 0 0; margin: 5px 0 0 0;}
#medium-topper .topper-enlarge {z-index:4; position: absolute; top: 5px; left: 5px; padding: 5px; background: #FFF; -moz-border-radius: 5px; -webkit-border-radius: 5px; opacity: 0.7;}
#medium-topper .topper-enlarge:hover {border: 3px solid #ccc; opacity: 0.7;}
.video-sample .video-play {z-index:4; position: absolute; top: 20px; left:30px; height:32px; width: 32px;}
.video-sample .video .video-dark {z-index:2; width:93px; height:70px; position: absolute; -moz-opacity:0.2; filter:alpha(opacity=20); opacity:0.2;}
/*Links and/or Content partner Notch styles */
.blogNotch {border: 1px solid #DEDEDE; margin: 20px 0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; float: left;}
.blogNotch h2 {border-bottom: 1px solid #CFCFCF; margin-bottom: 10px; padding: 5px 8px; line-height: 18px; background: #EAEFF2;}
.blogNotch h2 a, .blogNotch h2 {font-weight: bold; color: #000; font-size: 14px;}
.blogNotch p {padding-top: 0; margin-left: 0; font-weight: normal; font-size: 11px; line-height: 16px; color: #666;}
.blogNotch img {float: left; border: none; margin: 0 10px 10px 0;}
.blogNotch .notchLinks {clear: both; font-size: 12px; margin: 0 0 10px;}
.blogNotch .blogTimestamp {display: block; color: #666666; font-size: 10px; font-weight: bold;}
.blogNotch .notchLinks a {font-weight: normal;}
.blogNotch .notchLinks li {list-style: none; border-bottom: 1px solid #DEDEDE; padding: 10px 0;}
.blogNotch .partnerLink {color: #00529B; float: right; font-weight: bold;}
/*Promo Notch styles */
.promoNotch {border: 1px solid #DEDEDE; margin: 20px 0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; float: left;}
.promoNotch h2 {border-bottom: 1px solid #CFCFCF; margin-bottom: 10px; padding: 5px 8px; line-height: 18px; background: #EAEFF2; font-weight: bold; color: #000; font-size: 14px;}
.promoNotch p {padding-top: 0; margin-left: 0; font-weight: normal; font-size: 11px; line-height: 16px; color: #666;}
.promoNotch .promoNotchCredit {color: #CCCCCC; display: block; font-size: 11px; margin-top: 5px;}
.promoNotch img {margin-bottom: 5px;}
.promoNotch .partnerLink {color: #00529B; float: right; font-weight: bold;}
/*Flash Notch styles */
.flashNotch {border: 1px solid #DEDEDE; margin: 20px 0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; float: left; width: 245px;}
.flashNotch h2 {border-bottom: 1px solid #CFCFCF; margin-bottom: 4px; padding: 5px 8px; line-height: 18px; background: #EAEFF2; font-weight: bold; font-size: 14px;}
.flashNotch p {margin: 0; padding: 0; font-size: 11px; color: #666; line-height: 1.2em; margin-bottom: 10px;}
.flashNotch .flashChart {margin-bottom: 10px;}
.flashNotch .flashNotchCredit {color: #ccc; font-size: 11px; margin: 5px 0 0; padding: 0; line-height: normal;}
/*Bankrate partner notch styles */
.bankrate .grayText {font-size: 9px;}
.bankrate .inactive-subtab {width: 55px;}
.bankrate img {border:none; margin:0;}
.bankrate .vaOuter {margin: 0 0 0 -10px;}
/*Links and/or Content partner Notch styles */
.linksNotch {border: 1px solid #DEDEDE; margin: 20px 0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; float: left;}
.linksNotch h2 {border-bottom: 1px solid #CFCFCF; margin-bottom: 10px; padding: 5px 8px; line-height: 18px; background: #EAEFF2; font-weight: bold; color: #000; font-size: 14px;}
.linksNotch p {padding-top: 0; margin-left: 0; font-weight: normal; font-size: 11px; line-height: 16px; color: #666;}
.linksNotch img {float: left; border: 1px solid #ccc; margin: 0 10px 10px 0;}
.linksNotch .notchLinks {clear: both; font-size: 12px; margin: 0 0 10px;}
.linksNotch .notchLinks a {font-weight: normal;}
.linksNotch .notchLinks li {list-style-image: url(884f5ec19fe6ff170ed1ca43aac76c52f94323e5.png) ; list-style-position: inside; border-bottom: 1px solid #DEDEDE; padding: 10px 0;}
.linksNotch .partnerLink {color: #00529B; float: right; font-weight: bold;}
/*Mug & Book notch styles */
.mugNotch, .bookNotch {border: 1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; position: relative; float: left; min-height: 180px; margin: 20px 0 10px; background: #FFFFFF;}
.mugNotch .bookNotchText, .bookNotch .bookNotchText {margin: 0 5px 10px 0; width: 115px; float: left;}
.mugNotch .bookNotchLink, .bookNotch .bookNotchLink  {color: #00529B; font-size: 11px; font-weight: bold; display: block; margin: 5px 0;}
.mugNotch .bookNotchText p, .bookNotch .bookNotchText p {padding-top: 0px; margin: 0px 0px 5px; text-align: left; color:#666; font-size:11px; line-height:16px; clear: both;}
.mugNotch .bookPhotoContainer, .bookNotch .bookPhotoContainer {margin: 0 0 10px; float: right;}	
.bookNotch .bookPhotoContainer.popeye {height: 140px;}	
.mugNotch .bookImage, .bookNotch .bookImage {width: 100px;}
.mugNotch .bookNotchCredit, .bookNotch .bookNotchCredit {color: #ccc; display: block; margin-top: 5px; font-size: 11px;}
.bookNotch .bookNotchCredit {padding-bottom: 10px;}	
.mugNotch .category, .bookNotch .category {font-weight: bold;}
/*Numbered list item notch styles*/
.numberedlistNotch {border: 1px solid #DEDEDE; margin: 20px 0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; float: left; width: 245px;}
.numberedlistNotch h2 {border-bottom: 1px solid #CFCFCF; margin-bottom: 10px; padding: 5px 8px; line-height: 18px; background: #EAEFF2; font-weight: bold; font-size: 14px;}
.numberedlistNotch h3 {margin: 3px 0; padding: 0; font-size: 23px; color: #BABABA; letter-spacing: -1px;}
.numberedlistNotch p {padding-top: 0; margin-left: 0; font-weight: normal; font-size: 12px; line-height: 16px; color: #666; margin: 0 0 10px;}
.numberedlistNotch img {float: left; margin: 3px 10px 5px 0;}
.numberedlistNotch ul {width: 225px;}
.numberedlistNotch li {list-style: decimal; font-weight: bold; font-size: 23px; list-style-position: inside; margin: 0 0px 7px 0px; color: #D4D4D4; border-bottom: 1px solid #DEDEDE;	padding-bottom: 10px;}
.numberedlistNotch li .numberedlist-heading {color: #00529b; font-size: 12px; font-weight: bold; margin: 5px 0 5px 0px;}
.notch-divider {font-size: 10px; font-weight: normal; margin: 0 5px 0 0;}
.notch-icons {margin: 5px 0 5px; padding: 0 0 5px; clear:both;}
.notch-photo-icon {background: url(9a962d700dc832a7028fe458e9f2394b8afb8014.png)  no-repeat scroll 0 -179px transparent; padding: 1px 5px 0 18px; margin: 0 5px 0 0; border-right: 1px solid #CCC;}
.notch-video-icon {background: url(9a962d700dc832a7028fe458e9f2394b8afb8014.png)  no-repeat scroll 0 -299px transparent; padding: 1px 5px 0 18px; margin: 0 5px 0 0; border-right: 1px solid #CCC;}
.notch-chat-icon {background: url(9a962d700dc832a7028fe458e9f2394b8afb8014.png)  no-repeat scroll 0 -58px transparent; padding: 1px 5px 0 18px; margin: 0 5px 0 0;}
p.numberedlistNotchCredit {font-size: 10px; color: #CCCCCC; line-height: normal; margin-bottom: 0; text-transform: none;}
.numberedlistNotch .notch-photo-icon, .numberedlistNotch .notch-video-icon, .numberedlistNotch .notch-chat-icon {display: block; float: left;}
.numberedlistNotch a.notch-photo-icon, .numberedlistNotch a.notch-video-icon, .numberedlistNotch a.notch-chat-icon {font-size: 10px; color: #00529B;}
/*Single Photo Notch styles */
.singlePhotoNotch {width:245px; margin: 20px 0 10px;}
.singlePhotoNotch h2 {background: none repeat scroll 0 0 #EAEFF2; border-bottom: 1px solid #CFCFCF; font-size: 14px; font-weight: bold; line-height: 18px; margin-bottom: 10px; padding: 5px 8px;}
.singlePhotoNotch .text {}
.singlePhotoNotch .text p {clear: both; color: #666; font-size: 11px; line-height: 16px; margin: 0; padding-top: 0; text-align: left;}
.singlePhotoNotch .imageContainer {width: 100%;}
.singlePhotoNotch .imageContainer .credit {color: #999999; display: block; font-size: 10px; margin-top: 5px; text-align:right;}
.singlePhotoNotch img {margin-bottom: 5px;}
.singlePhotoNotch p {color: #666; font-size: 11px; line-height: 16px; margin: 0; padding-top: 0; text-align: left;}
.singlePhotoNotch .credit{color: #999999; font-size: 10px; margin-bottom: 5px; text-align:right;}
/*Quick Question Notch styles*/
.quickquestionNotch {border: 1px solid #DEDEDE; margin: 0 0 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; float: left; width: 245px;}
.quickquestionNotch h2 {border-bottom: 1px solid #CFCFCF; margin-bottom: 10px; padding: 5px 8px; line-height: 18px; background: #EAEFF2; font-weight: bold; color: #000; font-size: 14px;}
/*Photo gallery notch styles */
.photogalleryNotch {border: 1px solid #DEDEDE; margin: 20px 0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; float: left;}
.photogalleryNotch h2 {border-bottom: 1px solid #CFCFCF; margin-bottom: 4px;	padding: 5px 8px; line-height: 18px; background: #EAEFF2; font-weight: bold; color: #000; font-size: 14px;}
.photogalleryContent {padding: 0px;}
.photogalleryNotch .photogalleryNotch-photos {float: left; height: 98px;	width: 115px; display: block; margin-left: 4px;}
.photogalleryNotch .partnerLink {color: #00529B; float: right; font-weight: bold; margin: 5px 4px;}
/*Twitter notch styles*/
.twitterNotch {border: 1px solid #DEDEDE; margin: 20px 0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; float: left; width: 245px; position: relative;}
.twitterNotch h2 {border-bottom: 1px solid #CFCFCF; margin-bottom: 10px;	padding: 5px 8px 5px 55px; line-height: 18px; background: #EAEFF2; font-weight: bold; font-size: 14px; font-weight: bold;}
.twitterNotch p {margin: 0; padding: 0; font-size: 12px; line-height: 1.3em;}
.mma-module.twitter {margin-top: 20px;}
.twitter-bird {position: absolute; top: -12px; left: 5px;}
.twitter-bio {margin-bottom: 10px;}
.twitter-bio img {float: left; margin: 0 5px 5px 0;}
.twitter-bio a {font-size: 14px; font-weight: bold;}
.twitter-bio p {margin-bottom: 5px; font-size: 11px; line-height: normal;}
.tweet-block {display: block; border-bottom: 1px solid #ccc; padding: 10px 0 5px;}
.tweet-block a {font-weight: bold;}
p.tweet-timestamp {font-weight: bold; padding: 5px 0; font-size: 11px; color: #000;}
a.twitter-footer-link {display: block; font-weight: bold; color: #3D3D3D; text-align: right; padding: 10px 0 0;}
/* New styles added by Chad Palmer */
.photo-block {padding:0; margin: 0 0 20px 0; position: relative;}
.photoButtonContainer {width: 125px; height: 30px; padding: 5px; position: absolute; top: 0; left: 0; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;}
.photoButtonContainer a {opacity: 0.7; filter: alpha(opacity=70); display: block; height: 22px; float: left; padding: 5px; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; background: #FFFFFF;}
.photoButtonContainer a:hover {border: 3px solid #ccc; cursor: pointer;}
.photo-expanded {position: absolute; border: 1px solid #ccc; background: #FFFFFF; padding: 10px; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0 0 7px #ccc; -moz-box-shadow: 0 0 7px #ccc; -webkit-box-shadow: 0 0 7px #ccc; z-index: 99;}
/*
 * jquery.popeye.css 2.0
 *
 * Mandatory CSS classes for jQuery.popeye
 *
 * Copyright (C) 2010 Christoph Schuessler (schreib@herr-schuessler.de)
 * 
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 */
.ppy-outer {display:none;background-color:black;}
.ppy-active .ppy-outer {display: block;}
.ppy-stage {background-repeat: no-repeat !important; background-position: center center !important; position: relative; margin-top: 10px;background-color:black;}
.ppy-placeholder {position: relative;}
.ppy-caption, .ppy-captionwrap {overflow: hidden;}
.ppy-hidden {display: none !important;}
/* fallback styles for image list */
.ppy-imglist {width: 100%; display: block; overflow: hidden;}
.ppy-imglist li {padding: 10px; border: 1px solid #f0f0f0; background: #fff; list-style: none; float: left; display: block; margin: 0 10px 10px 0;}
.ppy-imglist li a img {display: block; border: 0;}
.ppy1 .ppy-extcaption {width: 240px; display: block;}
.ppy1 .ppy-imglist li {width: 240px; height: 270px;}
/* main photo */
.ppy1.ppy-active {float: left; margin: 0 20px 10px 0;}
.ppy1.ppy-expanded {border: 1px solid #ccc; background: #FFFFFF; padding: 0 10px 10px; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0 0 7px #ccc; -moz-box-shadow: 0 0 7px #ccc; -webkit-box-shadow: 0 0 7px #ccc;}
.ppy1 .ppy-stage {width: 245px; height: 183px;}
.ppy1 .ppy-caption {margin: 5px 0 0 0;}
.ppy1 .ppy-caption a {font-weight: normal; font-size: 12px; color: #00529B; text-decoration: none;}
.ppy1 .ppy-caption a:hover {text-decoration: underline;}
.ppy-counter, .ppy-text {letter-spacing: normal;}
.ppy-caption, .ppy-captionwrap {overflow: visible;}
.ppy1 .ppy-nav {width: 125px; height: 30px; padding: 5px 0 0 5px; position: absolute; top: 0; left: 0; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;}
.ppy1 .ppy-nav a {opacity: 0.7; display: block; text-indent: -900em; height: 22px; float: left; padding: 5px; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px;}
.ppy1 .ppy-switch-enlarge {width: 30px; background: url(c780aeed8a92041f400e59d728f01cf6803dd520.png)  no-repeat center #FFFFFF;}
.ppy1 .ppy-switch-compact {width: 30px; background: url(e916d7dbc3c9a10d102076d77680ff8becf6b1de.png)  no-repeat center #FFFFFF;}
.ppy1 .ppy-nav a:hover {border: 3px solid #ccc; cursor: pointer;}
.ppy1 .ppy-extcaption {width: 240px; display: block;}
.ppy1 .ppy-imglist li {width: 240px; height: 270px;}
/* book notch */
.ppy2.ppy-active {float: left; margin: 0 20px 10px 0;}
.ppy2.ppy-expanded {border: 1px solid #ccc; background: #FFFFFF; padding: 0 10px 10px; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0 0 7px #ccc; -moz-box-shadow: 0 0 7px #ccc; -webkit-box-shadow: 0 0 7px #ccc;}
.ppy2 .ppy-stage {width: 100px; height: 140px;}
.ppy2 .ppy-caption {margin: 5px 0 0 0;}
.ppy2 .ppy-caption a {font-weight: normal; font-size: 12px; color: #00529B; text-decoration: none;}
.ppy2 .ppy-caption a:hover {text-decoration: underline;}
.ppy2 .ppy-loading {background: #FFFFFF url(c8d81886b9326801cfb7e50d081f591feb82cf82.gif)  no-repeat center !important;}
.ppy2 .ppy-nav {height: 30px; padding: 5px; position: absolute; top: 0; left: 0; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;}
.ppy2 .ppy-nav a {opacity: 0.7; display: block; text-indent: -900em; height: 22px; float: left; padding: 5px; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px;}
.ppy2 .ppy-switch-enlarge {width: 30px; background: url(c780aeed8a92041f400e59d728f01cf6803dd520.png)  no-repeat center #FFFFFF;}
.ppy2 .ppy-switch-compact {width: 30px; background: url(e916d7dbc3c9a10d102076d77680ff8becf6b1de.png)  no-repeat center #FFFFFF;}
.ppy2 .ppy-nav a:hover {border: 3px solid #ccc; cursor: pointer;}
/* End popeye */
.photoContainer {position: absolute; height: auto; background: #FFFFFF; z-index: 1000;}
.photoNavButtonContainer {margin-top: 10px;}
.previous {float: left;}
.next {float: right;}
.next a, .previous a {color: #00529B; text-decoration: none;}
.next a:hover, .previous a:hover {text-decoration: underline;}
/* END CHAD STYLES */
.notch-block-wrapper .notch-heading {background: #EAEFF2; border-top: 1px solid #CFCFCF; border-left: 1px solid #CFCFCF; border-right: 1px solid #CFCFCF; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -khtml-border-radius: 5px; -webkit-border-radius-topleft: 5px; -webkit-border-radius-topright: 5px; margin-bottom: 0px; padding: 5px 8px; line-height: 18px;}
.notch-block {padding: 8px; border: 1px solid #DEDEDE; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-radius-bottom-left: 5px; -webkit-border-radius-bottom-right: 5px; float: left;}
.notch-block a:hover, .photo-block a:hover {text-decoration: none;}
/*Modal window styles*/	
#topperElement {width: 940px; color:#000; background: #FFF; padding: 10px 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #ccc; -moz-box-shadow: 0 0 6px #333; -webkit-box-shadow: 0 0 6px #333; box-shadow: 0 0 6px #333; z-index:1000002 !important;}
#gigya {position:relative; z-index:1000020;}
#gigya a.close {right: 5px; top: 10px;}
#topperElement div.close {right:-15px; top:-10px;}
a.close {background-image: url(e15c75f2c6749113b626d6bf667a973ef446ed17.png) ; position:absolute; right:-12px; top:-6px; cursor:pointer; height:25px; width:30px;}
.overlay {
	/* must be initially hidden */
	display:none;	
	/* place overlay on top of other elements */
	z-index:10000;	
	/* styling */
	background-color:#000;	
	width: 930px;	
	min-height:384px; border:1px solid #666;	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000; -webkit-box-shadow: 0 0 90px #000;	
}
/* close button positioned on upper right corner */
.overlay .close {background-image: url(e15c75f2c6749113b626d6bf667a973ef446ed17.png) ; cursor: pointer; height: 25px; position: absolute; right: -12px; top: -6px; width: 30px;}
#player {width: 930px; text-align:left;}
#exposeMask {z-index:1000001 !important;}
h2.overlay-heading {color: #000; font-size: 24px; font-weight: bold; letter-spacing: -1px; line-height: 22px; margin: 5px 0 -2px;}
.overlay p.overlay-chatter {font-size: 12px; color: #000; margin-top: 0; margin-bottom: 10px;}
.overlay p.overlay-credit {line-height: 8px; margin-bottom: 5px; color: #666; float: right;}
/*End modal window styles*/
.photo-block p, .notch-block p, .video-wrap p {text-align: left; color:#666; font-size:11px; line-height:16px; padding:2px 0 0 0; margin: 5px 0 0 0; clear: both;}
.notch-block-wrapper {width: 245px; margin: 20px 20px 20px 0; padding: 0; float:left;}
.notch-block-wrapper .notch-block a {color: #00529B;}
.photo {clear: both; border: solid #ccc 1px; padding:0; margin: 0;}
.main-photo {border: solid #666 1px; padding:0; margin: 12px 0 0 0;}
.photo-block .credit, .notch-block .credit {float: right; text-align: right; color: #999; font-size: 10px; line-height: 12px; padding: 2px 0 0 0; margin: 0 0 5px;}
.photo-block .topperCredit {color: #ccc; width: 100%; font-size: 10px; line-height: 6px; padding: 2px 0 0 0; margin: 5px 0 0 0;}
.video-block {padding:0; margin: 15px 0 10px; height: 183px; width: 245px; display: block; cursor:pointer;}
.video_box {height: 183px; width: 245px; display: block;}
#sponsoredLink {font-size: 9px; background: #ccc; padding: 1px 3px; display: inline; position: relative; top: -12px; left: 25px;}
.inset .video-caption {font-size: 		11px; color: #666; line-height: 16px; padding-top: 10px;}
.bottom-tools {width: 624px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 0 0 20px; padding: 0; overflow: hidden;}
.bottom-tools p {font-size: 10px; color: #666; margin: 0; padding: 0; float: left;}
.bottom-tools .right {font-size: 10px; color: #666; letter-spacing: 0; float: right; margin: 0; padding: 5px 0 0 0;}
.interested {width: 624px; border-top: 1px solid #ccc; margin: 0px 0px 0px 0px; padding: 20px 0px 0px 0px;}
.interested h3 {font-size: 14px; font-weight: bold; color: #333; letter-spacing: 0px; margin: 0px 0px 7px 0px; padding: 0px 0px 0px 0px;}
.interested img {border: 1px solid #999; margin-bottom: 5px;}
.interested ul li h3 a {font-size: 13px; font-weight: bold; margin: 5px 0 0 0; line-height: 13px; color: #00529B;}
.interested ul li h3 a:hover {color: #00529B;}
.interested ul {width: 609px; float: left; border: 1px solid #ccc; margin: 0 0 20px 0; padding: 10px 0 10px 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.interested li {margin: 0; width: 110px; float: left; display: block; margin: 0 10px 10px 0;}
.interested p {font-size: 10px; letter-spacing: 0; color: #666; line-height: 12px; padding: 0; float: left; margin-left: 0;}
.interested ul li a {display: block; margin-top: 5px; font-size: 11px; color: #333; text-decoration: none;}
.interested li a:hover {color: #333; text-decoration: underline;}
.interested .source {font-size: 10px; font-weight: normal; letter-spacing: 0; color: #666;}
.sponsoredOutbrainLink {color: #000; text-decoration: none; font-size: 9px; font-weight: normal; background: #FFF; position: relative; display: block; width:100%; margin-top: -19px; margin-bottom: 11px; padding: 1px 0 1px 3px;
 //filter:alpha(opacity=70);
 //-moz-opacity: 0.7;
 //-khtml-opacity: 0.7;
 opacity: 0.7;
 }
#usatRatings a.rec-link {font-size: 13px; font-weight: bold; margin:0; line-height: 13px; color: #00529B;}
#usatRatings .rec-src-link {font-size: 10px; letter-spacing: 0; color: #666; line-height: 12px; padding: 0;}
#usatRatings .outbrain_ad_title_li, #usatRatings .outbrain_ad_li {padding:0;}
#usatRatings #ob_strip_container_rel_0_stripBox {width: auto !important; border: 1px solid #ccc; margin: 0 0 5px 0; padding: 10px 0 10px 13px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}			
#usatRatings .outbrain_stripBox_template {width:620px;}
#usatRatings #outbrain_container_0_stripBox .strip-like {padding-bottom:0;}
#usatRatings #outbrain_container_0_stripBox .item-container {padding:0 !important; width:120px;}
#usatRatings #ob_strip_container_rel_0_stripBox .strip-rec-link-img {border: 1px solid #ccc; padding:0;}
#usatRatings #outbrain_container_0_stripBox .strip-text-content {width:109px;}
#usatRatings #outbrain_container_0_stripBox .strip-text-content A {padding: 0;	width:109px;}
#usatRatings #ob_strip_container_0_stripBox .strip-rec-link-title {font-size: 13px; font-weight: bold; margin: 0 0 5px 0; line-height: 13px; color: #00529B;}
#usatRatings #ob_strip_container_0_stripBox a.strip-rec-link-title:hover {text-decoration:underline;}
#usatRatings #ob_strip_container_0_stripBox .strip-rec-link-source {font-size: 10px; letter-spacing: 0; color: #666; line-height: 12px; padding: 0;}
#srrad {float:right; width:336px; margin:0; padding:0; display:none; margin-bottom: 100px;}
#rightrailNew {width: 336px; margin: 0; padding: 0; float: right; }/*overflow: hidden;*/
#rightrailNew #adContainer {padding-right:12px; padding-bottom:12px; float:left;}
#rightrailNew #adContainer p {display:none; font-size: 9px; text-align: right; color: #999; margin: 0; padding: 0; }
/* FIXES POSTERS ETC IN FIREFOX */
#rightrailNew #adContainer table {display: inline-block;}
.halfpage {text-align: right; margin: 0 0 20px 0; padding: 0;}
.halfpageonly {text-align: center; margin: 0 0 20px 0; padding: 0;}
.fixedpanel {text-align: center; margin: 0 0 20px 0; padding: 0;}
.rounded {background-color: #f0f0f0; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border: 1px solid #dedede; padding: 5px; margin-bottom: 5px; overflow: hidden;}
#rightrailNew #Adv4 {height: auto;}
.roundedleftrail {background-color: #f0f0f0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #dedede; padding: 0 5px; margin-bottom: 5px; overflow: hidden; clear: both;}
.rounded h3 {font-size: 12px; text-align: left; float: left; font-weight: bold;}
.roundedleftrail h3 {padding: 3px 0 0 0; font-size: 12px; text-align: left; float: left; font-weight: bold;}
.rounded p, .roundedleftrail p {font-size: 10px; color: #333; float: right; margin: 0; padding: 0;}
.rounded p a:hover, .roundedleftrail p a:hover {color: #00529b; text-decoration: underline;}
#sharing {border: solid 1px #ccc; text-align: center; margin: 0 0 13px 0; padding: 35px 10px 35px 10px;}
#simplemodal-container {-moz-border-radius: 8px; -webkit-border-radius: 8px; -moz-box-shadow: 0 0 16px #000; -webkit-box-shadow: 0 0 16px #000; box-shadow: 0 0 16px #000;}
.video-sample {border-bottom: 1px solid #ccc; margin: 0 0 20px; padding: 0 0 4px 0; cursor:pointer;}
.video-sample .video {position: relative; width: 93px; float: left; margin-left: 28px; margin-top: 5px;}
.video-sample .video h3 {font-size: 12px; color: #333; margin: 7px 0 0 0; padding: 0;}
.video-sample .video h3 a {color: #00529b; text-decoration: none;}
#rightrailNew .video-sample .video h3 a:hover {color: #00529b; text-decoration: underline;}
.video-sample .video p {font-size: 10px; line-height: 12px; color: #666; margin: 0; padding: 0 0 10px 0;}
.video-sample .video.first {margin-left: 0;}
.video-sample .video.first h3 {font-size: 12px; color: #333;}
.video-sample .video.first h3 a {color: #00529b; text-decoration: none;}
.video-sample .video.first h3 a:hover {color: #00529b; text-decoration: underline;}
.video-sample .video.first p {font-size: 10px; line-height: 12px; color: #666; margin: 0 0 10px 0; padding: 0;}
.sponsoredVideoLink {color: #000; font-size: 9px; font-weight: normal; background: #FFF; width: 100%; padding: 1px 0 0 3px;
 //filter:alpha(opacity=70);
 //-moz-opacity: 0.7;
 //-khtml-opacity: 0.7;
 opacity: 0.7; position: absolute; top: 57px; left: 0; height: 12px; display: block;}
.moreVideosLink {font-weight: normal; color: #00529B; float: right; font-size: 11px;}
#rightrailNew .mostpopular {padding-top: 0; margin-top: 0; display: block;}
#rightrailNew .mostpopular h3.mp-label {padding-right:30px; clear:right; font-size: 12px; font-weight:bold;}
.sponsoredlinks, .mostpopular {margin: 10px 0; padding: 0;}
.sponsoredlinks {float: left;}
.mostpopular li {list-style-type:none; font-size: 12px; color: #333; margin: 0; padding: 5px 10px 0 0;}
/* BACKGROUND APPLIED TO A INSTEAD BECAUSE OF PRESENTATION ISSUES WHEN SQUEEZED NEXT TO VERT BANNER */
.mostpopular li a {color: #999999; padding: 0 0 0 10px; background: transparent url(acc59a6678dc7dc125fc15030ca154892ce85a70.gif)  no-repeat 0 5px;}
.mostpopular h4 {margin-top: 15px; font-weight: bold;}
.mostpopular .transcript-icon, .mostpopular .video-icon, .mostpopular .photo-icon {background: url(9a962d700dc832a7028fe458e9f2394b8afb8014.png)  no-repeat; padding: 0 20px 0 0; margin: 0 0 0 5px;}
.login_menu, .addPopularStories, .addPopularVideos, .addPopularPhotos {display: none;}
.mostpopular li.addPopularStories, .mostpopular li.addPopularPhotos, .mostpopular li.addPopularVideos {padding-top: 0;}
.mostpopular .transcript-icon {background-position: 0 -237px;}
.mostpopular .video-icon {background-position: 0 -297px;}
.mostpopular .photo-icon {background-position: 0 -177px;}
.mostpopular .expand-icon {background: url(d9f4e358e0984694706b9a3e6f6f51f35144c504.jpg)  no-repeat; display: block; float: right; height: 11px; width: 11px; margin:-12px 0px 0px 5px;}
.mostpopular .expand-icon:hover {background-position: 0 -11px;}
.clear {clear: both;}
.mostpopular h2 a {color: #666; text-decoration: none;}
.mostpopular h2 a:hover {color: #666; text-decoration: underline;}
.mostpopular p {font-size: 10px; font-weight: normal; color: #666; margin: 0; padding: 0;}
.mostpopular p a:hover {text-decoration: underline;}
.promotion {margin: 30px 0 10px 0; padding: 0; overflow: hidden; clear: both;}
.promotion #button {background: url(5033913bf614d6bbb0ab184aba0b25bf771115b1.jpg)  no-repeat; display: block; height: 27px; width: 106px; text-indent: -9999px;}
.promotion #button:hover {background-position: 0 -27px;}
.promotion .logo {width: 114px; margin: 5px 0 10px 20px; padding: 0; float: right;}
.promotion h4 {font-weight: bold; font-size: 16px; margin: 8px 0 5px 0; padding: 0 0 0 6px;}
.promotion h1 {font-size: 12px; line-height: 16px; color: #999; margin: 0 0 10px 0; padding: 0 0 0 6px;}
.promotion ul {margin: 8px 0 10px 0; padding: 0 0 0 6px;}
.promotion li {font-size: 12px; line-height: 14px; color: #00529b; margin: 3px 0 10px 0; padding: 0;}
.promotion li a {color: #00529b; text-decoration: none;}
.promotion li a:hover {color: #00529b; text-decoration: underline;}
.promotion .first {font-size: 12px; font-weight: bold; color: #000; margin: 8px 0 0 0; padding: 0;}
.socialmediaIcon {float: right;}
.searchresults {margin: 30px 0 10px 0; padding: 0;}
.searchresults ul {margin: 10px 0 10px 0; padding: 0 0 0 8px;}
.searchresults li {font-size: 12px; text-indent: 10px; color: #9a9a9a; background: transparent url(acc59a6678dc7dc125fc15030ca154892ce85a70.gif)  no-repeat 0 3px; margin: 0 0 10px 0; padding: 0;}
.searchresults li a {color: #9a9a9a; text-decoration: none;}
.searchresults li a:hover {color: #9a9a9a; text-decoration: underline;}
.searchresults .last {font-size: 12px; text-indent: 10px; color: #666; background: transparent url(acc59a6678dc7dc125fc15030ca154892ce85a70.gif)  no-repeat 0 3px; border-bottom: 1px solid #ccc; margin: 0 0 10px 0; padding: 0 0 12px 0;}
.editorialPromo {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin: 30px 0 10px; color: #333333; padding: 0 0px 10px; border: 1px solid #DEDEDE;}
.editorialPromo h3 {padding: 10px;}
.editorialPromo p {padding: 10px; border-bottom: 1px solid #DEDEDE; margin-bottom: 10px;}
.editorialPromo a {font-size: 16px; font-weight: normal; font-weight: bold;}
.editorialPromo .sectionLink {padding: 10px; font-weight: normal; color: #00529B;}
.editorialPromo .sectionLinkHead {text-transform: uppercase; font-weight: bold;}
a.stbar.chicklet img {border:0; height:16px; width:16px; margin-right:3px; vertical-align:middle;}
a.stbar.chicklet {height:16px; line-height:16px;}
/*Recommended content box*/
#finishedArticleLoader h1, #finishedArticleLoader a, #finishedArticleLoader p {opacity: 100%; text-align: left;}
#finishedArticleLoader h1 {font-size: 120%; color: #a6a6a6; font-weight: 600;}
#finishedArticleLoader a {color: #FFFFFF; text-decoration: none; font-size: 12px; font-weight: 600;}
#finishedArticleLoader a:hover {text-decoration: underline;}
#finishedArticleLoader li {text-align: left; line-height: 16px; margin-top: 5px; list-style-position: inside; list-style-type: square; color: #0076CD;}
#finishedArticleLoader {display: block; width: 967px; height: 115px; margin-left: 7px; padding: 25px 0; position: absolute; bottom: 0; z-index: 999; background: url(dafff01b661949986412491b8b7320c1ae3f71d9.png)  repeat-x; display: none; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;}
* html #finishedArticleLoader {display: none;}
#finishedArticleLoader .content {width: 980px; text-align: left; margin: 2px 0 auto; padding-left: 5px;}
#finishedArticleLoader .ad {float: right; margin: 0 0 0 20px; width: 336px; height: 76px;}
#finishedArticleLoader p {color: #fff; font-size: 18px; text-align: left;}
#loaderLtCol, #loaderMidCol, #loaderRtCol {width: 290px; float: left; margin-right: 10px; padding: 0 10px; border-right: 1px solid #545454;}/*#272727*/
#loaderRtCol {border: none;}
/*#loaderMidCol {line-height: 20px;}*/
#finishedArticleLoader .more {font-weight: normal; font-size: 85%;}
#loaderRtCol img {margin-top: 5px;}
#global-nav-new {clear: both; padding: 15px 0 0; width: 550px; margin: 0 0 0 7px;}
#global-nav-new ul li {float: left; margin-right: 10px; list-style: none;}
#global-nav-new ul li a {padding: 0 5px 0 12px; color: #CCC; font-weight: normal; font-size: 11px;}
#global-nav-new ul li.home-nav {background: url(10bb1e117c71dccdc864889ea974310715dde89e.gif)  no-repeat left center;}
#global-nav-new ul li.news-nav {background: url(fc31d6e67e0186113a0f8729782589dbe948a334.gif)  no-repeat left center;}
#global-nav-new ul li.travel-nav {background: url(3748210198b3ce24437a404205fd0313c0116370.gif)  no-repeat left center;}
#global-nav-new ul li.money-nav {background: url(ac3915cd7b221184b05f269cf70a9a1f23bab18b.gif)  no-repeat left center;}
#global-nav-new ul li.sports-nav {background: url(d528984e59d7f5c302bb8f3b56a8d6762bc009c8.gif)  no-repeat left center;}
#global-nav-new ul li.life-nav {background: url(57911ab3492bd9944fd0d0a0ee47d3821318e37c.gif)  no-repeat left center;}
#global-nav-new ul li.tech-nav {background: url(db3bde8a95923be4bcb8a03901a970dd8af329f7.gif)  no-repeat left center;}
#global-nav-new ul li.weather-nav {background: url(85361c0404c4ba52639d246db1e03365dca52fe6.gif)  no-repeat left center;}
#topicsLinks { height:65px; overflow:hidden; }
#topicsLinks li {color: #FFFFFF; float: left; font-weight: normal; list-style: none;}
#topicsLinks a { margin-left:1px;} 
#topicsLinks img { margin:0;padding:0}
#shareBarWrapper #sponsorshipBox p {color: #999999; margin: 0 5px 0 0; font-size: 80%; padding-top: 10px; text-align: right; font-weight: normal;}
#shareBarWrapper #sponsorshipBox a {float: left; height: 31px; width: 88px;}
#shareBarWrapper #sponsorshipBox a:hover {text-decoration: none;}
#MediaCollectionTagCloud_TagCloudDiv {height: 65px; overflow: hidden;}/* margin-top: 5px; */
#MediaCollectionTagCloud_TagCloudDiv span, #topicsLinks span {color: #FFFFFF;}
#topicsLinks span {margin-right: 3px;}
/*End recommended content box*/
#pluck {margin-bottom: 20px;}
#pluck br {line-height:5px;}
#pluck p {margin:0;padding:0;}
/* Pluck 4 (comments) style overrides */
.pluck-app-processing, .pluck-user-isHidden  {display: none !important;}
.pluck-comm-comment-input, .pluck-comm-wrapper, .pluck-login-comment-input {margin: 0 !important;}
.pluck-comm-body, .pluck-comm-hiddenmsg {margin-top: 4px !important;}
#pluck p.pluck-comm-timestamp {line-height:12px !important; font-size:11px !important;}
#pluck h4.pluck-comm-username-display {margin-top:-2px;}
#uslComments * {font-size:12px !important; font-family:inherit !important;}
#uslCountControl {/*margin-right:-10px*/}
.pluck-login-comment-input, p.pluck-login-comment-calltoaction, h5.pluck-login-comment-signup-question, span.pluck-score-text, .pluck-persona-third-people-wrapper a.pluck-persona-pagination-prev, .pluck-persona-third-people-wrapper a.pluck-persona-pagination-next, .pluck-persona-third-groups-wrapper a.pluck-persona-pagination-prev, .pluck-persona-third-groups-wrapper a.pluck-persona-pagination-next, .pluck-persona-third-reactions-pagination a.pluck-persona-pagination-prev, .pluck-persona-third-reactions-pagination a.pluck-persona-pagination-next, .pluck-persona-third-comment-reply-area .pluck-error-message, .pluck-persona-third-blog-title p.pluck-persona-third-blog-title-subheader, p.pluck-persona-third-blog-entry-header, a.pluck-third-comment-reply-button, .pluck-persona-third-blog-search-result-display, a.pluck-first-comment-reply-button, .pluck-persona-first-comment-reply-area .pluck-error-message, .pluck-persona-first-reactions-pagination a.pluck-persona-pagination-prev, .pluck-persona-first-reactions-pagination a.pluck-persona-pagination-next, .pluck-persona-first-groups-container a.pluck-persona-pagination-prev, .pluck-persona-first-groups-container a.pluck-persona-pagination-next, .pluck-persona-first-blog-title p.pluck-persona-first-blog-title-subheader, p.pluck-persona-first-blog-entry-deletedmsg, .pluck-persona-first-blog-entry-content .pluck-error-message, p.pluck-persona-first-blog-entry-header, .pluck-persona-first-blog-search-result-display, .pluck-persona-first-blog-single-post-wrap p.pluck-error-message, .pluck-persona-first-blog-pending-comments-single-comment .pluck-wait-msg, .pluck-persona-first-blog-edit-admin .pluck-error-message, .pluck-persona-first-settings-info-wrap .pluck-wait-msg, .pluck-persona-first-settings-info-wrap .pluck-error-message, .pluck-persona-first-settings-prefs-wrap .pluck-wait-msg, .pluck-persona-first-settings-prefs-wrap .pluck-error-message, .pluck-persona-first-settings-connectors-wrap .pluck-wait-msg, .pluck-persona-first-settings-connectors-wrap .pluck-error-message, .pluck-persona-first-people-single .pluck-error-message, .pluck-persona-first-people-single .pluck-confirm-message, div.pluck-comm-commentcount, span.pluck-comm-reply-button a, p.pluck-comm-calltoaction, .pluck-comm-reply-input p.pluck-comm-calltoaction {font-size:15px !important;}
/*Bottom share bar*/
#toggleContent {position: fixed; bottom: 0; width: 970px;}
#shareBarWrapper {width: 980px; margin: 0 auto; z-index: 10400; position: relative;}
#hideShareBar {-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; background: #DADFE3; padding: 2px 9px 2px; color: #666666; text-transform: uppercase; font-weight: normal; font-size: 9px; position: absolute; bottom: 35px; right: 0;}
#hideShareBar2 {-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; background: #000; padding: 2px 9px 2px; color: #666666; text-transform: uppercase; font-weight: normal; font-size: 9px; position: absolute; bottom: 149px; right: 37px;
 //filter:alpha(opacity=80);
 //-moz-opacity: 0.8;
 //-khtml-opacity: 0.8;
 opacity: 0.8;
 }
#finishedArticleLoader #hideShareBar2 {font-weight: normal; font-size: 10px;}
#bottomShareBar {background: #DCDDDF url(4ecb4d0c98af1e59b40c1513b66fa12efbe063f7.jpg)  repeat-x; width: 980px; height: 38px; border: 1px solid #d2d2d2; text-align: left; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-box-shadow: 0 0 6px #a6a6a6; -webkit-box-shadow: 0 0 6px #a6a6a6; box-shadow: 0 0 6px #a6a6a6; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#a6a6a6')";}
#bottomShareBar p {padding: 13px 4px 0 0;}
#bottomShareBar p, #bottomShareBar ul li {font-weight: bold; font-size: 11px; color: #333333; float: left;}
#bottomShareBar ul li {background: #e4e4e4; border: 1px solid #d2d2d2;}
#bottomShareBar ul li:hover {background: url(b180f1ae451c4ffe7098ced484297065c327f40e.jpg)  repeat-x; position: relative; top: -1px;}
#leftShareContent {float: left; width: 540px;}
#leftShareContent ul li, #rightShareContent ul li {height: 28px; display: block; padding: 9px 5px 0 5px;}
#rightShareContent #sponsorshipWrapper {padding: 3px 5px 0 5px; height: 34px;}
#leftShareContent #facebookShare, #leftShareContent #twitterShare, #leftShareContent #googleShare, #leftShareContent #printShare, #rightShareContent #usatFacebook, #rightShareContent #usatTwitter, #rightShareContent #usatRss {text-indent: -9999px;}
.shareCount {margin-left: 2px; float: left;}
.leftShareCountBox {background: url(416928ad85e636bd850a0130d2ac9fe5698997d4.png)  no-repeat; display: block; width: 5px; height: 18px; float: left;}
.insideShareCountBox {background: url(f7de8d8416bbf562c608d1f38e145136dae4f1f8.png)  repeat-x; height: 18px; float:left; padding: 3px 5px;}
.rightShareCountBox {background: url(c44f79c7409f3d56496a8246cc956cf414713984.png)  no-repeat; display: block; width: 1px; height: 18px; float: left;}
#facebookShare, #twitterShare, #googleShare, #usatLogo, #usatFacebook, #usatTwitter, #usatRss {float: left; height: 18px;}
#leftShareContent .twitter-share-button {width: 95px !important; margin-top: -1px !important;}
#googleShare {background: url(a5823b1b87e1f524f4c2406cae9ab961a7634456.png)  no-repeat; width: 50px;}
#printShare {background: url(252885e8dbf3fa2c04982ab46edfa408b07a425e.png)  no-repeat; float: left; width: 20px; height: 15px;}
#rightShareContent #fanTextWrapper {padding: 6px 2px 4px 0; background: none; border: none;}
#rightShareContent #fanTextWrapper:hover {top: 0;}
#fanText {width: 50px; color: #666; display: block; font-weight: normal;}
#sharethisBar {padding-top: 2px; float: left;}
/* addThis styles*/
/*#at15s {display:none;}*/
#at16ps {overflow-y:auto !important;}
#usatFacebook {background: url(cdf36612487d35a0f432762740fa678c4dd9e106.png)  no-repeat; width: 20px; height: 19px;}
#usatTwitter {background: url(4fceb3232e920f2a9e91d0f7f18a3ee93d1536ac.png)  no-repeat; width: 20px; height: 19px;}
#usatRss {background: url(8ae3264d5ec8945286077f9c5d8e2c3ec2296d81.png)  no-repeat; width: 20px; height: 19px;}
#moreShare {padding: 0 5px 0 5px; position: relative; top: 2px;}
#moreShare:hover {text-decoration: underline;}
#rightShareContent {float: right; margin-right: 5px;}
/*End bottom share bar*/
/* start footer*/
#footer {clear: both; text-align: center; margin: 10px 0 25px 0; padding: 0 0 25px 0; color: #333333;}
#footer-nolb {clear: both; border-top: #00529b solid 1px; text-align: center; margin: 10px 0 40px 0; padding: 0 0 40px 0;}
.usat_footer_01 {border-bottom: 1px solid #00529B; margin: 20px auto 10px; padding-bottom: 5px; text-align: center;}
.usat_footer_01 h5 {font-size: 14px; font-weight: bold; margin-bottom: 5px;}
.usat_footer_01 a, .usat_footer_03 a, .usat_footer_04 a {color: #006699;}
.usat_footer_03 a, .usat_footer_04 a {font-weight: normal;}
.usat_footer_01 ul {margin-bottom: 5px;}
.usat_footer_01 li, .usat_footer_02 li, .usat_footer_03 li, .usat_footer_04 li, .usat_footer_05 li {border-left: 1px solid #999999; display: inline; padding: 0 5px;}
#footer .no-border {border-left: medium none; padding: 0 4px 0 0;}
.float-inner {border-top: 1px solid #00529B; display: block; margin-top: 10px; padding: 5px 0;}
.usat_footer_02 {float: left; font-size: 11px;}
.usat_footer_02 .ssts_home {color: #00529B;}
.usat_footer_02 .ssts_news {color: #0076CD;}
.usat_footer_02 .ssts_travel {color: #00A6D3;}
.usat_footer_02 .ssts_money {color: #009933;}
.usat_footer_02 .ssts_sports {color: #FF0000;}
.usat_footer_02 .ssts_life {color: #990066;}
.usat_footer_02 .ssts_tech {color: #E85801;}
.usat_footer_02 .ssts_weather {color: #FDC004;}
.usat_footer_02 .ssts_yourlife {color: #8B2E99;}
.usat_footer_03 {font-size: 11px; margin-top: 2px; text-align: right;}
.usat_footer_04 {border-bottom: 1px solid #DDDDDD; border-top: 1px solid #DDDDDD; font-size: 11px; margin: 5px auto 0; padding: 8px 0; text-align: center;}
.usat_footer_05 {background: url(a6d164d96f6a5e577fa44604a60636dadf0b415d.png)  no-repeat center bottom; font-size: 10px; margin-top: 10px; padding-bottom: 30px; margin-bottom: 20px;}
#usat_Bottom728x90 {margin: 0 auto; padding: 0 11px 0 0; background: url(e86654225b804dcfb53b5b47257d79152288041b.png)  no-repeat right 12px; width:728px;}
/*End footer*/
/* BEGIN comments display */
div.comment-header {height: 18px; position: relative; margin: -10; padding: 0;}
.comment-header h3.comment-label {font-size: 12px; font-weight: bold; position: absolute; left: 0;}
form#comment-sort {overflow: hidden; margin: 0; padding: 0; width: 100px;}
form#comment-sort select {width: 100px; margin: 0; padding: 0; position: absolute; right: 0; bottom: 0;}
.comment-summary {padding: 10px 0 0 0; border-top: 1px solid #ccc; border-left: none; border-right: none; border-bottom: none; overflow: hidden;}
.comment-summary div.count {background: url(81436439bc088b913576118d0d52e0b6bac2db9f.gif)  bottom center no-repeat; overflow: hidden; float: left; margin: 3px 12px 0 0;}
.comment-summary div.count a {font-size: 16px; font-weight: bold; font-style: normal; -moz-border-radius: 5px; -webkit-border-radius: 5px; display: block; float: left; background: url(81436439bc088b913576118d0d52e0b6bac2db9f.gif)  top left repeat-x; margin-bottom: 10px; color: #fff; padding: 8px; text-decoration: none;}
.comment-summary div.count a:hover {text-decoration: underline;}
.comment-summary h3 {font-size: 14px; font-weight: normal; color: #999; line-height: 18px; margin: 0; padding: 0;}
.comment-summary strong {font-weight: bold; display: block; font-style: normal;}
.comment-summary h3 a {color: #00529b;}
.comment-display {display: none;}
.comment-slide a {outline: none;}
.comment-collection {margin-bottom: 30px;}
.comment-collection p.preamble {font-size: 12px; font-style: italic; line-height: 18px; padding-right: 10px; color: #666; margin: 10px 0 0 0;}
p.comment-messaging {font-size: 12px; color: #000; margin: 10px 0 0 0;}
p.comment-messaging a {color: #00529b; text-decoration: none;}
p.comment-messaging a:hover {color: #00529b; text-decoration: underline;}
.comment-collection textarea {width: 610px; height: 100px;}
.comment-collection textarea.unavailable {background-color: #eee;}
.comment-collection .unavailable {opacity: .5;}
form#comment-sort {overflow: hidden; margin: 0; padding: 0; width: 100px;}
form#comment-sort select {width: 100px; margin: 0; padding: 0; position: absolute; right: 0; bottom: 0;}
ul.comment-list {border-bottom: 1px solid #ccc; margin-bottom: 20px; clear: both;}
ul.comment-list li {border-top: 1px solid #ccc; margin: 10px 0; font-size: 14px; padding: 5px 0 10px 0; position: relative;}
ul.comment-list li a.avatar {display: block; width: 60px; height: 60px; float: left; margin: 5px 0 0 0;}
ul.comment-list li a.avatar img {border: 1px solid #ccc;}
ul.comment-list .attribution, ul.comment-list .comment, ul.comment-list .comment-tools {margin-left: 80px;}
ul.comment-list .attribution {font-size: 16px; margin-bottom: 5px; margin-top: 5px;}
ul.comment-list .attribution a {color: #00529b;}
ul.comment-list .comment p {line-height: 18px; margin-bottom: 12px;}
ul.comment-list .comment-tools {font-size: 12px; color: #666;}
span.timestamp {font-family: Helvetica, Arial, sans-serif; margin-right: 20px;}
ul.comment-list .comment-tools .abuse {font-family: Helvetica, Arial, sans-serif; color: #00529b;}
.rating-wrap {position: absolute; top: 10px; right: 0;}
ul.star-rating {list-style:none; margin: 0; padding:0; width: 100px; height: 20px; position: relative; background: url(74fc1025706a4f9859caf0f89ad25ec5313d5081.gif)  top left repeat-x;}
ul.star-rating li {padding:0; margin:0; float: left;}
ul.star-rating li a {display:block; width:20px; height: 20px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0; outline:none;}
ul.star-rating li a:hover {background: url(74fc1025706a4f9859caf0f89ad25ec5313d5081.gif)  left -40px; z-index: 1; left: 0; border:none;}
ul.star-rating li a.rated {background: url(74fc1025706a4f9859caf0f89ad25ec5313d5081.gif)  left -40px; z-index: 1; left: 0; border:none;}
ul.star-rating a.one-star {left: 0;}
ul.star-rating a.one-star:hover, ul.star-rating a.one-star.rated {width:20px;}
ul.star-rating a.two-stars {left:20px;}
ul.star-rating a.two-stars:hover, ul.star-rating a.two-stars.rated {width: 40px;}
ul.star-rating a.three-stars:hover, ul.star-rating a.three-stars.rated {width: 60px;}
ul.star-rating a.three-stars {left: 40px;}
ul.star-rating a.four-stars {left: 60px;}
ul.star-rating a.four-stars:hover, ul.star-rating a.four-stars.rated {width: 80px;}
ul.star-rating a.five-stars {left: 80px;}
ul.star-rating a.five-stars:hover, ul.star-rating a.five-stars.rated {width: 100px;}
.comment-header h3.comment-label {font-size: 14px; font-weight: bold; left: 0; margin: 5px 0 0 0; padding: 0;}
/*Book notch styles */
.bookBlock {border: 1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; position: relative; float: left; min-height: 180px; margin: 20px 0 10px; background: #FFFFFF; z-index: 2000;}
.bookBlock .bookNotchText {margin: 0 5px 10px 0; width: 115px; float: left;}
.bookBlock .bookNotchLink {color: #00529B; font-size: 11px; font-weight: bold;}
.bookBlock .bookNotchText p {padding-top: 0px; margin: 0px 0px 5px; text-align: left; color:#666; font-size:11px; line-height:16px; clear: both;}
.bookBlock .bookPhotoContainer {margin: 0 0 10px; float: right; position: relative;}
.bookBlock .bookImage {width: 100px;}
.bookBlock .bookNotchCredit {color: #ccc; font-size: 11px; display: block;}
.bookBlock .category {font-weight: bold;}
/* ************************************************Google Ads********************************************** */
#topsponsoredLinks, #bottomsponsoredLinks {padding: 0;}
#topsponsoredLinks {margin-bottom: 20px; padding-top:5px;}
#bottomsponsoredLinks {width: 100%; margin: 0 5px 10px 0;}
#topsponsoredLinks .afs_header, #bottomsponsoredLinks .afs_header {background-color: #f0f0f0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #dedede; overflow: hidden; clear: both; letter-spacing: 0; line-height: 16px; margin: 0 0 8px 0; padding: 3px 5px;}
#bottomsponsoredLinks .afs_header {font-size: 12px; text-align: left; float: left; font-weight: bold; width:100%;}
#topsponsoredLinks .afs_header a, #bottomsponsoredLinks .afs_header a {color: #333; text-decoration: none; font-size: 12px; font-weight: bold;}
#topsponsoredLinks .afs_inner_box, #bottomsponsoredLinks .afs_inner_box {padding: 0 0 0 5px; overflow:hidden;}
#topsponsoredLinks .afs_inner_box {width:234px; margin: 0 0 10px 0;}
#bottomsponsoredLinks .afs_inner_box {width: 200px; float:left; margin: 0 2px 0 0;}
#bottomsponsoredLinks .ad_title, #topsponsoredLinks .ad_title {font-size: 12px; font-weight:bold; text-decoration:underline; color: #333; display:block;}
#topsponsoredLinks .ad_title {margin: 0; padding: 0 0 4px 0;}
#bottomsponsoredLinks .ad_title {margin: 0; padding: 0 0 4px 0;}
#topsponsoredLinks .ad_url, #bottomsponsoredLinks .ad_url {color: #00529b; font-weight: normal; font-family: arial, helvetica, clean, sans-serif; font-size: 10px; text-decoration: underline; padding: 0 0 0 0; display:block;}
#topsponsoredLinks .ad_text, #bottomsponsoredLinks .ad_text {font-size: 11px; font-weight: normal; color: #666; margin: 0; display:block;}
#topsponsoredLinks .ad_text {padding: 2px 0 8px 0;}
#bottomsponsoredLinks .ad_text {padding: 0 0 8px 0;}
#topsponsoredLinks br, #bottomsponsoredLinks br {display:none;}
#topsponsoredLinks .ad_text br, #bottomsponsoredLinks .ad_text br {display:block;}
/* columnist related */
#columnist {float: left; margin-right: 20px; width: 245px;}
#columnistPhoto {float: left; width: 75px;}
#columnist h3 a {float: right; font-size: 22px; line-height: normal; margin: 20px 0 0; padding: 0 0 5px; width: 160px; border-bottom: 1px solid #ccc; color: #000;}
#columnist p {color: #666; float: right; font-size: 14px; font-weight: normal; margin: 0; overflow: hidden; padding: 0; width: 160px;}
/* Recommended videos */
#Adv4 {width:335px; padding-bottom:8px
}
#Adv4 .video-opacity:hover img.video-dark {-moz-opacity:0; filter:alpha(opacity=0); opacity:0;}
#Adv4 .video-frame {width:93px; height:70px; overflow:hidden; margin-bottom: 5px;}
#Adv4 .video-thumb2 {width:93px; height:70px; position:relative; top:0; left:0;}
#Adv4 .video-dark {z-index:2; width:93px; height:70px; position:relative; top:-72px; left:0; -moz-opacity:0.2; filter:alpha(opacity=20); opacity:0.2;}
#Adv4 .video-play {z-index:4; position:relative; top:-122px; left:34px; border:0;}
#Adv4 .video-thumb {float:left; margin:0 0 5px 28px; width:93px;}
#Adv4 .video-thumb img {border:none;}
#Adv4 .video-thumb .chatter {font-size:11px; text-align:left; color:#999999;}
#Adv4 .video-thumb.no-margin {margin:0;}
#Adv4 a.more {display:block; text-align:right; color:#00529B; margin:0; padding:0; font-size:11px; clear:both;}
#Adv4 .headline a {font-size:12px; margin:0; font-weight:bold; color:#00529B; text-align:left;}
#Adv4 .headline {text-align:left;}
#Adv4 h3 {background-color: #f0f0f0; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border: 1px solid #dedede; padding: 5px; margin-bottom: 10px; overflow: hidden; font-weight:bold; font-size: 12px;}
.inside-head{font-size:30px; line-height:32px; font-weight:bold; color:#000; letter-spacing:-1px; text-align:left; padding:0 1px 0 0;}
/*Weather notch*/
#findAForecast .input-submit {background: url(bad785df28c32a7088fcee5fbc14dcf5d12a31c8.png)  no-repeat; border: none; height: 23px; width: 23px; text-indent: -9999px; cursor: pointer;}
#findAForecast .input-text {color: #666666;}
.inset-weather {width: 245px; margin: 0 20px 10px 0; float:left;}
.linksNotch-weather {border: 1px solid #DEDEDE; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.linksNotch-weather h2 {border-bottom: 1px solid #CFCFCF; margin-bottom: 10px; padding: 5px 8px; line-height: 18px; background: #EAEFF2; font-weight: bold; color: #000; font-size: 14px;}
.linksNotch-weather p {padding-top: 0; margin-left: 0; font-weight: normal; font-size: 11px; line-height: 16px; color: #666;}
.linksNotch-weather img {float: left; border: 1px solid #ccc; margin: 0 10px 10px 0;}
table a {color: #00529B; font-weight: bold;}
table td {padding: 2px 0;}

/* ported over from _common/_styles/_inside/styles.css */
.vaText, .vaLink, .vaLink p{font-size:11px; font-weight:normal; text-align:left; color:#000; line-height:12px}
.vaText p{font-size:11px; font-weight:normal; color:#666; text-decoration:none; line-height:12px}
.vaText ul{padding-left:15px; margin-left:0px; font-size:11px; font-weight:normal; color:#666; text-decoration:none; line-height:12px}
.vaTextBold{font-size:11px; font-weight:bold; color:#666; text-decoration:none; line-height:12px}
.va-link{font-size:12px; font-weight:normal; color:#000; line-height:12px}

/* large topper */
#largeTopper {padding-bottom: 15px;}

#ipadRedirectMessage{
	  background-color: #333030;
    color: white;
    font-size: 170%;
    font-weight: bold;
    height: 0;
    margin-bottom: 20px;
    padding: 35px 10px 60px 20px;
    text-align: center;
    width: 958px;
	border-radius: 15px;

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.4, rgb(94,92,94)),
	color-stop(0.08, rgb(115,115,115)),
	color-stop(0.86, rgb(28,31,31))
);
}
#ipadRedirectMessage p a{
	color:#e6e1e1;
	letter-spacing:2px;
}


.groupTag 
{
    display: block;
    float: left;
    padding: 10px 0 0 4px;
    position: relative;
    text-align:right;
}
#breakingNewsCont { clear: both; }


/*GOOGLE AD CHANGES*/
.googleadpage{
    /* background-position:120px 77px; */
}

.googlead{
        width:980px; 
        height:auto;
        background-color:white;
    }

.contentWellDataTable {
    margin-left:64px;
}