/* -----------------SECTION FRONT OVERRIDE STYLES re: _fronts2010/_c/structure-v2.css----------------- */

#usat_essentials_nav {height: 24px;}
.pre-nav .subscribe {position: absolute; top: 40px; left: 489px;}
.pre-nav .timestamp {position: absolute; top: 18px; left: 160px; font-size: 10px; color: #fff;}
.pre-nav .subscribe a,  .pre-nav .mobile a{background: transparent url(http://i.usatoday.net/_common/_images/subscribe-sprite-new.gif) no-repeat; padding-left: 24px;}
#usat_headline {width: 300px; height: 64px; top: 10px;}
#site-search-submit {position: absolute; top: 0; left: 218px; border: 0;}
.topnews {float: left; height: 265px; width: 100%; margin: 15px 0 5px; overflow:hidden}
.photo {height: 229px; position: relative;}
.photo-caption-toggle {font-size: 10px; margin-top: 2px; color: #999;}
.caption-toggle {background: url(http://i.usatoday.net/_fronts2010/_i/directional-icons.png) no-repeat; float: left; text-indent: 12px; width: 100px; background-position: 0 -13px;}
.photo-credit {float: right; margin-right: 12px;}
.photo-credit.centerphoto-credit {margin-right: 0;}
.photo-caption {visibility: hidden; position: absolute; bottom: 0;}
.ranked-list h3 {font-size: 16px; padding: 4px 10px;}
.photo-caption .photo-caption-text {padding:5px; color:#FFFFFF; background-color:#000000; opacity: 0.7; font-size:10px; margin:0; width:295px;}
.photo-caption .photo-caption-text.centerphoto-text {width: 307px;}
.photo-caption .photo-caption-text.centerstory {width: 434px;}
.email-alert {background: url(http://i.usatoday.net/_fronts2010/_i/email-icon.png) no-repeat scroll 0 4px transparent;}
#conveyor {height: 233px; margin: 13px 0 15px;}
#conveyor .clip {height: 175px;}
#conveyor .clip p {float: left;}
#conveyor .clip a {float: left; position: relative;}
.clip h3 {margin: 5px 0;}
.video-dark {height: 86px; position: absolute; top: 0;}
img.video-dark:hover {opacity: 0;}
.video-play {top: 30px; position: absolute;}
#conveyor .clip p.video-thumb {position: static; margin-top: 8px;}
.standard-second li {margin-top: 15px;}
.sidebar {padding-top: 0px;}
#ft {margin-bottom: 20px;}

/* -----------------SPORTS SECTION FRONT SPECIFIC STYLES----------------- */

#sports.homepage {background: #fff url(http://i.usatoday.net/sports/_common/images/bg-sports.jpg) repeat-x;}
.usat_masthead h1 a {display: block; text-indent: -5000px; background: transparent url(http://i.usatoday.net/sports/_common/images/logo-sports.png) no-repeat 0px 21px; width: 232px; height: 50px; padding-top: 33px;}
.pre-nav .search {position: absolute; top: 35px; left: 245px; background: #9A0404 url(http://i.usatoday.net/money/_common/images/google-icon.png) no-repeat; padding-left: 25px; height: 23px; width: 190px;}
.pre-nav .search form {margin-top: 3px;}
.pre-nav .search-enter {width: 295px; font-size: 11px; color: #E1B4B4 !important; border: 0; background-color: #9A0404;}
.pre-nav .mobile {position: absolute; top: 40px; left: 613px; border-left: 1px solid #FF8F7F;}
#section-nav .navItem.sub {border-left: none;}
#section-nav .navItem.sub.first-item a, ul.dropdown-nav-third li a {border-top: none;}
#section-nav .navItem ul{background:#9A0404; border:1px solid #9A0404;}
#section-nav .navItem li {padding-right: 0px;}
#section-nav .navItem ul.dropdown-nav ul.dropdown-nav-third {background: #9A0406; display: none; margin: 0 0 0 137px; position: absolute; width: 140px; z-index: 10000; border: 1px solid #9A0406;}
#section-nav .navItem.sub:hover ul.dropdown-nav-third {display: block; left: 3px; margin-top: -24px;}
#section-nav .navItem.sub:hover ul.dropdown-nav-third li {background: none repeat scroll 0 0 #9A0406; padding: 1px 9px 0 0;}
#section-nav .navItem.sub:hover ul.dropdown-nav-third li a {border-top: 1px solid #CF8989;}
#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; border-top: none;}
#section-nav li:nth-child(-n+2) {border-width: 0;}
#section-nav li.active:nth-child(-n+2) {border-width: 0;}
#section-nav span.divider {display: none;}
#section-nav .navItem .leftdrop{background:#01561D; border:1px solid #fff;}
#section-nav li ul a, #section-nav .dropdown-nav-third li a {border-top:1px solid #CF8989;}
#section-nav li ul .emptyItem{border-top:1px solid #CF8989;}
#section-nav li ul .first a {border-top:0;}
#section-nav li.navShiftRight ul.dropdown-nav-column1 {left: 0px;}
#section-nav li.navShiftRight ul.dropdown-nav-column2 {left: 158px;}

/* sports scores ticker */
.sports-ticker-wrapper {position: relative; z-index: 2; min-height: 93px;}
.homepage .red-section-background {background: #560000 url(http://i.usatoday.net/sports/_common/images/red-bkgd.jpg); border-bottom: 1px solid #CFCFCF; height: 92px; left: 0; position: absolute; top: 135px; width: 100%;}
.homepage.subsection .red-section-background {background: #560000 url(http://i.usatoday.net/sports/_common/images/red-bkgd.jpg); border-bottom: 1px solid #CFCFCF; height: 92px; left: 0px; top: 105px; width: 100%;}
ul.tabs {float: left;width: 80%; /* margin-top: 4px;  */position: relative;top:7px; }
*+html ul.tabs {top: 10px;}
ul.tabs li {float: left;margin: 0 5px -1px 0; overflow: hidden;position: relative;}
ul.tabs a {float: left; color: #FFF; font-weight: normal; font-size: 11px; padding: 5px 10px; }
ul.tabs p {float: left; color: #FFF; font-weight: normal; font-size: 11px; padding: 5px 10px 5px 0;}
ul.tabs li a {background-color: #911D0E; background-image: -moz-linear-gradient(19% 75% 90deg,#951D0F, #AF2312); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#AF2312), to(#951D0F)); outline: none; float: left; color: #FFF; font-weight: normal; font-size: 11px; padding: 6px 10px 4px; 	}
ul.tabs li a:hover {background-image: -moz-linear-gradient(19% 75% 90deg,#79170C, #941E10); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#941E10), to(#79170C));}
html ul.tabs li.active {border-top: 1px solid #9A5047; border-left: 1px solid #9A5047; border-right: 1px solid #9A5047; border-bottom: 1px solid #941E10; background-image: -moz-linear-gradient(19% 75% 90deg,#79170C, #941E10); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#941E10), to(#79170C));}
 html ul.tabs li.active a:hover {background-image: -moz-linear-gradient(19% 75% 90deg,#79170C, #941E10); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#941E10), to(#79170C));}
.tab_container {overflow: hidden; clear: both; width: 980px;height: 48px; border: 1px solid #9A5047; background: #911D0E; background-image: -moz-linear-gradient(19% 75% 90deg,#79170C, #941E10); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#941E10), to(#79170C)); color: #FFF; font-size: 11px; text-transform: uppercase;}
.score-box {display: block; color: #FFF; font-weight: normal; border-right: 1px solid #751306; border-left: 1px solid #A54434; float: left; width: 86px; padding: 4px 8px 5px; }
a.score-box:hover {text-decoration: none; cursor: pointer; background: #79170C; border-bottom: 1px solid #9A5047;}
.score-box:first-child {border-left: none;}
.score-box:last-child {border-right: none; }
.score-box p {line-height:13px;}
.score-box .score-count {font-weight: bold; float: right;}
.game-status {color: #EADADA;}
.sports-ticker-sponsorship {float: right; margin-right: 1px; height: 31px; display: block;}
.sports-ticker-sponsorship p, .sports-ticker-sponsorship div.adAgate {font-size: 10px; color: #BE9696; float: left; margin: 8px 5px 0 0;}
.sports-ticker-sponsorship img {width: 88px; height: 31px; display: block; float: left;}
.scrollable {position:relative; overflow:hidden; width: 930px; height:48px; /* float: left; */}
.scrollable .items {width:20000em; position:absolute;}
.items div {float:left;}
a.browse {background:url(http://i.usatoday.net/sports/_common/images/arrow-sprite.png) no-repeat;display:block;width:13px;height:20px;float:left;margin:20px 10px;cursor:pointer;font-size:1px;}
a.left { margin: 16px 0 0 8px; float: left;position: relative; z-index: 100;} 
a.left:hover { background-position:-13px 0; }
a.left:active { background-position:-27px 0; }
a.right { background-position: 0 -20px; clear:right; float: right; margin: -33px 4px 0 0; position: relative; z-index: 100;}
a.right:hover { background-position:-13px -20px; }
a.right:active { background-position:-27px -20px; } 
a.disabled {visibility:hidden !important;}
.no-events {padding: 4px 8px 5px;}
#usat_launchpad {clear:both; position: relative; top: -1px;}
#ft a {color: #00529b;}
.spike.sports {background-position: 0 -24px;}
.form-textbox, .form-select, .form-button {font-size: 11px; color: #666; font-family: arial,helvetica,clean,sans-serif;}
.form-select {width: 165px;}
.content {float: left;}
#bd {margin-top: 0px;}

/* -----------------SECTION FRONT UNIVERSAL STYLES----------------- */

.skip {display: none; margin-left: -9999px;}
.clear {clear: both;}
.pre-nav .mobile a {background-position: -2px -15px;padding-left: 22px;}

/* UAS */
#usat_uas {color: #FFFFFF; text-decoration: none; width: 180px; text-align: right; font-size: 10px; position:absolute; right:7px; top:7px;}
#usat_uas a {font-weight: normal; color: #FFFFFF;}
.uasGreeting {margin-right: 30px; font-weight: bold;}
.uasPageControls {margin-right: 36px; display: block;}
.uasAvtMsgs {display: none;}
.uasAvtPhoto img {position: absolute; top: -2px; right: 0; width: 30px; height: 30px;}

/* lede templates */
.topnews h2 {font-size: 16px; line-height: 20px; margin-bottom: 2px;}
.topnews .lede-left, .topnews .lede-right {float: left; width: 47.3%; height: 265px; overflow:hidden}
.lede-left {border-right: 1px solid #DDD; padding-right: 10px;}
.lede-right {padding-left: 10px;}
.three-pack ul li {border-bottom: 1px solid #DDD; clear: both; margin-bottom: 10px;}
.three-pack ul li img {float: right; margin: 0 0 5px 5px;}
.three-pack ul li a {font-size: 15px;}
.three-pack ul li.text-block-last {border-bottom: none;}
.bigger-story.three-pack {float: left; width: 205px; margin-right: 10px;}
.bigger-story.three-pack ul li p {padding: 4px 0 18px;}
.bigger-story.three-pack ul li a {font-size: 12px;}
.bigger-story-photo {width: 444px; float: left;}
.bigger-story-photo .photo-credit {margin-right: 0;}
.lede-right .photo {height: auto;}
.lede-right .photo .photo-caption {bottom: 4px;}
.second-lede p, .vert-photo-lede p, .center-photo-lede p {color: #666; padding: 4px 0 10px; font-size: 12px;}
.three-pack ul li p {color: #666; padding: 4px 0 10px; font-size: 11px;}
.stacked-heads ul li {margin-bottom: 12px;}
.second-lede, .ohcrap-lede {border-bottom: 1px solid #DDD;}
.stacked-heads li.second-lede {margin-bottom: 10px;}
.second-lede a {font-size: 22px; line-height: 22px;}
.second-lede img {float: right; margin: 0 0 5px 5px;}
.stacked-heads ul li.ohcrap-lede {text-align: center; padding-bottom: 15px; margin-bottom: 20px;	}
.ohcrap-lede .breaking {text-transform: uppercase; color: #BC1627; letter-spacing: 2px; font-weight: bold; font-size: 11px; margin-bottom: 12px;}
.ohcrap-lede .breaking-headline {font-size: 28px; line-height: 28px; margin-bottom: 13px; display: block; letter-spacing: -1px;}
.ohcrap-lede .breaking-alert {font-size: 11px; font-weight: normal; color: #2075BA; margin-bottom: 10px;}
.vert-photo-lede .vert-headline {font-size: 18px; line-height: 17px;}
.vert-photo-lede .photo {height: auto;}
.vert-photo-lede img {float: right; margin: 0 0 0 10px;}
.vert-photo-lede .small-spike li {line-height: 12px; margin-bottom: 7px;}
.vert-photo-lede .small-spike a {font-weight: normal; font-size: 11px; color: #666;}
.center-photo-headline {font-size: 28px; line-height: 26px; letter-spacing: -1px; margin-bottom: 10px; display: block;}
.center-photo-spikes li a{font-weight: normal; color: #333; font-size: 12px;}
.center-photo-lede p {font-weight: bold;}
.top-news {color: #00529B; font-weight: bold; text-transform: uppercase; border-top: 1px solid #DDD; padding: 10px 0; margin-top: 10px;}
.top-news-stories li {margin-bottom: 12px; text-transform: none;}
.topnews .big-story img {float: right;}
.hed-icon {display: inline-block; position: relative; top: 3px; margin: 0 3px; height: 15px; width: 15px; overflow: hidden;}
.hed-icon.first {margin-left: 6px;}
.hed-icon.interactive-icon, .hed-icon.chart-icon {background-position: 0 -118px;}

/* main news well */
.spike {background: url(http://i.usatoday.net/sports/_common/images/spike-bullet-sprite.png) 0 -24px no-repeat; height: 7px; width: 7px; display: block; float: left; margin: 4px 5px 0 0;}
.main-news-well {width: 660px; margin: 0 0 20px; float: left;}
.main-news-well.sub-section {margin: 5px 0 20px; float: left;}

/* left rail */
.left-rail {width: 115px; margin-right: 15px; float: left;}
.lr-module {margin-bottom: 10px;}
.lr-module h3 {-moz-border-radius: 5px; border-radius: 5px;	background: #F0F0F0; border: 1px solid #CCC; font-size: 12px; margin-bottom: 10px; padding: 3px 5px; width: 105px; font-weight: bold;}
.lr-module ul {margin-left: 5px;}
.lr-module ul li {padding: 8px 0; line-height: 12px; border-bottom: 1px solid #F0F0F0; text-transform: capitalize;}
div#sportsEssentials ul li {text-transform: none;}
.lr-module ul li a {color: #666666; font-size: 11px; font-weight: normal;}

/* center news well more stories */
.center-news-well {float: left; width: 530px;}
.center-module h2 {-moz-border-radius: 5px; border-radius: 5px; background: #F0F0F0; border: 1px solid #CCC; font-size: 17px; margin: 0; padding: 4px 0 4px 10px; font-weight: bold;}
.center-module h2 a {color: #000;}
.center-module img {float: left; margin: 0 10px 5px 0;}
.top-section-stories .top-section-stories-block {margin: 5px 0; padding: 10px 0; border-bottom: 1px solid #ccc; overflow: hidden;}
.top-section-stories .top-section-stories-block.last-block {border-bottom: none;}
.top-section-stories-block.top-subsection-story {padding-top: 0; margin-top: 0;}
.top-stories-text {width: 400px; float: right; color: #333;}
.top-stories-text.no-image {width: 100%;}
.top-stories-text p {color: #666666; margin: 5px 0; font-size: 12px; line-height: 16px;}
.top-stories-text h4 {font-size: 15px; font-weight: bold;}
.top-stories-text .section-link {text-transform: uppercase; color: #00529b; text-decoration: none;}
.top-stories-text ul li {border-bottom: 1px dotted #ccc; margin: 5px 0; padding: 0 0 5px;}
.top-stories-text ul li a {font-weight: normal; font-size: 12px;}
.top-stories-text ul li.last-spike {border-bottom: none;}
.spike-type {text-transform: uppercase; font-weight: bold; margin-right: 5px;color:#000000;}
.sub-nav-block-wrapper {margin: 20px 0;}
.sub-nav-block {margin: 0 0 20px; float:left; width: 100%;}
.sub-nav-block-wrapper ul {margin: 10px 0;}
.sub-nav-block-wrapper ul li {margin: 5px 0;}
.sub-nav-block-wrapper ul li a {font-size: 12px; font-weight: normal; color: #666;}
.left-sub-nav-block, .right-sub-nav-block {float: left;	width: 48%;}
.left-sub-nav-block {margin-right: 20px;}
.games-block {float: left; width: 45.8%;}
.games-block.left {border-right: 1px solid #ccc; padding-right: 10px; margin-right: 10px;}

/* right rail modules */
.rr-module {width: 300px; margin: 10px 0 14px; position: relative;}
.rr-module .one-square-list-template, .rr-module .columnist-template {width: 278px;}
.rr-module.poster-ad {margin: 15px 0 10px;}
.rr-module.section-front-video {margin: 33px 0 15px;}
.rr-module.ranked-list li{list-style: decimal; font-weight: bold;}
.rr-module.rr-template h2 {-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-radius-top-left: 5px; border-radius-top-right: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; background: #F0F0F0; color: #000; border: 1px solid #CCC; font-size: 17px; margin: 0; padding: 4px 0 4px 10px; font-weight: bold;}
.rr-module.rr-template h2 a {color: #000;}
.rr-module.rr-template .rr-template-container {-moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; border-radius-bottom-left: 5px; border-radius-bottom-right: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; background: #f9f9f9; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 10px;}
.rr-module.rr-template .rr-template-container a {color: #00529b;}
.rr-module.rr-template .rr-template-container.photo-gallery-template {padding: 10px 0 0 7px;}
.rr-module.rr-template .rr-template-container.photo-gallery-template ul li {width: 31.4%; float: left;margin: 0 5px 8px 0; line-height: 10px; text-align: center;}
.rr-module.rr-template .rr-template-container.photo-gallery-template ul li img {margin-bottom: 3px;}
.rr-module.rr-template .rr-template-container.photo-gallery-template ul li a {font-size: 10px; font-weight: normal;}
.rr-template-container.one-square-template img {float: left; margin: 0 10px 5px 0;}
.rr-template-container.one-square-template a.one-square-template-heading {color: #333; margin-bottom: 5px;}
.rr-template-container.one-square-template p {margin: 5px 0; line-height: 15px; font-size: 12px; color: #666666;}
.rr-template-container.community-template {color: #666666; font-size: 12px; position: relative;}
.rr-template-container.community-template p, .rr-template-container.facebook-template p{color: #333333; margin-bottom: 10px; font-size: 12px;}
.rr-template-container.community-template img {float: left; height: 28px; width: 28px;}
.rr-template-container.community-template a.community-headline {font-weight: normal; color: #666666;}
.rr-template-container.community-template strong, .rr-template-container.facebook-template strong {color: #000;} 
.rr-template-container.community-template ul li {margin-bottom: 20px; line-height: 13px;}
.rr-template-container.community-template ul li.community-post-last {margin-bottom: 35px;}
.rr-template-container.community-template .all-communities {font-weight: normal; text-decoration: none; font-size: 10px; position: absolute; right: 10px; bottom: 10px;}
.rr-module .facebook-icon {position: absolute; right: 10px;	top: 8px;}
.rr-template-container.facebook-template ul li {border-bottom: 1px dotted #ccc; padding: 5px 0 10px;}
.rr-template-container.facebook-template ul li iframe {position: absolute; right: 0;}
.rr-template-container.facebook-template ul li a {font-size: 12px; text-transform: uppercase;}
.rr-template-container.facebook-template ul li.last-facebook {border-bottom: none;}
.rr-template-container.facebook-template a.facebook-link {font-weight: normal; color: #666666; font-size: 12px;}
.rr-template-container.list-template p {margin-bottom: 10px;}
.rr-template-container.list-template ul li {border-bottom: 1px dotted #ccc; padding: 5px 0;}
.rr-template-container.list-template ul li.last-list {border-bottom: none;}
.rr-template-container.list-template a.list-link {font-weight: normal; color: #666666; font-size: 12px;}
.rr-template-container.list-template a.list-link strong {text-transform: uppercase; color: #333;}
.rr-template-container.one-square-template img, .rr-template-container.one-square-list-template img, .rr-template-container.columnist-template img {float: left; margin: 0 10px 5px 0;}
.rr-template-container.columnist-template img {margin: 4px 10px 10px 0;}
.rr-template-container.one-square-template a.one-square-template-heading, .rr-template-container.one-square-template .one-square-template-heading, .rr-template-container.one-square-list-template a.one-square-list-template-heading, .rr-template-container.columnist-template a.columnist-heading {color: #333; margin-bottom: 5px; font-size: 13px;}
.rr-template-container.columnist-template a.columnist-heading {display: block; margin-top: 3px;}
.rr-template-container.one-square-template p, .rr-template-container.one-square-list-template p, .rr-template-container.columnist-template p, .rr-module.rss-template .one-square-list-template p {margin: 5px 0 5px 0; line-height: 15px; font-size: 12px; color: #666666;}
.rr-template-container.one-square-list-template p, .rr-module .rr-template-container.rss-template {margin: 5px 0 5px 12px;}
.rr-module .rr-template-container.one-square-list-template ul {margin-top: 10px;}
.rr-module .rr-template-container.one-square-list-template ul li, .rr-template-container.columnist-template ul li {border-top: 1px dotted #CCCCCC; padding: 5px 10px 0 0; float: left; width: 270px;}
.rr-module .rr-template-container.columnist-template .columnist-template-first, .rr-module.rss-template .one-square-list-template .list-template-first {border-top: none; padding-top: 0;}
.rr-module.rss-template .one-square-list-template ul {margin-top: 0;}
.rr-module .rr-template-container.columnist-template .columnist-template-first img, .rr-module .rr-template-container.columnist-template .columnist-template-first a {margin-top: 0;}
.rr-module .rr-template-container.one-square-list-template ul li p {margin-top: 0;}
.rr-module .rr-template-container.one-square-list-template ul li a {color: #434343;	font-size: 12px;}
.rr-module .rr-template-container.movie-search p {margin: 0 10px 10px 5px;}
.rr-module .rr-template-container.movie-search p, .rr-module .rr-template-container.movie-search .movie-radio {font-weight: bold; float: left;}
.rr-module .rr-template-container.books-search p {font-weight: bold; font-size: 12px; margin-bottom: 10px;}
.rr-module .rr-template-container.books-search input, .rr-module .rr-template-container.movie-search .movie-text {font-size: 11px; color: #999; width: 70%; height: 18px; margin: 0 5px 10px 0;}
.rr-module .rr-template-container.books-search a {font-weight: normal; display: block; margin-bottom: 5px; font-size: 12px;}
.rr-template-container.community-template {color: #666666; font-size: 12px; position: relative;}
.rr-template-container.community-template p, .rr-template-container.facebook-template p{color: #333333;	margin-bottom: 10px; font-size: 12px;}

/* roto world accordian */
.rr-module.rr-template.rotoworld-template h2 .powered-by {font-size: 10px; color: #666; font-weight: normal; float: right; margin: 5px 5px 0 0;}
#rotoworld-accordion {padding: 0;}
#rotoworld-accordion ul {padding: 10px;font-size: 12px;}
.rotoworld-template h3 {background: #FCFCFC; padding: 5px 10px; cursor: pointer; border-top: 1px solid #D3D3D3; border-bottom: 1px solid #D3D3D3; margin-bottom: -1px;}
.rotoworld-template h3:first-child {border-top: none;}
.rr-module.rr-template.rotoworld-template a {color: #333;}
.rr-module.rr-template.rotoworld-template ul a {float: left; margin: 0 5px 0 0;}
.rr-module.rr-template.rotoworld-template ul li {margin: 0 0 5px;}
.rr-module.rr-template.rotoworld-template p {padding-left: 12px;}
.rr-module.rr-template.rotoworld-template #rotoworld-accordion .ui-state-active a {color: #FF0000;}
.rr-module.rr-template.rotoworld-template #rotoworld-accordion .ui-state-active {border-bottom: 1px solid #D3D3D3; margin-bottom: 0px; outline: none;}
.ui-accordion-content {background: #F0F0F0;}
.spike.grey {background: url(http://i.usatoday.net/sports/_common/images/spike-bullet-sprite.png); background-position: 0 -56px;}
.ui-icon.ui-icon-triangle-1-e {background: url(http://i.usatoday.net/sports/_common/images/icons.png); background-position: 0 -8px; display: block; width: 12px; height: 11px; margin: 2px 2px 0 0; float: left;}
.ui-icon.ui-icon-triangle-1-s {background: url(http://i.usatoday.net/sports/_common/images/icons.png); background-position: 0 0; display: block; width: 12px; height: 8px; margin: 2px 2px 0 0; float: left;}	

/* google styles */
#bottomsponsoredLinks {padding: 0;width:518px; margin: 20px 5px 20px 0; float: left;}
#bottomsponsoredLinks .afs_header {font-size: 12px; text-align: left; float: left; font-weight: bold; width:100%; background-color: #f0f0f0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #ccc; overflow: hidden; clear: both; letter-spacing: 0; line-height: 16px; margin: 0 0 8px 0; padding: 3px 5px;}
#bottomsponsoredLinks .afs_header a {color: #333; text-decoration: none; font-size: 12px; font-weight: bold;}
#bottomsponsoredLinks .afs_inner_box {padding: 0 0 0 5px; overflow:hidden; width: 165px; float:left; margin: 0 2px 0 0;}
#bottomsponsoredLinks .ad_title {font-size: 12px; font-weight:bold; text-decoration:underline; color: #333; display:block;margin: 0; padding: 0 0 4px 0;}
#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;}
#bottomsponsoredLinks .ad_text {font-size: 11px; font-weight: normal; color: #666; margin: 0; display:block;padding: 0 0 8px 0;}
#bottomsponsoredLinks br, #bottomsponsoredLinks .ad_text br {display:none;}

/* -----------------SPORTS SUBSECTION SPECIFIC STYLES----------------- */

#sports.homepage.subsection{background: #fff url(http://i.usatoday.net/sports/_common/images/bg-sports-sub.jpg) repeat-x;}
#sports.homepage.subsection .usat_masthead h1 a {display: block; background: transparent url(http://i.usatoday.net/sports/_common/images/usat-sub-logo.png) no-repeat; width: 70px; height: 38px; float: left; position: relative; top: 8px; border-right: 1px solid #FFF; padding-right: 8px; padding-top: 0; text-indent: -5000px;}
#sports.homepage.subsection .pre-nav .mobile {top: 19px; left: 435px;}
.grey-background {height: 113px; width: 100%; background: #DEDEDE; border-bottom:1px solid #ccc; position: absolute; float: left; left: 0px; top: 105px; /* display: block; */}

/* -----------------SUBSECTION UNIVERSAL STYLES------------------- */

/* UAS */
.homepage.subsection #usat_uas {width: 180px; position:absolute; right:7px; top:13px;}

/* header */
.homepage.subsection #hd {/* min-height: 230px;  */ padding-bottom: 10px;}
.homepage.usat_masthead {position: relative;}
.homepage.subsection .usat_masthead h2 a {display: block; color: #FFF; font-size: 28px; margin-left: 86px; height: 53px; line-height: 54px;}
.homepage.subsection .usat_masthead h2 a:hover {text-decoration: none;}
/*
.homepage.subsection .grey-section-background {top: 106px;}
.homepage.subsection .grey-background {top: 105px;}
*/
.leaderboard-ad {z-index: 20; position: relative; /*padding-top: 12px;*/ text-align: center; /* clear: both;  *//* margin: 12px 0 15px; */ margin: 0 0 12px 0; border-bottom:1px solid #E7E7E7; padding-bottom:15px; }

/* search */
.homepage.subsection .pre-nav .search {position: absolute; top: 15px; left: 500px; padding-left: 25px; width: 250px;}
.homepage.subsection #site-search-submit {position: absolute; top: 0; left: 278px; border: 0;}
.homepage.subsection .pre-nav  .subscribe {position: absolute; top: 19px; left: 355px;}
.homepage.subsection.pre-nav .subscribe a {background-position: -2px top;}
.homepage.subsection.pre-nav .mobile a {background-position:  -2px -15px; padding-left: 22px;}


/* Breaking news styles */
#breakingnews{text-align: center; font-size:14px;padding:10px;-moz-border-radius: 5px; border-radius:5px;margin:20px 0 0; border: 1px solid #AEAEAE;}
#breakingnews h3{color: #900000; letter-spacing: 3px; text-transform:uppercase; font-weight: bold;}
#breakingnews a {color: #00529b; font-size: 16px;}

/* rr-module */
.subsection .rr-module.section-front-video {margin: 0 0 0px;}
.subsection .rr-module.poster-ad {margin-top: 5px;}

/* global footer links */
div#footer-links ul.site-nav-main { width:350px;list-style-type:none; font-size:11px; overflow:hidden; float:left;padding:0; margin:0}
div#footer-links ul.site-nav-main li { float:left; margin:0 4px 0 0; padding:0 5px 0 0; border-right:solid 1px #ccc; font-weight:bold;}
div#footer-links ul.site-nav-main .last {border:none;}
#footerSiteLinks {margin:10px 0 0 60px;height:22px;}
div#footer-links ul.site-links {list-style-type:none; display:inline;clear:both;width:980px;padding:0;margin:10px 0 0 -4px;text-align:center;}
div#footer-links .site-links li.first {border-left:none;}
div#footer-links .site-links li {float:left;font-size:10px; padding:0 3px 0 3px;border-left:solid 1px #999;text-align:left;}
div#footer-links ul.partners {float:right;text-align:right;padding-bottom:12px;!padding-bottom:2px; margin:0;}
div#footer-links .partners .first {float:left;border:none;padding:0 4px 0 0;}
div#footer-links .partners li {list-style-type:none; display:inline;float:left;font-size:10px; padding:0 4px 0 4px;border-left:solid 1px #ccc}
div#footer-links .copyright {height:50px;width:980px;text-align:center;font-size:10px;padding: 10px 0 0 8px; color:#666;background:url(http://i.usatoday.net/_fronts/_home/_i/bg-gannett-logo.gif) right no-repeat;background-position: 482px 34px;}
div#footer-links .copyright a {color:#666;}
div#footer-links .partners a, div#footer-links .site-links a {color:#00529B;}
div#footer-links {margin-top: 5px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}

/* powered by rotoworld logo */
img.powered-by-rotoworld {vertical-align: bottom; padding: 4px 4px 0 0; margin: 0;float: right;}
a.player-notes-player-name {color: #054AA7}
a.player-notes-player-name.more {font-size: 11px;}

/* -----------------SUBSECTION OVERRIDE STYLES FOR SPONSORSHIP re: above----------------- */

#hd.spon1 .pre-nav .spon1 {float: left; position: absolute; left: 310px; top: 11px; height: 25px; width: 146px;}
#hd.spon1 .pre-nav .spon1 .adAgate {color: #AACFB9; font-size: 9px; line-height: 12px; float: left; padding-top: 17px;}
#hd.spon1 .pre-nav .spon1 #weatherSponsorAd {margin: 2px 0 0 0;}
#hd.spon1  .pre-nav .search {left: 611px !important; width: 140px;}
#hd.spon1 .pre-nav .search-enter {width: 168px !important;}
#hd.spon1 #site-search-submit {left: 168px !important;}
#hd.spon1 .mobile {left: 550px !important;}
#hd.spon1 .subscribe {left: 470px !important;}

/*Super bowl ribbon*/

 @font-face {
    font-family: 'ChunkFiveRoman';
    src: url('http://www.usatoday.com/sports/nfl/super-bowl-46/static/fonts/chunkfive-font.eot');
    src: url('http://www.usatoday.com/sports/nfl/super-bowl-46/static/fonts/chunkfive-font.eot?#iefix') format('embedded-opentype'),
         url('http://www.usatoday.com/sports/nfl/super-bowl-46/static/fonts/chunkfive-font.woff') format('woff'),
         url('http://www.usatoday.com/sports/nfl/super-bowl-46/static/fonts/chunkfive-font.ttf') format('truetype'),
         url('http://www.usatoday.com/sports/nfl/super-bowl-46/static/fonts/chunkfive-font.svgz#ChunkFiveRoman') format('svg'),
         url('http://www.usatoday.com/sports/nfl/super-bowl-46/static/fonts/chunkfive-font.svg#ChunkFiveRoman') format('svg');
    font-weight: normal;
    font-style: normal;
}
#superRibbon{width: 660px; height:66px; background-image:url("../images/bg-superbowl-nav.jpg"); background-repeat:repeat-x;margin-top:10px; border: 0; text-decoration:none;}
#superRibbon h1{color:red; font-family: 'ChunkFiveRoman'; font-size: 25px; text-transform: uppercase;}
#superRibbon h2{color:white; font-family: 'ChunkFiveRoman'; font-size: 15px; text-transform: uppercase;}
#ribbontext{width: 400px; float:left; margin-left: 10px; margin-top:3px; }
#superlogo { width: 163px; height: 60px; background-image: url(../images/Superlogo.png); margin-top: 10px; float: left; }