/* CSS Document */
body.page2 {background:#F2F2F2 url(/i/page2/index/2009/bg_page2_red.jpg);background-repeat:repeat-x;}
body.page2 .bg-elements {background: url(/i/page2/index/2009/bg_espn_page2_optimized.jpg) no-repeat scroll 50% 0 !important;}

body.page2 .nav-main-breadcrumbs a {color:#fecbb2;}
body.page2 #top-stories .mod-header {background:#CCCCCC url(/i/page2/index/2009/gradient_video_header.gif) repeat-x scroll 0 0;}
body.page2 #top-stories .mod-header h4 {color:#333333;}

/* MODULE HEADERS */
body.page2 .span-2 .mod-header {background:transparent url(/i/page2/index/2009/bg_page2_modheader.jpg) no-repeat 0 0; height:25px;}
.mod-blog-archive-title h2 span{display:none;}

/* ROUNDED MOD-CONTENT */
/* change 'body.page2index' to 'body.page2' to appear on all setSection pages */
body.page2index .span-2.last .mod-container.mod-page2 {margin-bottom:6px;}
body.page2index .span-2.last .mod-content {margin-top:4px;-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;}
body.page2index .span-2.last .mod-content .gradient-container {background:#fff;}
body.page2index .span-2.last .mod-footer {-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-color:#c2c2c2; border-width:0 0 1px 1px;}
body.page2index .span-2.last .mod-no-footer .mod-content {border-color: #cccccc; border-style:solid; border-width:0 0 1px 1px; -moz-border-radius-topleft: 5px; -webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }

body.page2index .span-2.last .mod-columnist-blogger .mod-content, body.page2 .span-2.last .mod-simmons .mod-content, body.page2 .span-2.last .mod-cartoon .mod-content { border: none; -webkit-border-radius: 0; margin-top: 0; }


/* MODULES */
/* SIMMONS SPORTS GUY MODULE */
body.page2 .mod-container.mod-simmons {padding-top:3px; background-color:#fff;}
body.page2 .mod-simmons .mod-header {background: url(/i/page2/index/2009/bg_page2_mod_simmons.gif) no-repeat 0 0; width:292px; height:108px; padding:3px;margin:0 0 6px 3px; position:absolute;}
body.page2 .mod-simmons .mod-header h4 {color:#e43500;margin-top:60px;padding:0 0 0 2px; font-size:26px;}
body.page2 .mod-simmons .mod-content {background:#fff url(/i/page2/index/2009/bg_page2_mod_simmons_content.jpg) no-repeat; background-position:bottom; padding-top:90px; border-bottom: 3px solid #fff; }
body.page2 .ie .mod-container.mod-simmons {margin-bottom:6px;}
body.page2 .ie .mod-simmons .mod-content {margin-bottom:2px;}
/* CARTOON MODULE */
body.page2 .mod-cartoon .mod-content {background:none !important; border:0; padding:0;}
body.page2 .mod-cartoon .mod-content .col-full {padding:0;}
body.page2 .mod-cartoon .mod-content .col-full img {border:#cccccc 1px solid;}
/* PODCAST */
.page2-podcasts a.mod-accordion-trigger {background: url(/i/page2/index/2009/page2_podcasts.jpg) no-repeat 10px 0 !important; height:48px; text-indent:-9999px;}
/* POLL */
.mod-poll.mod-page2 div.presby {padding: 0 0 20px 0; width:100%; float:left;}

/* COLUMNIST/BLOGGER */
.mod-open-list.mod-columnist-blogger .mod-content {background:none; border:0;}
.mod-open-list.mod-columnist-blogger .mod-content p {margin:0; padding:4px 2px;}
.mod-open-list.mod-columnist-blogger ul li {background:#fff; border-color:#CCCCCC !important; border-style: solid; border-width: 0 0 1px 1px !important; margin: 4px 0 8px; padding: 6px; overflow:hidden; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px;  -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px;}
.ie6 .mod-open-list.mod-columnist-blogger ul li {margin-bottom:6px !important;}
.mod-open-list.mod-columnist-blogger ul li.alt {background:#fef5dc;}
.mod-open-list.mod-columnist-blogger .mod-content ul li h5 {font-size:18px; font-weight:700;font-family:helvetica, arial, sans-serif; padding-top:8px;}
.mod-open-list.mod-columnist-blogger .mod-content ul li img {padding:0 4px 0 10px;}
.mod-open-list.mod-columnist-blogger ul li span {color:#777777;font-size:10px;}
.mod-open-list.mod-columnist-blogger ul li p { float: right; width: 219px; }


/* COLUMNISTS 
.mod-open-list.mod-columnist-blogger dl {margin-left:10px; background: url(/i/page2/index/2009/page2-columnists-sprite.gif) no-repeat;}
.mod-open-list.mod-columnist-blogger dl.buckheit  {background-position:0 0;}
.mod-open-list.mod-columnist-blogger dl.dameshek  {background-position: 0 -100px;}
.mod-open-list.mod-columnist-blogger dl.easterbrook  {background-position: 0 -200px;}
.mod-open-list.mod-columnist-blogger dl.fleming  {background-position: 0 -300px;}
.mod-open-list.mod-columnist-blogger dl.gallo  {background-position: 0 -400px;}
.mod-open-list.mod-columnist-blogger dl.hruby  {background-position: 0 -500px;}
.mod-open-list.mod-columnist-blogger dl.sjackson  {background-position: 0 -600px;}
.mod-open-list.mod-columnist-blogger dl.snibbe  {background-position: 0 -700px;}
.mod-open-list.mod-columnist-blogger dl.mergler  {background-position: 0 -800px;}
.mod-open-list.mod-columnist-blogger dl.lane  {background-position: 0 -900px;}
.mod-open-list.mod-columnist-blogger dl.martin  {background-position: 0 -1000px;}
.mod-open-list.mod-columnist-blogger dl.hardy  {background-position: 0 -1100px;}*/

/* DATE CALENDAR */
.mod-date-display-select {float:left; width:100%; margin:24px 0 30px;} 
.mod-date-display-select .mod-content{border:0px; border-top:1px #C2C2C2 solid; border-bottom:1px #C2C2C2 solid; background:none; padding:10px 0;}
.mod-date-display-select.noborder{margin:0px;}
.mod-date-display-select.noborder .mod-content{border:0;}
.mod-date-display-select .mod-content .mod-current-date {color:#666666;float:left;font-family:helvetica;font-size:16px;font-weight:700;margin-top:25px;}
.mod-date-display-select a.archivelinkupdate .mod-current-date { color: #225DB7; }
.mod-date-display-select a.archivelinkupdate .mod-current-date:hover{ text-decoration: underline; }
.mod-date-display-select .mod-content a.todaylink{ /*position: absolute; top: 520px; left: 0;*/ /*margin: 50px 0 0 -225px; float: left;*/ float: left; display: inline; padding-top: 0pt; margin-top: -10px; }

/***** MODS TO SCOREBOARD CAROUSEL *****/
body.page2 .mod-calendar-dropdown {margin-left:114px;}
body.page2 div.mod-scoreboard-carousel { float: left; width: 308px; position: relative; left:30px; clear:none !important;}
body.page2 div.mod-scoreboard-carousel div.view {width:232px;}
body.page2 div.mod-scoreboard-carousel ul li a {height:30px; width:32px;}
body.page2 div.mod-scoreboard-carousel ul li a span.date {line-height:14px;}
body.page2 div.mod-scoreboard-carousel ul li.current a { height: 40px;  }
body.page2 div.mod-scoreboard-carousel a.next,
body.page2 div.mod-scoreboard-carousel a.prev  {line-height:50px;}
body.page2 div.mod-scoreboard-carousel .view a { cursor: pointer; }
body.page2 div.mod-scoreboard-carousel .view a.noclick {cursor: default; }
body.page2 div.mod-scoreboard-carousel ul li a.noclick:hover { background:#FFFFFF url(/prod/assets/calendar/calendar_carousel_day_bg.jpg) repeat-x scroll 0 0; }

/* LOADING AJAX */
body.page2 .ajaxloading{ text-align: center; padding-bottom: 20px; }

/* TWITTER MODULE */
body.page2 .mod-twitter ul li.alt {background-color:#FEF5DC;}
/* FOOTER IMG */
.page2-footer {margin-top:30px; width: 924px; height: 62px; background: url('/i/page2/index/2009/page2_footer_new.jpg') no-repeat top left;font-family: Verdana, sans-serif;font-size: 10px;color: #ffe6a3}
.page2-footer .left{ font-family: Verdana, sans-serif; font-size: 10px; color: #ffe6a3; float: left; padding: 24px 0 0 145px; }
.page2-footer .right{ float: right; padding: 24px 10px 0 0; width: 175px; }
.page2-footer .right a, .page2-footer .right a:visited, .page2-footer .right a:active{ font-family: Verdana, sans-serif; font-size: 10px; color: #fff; }
.page2-footer .right a:hover{ text-decoration: underline; }

/****** BLOG STYLES ******/
/* BLOG POST */
body.page2 .mod-blog-post a {color:#225db7 !important;}
body.page2 .mod-blog-post h3 a { text-decoration: none !important; }
body.page2 .mod-blog-post .post-wrapper {padding:16px 16px 40px 16px; background:#FFFFFF url(/i/page2/index/2009/page2_blog_footer.png) no-repeat scroll center bottom; border-color:#ddd; border-style:solid; border-width:0 0 0 1px;}
body.page2 .ie .mod-blog-post .post-wrapper {height:1%;}
body.page2 .mod-blog-post cite { color: #999; font-weight: normal; font-size: 11px !important; }
/* Blog Header */
body.page2 .mod-blog-post .mod-header .date {background:url(/i/page2/index/2009/icon_page2_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;}
body.page2 .ie6 .mod-blog-post .mod-header .date { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/page2/index/2009/icon_page2_calendar_date.png');}
body.page2 .mod-blog-post .mod-header .date span {position:absolute; left:-9999em;}
body.page2 .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;}
body.page2 .mod-blog-post .mod-header .date .day {font-size:14px; color:#444; margin:0 7px 7px; text-align:center; width:36px;}
body.page2 .mod-blog-post .mod-header .date .timezone {font-size:10px; color:#444; margin:1px 7px 7px; text-align:center; width:36px;}
body.page2 .mod-blog-post .mod-header .sub-head {margin:0 0 0 30px; padding:4px 0; overflow:hidden;}
body.page2 .mod-blog-post .mod-header .sub-head .author {width:200px; float:left; padding:4px 0; font-size:12px;}
body.page2 .mod-blog-post .mod-header .sub-head .author a {font-weight:700;}
body.page2 .mod-blog-post .mod-header .sub-head .time {float:left; padding-top: 6px; font-size:10px; color: #888888;}
body.page2 .mod-blog-post .mod-header .sub-head .blog-actions {float:right; font-size:10px; padding:6px 0;}
body.page2 .mod-blog-post .mod-header .sub-head .blog-actions a {color:#888 !important;}
body.page2 .mod-blog-post .mod-header .sub-head .blog-actions .top {background:url(/i/page2/index/2009/icon_backtotop.png) 0 0 no-repeat; padding:0 8px 0 18px; float:left;}
body.page2 .mod-blog-post .mod-header .sub-head .blog-actions .share {background: transparent url(/icons/share-icon-12x12.png) no-repeat 0 0; padding:0 10px 0 18px;}
body.page2 .mod-blog-post .mod-header .sub-head .blog-actions .comments span.bubble {background:url(/i/page2/index/2009/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;}
body.page2 .mod-blog-post .mod-header .sub-head .blog-actions .comments span.link {float:left; margin-left:5px;}
body.page2 .mod-blog-post .mod-header .sub-head .blog-actions .comments:hover span {text-decoration:underline; cursor:pointer;}
body.page2 .mod-blog-post .mod-header h3 {font-size:30px; border-bottom:0;}
body.page2 .mod-blog-post .mod-header h3 a:hover {text-decoration:underline;}
body.page2 .mod-blog-post .mod-header.obituary {background:transparent url(/i/page2/index/2009/page2_obituary.jpg) no-repeat center 0;}
/* Blog Content */
body.page2 .mod-blog-post .mod-content p.read-more {float:right; font-weight:700;}
/* Blog Inline Module Content */
body.page2 .mod-blog-post .mod-inline .mod-content {background:#FFFFFF none repeat scroll 0 0;border-color:#C2C2C2;border-style:solid;border-width:1px;font-size:11px;overflow:hidden;padding:2px;}
body.page2 .mod-blog-post .mod-inline .mod-content p {margin:10px;}
body.page2 .mod-blog-post .mod-inline.image.full {border-bottom:0;}
