/* CSS Document */
body.blog #sub-branding {height: 100px; background-color:#154C5C;}
body.blog #sub-branding h2{height:68px;}
body.blog .ie6 #subheader{background:none;}
/* Insider */
body.blog #sub-branding.insider {border-top:#f69e44 4px solid;}

/***** 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 .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 .author span {display:block;}
.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;padding:0 0 4px 18px;}
.mod-blog-post .mod-header .sub-head .blog-actions .share {background: transparent url(/icons/share-icon-12x12.png) no-repeat 0 0;}
.mod-blog-post .mod-header .sub-head .blog-actions .comment  {background:url(/prod/assets/pt_comment.gif) 0 0 no-repeat; padding-right:6px;}
.mod-blog-post .mod-header .sub-head .blog-actions .email {background:transparent url(/prod/assets/pt_email.gif) no-repeat scroll 0 0; padding-right:6px;}
.mod-blog-post .mod-header .sub-head .blog-actions .print {background:transparent url(/prod/assets/pt_print.gif) no-repeat scroll 0 0; padding-right:6px; }
/* 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 img.floatleft {}
.mod-blog-post .mod-content img.floatright {}
.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, .mod-blog-post .mod-content ol {list-style-position:outside !important; margin-left:20px; display:block;}
.mod-blog-post .mod-content ul {list-style-type:disc !important;}
.mod-blog-post .mod-content ol {list-style-type:decimal !important;}
.ie .mod-blog-post .mod-content ol {margin-left:24px !important;}
/* Blog Inline Module Content */
.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;}
.mod-blog-post .mod-inline .mod-content p {margin:10px;}
/* 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;}
/* 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 Video Thumbnail */
.mod-blog-post .vid-thumb {float:left; padding:0 8px 8px 0;}
/* Blog Video Player */
.mod-blog-post .video-player {clear:both;}
.mod-blog-post .beta-opt p {margin:0;padding-bottom:0;}
.mod-blog-post .mod-content .mod-video-playlist ul {margin-left:0;}
/* Blog Tags */
.mod-blog-post .mod-blog-tags {border:none; margin-bottom:10px; margin-top:10px; text-align:left; border-color:#ddd; border-style:solid; border-width:1px 0; background:url(/prod/assets/sportsnation/bg_blogpost_tags.png) repeat-x 0 0; overflow:hidden; padding:2px 0;}
.mod-blog-post .mod-blog-tags p {padding:2px 8px 2px 4px; line-height:17px; float:left; width:525px; font-size:10px;}
.mod-blog-post .mod-blog-tags span {font-weight:700; color:#888; float:left; padding:3px 4px 2px 8px; font-size:10px;}
.mod-blog-post .mod-blog-tags a {padding-left:0;}
.ie .mod-blog-post .mod-blog-tags {height:1%;}

/* Blog Archive Title */
.mod-blog-archive-title {background:url(/prod/assets/sportsnation/bg_archive_title.png) 0 0 no-repeat; height:30px; overflow:hidden; margin-bottom:6px; padding:6px 0 0;}
.ie6 .mod-blog-archive-title {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://vw-ct-design01.corp.espn3.com/mockups/2008/ESPN/Redesign/development/assets/sportsnation/bg_archive_title.png');}
.mod-blog-archive-title h2 {font-size:20px;}
.mod-blog-archive-title h2 img {padding:0 0 0 10px; vertical-align:middle;}
.mod-blog-archive-title h2 span {font-family: helvetica, arial, sans-serif;color:#4e4d4c; padding-left:16px; font-weight:normal; padding-right:4px;}

/* Blog subnav bar */
.blog-subnav {clear:both; padding-top:0px; width:100%;float:left; background:transparent url(http://vw-ct-design01.corp.espn3.com/mockups/2008/ESPN/Redesign/development/assets/bg_tier3/bg_submenu_gradient.png) repeat-x scroll 0 0;}
.ie6 .blog-subnav {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://vw-ct-design01.corp.espn3.com/mockups/2008/ESPN/Redesign/development/assets/bg_tier3/bg_submenu_gradient.png',sizingMethod='scale'); }

/* Blog Tabs */
ul.blog-ui-tabs {color:#fff; margin-left:4px; margin-top:6px; clear:both; line-height:24px; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; float:left;}
ul.blog-ui-tabs li {float:left; list-style-type:none;}
ul.blog-ui-tabs li a{padding:0px 10px 1px; font-weight:700; color:#FFF; width:auto !important; float:left;}
ul.blog-ui-tabs li.selected a{background:#FFF; color:#4B4B4B; background: #fff; padding: 0px 10px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-radius-topleft: 5px;}

/* Blog Action Bar */
.mod-blog-action-bar .gradient-container{background-position:top;}
.mod-blog-action-bar .mod-content{border:0px !important;}
.blog-action-bar {float:right !important;margin-right:4px; padding:4px 0;}
.blog-action-bar .label, .blog-action-bar .twitter-logo, .blog-action-bar .facebook-logo, .blog-action-bar .rss-logo {float:left;}
.blog-action-bar .label {font-family: helvetica, arial, sans-serif; font-size:13px;  padding:4px 0 0 8px; font-weight:bold; color:#4e4d4c;}
.blog-action-bar .archives {float:right; padding-right:10px;}
.blog-archive-select {text-align:right; float:right;}
/* used in the subnav */
.blog-subnav .blog-action-bar .label {color:#fff;}
.ie6 .blog-subnav .blog-action-bar .label {padding-top:0;}
/* used as separate module */
.mod-blog-action-bar {margin-top: -7px;}
.ie6 .mod-blog-action-bar{margin-top:-13px; padding-top:6px; position:relative;}
/* feed logos */
.blog-feed-logos {margin-right:16px; float:right;}
.blog-feed-logos a {height:18px !important; width:18px !important; margin:3px 0 0 8px;}
.blog-feed-logos a.facebook-logo {background:url(/prod/assets/blogs/icon_facebook_18.png) 0 0 no-repeat; }
.ie6 .blog-feed-logos a.facebook-logo {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/prod/assets/blogs/icon_facebook_18.png',sizingMethod='scale'); }
.blog-feed-logos a.twitter-logo {background:url(/prod/assets/blogs/icon_twitter_18.png) 0 0 no-repeat;}
.ie6 .blog-feed-logos a.twitter-logo {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/prod/assets/blogs/icon_twitter_18.png',sizingMethod='scale'); }
.blog-feed-logos a.rss-logo {background:url(/prod/assets/blogs/icon_rss_18.png) 0 0 no-repeat;}
.ie6 .blog-feed-logos a.rss-logo {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/prod/assets/blogs/icon_rss_18.png',sizingMethod='scale'); }
.blog-feed-logos a span{position:absolute; left:-9999em;}

/* Date/Time Box */
.mod-blog-post .mod-header .datetime {background:url(/prod/assets/blogs/icon_calendar_datetime.png) 0 0 no-repeat; position:absolute; left:-28px; top:-5px; width:50px; height:59px; font-family:helvetica, arial, sans-serif; font-weight:700;}
.ie6 .mod-blog-post .mod-header .datetime { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://vw-ct-design01.corp.espn3.com/mockups/2008/ESPN/Redesign/development/assets/blogs/icon_calendar_datetime.png');}
.mod-blog-post .mod-header .datetime span {position:absolute; left:-9999em;}
.mod-blog-post .mod-header .datetime .monthday {font-size:11px; color:#ddd; height:17px; width:41px; margin:7px 7px 0; text-align:center; text-transform:uppercase;}
.mod-blog-post .mod-header .datetime .time {font-size:14px; color:#444; margin:0 7px 7px; text-align:center; width:41px;}
.mod-blog-post .mod-header .datetime .timeofday {font-size:10px; color:#666666; margin:-10px 7px 7px; text-align:center; width:41px;}

/* View More Posts */
#mod-more-blog-posts {background:url(/prod/assets/sportsnation/bg_more_posts_btn.png) no-repeat 0 0; width:582px; height:30px; padding:0 16px; color:#FFF;}
#mod-more-blog-posts a {color:#fff;}
#mod-more-blog-posts a:hover{text-decoration:underline;}
#mod-more-blog-posts a.back-top {float:left; font-size:10px; background:url(/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(/prod/assets/sportsnation/icon_morearrow_wht.png) no-repeat 100% 50%; padding:0 16px 0 330px; line-height:30px;}
#mod-more-blog-posts div.pagination {float:right; font-size:12px;line-height:30px;}
#mod-more-blog-posts div.pagination span {font-weight:700;}
