@charset "UTF-8"; 
/* CSS Document */

/*sub-branding-flash bg color*/
body.ncb #sub-branding-flash {background:#4b4d4f;}

/*Sub-branding*/
body.ncb #sub-branding {background:transparent url("http://a.espncdn.com/i/ncb/bracketology/2010/bracket-subheader-bg.jpg") no-repeat scroll 0 0 !important; clear:both; margin:0 10px 0 0 !important; overflow:hidden; padding:0; }
body.ncb.ncw #sub-branding {background:transparent url("http://a.espncdn.com/i/ncw/bracketology/2010/Bracketology-CharlieCreme-924x100-bg.jpg") no-repeat scroll 0 0 !important; clear:both; margin:0 10px 0 0 !important; overflow:hidden; padding:0; }

/*Subheader Logo*/
body.ncb #sub-branding .logo{background: transparent url("http://a.espncdn.com/i/ncb/bracketology/2010/bracket-subheader-logo.png") no-repeat scroll 3px 12px; width: 300px;}
body.ncb.ncw #sub-branding .logo{background: transparent url("http://a.espncdn.com/i/ncw/bracketology/2010/Bracketology-CharlieCreme-title-220x60.png") no-repeat scroll 3px 12px; width: 300px;}
body.ncb #sub-branding .logo a{text-indent: -9999px;}

/*Subheader Tier3/Core Override*/
body.ncb .bg-opaque {clear:both;margin-left:-10px;overflow:hidden;padding:10px;} 
.subbranding-subnav {background: none transparent !important;}
.subbranding-subnav ul.subbranding-ui-tabs {padding:6px 4px 0 20px;}

/*Global bracketology10 */
body.ncb .bracketology10 a {color:#225DB7;}
body.ncb .bracketology10 a:visited {color:#608FD6;}

/*Top Row*/
body.ncb .bracketology10 .top-row {font:11px/17px Verdana,Arial,sans-serif; color:#333; border-top:1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; padding: 8px 10px;margin:0 0 20px 0; background-color: #fff; background: -moz-linear-gradient(100% 100% 90deg, #fff, #f1f1f1); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f1f1f1), to(#fff));}
body.ncb .bracketology10 .top-row .share_links a {margin-right:6px; float:left;}

/*Key Row*/
body.ncb .bracketology10 .key-row {font:11px/11px Verdana,Arial,sans-serif; color:#333; border-top:1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; padding: 8px 0;margin:0 0 10px 0; background-color: #fff; background: -moz-linear-gradient(100% 100% 90deg, #fff, #f1f1f1); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f1f1f1), to(#fff)); height:13px;clear:both;float:left;overflow:hidden;width:100%; }
body.ncb .bracketology10 .key-row ul {float:left;left:50%;margin:0 auto;padding:0;position:relative;}
body.ncb .bracketology10 .key-row ul li{float:left;position:relative;right:50%; margin-right:10px; }
body.ncb .bracketology10 .key-row ul li.last{margin-right:0px; }

/*Notes Row*/
body.ncb .bracketology10 .notes-row {font:15px/18px Helvetica,Arial,sans-serif; color:#333; border-top:1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; padding: 12px 0;margin:0 0 6px 0; background-color: #fff; background: -moz-linear-gradient(100% 100% 90deg, #fff, #f1f1f1); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f1f1f1), to(#fff));}
body.ncb .bracketology10 .notes-row h4 {color:#505050; margin-left:16px;}
body.ncb .bracketology10 .notes-row ul {margin-top:7px; overflow:hidden;}
body.ncb .bracketology10 .notes-row ul li {border-left:6px solid #c8c8c8; width:292px; padding-right:10px; float:left; vertical-align:top; margin-bottom:-250px;padding-bottom:250px;}
body.ncb .bracketology10 .notes-row ul li span {margin-left:10px; display:block; height:100%;}

/*Bracket body.ncb .bracketology10 .bracket */
body.ncb .bracketology10 .bracket {background:transparent url("http://a.espncdn.com/i/ncb/bracketology/2010/bracket-bg2.jpg")  center 54px no-repeat; clear:both;}
body.ncb.ncw .bracketology10 .bracket {background:transparent url("http://a.espncdn.com/i/ncw/bracketology/2010/bracket-bg2.jpg")  center 54px no-repeat; clear:both;} 
body.ncb .ie7 .bracketology10 .bracket { background-position: 0 84px !important; }
body.ncb .bracketology10 .bracket .west .region,
body.ncb .bracketology10 .bracket .east .region{width:340px;margin-bottom:20px;}
body.ncb .bracketology10 .bracket .west .region {border-left:6px solid #c8c8c8;}
body.ncb .bracketology10 .bracket .east .region {border-right:6px solid #c8c8c8;}

body.ncb .bracketology10 .bracket h3{font:normal 17px/35px Helvetica, Arial, sans-serif;margin:0 0 0 10px;}
body.ncb .bracketology10 .bracket .east h3 {text-align:right;margin:0 10px 0 0;}

body.ncb .bracketology10 .bracket .region dl {height:77px; width:340px; margin-bottom:10px;}
body.ncb .bracketology10 .bracket .region dl.last {margin-bottom:0;}

body.ncb .bracketology10 .bracket .region dl dt,
body.ncb .bracketology10 .bracket .region dl dt{width:95px; height:77px; background:#f1f1f1;color:#333;font:normal 11px/73px Verdana, Arial, sans-serif;}
body.ncb .bracketology10 .bracket .west .region dl dt{border-right:3px solid #7c7c7c;float:left; padding-left:10px;}
body.ncb .bracketology10 .bracket .east .region dl dt{border-left:3px solid #7c7c7c;float:right; padding-right:10px; text-align:right;}

body.ncb .bracketology10 .bracket .region dl dd{width:220px;background:transparent url("http://a.espncdn.com/i/ncb/bracketology/2010/bracket-trend-sprite2.jpg") -19px 0 no-repeat;}
body.ncb .bracketology10 .bracket .west .region dl dd{float:left; padding: 6px 0 0 6px;}
body.ncb .bracketology10 .bracket .east .region dl dd{float:right;padding: 6px 6px 0 0; text-align:right;background-position: -19px -37px;}

body.ncb .bracketology10 .bracket .region dl dd.matchup-top{border-bottom:1px solid #c8c8c8;}

body.ncb .bracketology10 .bracket .region dl dd .team{display:block; color:#333; font:bold 11px/11px Verdana, Arial, sans-serif; margin-bottom:5px; }
body.ncb .bracketology10 .bracket .region dl dd .autobid{text-transform:uppercase;}
body.ncb .bracketology10 .bracket .region dl dd .team a,
body.ncb .bracketology10 .bracket .region dl dd .team a:visited{color:#333 !important;}
body.ncb .bracketology10 .bracket .region dl dd .team span.rank{color:#7C7C7C; margin-right: 6px;}

body.ncb .bracketology10 .trend-up,
body.ncb .bracketology10 .trend-same,
body.ncb .bracketology10 .trend-down,
body.ncb .bracketology10 .trend-asterisk{height:10px;width:19px; background:transparent url("http://a.espncdn.com/i/ncb/bracketology/2010/bracket-trend-sprite2.jpg") 0 0 no-repeat; float:left; margin:0 6px 0 0;}
body.ncb .bracketology10 .bracket .east .region dl .trend-up,
body.ncb .bracketology10 .bracket .east .region dl .trend-same,
body.ncb .bracketology10 .bracket .east .region dl .trend-down,
body.ncb .bracketology10 .bracket .east .region dl .trend-asterisk{margin:0 0 0 6px;float:right;}
body.ncb .bracketology10 .trend-up {background-position:0 0;}
body.ncb .bracketology10 .trend-same {background-position:0 -10px;}
body.ncb .bracketology10 .trend-down {background-position:0 -20px;}
body.ncb .bracketology10 .trend-asterisk {background-position:0 -30px;}

/*Additional modules*/
#videoInfo h5 {padding:5px 0 0 10px;}
.mod-video-tags {padding:0 0 6px 10px;}
.mod-video-playlist {border-width:0;float:none;margin:0 0 10px;width:290px;}
table.mod-data tbody tr td, table.mod-data tbody tr th {font:normal 13px/23px Helvetica, Arial, sans-serif;}
table.mod-data tbody tr td{}
td.textmiddle, th.textmiddle {text-align:center !important;}
.mod-bracket-bubble ul{margin:6px 0 12px 8px;font:normal 13px/13px Helvetica, Arial, sans-serif;}
.mod-bracket-bubble ul li{margin:0 0 6px 0;}
.span-2{margin:0 0 20px 0;}
body.ncb .mod-conversations {margin:0 10px 0 0;border-top:3px solid #eee;}