/*	$Id: //vss_espneng/Projects/Design/ESPN.com/Redesign/development/styles/sportsnation.css#1 $
 *	$DateTime: 2009/01/14 15:11:54 $ 
 *	$Revision: #1 $ 
 */

/* ---------------- SPORTSNATION -------------------- */
/* BASE */
body.sportsnation { background-image: url(http://a3.espncdn.com/prod/assets/bg_v2/bg_sn_red.jpg); background-repeat: repeat-x;}
body.sportsnation .bg-elements {background:transparent url(http://a1.espncdn.com/prod/assets/bg_v2/bg_sn_elements.jpg) 50% 0 no-repeat; }
/*body.sportsnation #header .espn-logo a { height:63px; width:164px; top:8px; }*/
body.sportsnation .nav-main-breadcrumbs, body.sportsnation .nav-main-breadcrumbs a { color: #ef9296; }
/* SPORTSNATION ASKS */
.mod-sn-asks .span-2 {margin-right:0 !important; border-left:1px solid #e4e4e4; margin-top:4px; padding:0 0 0 1px;}
.mod-sn-asks .span-2.first {border-left:none; }
.mod-sn-asks .span-2 .mod-content {margin-bottom:0 !important; background:transparent; border:none;}
/* SPORTSNATION ASKS v2 */
.mod-sn-asks-2 .mod-header {background:#fff;}
.mod-sn-asks-2 .mod-header h4 {color:#444; font-size:14px; padding:2px 0 0 10px; letter-spacing:0;}
.mod-sn-asks-2 .col-left,
.mod-sn-asks-2 .col-right {float:left; position:relative;}
.mod-sn-asks-2 .col-left {width:434px;}
.mod-sn-asks-2 .col-right {width:479px; padding-left:5px;}
.ie6 .mod-sn-asks-2 .col-right {width:475px;}
.mod-sn-asks-2 .col-left .mod-content,
.mod-sn-asks-2 .col-right .mod-content {margin-bottom:0 !important; background:transparent; border:none;}
.mod-sn-asks-2 .col-left .mod-content {padding:2px 10px 10px 5px; border-right:1px solid #ccc;}
.mod-sn-asks-2 .col-right .feat-photo {float:left; padding:5px 10px 5px 5px; overflow:hidden;}
.mod-sn-asks-2 .col-right h3 {padding:8px 8px 0;}
.mod-sn-asks-2 .col-right p {margin:0; padding:4px;}
/* overlay */
.mod-sn-asks-2 .mod-content .overlay { color: #fff; background: transparent; height: auto; width:412px; position: absolute; right:0;bottom:10px;left:10px;}
.mod-sn-asks-2 .mod-content .overlay h2 { position: relative; padding:10px 8px 0; margin: 0; font: 700 16px helvetica, arial,sans-serif; line-height: 20px;}
.mod-sn-asks-2 .mod-content .overlay p { position: relative; padding:2px 8px 8px; margin: 0;}
.mod-sn-asks-2 .mod-content .overlay p a { position: relative; color: #669dd6; font-weight: 700; padding-right:6px;}
.mod-sn-asks-2 .mod-content .overlay .transparent-background { position: absolute; top:0;right:0;bottom:0;left:0px; width: 412px; background-color: #000; opacity: 0.8; filter: alpha(opacity=80); }
.ie6 .mod-sn-asks-2 .mod-content .overlay .transparent-background { height: expression(this.parentNode.offsetHeight + 'px'); /* for ie6 to make it grow */ }
/* CHAT SCHEDULE */
.mod-chat-schedule ul {line-height:24px; padding:8px 0px 8px 0px;}
.mod-chat-schedule ul li span.time { float:left; width:60px; text-align:right; padding:0px 8px 0px 8px; clear:both;}
/* CHAT TRANSCRIPTS */
.mod-chat-transcripts ul.transcripts { list-style-image:url(http://a3.espncdn.com/prod/assets/bullet_gray.gif); padding:6px 4px 10px 18px; line-height: 18px; /* keep the box from breaking if the headlines are too long*/ white-space: nowrap; overflow: hidden;}
.ie .mod-chat-transcripts ul.transcripts { list-style-image:url(http://a4.espncdn.com/prod/assets/bullet_gray_ie.gif);}
.ie6 .mod-chat-transcripts ul.transcripts { width: 276px !important; }
/* SN: LIVE CHAT - CHAT NOW */
.mod-live-chat {position:relative;}
.mod-live-chat .mod-chat-now { width:608px; float:left; margin-right:9px; position:relative;}
.mod-live-chat .mod-chat-now .mod-header { background: transparent url(http://a4.espncdn.com/prod/assets/sportsnation/header_bg_sn_livechat.png) 0 0 no-repeat; height: 119px; clear:both; color:#fff; position:relative;}
.mod-live-chat .mod-chat-now .mod-header a {color:#fff;}
.mod-live-chat .mod-chat-now .mod-header a:hover {text-decoration:underline;}
.mod-live-chat .mod-chat-now .mod-header .avatar { text-align:center; float:left; width:65px; padding:12px 10px 0px 10px;}
.mod-live-chat .mod-chat-now .mod-header .avatar a { display:block;}
.mod-live-chat .mod-chat-now .mod-header .avatar img {border:1px solid #777; padding:2px;}
.mod-live-chat .mod-chat-now .mod-header h2 { font-family:helvetica, arial, sans-serif; font-size:22px; padding:10px 10px 4px 0px; margin-left:95px; font-weight:bold; line-height:26px;}
.mod-live-chat .mod-chat-now .mod-header p { line-height:14px; padding:0 10px 10px 0; margin:0; margin-left:95px;}
.mod-live-chat .mod-chat-now .mod-header .subheader { color:#000; font-size:10px; height:22px; padding:4px 8px 0 10px; position:absolute; bottom:0; right:0; width:494px;}
.mod-live-chat .mod-chat-now .mod-header .subheader .most-recent { position:absolute; right:20px; bottom:6px; }
.mod-live-chat .mod-chat-now .mod-header .subheader .most-recent input { position:relative; top:3px;}
.mod-live-chat .mod-chat-now .mod-content { border-width: 0; height:310px !important; overflow:scroll; overflow-x:hidden; margin-bottom:0; position:relative;}
.ie .mod-live-chat .mod-chat-now .mod-content {height:320px !important;}
.mod-live-chat .mod-chat-now .mod-content div.dialogue { margin:0px 12px 0px 12px; padding:0; }
.mod-live-chat .mod-chat-now .mod-content div.dialogue.first { margin-top:10px; }
.mod-live-chat .mod-chat-now .mod-content div.dialogue.last { padding-bottom:10px; }
.mod-live-chat .mod-chat-now .mod-content div.dialogue p {margin:0; font-size:10px;}
.mod-live-chat .mod-chat-now .mod-content div.dialogue .header {border-style:solid; border-color:#ccc; border-width:1px 1px 0px 1px; overflow:hidden; padding:5px; height:19px;}
.mod-live-chat .mod-chat-now .mod-content div.dialogue.guest .header {background: transparent url(http://a1.espncdn.com/prod/assets/sn_chatheader_blue.gif) 0 0 no-repeat; }
.mod-live-chat .mod-chat-now .mod-content div.dialogue.user .header {background: transparent url(http://a4.espncdn.com/prod/assets/sn_chatheader_gray.gif) 0 0 no-repeat;}
.mod-live-chat .mod-chat-now .mod-content div.dialogue .content {border-width:0px 1px 0px 1px; border-style:solid; border-color:#ccc; padding:0px 8px 4px 8px; line-height:14px; /*min-height:30px;*/ min-height:0;}
.mod-live-chat .mod-chat-now .mod-content div.dialogue .content p {width:490px; padding-right:10px;}
.mod-live-chat .mod-chat-now .mod-content div.dialogue .footer {background: transparent url(http://a4.espncdn.com/prod/assets/sn_chatfooter.gif) bottom no-repeat; border-width:0; height:4px; margin-bottom:8px;}
.ie6 .mod-live-chat .mod-chat-now .mod-content div.dialogue .content { }
.ie6 .mod-live-chat .mod-chat-now .mod-content div.dialogue .footer { background-position:0 -5px; margin-bottom:0;}
.mod-live-chat .mod-chat-now .mod-content div.dialogue span.username { font-weight:bold; padding-left:4px;}
.mod-live-chat .mod-chat-now .mod-content div.dialogue span.username.guest { background:transparent url(http://a2.espncdn.com/prod/assets/sn_icon.gif) 0 52% no-repeat; padding-left:26px;}
.mod-live-chat .mod-chat-now .mod-content div.dialogue span.topic { color:#444; font-size:10px; padding-left:4px; padding-right:8px;}
.mod-live-chat .mod-chat-now .mod-content div.dialogue div.avatar-holder { position:relative;}
.mod-live-chat .mod-chat-now .mod-content div.dialogue div.avatar { position:absolute; right:5px; top:-20px;}
.ie6 .mod-live-chat .mod-chat-now .mod-content div.dialogue div.avatar-holder {zoom:1;}
.mod-live-chat .mod-chat-now .mod-content .future-placeholder {background:url(http://a2.espncdn.com/prod/assets/gradient_back.jpg) 0 100% repeat-x; height:300px; font-size:12px;}
.ie .mod-live-chat .mod-chat-now .mod-content .future-placeholder {height:100%;}
.mod-live-chat .mod-chat-now .mod-content .future-placeholder p.more {font-size:11px; border-top:1px solid #ddd; padding-top:8px;}
.mod-live-chat .mod-chat-now .mod-footer { background: #464646 url(http://a4.espncdn.com/prod/assets/sn_livechat_footer_gradient.gif) top repeat-x; border-width: 0; margin:0; text-align:left; height:auto; position:relative;}
.ie6 .mod-live-chat .mod-chat-now .mod-footer { height:128px !important;}
.mod-live-chat .mod-chat-now .mod-footer a { color: #fff; text-decoration: none; padding:0;}
.mod-live-chat .mod-chat-now .mod-footer a:hover { text-decoration: underline; }
.mod-live-chat .mod-chat-now .mod-footer .avatar {text-align:left; float:left; width:85px; padding:10px 10px 0px 12px;}
.mod-live-chat .mod-chat-now .mod-footer .text-box { padding:15px 10px 0 14px; overflow:hidden;}
.ie6 .mod-live-chat .mod-chat-now .mod-footer .text-box {zoom:1;}
.mod-live-chat .mod-chat-now .mod-footer .text-box .form-row {float:left; clear:both; width:500px;}
.mod-live-chat .mod-chat-now .mod-footer .text-box input {padding:4px; width:230px; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#333; border: 1px solid #555;}
.mod-live-chat .mod-chat-now .mod-footer .text-box textarea {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#333; padding:4px; border: 1px solid #555; float:left; margin-top:6px; height:40px; width:400px;}
.mod-live-chat .mod-chat-now .mod-footer .submit { float:right; margin:38px 20px 0 0;}
.ie .mod-live-chat .mod-chat-now .mod-footer .submit {overflow:hidden; margin:38px 6px 0 0;}
.mod-live-chat .mod-chat-now .mod-footer .submit input.btn-submit { background:url(http://a1.espncdn.com/prod/assets/btn_submit_red.png) no-repeat 0 0; width:59px; height:18px; cursor:pointer; border:none; padding:0;}
.mod-live-chat .mod-chat-now .mod-footer p.footer {height:auto; padding:2px 8px;}
.mod-live-chat .mod-chat-now .mod-footer span.time-date {color:#aaa; font-size:9px; position:absolute; bottom:8px; left:20px;}
/* SN: Live Chat - Chats in Progress */
.mod-live-chat .mod-todays-chats { width:301px; float:left;}
.mod-live-chat .mod-todays-chats .mod-header {background:transparent url(http://a4.espncdn.com/prod/assets/sportsnation/header_bg_sn_todayschat.png) repeat-x 0 0;}
.mod-todays-chats .mod-accordion div {background:none;}
.mod-todays-chats ul {line-height:24px;}
.mod-todays-chats ul li { background:url(http://a4.espncdn.com/prod/assets/sportsnation/bg_gradient_todayschats.png) no-repeat bottom left; border-bottom:none; padding:1px; overflow:hidden;}
.ie .mod-todays-chats ul li { zoom:1; padding:0;}
.mod-todays-chats ul li.active {background:url(http://a1.espncdn.com/prod/assets/sportsnation/bg_gradient_chatlineup_active.png) 0 50% no-repeat; position:relative; height:45px;}
.mod-todays-chats ul li.active a { height:42px; padding-top:8px;}
.mod-todays-chats ul li a {display:block; overflow:hidden;}
.mod-todays-chats ul li span.time { float:left; width:60px; color:#333; text-align:right; padding:0px 8px 0px 8px;}
.mod-todays-chats ul li span.live { color:#f00; font-weight:700; padding-left:8px;}
.mod-todays-chats ul li a:hover { text-decoration: none; cursor:pointer;}
.mod-todays-chats ul li span.chat {float:left; width:212px; line-height:15px; padding:5px 8px 4px 0;}
.mod-live-chat .mod-todays-chats ul li span.chat {width:215px;}
.mod-todays-chats ul li a:hover span.chat { text-decoration:underline;}
.ie6 .mod-todays-chats ul li a:hover { text-decoration:underline;}
.ie6 .mod-todays-chats ul li span.time,
.ie6 .mod-todays-chats ul li span.live {text-decoration:none !important;}


.mod-todays-chats ul li.active span.chat {font-weight:bold; color:#3f5469;}
.mod-todays-chats ul li.active span.live-link a {padding:0; font-size:10px; height:auto; line-height:17px; display:block; font-weight:400;}
.mod-todays-chats ul li#active span.live-link a:hover {text-decoration:underline;}

.mod-todays-chats ul li.active-my-fave span.chat {font-weight:bold; color:#3f5469;}
.mod-todays-chats ul li.active-my-fave span.live-link a {padding:0; font-size:10px; height:auto; line-height:17px; display:block; font-weight:400;}
.mod-todays-chats ul li#active-my-fave span.live-link a:hover {text-decoration:underline;}


.mod-todays-chats h5 {color:#444; padding:10px 8px 4px;}
.mod-live-chat .mod-todays-chats p.footer {position:absolute; bottom:8px; right:2px;}

/* MESSAGE BOARD WELCOME */
#msgboard-welcome .mod-header h4 span {position:absolute; left:-9999em;}
#msgboard-welcome .mod-header h4 img {padding-top:6px;}
/* BROWSE CATEGORIES */
.mod-browse-categories {}
.mod-browse-categories ul.sports {padding:0px 6px 20px 12px; float:left; width:286px;}
.mod-browse-categories ul.sports li {padding-top:18px;}
.mod-browse-categories ul.sports li.first {padding-top:10px;}
.mod-browse-categories ul.sports li ul.topics { padding-top:2px;}
.mod-browse-categories ul.sports li ul.topics li {padding:0; display:inline; font-size:10px;}
/* SEARCH MESSAGE BOARDS */
.mod-search-boards .mod-content { overflow: hidden; padding:2px; background-color:#fff;}
.mod-search-boards .mod-content h4 { color:#666; font-size:12px; font-weight:bold; font-family:helvetica, arial, verdana, sans-serif; padding:15px 18px 11px 8px; float:left;}
.mod-search-boards .mod-content .search-field { float:left; padding:12px 14px 10px 0px;}
.mod-search-boards .mod-content .search-field input.search-box {background:url(http://a2.espncdn.com/prod/assets/search_field_bg.gif) 0 0 no-repeat; border: 1px solid #d5d5d5; border-bottom:0; border-top-color:#a5a5a5; padding:2px; height:14px; width:280px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.mod-search-boards .mod-content .search-btn { float:left; padding:12px 10px 11px 0px;}
/* MORE SPORTSNATION */
.mod-more-sn .mod-header { background-image: none; background-color: #fff; border: 1px solid #c2c2c2; border-bottom: 0; }
.mod-more-sn .mod-header h4 { color: #474747; font-family: helvetica, arial, sans-serif; line-height: 30px; }
.mod-more-sn .mod-content { overflow: hidden; padding:2px; background-color:#fff;}
.mod-more-sn ul li { display:inline; float:left; margin-top:10px; padding:0px 7px 20px 8px; width:136px; border-right:1px #ebedf0 solid;}
.mod-more-sn ul li.last {border:0;}
.mod-more-sn ul li dl {padding:2px;}
.mod-more-sn ul li dt {line-height:14px;}
.mod-more-sn ul li dd {padding-top:3px; line-height:14px;}
/* TODAY'S CHATS */
.mod-mini-todays-chats ul {line-height:16px; padding:10px 8px;}
.mod-mini-todays-chats ul li {padding-bottom:6px; overflow:hidden;}
.ie .mod-mini-todays-chats ul li { zoom:1;}
.mod-mini-todays-chats ul li span.time { float:left; width:60px; color:#333; text-align:right; padding:0 8px 0 0;}
.mod-mini-todays-chats ul li span.live { display:block; color:#f00; font-weight:700; margin:0 0 0 68px;}
.mod-mini-todays-chats ul li span.live a {font-size:10px; font-weight:400;}
.mod-mini-todays-chats ul li span.chat {float:left; width:214px; padding:0;}
/* LIVE CHAT */
.mod-mini-live-chat ul {padding:10px 4px 0;}
.mod-mini-live-chat ul li {padding:0; margin:0 0 8px; overflow:hidden; border:1px solid #ddd; background:url(http://a4.espncdn.com/prod/assets/sn_chatheader_gray.gif) 105% top no-repeat;}
.mod-mini-live-chat ul li.guest {background:url(http://a1.espncdn.com/prod/assets/sn_chatheader_blue.gif) 105% top no-repeat;}
.ie .mod-mini-live-chat ul li { zoom:1;}
.mod-mini-live-chat ul li span.name {font-weight:700; display:block; padding:4px 10px; height:16px; margin-right:10px; color:#333;}
.mod-mini-live-chat ul li.guest span.name {padding:4px 10px 4px 32px; background: transparent url(http://a2.espncdn.com/prod/assets/sn_icon.gif) no-repeat scroll 6px 52%;}
.mod-mini-live-chat ul li span.message {padding:6px; display:block;}
/* CHAT TRANSCRIPT */
.mod-transcript {margin-top:20px;}
.mod-transcript .mod-content {border:none;}
.ie6 .mod-transcript .mod-content {padding:2px;}
.mod-transcript .mod-content p {padding:0 0 10px 26px; margin:0;}
.mod-transcript .mod-content h6 {font-size:12px; padding:0 0 0 26px; color:#111;}
.mod-transcript .mod-content h6.sn {background:url(http://a1.espncdn.com/prod/assets/sportsnation/icon_sn.png) 0 4px no-repeat; color:#333;}
.mod-transcript .mod-content .chunk {border-top:2px dotted #bbb; padding:10px 0 10px 4px;}

/* POLL RESULTS */
.mod-ballot .poll-results ul.results {float:left; width:130px; padding-right:10px;}
.mod-ballot .poll-results ul.results li,
.mod-ballot .poll-results ul.bars li {border:none; padding:4px 2px; color:#555;}
.mod-ballot .poll-results ul.results li span {padding-right:10px; width:70px; float:left;}
.mod-ballot .poll-results ul.results li.selected {font-weight:700; color:#F00;}
.mod-ballot .poll-results ul.bars {float:left; width:360px;}
.mod-ballot .poll-results ul.bars li span {float:left; height:14px; background:url(http://a3.espncdn.com/prod/assets/sportsnation/bar_gray.jpg) 0 0 repeat-x;}
.mod-ballot .poll-results ul.bars li span.selected {background:url(http://a3.espncdn.com/prod/assets/sportsnation/bar_red.jpg) 0 0 repeat-x;}
.mod-ballot .poll-results ul.bars li span {float:left; background:#888 url(http://a4.espncdn.com/prod/assets/sportsnation/bar_wht_strip.png) 0 0 repeat-x; height:14px; position:relative;}
.mod-ballot .poll-results ul.bars li span.selected {background:#f00 url(http://a4.espncdn.com/prod/assets/sportsnation/bar_wht_strip.png) 0 0 repeat-x;}
.ie6 .mod-ballot .poll-results ul.bars li span {background:#888;}
.ie6 .mod-ballot .poll-results ul.bars li span.selected {background:#f00;}
.mod-ballot .poll-results ul.bars li span .shine {display:none;}
.ie6 .mod-ballot .poll-results ul.bars li span .shine {display:block; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://a4.espncdn.com/prod/assets/sportsnation/bar_wht_strip.png',sizingMethod='scale'); position:absolute; top:0; left:0; height:6px; overflow:hidden; width:100%;}

/* BALLOT RESULTS */
.mod-ballot .ballot-results ul.altrows li {padding:4px;}
.ie7 .mod-ballot .ballot-results ul.altrows li.alt {border:none;}
.mod-ballot .ballot-results .bar-wrapper {float:left; width:100px; font-size:10px; color:#111; font-weight:700; position:relative; padding:4px 10px 4px 0;}
.mod-ballot .ballot-results .bars {background:#f00 url(http://a4.espncdn.com/prod/assets/sportsnation/bar_wht_strip.png) 0 0 repeat-x; position:absolute; left:0; top:4px; height:16px; z-index:501;}
.ie6 .mod-ballot .ballot-results .bars {background:#f00;}
.mod-ballot .ballot-results .bars .shine {display:none;}
.ie6 .mod-ballot .ballot-results .bars .shine {display:block; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://a4.espncdn.com/prod/assets/sportsnation/bar_wht_strip.png',sizingMethod='scale'); position:absolute; top:0; left:0; height:6px; overflow:hidden; width:90%;}
.mod-ballot .ballot-results span {z-index:502; position:relative; padding:0 4px;}
.mod-ballot .ballot-results div.selections {font-weight:700;}
.mod-ballot .ballot-results div.selections span.team {font-weight:400; padding-left:6px; color:#555; font-size:10px;}
.mod-ballot .ballot-results div.selections .selection {float:left; width:460px;}
.mod-ballot .ballot-results h5 {background:url(http://a2.espncdn.com/prod/assets/module_subheader_gradient.gif) 0 0 repeat-x; border:1px solid #ccc; color:#222; margin:20px 0 2px; padding:3px 6px; text-transform:uppercase; font-size:10px;}

/* QUIZ RESULTS */
.mod-ballot .quiz-results div.selections {padding:4px 0 0 16px !important;}
.mod-ballot .quiz-results .quick-stats {border:1px solid #ddd; padding:2px; margin:0 0 10px; overflow:hidden;}
.ie6 .mod-ballot .quiz-results .quick-stats {height:1%;}
.mod-ballot .quiz-results .quick-stats .score {background:#e5e5e5; color:#e5e5e5; float:left; font-size:9px; font-weight:700; margin:0 6px 0 0; padding:10px 10px 5px; text-align:center; font-family:helvetica, arial, sans-serif;}
.mod-ballot .quiz-results .quick-stats .score span {color:#fff; font-size:24px; display:block;}
.mod-ballot .quiz-results .quick-stats .score-80-plus {background:#3C3;}
.mod-ballot .quiz-results .quick-stats .score-60-80 {background:#F60;}
.mod-ballot .quiz-results .quick-stats .score-60-minus {background:#C00;}
.mod-ballot .quiz-results .quick-stats p {margin:0; padding:0 4px; font-size:12px; color:#222; float:left; width:480px;}
.mod-ballot .quiz-results .quick-stats ul {margin:0; padding:2px 4px; font-size:12px; color:#333; float:left; width:480px; line-height:18px;}
.mod-ballot .quiz-results ul.results {float:left; width:200px; margin-top:6px; height:auto;}
.mod-ballot .quiz-results ul.results li {border:none; padding:6px 8px 8px 30px; color:#555;}
.mod-ballot .quiz-results ul.results li.answer {font-weight:700; color:#111; background:#ddd;}
.mod-ballot .quiz-results ul.results li.incorrect {background:url(http://a1.espncdn.com/prod/assets/sportsnation/icon_incorrect.png) 6px 4px no-repeat;}
.mod-ballot .quiz-results ul.results li.correct {background:#ddd url(http://a2.espncdn.com/prod/assets/sportsnation/icon_correct.png) 6px 4px no-repeat;}
.mod-ballot .quiz-results .answer-info {float:left; width:310px; background:#ddd; margin:6px 0 0; padding:8px; height:auto;}
.mod-ballot .quiz-results .answer-info p {margin:0;}

/* SUBMIT-CONFIRM */
.bg-submit-confirm {display:none; background:#222; position:absolute; top:124px; left:3px; height:310px; width:590px; z-index:601; /*opacity:0.8; filter:alpha(opacity=80);*/}
.ie .bg-submit-confirm {height:318px;}
.mod-submit-confirm {display:none; background:#fff; position:absolute; top:200px; left:135px; width:300px; overflow:hidden; z-index:602; border:12px solid #bbb;  
-moz-border-radius-bottomleft: 6px; 
-moz-border-radius-bottomright: 6px;
-moz-border-radius-topleft: 6px; 
-moz-border-radius-topright: 6px;
-webkit-border-bottom-right-radius: 6px; 
-webkit-border-bottom-left-radius: 6px;
-webkit-border-top-right-radius: 6px; 
-webkit-border-top-left-radius: 6px;
border-bottom-left-radius: 6px;	
border-bottom-right-radius: 6px;
border-top-left-radius: 6px;	
border-top-right-radius: 6px;
}
.mod-submit-confirm .mod-header {background:#fff; position:relative; margin:0 8px; border-bottom:1px solid #86919C;}
.mod-submit-confirm .mod-header h4 {color:#3F5469; font-size:14px; padding:4px 0 0 4px;}
.mod-submit-confirm .mod-header a.submit-close {position:absolute; top:6px; right:0; cursor:pointer; font-size:10px; line-height:14px; padding:2px 4px; color:#555;}
.mod-submit-confirm .mod-header a.submit-close:hover {text-decoration:none; background:#3F5469; color:#fff;}
.mod-submit-confirm .mod-content {margin-bottom:0; font-size:12px; border:none;}
.mod-submit-confirm .mod-content .gradient-container {background:url(http://a3.espncdn.com/prod/assets/sportsnation/bg_gradient_todayschats_active.png) repeat-x 0 100%;}
.mod-submit-confirm .mod-content p {color:#333;}
.mod-submit-confirm .border-fill-x {width:300px;}
.mod-submit-confirm .border-fill-y {height:100px;}

/* BROWSE ARCHIVES */
.mod-browse-archives ul li h5 {font-size:12px; padding:0 0 4px; color:#333;}
.mod-browse-archives .col select {font-size:10px;}
.mod-browse-archives .col {float:left; padding:10px; width:284px; margin:0;}
.mod-browse-archives .col ul li {padding:0 0 10px; margin:0 0 10px; border-bottom:1px solid #ddd; overflow:hidden;}
.ie6 .mod-browse-archives .col ul li {margin:10px 10px 0 5px;}
.mod-browse-archives .set-height ul li {height:65px;}
.mod-browse-archives .col ul li ul.items li {display:inline; padding:0 5px 0 0; border-right:1px solid #ccc; font-size:10px; border-bottom:none; height:auto; width:auto; float:none; margin:0;}
.ie .mod-browse-archives .col ul li ul.items li {margin:0 5px 0 0; padding:0;}
.mod-browse-archives .col ul li ul.items li.last {border-right:none;}
.mod-browse-archives .col ul li ul.items li a.a-more {padding-right:10px; background:url(http://a3.espncdn.com/prod/assets/sportsnation/icon_plus_blue.png) 100% 50% no-repeat;}
.mod-browse-archives .col ul li ul.items li a.a-open {background:url(http://a3.espncdn.com/prod/assets/sportsnation/icon_minus_blue.png) 100% 50% no-repeat;}
.mod-browse-archives .col-full {padding:10px;}
.mod-browse-archives .col-full ul li {padding:0 0 4px; margin:0; border-bottom:none; color:#333; font-size:12px;}
.mod-browse-archives .col-full ul li span {font-size:10px; color:#888;}
.mod-browse-archives .col ul li .more-items {margin:6px 0 0; display:none;}
.mod-browse-archives .filter {padding:10px 0; margin:0 10px 10px; border-bottom:1px solid #ddd;}
.mod-browse-archives .filter label {padding:0 2px 0 14px;}
.mod-browse-archives .filter label.first {padding:0 2px 0 0;}
.mod-browse-archives .filter form {display:inline;}
.mod-browse-archives .filter input {padding:0 14px; position:relative; top:4px; left:0;}

/* AUTO PAGE UPDATE */
.mod-auto-update .mod-content {margin:-6px 0 0; border:1px solid #2f94a5; background:#2fbad0 url(http://a1.espncdn.com/prod/assets/sportsnation/bg_gradient_autoupdate.jpg) 0 100% repeat-x;}
.ie6 .mod-auto-update .mod-content {margin:0;}
.mod-auto-update .mod-content p {font-family:helvetica, arial, sans-serif; font-size:14px; color:#134952; font-weight:700; background:transparent url(http://a3.espncdn.com/prod/assets/sportsnation/icon_update.png) 12px 7px no-repeat; margin:0; padding:8px 20px 10px 38px;}

/* POST COMMENT */
.mod-post-comment .mod-content { background: #464646 url(http://a4.espncdn.com/prod/assets/sn_livechat_footer_gradient.gif) top repeat-x; border-width: 0; margin:-6px 0 6px; padding:14px;}
.mod-post-comment .mod-content .form-row {float:left; clear:both; width:500px;}
.mod-post-comment .mod-content input {padding:4px; width:230px; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#333; border: 1px solid #555;}
.mod-post-comment .mod-content textarea {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#333; padding:4px; border: 1px solid #555; float:left; margin-top:6px; height:40px; width:400px;}
.mod-post-comment .mod-content .submit { float:right; margin:38px 20px 0 0;}
.ie .mod-post-comment .mod-content .submit {overflow:hidden; margin:38px 6px 0 0;}
.mod-post-comment .mod-content input.btn-submit { background:url(http://a1.espncdn.com/prod/assets/btn_submit_red.png) no-repeat 0 0; width:59px; height:18px; cursor:pointer; border:none; padding:0;}

/* ====== COMMUNITY MODULES ===== */
/* FEATURED TALENT */
.mod-feat-talent p {margin:0px 10px 4px; width:200px; line-height:14px;}
.mod-feat-talent p.footer {margin-top:8px; width:170px;}
.mod-feat-talent h6 {padding:5px 10px 10px;}
.mod-feat-talent .mod-content div {background-image: url(http://a3.espncdn.com/prod/assets/columnists/gradient_fp_columnists_sprite_298.jpg); height:120px;}
/* COMMUNITY PARTICIPATION */
.mod-comm-participate .finder {padding:10px;}
.mod-comm-participate input.txt {padding:2px; color:#444;}
.mod-comm-participate input.btn-search {position:relative; top:6px; left:6px;}
.mod-comm-participate .fans .col-left {float:left; width:50px; margin:8px;}
.mod-comm-participate .fans .col-right {float:left; width:210px; padding:10px;}
.mod-comm-participate .fans p {margin:0 0 4px;}

/* ====== MODULE COMPONENTS ===== */
.col-right ul.logos,
.col-right ul.friends {padding:6px 6px 0 0; overflow:hidden;}
.col-right ul.logos li,
.col-right ul.friends li {float:left; padding-right:10px;}
.col-right ul.friends li img {height:25px; width:18px;}
.col-right ul.friends li.more {font-size:9px; text-align:right; height:25px; padding-right:0;}
.col-right ul.friends li.more a {position:relative; top:10px; right:0;}
.col-right ul.group-info {padding:4px 6px 0 0; overflow:hidden; color:#555;}
.col-right ul.group-info li {line-height:14px; font-size:10px;}
.col-right ul.group-info li.admin {font-size:11px;}
.col-right ul.group-info li.more {padding-top:6px;}
/* featured users component */
.modcomp-feat-users {padding-top:10px;}
.ie6 .modcomp-feat-users {height:1%;}
.modcomp-feat-users .split-divider {margin:0 6px; height:1px;}
.modcomp-feat-users ul li {overflow:hidden;}
.modcomp-feat-users ul li .col-left {float:left; width:35px; padding:10px 0 10px 10px;}
.modcomp-feat-users ul li .col-right {float:left; width:225px; padding:10px;}
.modcomp-feat-users ul.wide-tn li .col-left {width:65px;}
.modcomp-feat-users ul.wide-tn li .col-right {width:195px;}
/* featured fan component */
.modcomp-feat-fan {overflow:hidden;}
.modcomp-feat-fan .col-left {float:left; width:75px; padding:10px 0 10px 10px;}
.modcomp-feat-fan .col-right {float:left; width:190px; padding:10px;}
.modcomp-feat-fan .basic-info {color:#333; border-bottom:1px solid #ddd; padding:4px 8px 8px 0;}
.modcomp-feat-fan .basic-info li span {float:left; width:70px; padding-right:4px;}
/* inilne tag cloud */
.modcomp-tag-cloud {padding:10px 0 10px 10px; font-family:helvetica,arial,sans-serif;}
.modcomp-tag-cloud a {line-height:28px; padding-right:10px;}
/*.modcomp-tag-cloud a:hover {background:#225DB7; color:#fff; text-decoration:none;}*/

/* ===== SN BLOG CONTENT ===== */
/* SportsNation Feeds */
.mod-sn-feeds {background:url(http://a3.espncdn.com/prod/assets/sportsnation/bg_feeds.png) 0 0 no-repeat; height:28px; overflow:hidden; margin-bottom:6px; padding:8px 0 0;}
.ie6 .mod-sn-feeds { background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://a3.espncdn.com/prod/assets/sportsnation/bg_feeds.png');}
.mod-sn-feeds .label,
.mod-sn-feeds .facebook,
.mod-sn-feeds .twitter,
.mod-sn-feeds .rss {float:left;}
.mod-sn-feeds .label {background:url(http://a4.espncdn.com/prod/assets/sportsnation/sn-feeds-title.png) 0 0 no-repeat; height:12px; width:129px; padding:0 12px 0 0; margin:6px 0 0 10px;}
.mod-sn-feeds .facebook {background:url(http://a4.espncdn.com/prod/assets/sportsnation/sn-feeds-facebook.png) 0 0 no-repeat; height:20px; width:84px; margin:0 10px 0 0;}
.mod-sn-feeds .twitter {background:url(http://a1.espncdn.com/prod/assets/sportsnation/sn-feeds-twitter.png) 0 0 no-repeat; height:20px; width:70px; margin:0 14px 0 0;}
.mod-sn-feeds .rss {background:url(http://a2.espncdn.com/prod/assets/sportsnation/sn-feeds-rss.png) 0 0 no-repeat; height:20px; width:55px; padding:0;}
.mod-sn-feeds .label span,
.mod-sn-feeds .facebook span,
.mod-sn-feeds .twitter span,
.mod-sn-feeds .rss span {position:absolute; left:-9999em;}
/* SportsNation Promo Modules */
.mod-promo h4 {position:absolute; left:-9999em;}
.mod-promo p {color:#333;}
.mod-promo p.sntv {padding:130px 0 0;} /* SportsNation TV */

/* From The Nation */
.mod-from-the-nation ol {padding:0 8px 0 20px; list-style-type:decimal;}
.ie .mod-from-the-nation ol {padding:0 8px 0 24px;}
.mod-from-the-nation ol span {font-weight:700;}
.mod-from-the-nation .sub-txt {color:#777; font-weight:700; border-top:1px solid #ddd; padding:8px 0 16px; clear:both;}
.mod-from-the-nation .sub-txt span {font-weight:400;}
/* Browse SportsNation Blog (Archives) */
.mod-browse-snblog .mod-content ul { padding:10px;}
.mod-browse-snblog .mod-content ul li {color:#555; padding:0 0 3px;}

/***** BLOG POST *****/
.mod-blog-post a {color:#225db7;}
.mod-blog-post .post-wrapper {padding:16px; background:#fff; margin-bottom:10px; border-color:#ddd; border-style:solid; border-width:0 0 1px 1px;}
.ie .mod-blog-post .post-wrapper {height:1%;}
/* Blog Header */
.mod-blog-post .mod-header {background:none; /*height:70px;*/ height:1%; position:relative;}
.mod-blog-post .mod-header h3 {font-size:26px; color:#000; margin:0 0 0 30px; font-family:helvetica, arial, sans-serif; border-bottom:1px solid #ddd; line-height:24px; padding:0 0 8px;}
.mod-blog-post .mod-header h3 a {color:#000;}
.mod-blog-post .mod-header h3 a:visited {color:#555;}
.mod-blog-post .mod-header h3 a:hover {color:#225db7; text-decoration:none;}
.mod-blog-post .mod-header .date {background:url(http://a3.espncdn.com/prod/assets/sportsnation/icon_calendar_date.png) 0 0 no-repeat; position:absolute; left:-28px; top:-5px; width:44px; height:50px; font-family:helvetica, arial, sans-serif; font-weight:700;}
.ie6 .mod-blog-post .mod-header .date { background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://a3.espncdn.com/prod/assets/sportsnation/icon_calendar_date.png');}
.mod-blog-post .mod-header .date span {position:absolute; left:-9999em;}
.mod-blog-post .mod-header .date .month {font-size:11px; color:#ddd; height:17px; width:36px; margin:7px 7px 0; text-align:center; text-transform:uppercase;}
.mod-blog-post .mod-header .date .day {font-size:14px; color:#444; margin:0 7px 7px; text-align:center; width:36px;}
.mod-blog-post .mod-header .sub-head {margin:0 0 0 30px; padding:4px 0; overflow:hidden;}
.mod-blog-post .mod-header .sub-head .author {width:300px; float:left; padding:4px 0; font-size:12px;}
.mod-blog-post .mod-header .sub-head .author a {font-weight:700;}
.mod-blog-post .mod-header .sub-head .time {float:left; padding-top: 6px; font-size:10px; color: #888888;}
.mod-blog-post .mod-header .sub-head .blog-actions {float:right; font-size:10px; padding:6px 0;}
.mod-blog-post .mod-header .sub-head .blog-actions a {color:#888;}
.mod-blog-post .mod-header .sub-head .blog-actions .top {background:url(http://a3.espncdn.com/prod/assets/sportsnation/icon_backtotop.png) 0 0 no-repeat; padding:0 16px 0 18px; float:left;}
.mod-blog-post .mod-header .sub-head .blog-actions .share {background: transparent url(http://a4.espncdn.com/icons/share-icon-12x12.png) no-repeat 0 0; padding:0 10px 0 18px;}
.mod-blog-post .mod-header .sub-head .blog-actions .comments span.bubble {background:url(http://a4.espncdn.com/prod/assets/sportsnation/icon_comments_cloud.png) 0 0 no-repeat; color:#225db7; font-weight:700; font-size:14px; font-family:helvetica, arial, sans-serif; text-align:center; width:32px; display:block; height:28px; padding:3px 0 4px; float:left; margin-top:-5px;}
.mod-blog-post .mod-header .sub-head .blog-actions .comments span.link {float:left; margin-left:5px;}
.mod-blog-post .mod-header .sub-head .blog-actions .comments:hover span {text-decoration:underline; cursor:pointer;}
/* Blog Content */
.mod-blog-post .mod-content {border:none; font-size:12px; color:#333; padding:0;}
.mod-blog-post .mod-content p {margin:0 0 10px;}
.mod-blog-post .mod-content .mod-poll .question, .mod-blog-post .mod-content .mod-poll .post-vote-message { margin: 8px 10px 6px; }
.mod-blog-post .mod-content .mod-poll .total-votes { margin: 18px 0 0 10px; }
.mod-blog-post .mod-content img.floatleft {}
.mod-blog-post .mod-content img.floatright {}
.mod-blog-post .more-link {display:block; font-weight:700; font-size:12px; text-align:right; margin-bottom:12px; float:right;}
.mod-blog-post .mod-content .divider {width:100%; height:1px; border-top:1px solid #ddd; padding:10px 0; clear:both;}
.mod-blog-post .mod-content ul.bulletlinks {font-size:12px;}
.mod-blog-post .mod-content a.link-lrg{font-size:18px; font-weight:bold; font-family:Helvetica, Arial, sans-serif; margin-top:12px;}
/* Post Quote */
.mod-blog-post .mod-content blockquote {margin:2px 8px 8px;}
.mod-blog-post .mod-content blockquote p {font-size:14px; margin:0 0 6px; line-height:18px;}
.mod-blog-post .mod-content blockquote cite {font-size:11px !important;}
.mod-blog-post .mod-content blockquote .bg-start {padding:11px 8px 0 0;}
.mod-blog-post .mod-content blockquote .bg-end {padding-top:0;}
.ie .mod-blog-post .mod-content blockquote .bg-end {padding-top:14px;}
.mod-blog-post .mod-content span.avatar {margin:0 8px 8px;}
/* Post Inline Chat Sked */
.mod-blog-post .mod-content .mod-inline.mod-mini-todays-chats {float:right; margin:0 0 10px 10px;}
.mod-blog-post .mod-content .mod-inline.mod-mini-todays-chats .mod-content {font-size:11px; border:1px solid #c2c2c2; padding:2px;}
.mod-blog-post .mod-content .mod-inline.mod-mini-todays-chats .mod-content h4 {font-size:12px; padding:4px 8px 4px 2px; color:#555;}
.mod-blog-post .mod-content .mod-inline.mod-mini-todays-chats .mod-content ul li span.chat {width:168px;}
.mod-blog-post .mod-content .mod-inline.mod-mini-todays-chats .mod-content p.footer {margin:0;}

.subheader .show-archive{float:left;}
/* Auto Refresh Icon */
.subheader .auto-update{float:left; margin-left:16px; color:#000 !important; font-size:10px;}
.subhead .auto-update{float:right; margin-right:16px; color:#555 !important; font-size:9px; width:110px;}
.auto-update .icon{background:transparent url(http://a3.espncdn.com/prod/assets/icon_refresh_12.png) no-repeat scroll; float:left; height:13px; margin:2px 6px 0 0; width:12px;}
.subhead .auto-update .icon{margin:0 6px 0 0;}
.ie6 .auto-update .icon{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://a3.espncdn.com/prod/assets/icon_refresh_12.png');}
.auto-update .caption{white-space:nowrap;}
.subheader .auto-update .caption{white-space:nowrap; padding-top:2px;}


/* Quote Bubble */
.mod-blog-post .quote-wrapper {overflow:hidden; margin:0 0 10px;}
.ie6 .mod-blog-post .quote-wrapper {height:1%;}
.mod-blog-post .quote-wrapper .image {float:left; width:288px; margin:0 10px 4px 0;}
.mod-blog-post .quote-bubble {margin:0 0 10px; float:right; width:282px;}
.mod-blog-post .quote-bubble .header {background: transparent url(http://a4.espncdn.com/prod/assets/sportsnation/bg_quotebubble_header_gray.png) no-repeat scroll 100% 0; padding:4px 8px; position:relative;}
.ie .mod-blog-post .quote-bubble .header {height:1%;}
.mod-blog-post .quote-bubble.guest .header {background: transparent url(http://a1.espncdn.com/prod/assets/sportsnation/bg_quotebubble_header_blue.png) no-repeat scroll 100% 0;}
.mod-blog-post .quote-bubble .header .quote-tail {position:absolute; right:10px; top:23px; background:url(http://a1.espncdn.com/prod/assets/sportsnation/quotebubble_tail_gray.png) 0 0; width:28px; height:15px;}
.mod-blog-post .quote-bubble.guest .header .quote-tail {left:2px; top:23px; background:url(http://a2.espncdn.com/prod/assets/sportsnation/quotebubble_tail_blue.png) 0 0;}
.mod-blog-post .quote-bubble .header h5 {color:#222; font-size:11px;}
.mod-blog-post .quote-bubble.guest .header h5 {background:transparent url(http://a2.espncdn.com/prod/assets/sn_icon.gif) no-repeat scroll 0 52%; padding-left:28px;}
.mod-blog-post .quote-bubble .content {padding:20px 8px 0;}
.mod-blog-post .quote-bubble p {margin:0; padding:0 0 10px;}
/* If there is no image: */
.mod-blog-post .quote-wrapper.no-image .quote-bubble {width:100%;}


/* Blog Flash Poll */
.mod-blog-post .flash-poll {width:581px; border-top:1px solid #ddd; padding:8px 0 0;}
/* Blog Podcast Player */
.mod-blog-post .podcast-player {float:left; background:url(http://a1.espncdn.com/prod/assets/sportsnation/bg_blog_podcast.png) 0 0 no-repeat; padding:10px 12px 10px 22px;}
/* Blog Video Thumbnail */
.mod-blog-post .vid-thumb {float:left; padding:0 8px 8px 0;}
/* Blog Video Player */
.mod-blog-post .video-player {clear:both;}
/* Blog Footer */
.mod-blog-post .mod-footer {border:none; margin-bottom:0; margin-top:10px; text-align:left; border-color:#ddd; border-style:solid; border-width:1px 0; background:url(http://a4.espncdn.com/prod/assets/sportsnation/bg_blogpost_tags.png) repeat-x 0 0; overflow:hidden; padding:2px 0; clear:both;}
.mod-blog-post .mod-footer p {padding:2px 8px 2px 4px; line-height:17px; float:left; width:525px;}
.mod-blog-post .mod-footer span {font-weight:700; color:#888; float:left; padding:3px 4px 2px 8px; font-size:10px;}
.mod-blog-post .mod-footer a {padding-left:0;}
/* View More Posts */
#mod-more-blog-posts {background:url(http://a2.espncdn.com/prod/assets/sportsnation/bg_more_posts_btn.png) no-repeat 0 0; width:582px; height:30px; padding:0 16px;}
#mod-more-blog-posts:hover {background:url(http://a1.espncdn.com/prod/assets/sportsnation/bg_more_posts_btn_hover.png) no-repeat 0 0;}
#mod-more-blog-posts a {color:#fff;}
#mod-more-blog-posts a.back-top {float:left; font-size:10px; background:url(http://a3.espncdn.com/prod/assets/sportsnation/icon_up_wht.png) no-repeat 0 45%; padding:0 12px; line-height:30px;}
#mod-more-blog-posts a.view-more {float:right; font-family:helvetica, arial, sans-serif; font-size:14px; font-weight:700; background:url(http://a4.espncdn.com/prod/assets/sportsnation/icon_morearrow_wht.png) no-repeat 100% 50%; padding:0 16px 0 330px; line-height:30px;}
/* View More Comments */
.mod-comments #more-comments {background:url(http://a2.espncdn.com/prod/assets/sportsnation/bg_more_posts_btn.png) no-repeat 0 0; width:582px; height:30px; padding:0 16px; cursor:pointer;}
.mod-comments #more-comments:hover {background:url(http://a1.espncdn.com/prod/assets/sportsnation/bg_more_posts_btn_hover.png) no-repeat 0 0;}
.mod-comments #more-comments a.view-more {color:#fff; float:right; font-family:helvetica, arial, sans-serif; font-size:14px; font-weight:700; background:url(http://a4.espncdn.com/prod/assets/sportsnation/icon_morearrow_wht.png) no-repeat 100% 50%; padding:0 16px; line-height:30px;}
.mod-comments .mod-header p{color:white; padding:4px;}
/* Blog Archive Title */
.mod-sn-archive-title {background:url(http://a3.espncdn.com/prod/assets/sportsnation/bg_archive_title.png) 0 0 no-repeat; height:30px; overflow:hidden; margin-bottom:6px; padding:6px 0 0;}
.ie6 .mod-sn-archive-title { background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://a3.espncdn.com/prod/assets/sportsnation/bg_archive_title.png');}
.mod-sn-archive-title h2 {font-size:20px;}
.mod-sn-archive-title h2 img {padding:0 0 0 10px; vertical-align:middle;}
.mod-sn-archive-title h2 span {position:absolute; left:-9999em;}
/* Cycle Through Posts */
.mod-post-cycle .mod-content {border:none;}
.mod-post-cycle .cycle-post {float:left; width:272px; padding:16px;}
.mod-post-cycle .cycle-post.next {text-align:right;}
.mod-post-cycle .button {font-family:helvetica,arial,sans-serif; color:#fff; font-size:14px; background:url(http://a3.espncdn.com/prod/assets/sportsnation/btn_prev_post_gray.png) 0 0 no-repeat; padding:0 28px; height:30px; line-height:32px; display:block; letter-spacing:.5px;}
.mod-post-cycle .cycle-post.next .button {background:url(http://a1.espncdn.com/prod/assets/sportsnation/btn_next_post_gray.png) 100% 0 no-repeat;}
.ie6 .mod-post-cycle a.button {color:#fff !important;}
.mod-post-cycle .button:hover {background:url(http://a2.espncdn.com/prod/assets/sportsnation/btn_prev_post_gray_hover.png) 0 0 no-repeat;}
.mod-post-cycle .cycle-post.next .button:hover {background:url(http://a4.espncdn.com/prod/assets/sportsnation/btn_next_post_gray_hover.png) 100% 0 no-repeat;}
.mod-post-cycle .post-title p {color:#333; font-size:12px;}
.mod-post-cycle .post-title p span {color:#f00; font-weight:700;}

.mod-article-title{ margin-bottom: 5px;}


/* Favorites added 082109 */
.mod-todays-chats ul li.my-fave {moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#ECE1B0 url(http://a2.espncdn.com/prod/assets/memberservices/ms-bg-fave.gif) repeat-x scroll 0 100%; border-color:#C1AF49; border-style:solid; border-width:1px 0; font-weight:700;}

.mod-todays-chats ul .active.my-fave {background:transparent url(http://a1.espncdn.com/prod/assets/sportsnation/bg_gradient_chatlineup_active_my-fave.png) 0 50% no-repeat; position:relative; height:45px; border:none;}
.ie .mod-todays-chats ul .active.my-fave {margin-top:-2px;}

/* Insider Chat display added 052810 */
.mod-live-chat .mod-chat-now .mod-content .future-placeholder-insider {background:url(http://a3.espncdn.com/prod/assets/sportsnation/gradient_back_insider_chat.jpg) 0 100% repeat-x; height:300px; font-size:12px;}
.ie .mod-live-chat .mod-chat-now .mod-content .future-placeholder-insider {height:100%;}
.mod-live-chat .mod-chat-now .mod-content .future-placeholder-insider p.more {font-size:11px; border-top:1px solid #ddd; padding-top:8px;}

.mod-live-chat .mod-chat-now .mod-footer .text-box-insider { padding:15px 10px 15px 14px; overflow:hidden;}
.ie6 .mod-live-chat .mod-chat-now .mod-footer .text-box-insider {zoom:1;}

/* TV Module */
.mod-sn-tv h5{display: block; width: 134px; height: 14px; background: transparent url(http://a.espncdn.com/prod/assets/sportsnation/sntv_header_horz.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden;}
.mod-sn-tv .uneven h5{display: block; width: 73px; height: 28px; background: transparent url(http://a.espncdn.com/prod/assets/sportsnation/sntv_header_vert.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden;}
.mod-sn-tv .mod-content.split .col-left{border: none; }
.mod-sn-tv .mod-content .uneven .col-left{width:73px;}
.mod-sn-tv .mod-content .uneven .col-right{width:195px;}
.mod-sn-tv .mod-content .uneven img{float:left; margin-right:10px;}

.mod-sn-tv .leading-the-show li{margin: 0 0 10px 0; font: bold 13px Helvetica,sans-serif;}

.mod-sn-tv .featured-on-sn .audio-player{float:right; width:84px; }
.mod-sn-tv .featured-on-sn h6{margin: 0 0 2px 0;}

.mod-sn-tv .latest-tweet .col-right{padding:6px 8px 10px !important;}
.mod-sn-tv .featured-on-sn .col-right{padding:6px 8px !important;}


.mod-sn-tv .daily-ranker h5{background-position: 0 -14px; }
.mod-sn-tv .game-time h5{background-position: 0 -28px; }
.mod-sn-tv .weird-web-stories h5{background-position: 0 -42px; }
.mod-sn-tv .leading-the-show h5{background-position: 0 -28px; }
.mod-sn-tv .behind-the-scenes h5{background-position: 0 -140px; }
.mod-sn-tv .latest-tweet h5{background-position: 0 -56px; }
.mod-sn-tv .fake-calls-real-fans h5{background-position: 0 -98px; }
.mod-sn-tv .bs-meter h5{background-position: 0 -84px; }
.mod-sn-tv .bracket-challenge h5{background-position: 0 -154px; }
.mod-sn-tv .arcade-corner h5{background-position: 0 -166px; }
.mod-sn-tv .submit-a-link h5{background-position: 0 -180px; }
.mod-sn-tv .pre-game h5{background-position: 0 0; }
.mod-sn-tv .pop-culture h5{background-position: 0 -194px; }
.mod-sn-tv .sn-video h5{background-position: 0 -208px; }
.mod-sn-tv .more-polls h5{background-position: 0 -222px; }
.mod-sn-tv .pulse-of-sn h5{background-position: 0 -236px; }

.mod-sn-tv .submit-a-link input{border:1px #999 solid; font-size:12px; width:130px;}
.mod-sn-tv .submit-a-link span.url label{font-size:10px;}
.mod-sn-tv .submit-a-link span.url{border:1px #CCC solid; -moz-border-radius:6px; -webkit-border-radius:6px; padding:6px; margin-bottom:0px;}
.mod-sn-tv .submit-a-link span.url label{width:40px; font-size:11px;}
.mod-sn-tv .submit-a-link span.url input{width:226px;}
.mod-sn-tv .submit-a-link .col-left,
.mod-sn-tv .submit-a-link .col-right{padding-top:0px !important;}
.mod-sn-tv .submit-a-link .btn-submit{background:url(http://a.espncdn.com/prod/assets/sportsnation/btn_submit.png) no-repeat; text-indent:-500px; width:60px; height:18px; border:0px; float:right; margin:0px 10px 10px 0px; cursor:pointer;}
.mod-sn-tv .submit-a-link .expand-collapse{float:right; background:url(http://a.espncdn.com/prod/assets/sportsnation/sprite_expand_collapse.png) no-repeat; text-indent:-500px; display:block; height:10px; width:66px; margin-top:5px;}


.mod-sn-tv .tv-header{background:url(http://a.espncdn.com/prod/assets/sportsnation/bg_top_sntv.jpg) 0 0 no-repeat; overflow:hidden; display:block; text-decoration: none; color:#202020; font-size:10px;}
.mod-sn-tv .tv-header .col-right{text-align:center;}
.mod-sn-tv .countdown{height: 50px; background: url(http://a.espncdn.com/prod/assets/sportsnation/sntv_bg_countdown.png) no-repeat; margin:0px 0px 10px 7px;}
.mod-sn-tv .countdown p{color:#595858; font-size:10px; line-height:12px; font-family:Helvetica, Arial, sans-serif; text-align:center; margin:0px; padding-right:4px;}
.mod-sn-tv .countdown p.status{color:#fff; font-size:16px; font-family:Helvetica, Arial, sans-serif; text-align:center; padding:15px 4px 4px 0; line-height:18px;}
.mod-sn-tv .countdown p.on-air{color:#ff0000; font-size:16px; font-family:Helvetica, Arial, sans-serif; text-align:center; padding:15px 4px 4px 0; line-height:18px;}
.mod-sn-tv .countdown-return{background: url(http://a.espncdn.com/prod/assets/sportsnation/sntv_bg_return.png) no-repeat;}
.mod-sn-tv .countdown-return p{padding:9px 4px 5px 0;}
.mod-sn-tv .countdown-return p.status{padding:0px 5px 0 0; font-size:18px;}
.mod-sn-tv .countdown-timer p.status{padding:15px 5px 4px 0; font-size:22px;}