/* layout */
.col_1 { width:234px; }
.col_2 { width:542px; }
table td { vertical-align:top; }

/* left component */
.col_1 .component {
 padding:12px;
 background:url(/images/bg_component_left.gif) 0 0 no-repeat;
}

#callout {
 margin:0 0 12px;
}

#gc_ls {
 height:auto; 
 padding:0 12px 12px;
}

* html #gc_ls {
 overflow:hidden;
 width:210px;
}
#todayGames {
 width:200px !important;
}
#tv_schedule {
 padding:12px 0;
}
#tv_schedule img {
 margin:0 12px 5px;
}
#scores,
#local_scores,
#national_news,
#announcers {
 display:none;
}
#news {
 height:215px;
}
#news,
#news .c_headline,
#news .blurb {
 font-size:11px;
}
#news .newsItem {
 position:relative;
 margin:8px 0;
 padding:0;
}
#news .newsItem .photo {
 margin-top:3px;
}
#news .newsItem .photo img {
 float:left;
 margin:0 5px 5px 0;
}
#news ul {
 clear:left;
 margin:0 0 10px 16px;
 padding:0;
}

/* poll */
#poll {
 width:234px;
 margin:6px 0;
 border-bottom:11px solid #203E86;
 background:#ABCAE7;
}
#poll h4 {
 margin:5px 0;
}
.poll_body {
 padding:0 10px 10px;
}
#poll .center {
 margin-top:10px;
}

/* center component */
#center_component {
 height:725px;
 padding:13px 11px;
 background:url(/images/bg_component_center.jpg) 0 0 no-repeat;
}
#flash_mediawall {
 margin-bottom:5px;
}
/* today on yes / announcers */
#toy_a {
 float:left;
 width:270px;
 padding:5px 0;
}

/* media showcase */
#media {
 width:224px;
 height:296px;
 margin-left:277px;
 padding:5px 9px;
 background:url(/images/bg_media_showcase.jpg) 0 0 no-repeat;
 font-size:11px;
}
* html #media {
 float:left;
 margin-left:7px;
}

#today_yes ul,
#announcers ul,
#media ul {
 margin:5px 0 0;
 padding:0;
 list-style:none;
}
#today_yes li {
 position:relative;
 height:88px;
 padding-left:105px;
}
#announcers li {
 position:relative;
 height:82px;
 padding-left:105px;
}
#media li {
 position:relative;
 height:82px;
 padding-left:105px;
 line-height:13px;
}
#contest_special_section ul {
 margin:5px 0 0 16px;
 padding:0;
 list-style:none;
}
#contest_special_section li {
 position:relative;
 height:69px;
 padding-left:85px;
}
li .photo     { position:absolute; left:0; }
.c_headline   { font-size:11px; font-weight:bold; }
.blurb        {display:inline; font-size:11px;}

/* contests */
#contest_special_section {
 float:left;
 width:279px;
}

/* fan zone */
#fan_zone {
 float:left;
 width:259px;
}
#contest_special_section p,
#fan_zone p {
 margin:7px 10px;
}

#hp_ad_728x90 { text-align:center; }
