/*
----------------------------------------------------------------
homepage styles 2009 redesign
---------------------------------------------------------------- */
div#mc {width: 990px;padding:6px 0px;}
#mediawall {margin:0 0 0 4px;}
.mediawall_left {float: left; width: 492px; height: 477px;}
.mediawall_right {float: left; width: 256px; height: 477px; padding: 7px 10px 0 9px; background: url(/images/home/home_rightmedia_bg.jpg) no-repeat;}

.teasers {clear:both;padding:8px;margin: 0 0 -8px -2px;background-image:none;
		font-size: 11px; color: #05173c; }
.teasers a {font-weight: bold;}

.teaserwrap_top {clear: both; height: 247px; padding: 0px 8px 0 3px; margin: 8px 0 20px 6px; 
	background:url('/images/teaserwrap_bg_tall.gif') repeat-x;}
.teaserwrap_top .teaser_item {float: left; width: 175px; margin: 24px 9px; display: inline;}
.teaserwrap_top .teaser_item IMG {border: 1px solid #838287; width: 169px; height: 169px;}
.teaserwrap_top .teaser_item h3 {height: 11px; background-repeat: no-repeat; margin: 0 0 1px 1px;}
.teaserwrap_top .teaser_item h3 a {display: block; height: 11px;}
div#mc .teaserwrap_top .teaser_item p {padding: 3px 1px 0 1px; margin: 0; line-height: 1.2em;}

#featureevent h3 {background-image: url(/images/home/h3_featureevent.gif);}
#videohighlights h3 {background-image: url(/images/home/h3_videohighlights.gif);}
#photogalleries h3 {background-image: url(/images/home/h3_photogalleries.gif);}
#aroundtheworld h3 {background-image: url(/images/home/h3_around_the_world.gif);}
#intheshop h3 {background-image: url(/images/home/h3_intheshop.gif);}
#incrowd h3 {background-image: url(/images/home/h3-incrowd.gif);}

.teaserwrap_bottom {clear: both; height:180px; padding: 0; margin: 0 -10px 0 5px;}
.teaserwrap_bottom .teaser_item {float: left; width: 181px; height: 178px; margin: 0 13px 0 2px; font-size: 11px;
		background:url('/images/teaserwrap_bg_short.gif') repeat-x;}
div#mc .teaserwrap_bottom .teaser_item p {padding: 10px 10px 0 10px;line-height:1.2em;margin-bottom:4px;}
.teaserwrap_bottom .teaser_item IMG.floatRight {border:1px solid #838287;margin: 8px 4px 2px;}
.teaserwrap_bottom .teaser_item h3 {height: 10px; background-repeat: no-repeat; margin: 3px 0 0 5px;}
.teaserwrap_bottom .teaser_item h3 a {display: block; height: 10px;}
.teaser_item.last  {margin-right:0px;}

#skaterspotlight h3 {background-image: url(/images/home/h3_skaterspotlight.gif);}
#icevoting h3 {background-image: url(/images/home/h3_icevoting.gif);}
#skatingmagazine h3 {background-image: url(/images/home/h3_skatingmagazine.gif);}
#world_skater_rankings h3 {background-image: url(/images/home/h3_world_skater_rankings.gif);}
#ask_nancy h3 {background-image: url(/images/home/h3_ask_nancy.gif);}
#international_coverage h3 {background-image: url(/images/home/h3_international_coverage.gif);}
#sponsor h3 {background-image: url(/images/home/h3_featured_sponsor.gif);}
#olympics2010 h3 {background-image: url(/images/home/h3_2010-olympics.gif);}
#newsletter h3 {background-image: url(/images/home/h3_newsletter.gif);}
#twitter h3 {background-image: url(/images/home/h3_socialnetworking.gif);}

#newsletter_signup {margin: 8px auto; text-align:center;}
#newsletter {background: url(/images/home/newsletter_teaser_bg.jpg) no-repeat;}

#twitter {background: url(/images/home/twitter_bg.jpg) no-repeat;}


/*new and updated styles */
div#adrail {display:none;}
div.dc {display:none;}

div#contentwrap {background:#2c5269 url('/images/home_wrap_bg.jpg') repeat-x;}
.mediawall_right {float: left; width: 492px; height: 477px; padding:0px; background: url(/images/mwright_bg.jpg) no-repeat;}
.mw_right_lcol {float:left; width:300px;margin: 0 0 0 2px;}
.mw_right_rcol {float:left; width:185px;margin: 1px -4px 0 4px;}

.latestnews {height:221px;margin:0 -2px 0 2px;}
.latestnews h3 {background: url(/images/latest_news_hdr.gif) no-repeat; 
		margin: 1px 0 0 0;  width: 301px; height: 27px; }
.latestnews #items {background: url('/images/latestnews_bg.gif') repeat-y;height:171px;overflow:hidden;}
.latestnews ul {padding: 0;margin:0 5px 0 4px;}
.latestnews ul li {padding: 3px 8px 3px 15px; display: block; margin: 0; font-size: 10px;}
.latestnews ul li.even {background-color: #e2e2e2; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0;}
.latestnews ul li a {color: #000; font-size: 11px;}
.adspace {width: 300px; height: 250px; position:relative;top:1px;left:2px;}
.upcomingschedule {background: #1e374a;margin:0 2px;}

.morenews {background: url('/images/morenews_morelink_bg.gif') no-repeat top center; text-align: right;padding:2px 10px 3px 0;height:21px;}
.morenews a {color:#fc9616; font-size: 11px;font-weight:bold;}

.video_hl_list {background: url(/images/videohighlight_ftr.gif) bottom left no-repeat;width:183px; height:473px;}
.video_hl_list #video_hl_list_items {background-color:#fff;height:411px;position:relative;border-left:1px solid #efefef;}
.video_hl_list h3 {background: url(/images/videohighlight_hdr.gif) no-repeat; margin:0; height:27px; width:185px;}
.video_hl_list h4 {font-size:11px; margin:0px;font-weight:bold;}
#video_hl_list_items ul {padding: 0 4px;}
#video_hl_list_items ul li {padding:0px;color: #333; margin-bottom: 8px; font-size: 11px;}
#video_hl_list_items ul li a {font-weight: bold; color: #fc9714; font-size: 11px;}
#video_hl_list_items ul li.completeschedule {margin-bottom: 3px;}
#video_hl_list_items li IMG {display:block;margin:2px auto 1px auto;}
.video_hl_list #morevideo {background: transparent;padding:5px 4px 2px 4px;; font-size:11px;line-height:11px;}
.video_hl_list #morevideo a {font-weight: bold; color: #fc9714;}
#items .morenews {display:none;}


*html .mw_right_lcol {margin: 0 -1px 0 1px;}
*html .video_hl_list {height:469px;}
*html.video_hl_list #video_hl_list_items {overflow:hidden;}
*html .video_hl_list #morevideo {padding:0x 4px;position:relative;top:-3px;}
*html .adspace {top:-1px;}
*html .teaserwrap_bottom {margin-left:0;}
*+html .teaserwrap_bottom {margin-left:0;}

