body {margin:0px; padding:0px;}
* { margin: 0; }	
html, body { height: 100%; background: no-repeat; overflow-x:hidden; width:auto;}
* html body {  text-align: center; }

.wrapper { background: url(http://a.espncdn.com/i/ncf/bcs/poll/banner_bg.jpg) no-repeat; width:1120px; margin: 0 auto; padding:0 200px; overflow-x:hidden;}
.clock { text-align: center; width: 792px; height: 100px; border: #999 solid 1px; border-top:none; background: #fff; padding: 0 3px 3px 3px; margin-left: -4px; margin-top:110px;}
.clock .content .count{padding:0 5px 10px 5px;}

.social-wrapper .facebook-recommend .label{background: url('http://a.espncdn.com/prod/assets/share_on_facebook_122.png') 0 0 no-repeat; width:123px; height:18px; position:absolute;}
.social-wrapper .twitter-tweet .label{background: url('http://a.espncdn.com/prod/assets/share_on_twitter_122.png') 0 0 no-repeat; width:123px; height:18px; position:absolute; margin-left:146px;}
.social-wrapper .mod-page-actions .social{width:125px; float:left; padding:0; margin:0 5px;}
.social-wrapper .mod-page-actions .facebook-recommend .count, .mod-page-actions .twitter-tweet .count{display:none;}
.social-wrapper .mod-page-actions li{list-style-type:none; padding-left:0; margin-left:0;}
.conf-logos-cont{width:1110px; height:30px;}
.conf-logos-cont a{text-decoration: none;}
.conf-logos-cont a img{float:left; margin:0 25px; text-decoration: none; border:none;}
.headerTweet{float:left; padding-top:6px;}
.headerTweet .mod-page-actions .social{margin-top:0; float:none; height:27px; list-style-type:none; float:left;}
.headerTweet .mod-page-actions .twitter-tweet{width:75px;}
.headerTweet .mod-page-actions .twitter-tweet a{float:left;}
.headerTweet .mod-page-actions .facebook-recommend{width:100px;}
.headerTweet .mod-page-actions .social .count{display:inline; border:1px #CCC solid; margin:0 0 0 6px; padding:0 4px; line-height:14px; color:#333; background-color:#fff; position:relative;}
.headerTweet .mod-page-actions .twitter-tweet .twitter{background-position:0 -15px;}
.headerTweet .mod-page-actions .facebook-recommend .facebook{background-position:0 0;}
.headerTweet .mod-page-actions li .sprite-page-actions{display:block; height:15px; width:15px; background:url(http://a1.espncdn.com/prod/assets/sprites/page-actions-15.png) no-repeat; float:left; margin-right:3px;}
.headerTweet .mod-page-actions .social{font:normal 9px/16px Arial,Helvetica,sans-serif; color:#225fb2;}

.content { width:100%; height:100%; background: url(http://a.espncdn.com/i/ncf/bcs/poll/gradient_bg.jpg) bottom center repeat-x; }

.masthead { height: 126px; border: #999 solid 1px; border-top:none; padding: 0 3px 3px 3px;}
.masthead .title {  float:left;  width: 780px; height: 60px; margin: 10px 0 0 10px;}
.masthead .title a{color:#000;}
.masthead .social {float:left; width: 270px; height: 27px; margin:33px 0 0 16px;}
.masthead .social .fb-like { float:left; border-style:none; margin: 0; padding: 5px 10px 0 5px; }
.masthead .social .tweet {   float:left; border-style:none; margin: 0; padding: 5px 10px 0 12px;}
.masthead .social .Utube {   float:left; border-style:none; margin: 0; padding: 0px;}

ul.mod-page-actions{padding-left:0;}
.mod-page-actions li a .sprite-page-actions{border:none;}

.leftColumn {float: left; width: 800px; margin-right: 20px; margin-top:125px;}

.vote { padding: 0 3px 3px 3px;  border: #999 solid 1px; border-top:none; margin-bottom:10px; background:#F5F5F5;}
.pollHeader { height: 75px; width: 550px;}
.pollHeader h2{font:36px/30px arial, sans-serif; font-weight:bold;}
.logos img { width: 200px; height: 200px; margin-left:-5px;}

.pollWrapper {width: 792px;  text-align: center; height: auto; background-color:#FFF;}
.mod-poll .poll {width: 792px; height: 80px; text-align: center; }
.poll ul.answers { list-style-type: none; padding-left:0;}
.poll ul.answers li { width:165px; display:inline;  margin: 0 33px 0 0; float:left;}
.poll ul.answers li.answer-results { width:165px; display:inline;  margin: 0 0 0 30px; float:left;}
.mod-poll label {display:inline;}

.designers { width: 790px; text-align: center; }
.designers .option {vertical-align: top; display:inline-block; margin: 0 32px 0 0; width: 165px; float:left;}
.designers .option p { }
.designers .content {text-align:left; padding: 0 3px 3px 3px;  border: #999 solid 1px; border-top:none; position:absolute; width:200px; height:auto; z-index:99; background-color:#FFF;}

.disclaimer {width: 792px; height: 15px; margin-top:29px;}
.tyText{display:block; margin:0 auto;}
.tyText .thank-for-voting{font-size:24px; color:#A6A6A6; font-weight:bold;}
.tyText .tyfv-secondary{font-size:13px; color:#A6A6A6;}

.vid { border: #999 solid 1px; border-top:none; padding: 0 3px 3px 3px; margin-bottom:10px;}
.videoPlayer { width: 792px; height: 445px; background: #999;}
.vidTitle { width: 792px; height: 100px; }
.js .mod-poll .answer-bar, .js .mod-poll .answer-pct, .js .mod-poll .total-votes{display:none;}


.rightColumn {float: left; }
.rightColumn .twitter { border: #999 solid 1px; border-top:none;  padding: 0 3px 3px 3px;  margin-bottom:10px; }
.twitterStream { width: 292px; height: 280px; }
.mod-social .mod-social-tab.mod-twitter { float: none; padding: 0; width: auto;}
.mod-social .mod-social-tab .mod-content { height: 352px !important; padding-left:0px; }
.mod-social .mod-twitter .mod-content ul.twitter-feed { height: 250px !important; padding-left:0px; }
.mod-tabs .mod-content {border:none;}

.fb { border: #999 solid 1px; border-top:none;  padding: 0 3px 3px 3px; }
.fbStream { width: 292px; height: 300px; }

.bottomMods { margin-top:10px; height: 200px; padding-bottom:10px;}
.bottomMods .mod { float:left; width: 264.5px; height: 200px; margin:0 10px 0 0;  padding: 0 3px 3px 3px; border: #999 solid 1px; border-top:none; }
.bottomMods .mod.rotation { margin-right:0px; }
.bottomMods .mod .content p{text-align:justify;}
.title .subText{margin:3px 0 0 0; font:10px/10px Arial, sans-serif; color:#000000;}

.footer { width: 1120px; padding: 20px 0 20px 0; text-align: center;}
.footer a:hover{text-decoration: underline;}



/*  --------- GLOBAL text-formatting ---------  */

h1 { font: 48px/48px 'oswaldbook', arial, sans-serif; font-weight: 700; color: #818181; }
h2 { font: 30px/30px 'oswaldbook', arial, sans-serif; font-weight: 400; color: #2b3337;}
h3 { font: 23px/23px 'oswaldlight', arial, sans-serif; font-weight: 300; color: #B28A31;}
h2, h3 { padding: 10px 10px 5px 10px;}


.clock p.header { font: 10px/9px 'oswaldlight', sans-serif; color: #000000; padding-top:8px; letter-spacing:0.5px; }
.clock p.count { font: 36px/27px Impact, sans-serif; color: #b28a31;  }
.clock p.ident span { font: 23px/12px Impact, sans-serif; color: #000000; margin: 0 11px 0 10px; }

p { font: 10px/12px verdana, sans-serif; color: #333333; padding: 0 10px 10px 10px; }
.pollHeader h2{margin-left:10px;}
.pollHeader p { font: 12px/14px verdana, sans-serif; }
.disclaimer p { font: 10px/12px arial, sans-serif; margin:15px 10px 5px 10px;}

.mod-social .mod-twitter.mod-open-list .mod-content ul { list-style-type: none; font: 10px/12px verdana, sans-serif; color: #415057;}
.mod-social .mod-twitter .mod-content .mod-footer p {margin: 0; text-align: right; padding-top:8px;}


.pollWrapper { font: 10px/12px verdana, sans-serif; }
a { color: #2280bd; text-decoration: none;}
a:hover { color: #FF0000;}

.footer, .footer a { color: #415057;  font: 10px/10px Arial, sans-serif; }
.showPopup{cursor:pointer;}
.clearfix{clear:both;}
.mod-poll .submit-poll{margin-top:30px;}

.playoffTable{padding:0 3px 3px 3px; border:#999 solid 1px; border-top:none; margin-top:10px;}
.playoffTable table{width:100%;}
.playoffTable table .cellbg{font-weight:bold; background-color:#DDBF55;}
.playoffTable table .natChamp{font-weight:bold; background-color:#f0dc97;}
.playoffTable table .cellHead{font-weight:bold; background-color:#F0DC97; vertical-align:middle;}
.playoffTable table td{padding:3px; font:11px/11px 'oswaldbook', arial, sans-serif; text-align:center; background-color:#f4efdf;}
.playoffTable table thead tr td{color:#ffffff; padding:5px 5px 4px 5px; font-weight:bold; background:#af862e ; border-bottom:1px solid #C2C2C2;}

h2{padding: 10px 10px 5px 0px;}
.storyheader{padding: 10px 10px 5px 10px; font: 30px/30px 'oswaldbook', arial, sans-serif; font-weight: 400; color: #2b3337;}
.storydate{color: #818181; font: 9px/14px verdana, sans-serif; font-weight: 700;}
.storywrapper{font: 12px/16px verdana, sans-serif; width: 788px; text-align: left;}
.storywrapper p{font: 12px/14px verdana, sans-serif;}
.storywrapper img{float:right; padding: 10px;}

/* TWITTER */
.mod-twitter h4 img {margin-top: 3px; margin-right: 6px; float: left;}
.mod-twitter .mod-content .t-mult {margin-left: 60px;}
.mod-twitter .mod-content .t-single {margin-left: 0;}
.mod-twitter .mod-footer {border-top: 1px solid #E0E0E0;}
.mod-twitter .mod-content ul li {height: auto!important;}
.mod-twitter .mod-content ul li dl dd.t-reply{line-height: 18px;}
.mod-twitter ul li.ad {padding-left: 20px;}
.mod-twitter .mod-content {height:245px!important; overflow-x:hidden; overflow-y:scroll; position:relative;}
.mod-twitter .tweet-icon-stamp { background: transparent url(http://a2.espncdn.com/prod/assets/twitter-spritev3.png) no-repeat scroll 0 0; height 16px; float: left; padding-left: 20px !important; margin: 0 0 4px 0; }
.mod-twitter .tweet-icon-right { margin: 0 0 4px 2px!important; padding: 0 !important; width: 16px; height: 16px; background: transparent url(http://a2.espncdn.com/prod/assets/twitter-spritev3.png) no-repeat scroll 0 0; float: right;}
.mod-twitter .tweet-icon-reply { background-position: 0 -16px; }
.mod-twitter .tweet-icon-reply:hover { background-position: 0 -32px; text-decoration: none; }
.mod-twitter .tweet-icon-favorite { background-position: 0 -48px; }
.mod-twitter .tweet-icon-favorite:hover { background-position: 0 -64px; text-decoration: none; }
.mod-twitter .tweet-icon-favorite:active, .mod-twitter .tweet-icon-favorite.active { background-position: 0 -80px; text-decoration: none;  }
.mod-twitter .tweet-icon-retweet { background-position: 0 -96px; }
.mod-twitter .tweet-icon-retweet:hover { background-position: 0 -112px; text-decoration: none; }
.mod-twitter .tweet-icon-retweet:active, .mod-twitter .tweet-icon-retweet.active { background-position: 0 -128px; text-decoration: none;  }
.mod-twitter .tweet-dl { padding: 6px 8px 17px 0 !important; } 
.mod-twitter .timestamp { line-height: 16px; }
.mod-twitter a.tweet-icon-stamp:hover, .mod-twitter a.tweet-icon-stamp:hover .timestamp { color: #225DB7; }
.mod-twitter a:hover .timeline, .mod-twitter a:active .timeline, .mod-twitter a:visited .timeline, .mod-twitter a:hover .timeline { color: #8C8C8C; }
.mod-open-list .mod-content ul li img { float: left; padding:6px 8px 6px 8px; }
.mod-open-list .mod-content ul li.alt { background-color: #e9e9e9; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}

.mod-poll .answers li { line-height: 10px; margin: 14px 15px 16px 10px; width: auto; }
.mod-poll .answers .answer-results { margin:0 34px 0 43px; width: auto; }
.mod-poll .answer-bar { float: left; background-color: red; margin-bottom: 2px; height: 10px; line-height: 10px; background-color: #FFA6A6; background-image: -webkit-gradient(linear, left top, left bottom, from(#FFA6A6), to(#FF0000)); background-image: -webkit-linear-gradient(top, #FFA6A6, #FF0000); background-image: -moz-linear-gradient(top, #FFA6A6, #FF0000); background-image: -ms-linear-gradient(top, #FFA6A6, #FF0000); background-image: -o-linear-gradient(top, #FFA6A6, #FF0000); background-image: linear-gradient(top, #FFA6A6, #FF0000); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFA6A6', EndColorStr='#FF0000'); }
.mod-poll .answer-pct { float: left; margin-left: 5px; margin-bottom: 2px; font-size: 10px; line-height: 10px; font-weight: bold; font-family: verdana, arial, sans-serif;}
.mod-social .mod-twitter.mod-open-list .mod-content ul.twitter-feed li{clear:both;}
.Utube a img{border:none;}