h2 {
 margin:3px 0;
}

.col_1 { 
 float:left;
 width:516px; 
 background:#fff; 
  border:1px solid white;
}
.col_2 { 
 width:274px;
 min-height:835px;
 margin-left:520px;
 background:#fff url(/images/bg_comp.gif) 0 0 repeat-y;
 border:1px solid white;
}
* html .col_1,
* html .col_2 {
 height:1px; /* ie is not good */
}
* html .col_2 {
 float:left;
 width:281px;
 margin-left:0;

}

.col_1_a {
 float:left;
 width:257px;
 min-height:330px;
}
.col_1_b {
 margin-left:260px;
 min-height:330px;
}
* html .col_1_b {
 float:left;
 margin-left:2px;
 height:330px;
}

.comp {
 margin-bottom:2px;
}
.c_hdr {
 display:block;
}

#topstories {
 overflow:hidden;
 width:516px;
 height:345px;
 margin:0 0 2px;
 background:#fff url(/images/teams/bg_topstories.gif) 0 0 no-repeat;
}
#ts_lead {
 float:left;
 position:relative;
 width:360px;
 height:340px;
 margin-left:3px;
}
.lead_content {
 position:absolute;
 bottom:0px;
 width:360px;
 min-height:69px;
 padding:0;
 filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85;
 font-size:11px;
}
.lead_content .lc_body {
 width:340px;
 padding:0px 10px 4px;
 background:#c0ccd9 url(/images/teams/bg_lead_content_br.gif) bottom right no-repeat;
}
.lead_content .photo_credit {
 margin:-4px 0 3px;
 padding:4px 10px 0;
 font-size:10px;
 font-weight:bold;
 color:#fff;
}
.lead_content .headline {
 font-size:16px;
 font-weight:bold;
 margin-left:-10px;
 padding:4px 10px 0;
 background:#c0ccd9 url(/images/teams/bg_lead_content_tl.gif) 0 0 no-repeat;
}
.lead_content .related_links ul {
 min-height:1em;
 margin:2px 0 0;
 padding:0;
 list-style:none;
}
.lead_content .related_links li {
 float:left;
 margin-right:5px;
 padding-left:8px;
 background:url(/images/ico_square.gif) 0 0 no-repeat;
}
#ts_sub {
 margin-left:369px;
 padding:8px 10px 8px 6px;
}
* html #ts_sub {
 padding-right:3px;
 padding-left:3px;
}
.ts_secondary {
 font-size:11px;
 margin-bottom:8px;
 padding-bottom:8px;
 border-bottom:1px dotted #ccc;
}
.ts_secondary .headline {
 font-weight:bold;
}
.ts_tertiary {
 font-size:11px;
 margin:0 0 1em;
}
#gamecenter {
overflow:visible;
width:279px;
/* height:124px; */
}
#standings {
overflow:visible;
 width:269px;
 /*height:222px;*/
 font-size:11px;
}
#standings .compBody {
 /*padding:10px 25px;*/
}
#standings td {
 vertical-align:top;
 font-size:11px;
}
#stats {
 height:64px;
 font-size:11px;
}
#stats .compBody {
 padding-top:5px;
 text-align:center;
}
#ad_234x60 {
 height:65px;
 text-align:center;
}
li .photo     { position:absolute; left:0; }
.headline   { font-size:11px; font-weight:bold; }
#news .newsItem {
 position:relative;
 margin:8px 0 0 6px;
 font-size:11px;
}

#news .newsItem .headline,
.features_item .headline {
 margin:0 0 2px;
}
#news .newsItem .headline {
 clear:left;
}
#news .newsItem .photo,
.features_item .photo {
 float:left;
 margin:0 0 10px;
}
#news .newsItem .photo {
 width:96px;
}
.features_item .photo {
 width:122px;
 margin-bottom:20px;
}
#news .newsItem .blurb {
 margin-left:106px;
}
.features_item .blurb {
 margin-left:127px;
}
* html #news .newsItem .blurb {
 margin-left:103px;
}
* html .features_item .blurb {
 margin-left:117px;	
}
#features {
 clear:left;
}
.features_item {
 float:left;
 width:246px;
 margin:8px 6px;
 font-size:11px;
}
* html .features_item {
 width:243px;
}
#media .newsItem .photo {
 position:absolute;
 left:0; 
}

#news {
 font-size:11px;
}
#news ul {
 clear:left;
 margin:0 0 10px 6px;
 padding:0;
 list-style:none;
 font-size:11px;
}
#news ul li {
 margin:0;
}
#media {
 font-size:11px;
}
#media ul {
 margin:8px 0 0 6px;
 padding:0;
 list-style:none;
}
#media li {
 position:relative;
 height:92px;
 padding:0 0 0 106px;
}
.cl_l {
 clear:left;
}

#poll {
 font-size:11px;
 /*Removing Team Polls*/
 display: none;
}
#poll h4 {
 font-size:11px;
}
.poll_body {
 width:264px;	
 padding:5px;
}

#countdown {
 overflow:hidden;
 height:35px;
 color:#f2f2f2;
 margin:1px 0 2px;
 font-weight:bold;
 text-align:center;
}

#countdown1 {
 display:block;
 margin-top:2px;
}

#countdown_museum {
 overflow:hidden;
 height:20px;
 color:#f2f2f2;
 margin:1px 0 2px;
 font-weight:bold;
 text-align:center;
}

#countdown span {
 margin-right:4px;
}

#countdown_museum span {
 margin-right:4px;
}

#blog {
 margin:5px 0 15px;
 text-align:center;
}

#affiliates {
 clear:left;
 width:518px;
 overflow:hidden;
 font-size:11px;
}
.affiliates_list {
 margin:10px;
 padding:0;
 list-style:none;
}
.affiliates_list li {
 float:left;
 width:230px;
 height:80px;
}
.affiliates_list li img {
 float:left;
 width:50px;
 height:50px;
 margin:0 10px 10px 0;
 border:1px solid #ccc;
}

.teamHdrSubNav {
 font-size:11px;
 font-weight:bold;
 margin:33px 0px 0px;
 position:absolute;
 text-align:right;
 width:710px;
}

