/* site */
body, table, p, span {
    color: #000;
}
h3, h4 { color:#000; }
h4 {font-size:1em;margin:1px 0px}
/* structural elements */
#mls_metaWrap {background:#fff none;}
#mainContent {clear:both; margin-top:6px;}
#leftCol {width:804px;margin:0 4px 0 1px;float:left;}
#rightCol {float:left;width:180px;margin:0 -2px 0 3px;z-index:100;}

#mainCol {width:648px;float:left;margin-left:4px;}
.interior #rightCol, .article #rightCol {width:338px;text-align:center;}
#rightColContent {width:300px; margin:12px auto; text-align:left;}
*html #rightCol {margin-left:0;margin-right:-5px;}

/* ***** header ***** */
#adsHeader {background:url('/imgs/header/ad_bg.jpg') repeat-x;height:100px;border-bottom:1px solid #fff;}
	#adsHeader .leftAd {float:left; width:740px;text-align:center;margin-top:4px;}
	#adsHeader .rightAd {float:left; width:250px; text-align:center;margin-top:4px;}
#teamHeader { margin:0;height:80px;position:relative;border-top:1px solid #000;background:#ccc;}
	a#teamHomeLink {position:absolute;top:2;left:0;width:400px;height:76px;}

#headerLogo { padding:8px 0 0 0; margin:0px; width:175px; height:90px; }
#global {position:absolute;left:830px;top:0;width:95px; height:13px;
	color:#fff;background-color:#000;padding:1px 3px;font-size:.85em; text-align:center;}
#global a {color:#fff;}

#teamSearch {position:absolute;right:12px;top:34px; }
	#teamSearch FORM {margin:0px; padding:0px;}
	#teamSearch .goButton {position:relative;top:6px;}
div#footer {color:#999;}
#team_nav {height:16px;position:relative;z-index:900;}
/* ******* nav elements ****** */
#expandableMenu {margin:0;padding:0;display:block;list-style: none;height:16px;width:992px;top:0;position:absolute;}

h2.mir, h3.mir {text-indent:-9999em;overflow:hidden;font-size:1px;letter-spacing:normal;}
/* modules */
/* mediawall */
#mw_component {margin:0 0 0 1px; border:1px solid #ccc;width:802px; height:492px;position:relative;}
/* teaser bars */
.teaser_bar {clear:left;padding: 10px 0 0 0;margin-right:-4px;font:11px arial;color:#000;}
.teaser_bar h3 {margin-bottom:4px;}
.teaser_bar h3 IMG {border:0;width:265px;height:27px;margin:0;padding:0;}
.teaser_bar .item {float:left;width:265px;margin-left:1px;margin-right:2px;height:290px;background:url('/imgs/homepage/2009/item_bg.jpg') repeat-x bottom;}
.teaser_bar .last {margin-right:-4px;}
.teaser_bar .first {margin-left:0px;}
.item .content {padding:3px 4px 3px 2px;}
.subitem {width:100%;height:138px;display:block;}
.subitem.lower {padding-top:10px;clear:both;}
.subitem .content {padding:2px 6px; line-height:1.6em;}
.subitem .content P {margin:4px 0;}
.item a {color:#000;}
.content hr {margin:1px -2px;color:#d9d9d9; }
.item ul {margin:0;padding:0;}
.item li {list-style:none; margin:0;padding:1px 0;}
.item .morelink {padding-left:8px;}
.pipe {color:#d9d9d9;padding:0px 4px;}
.video_content {padding:0 3px;}	
.video_content.mainvideo {border-bottom:1px solid #d9d9d9;padding-bottom:2px;}
.imgLeft {float:left; margin:0 4px 2px 0;}
.imgRight {float:right;margin:0 0 2px 4px;}
.imgBlock {display:block;position:relative;padding:0 -2px; }
.actionbutton {display:block;margin:4px 0;}

.featured_match {font-weight:bold;}
.launch {padding:2px;display:inline;}
.launch IMG {margin:2px 4px 0 2px;}
.item .launch a {color:#3293f1; font-weight:normal;}
.shop {float:left; width:144px;margin:0;padding:12px 0;font-size:1.1em;font-weight:bold;text-align:right;}
.buy {float:left;border-left:1px solid #d9d9d9;width:auto;padding:16px 0 16px 12px;margin:8px 0 0 12px;}

#quickkicks {border-top:1px solid #d9d9d9; padding-top:4px;margin-top:8px;}

#mls_headlines ul, #team_headlines ul {clear:both;margin:0;padding:8px 0 0 0;list-style:disc;}
#mls_headlines li, #team_headlines li {list-style:disc inside; padding:2px; margin:0;}
.item #mls_headlines ul {padding:4px;border-top:1px solid #d9d9d9;margin-top:2px;}

#team_newsletter a, #team_tickets a, #mls_mobile a, #blog a, #seat_lic a, #vortex a {color:#3293f1;font-weight:bold;}

#rightCol h2 {background:#fff url('/imgs/icons/scoreboard/scoreboard_plain_bg.gif') bottom center repeat-x; padding:8px;margin:0}


#scoreboardFooter {background:#646060;position:relative; top:-8px;color:#fff;padding:4px 0;margin-bottom:-8px;}
#standings {margin:8px 0 0 0;padding:0;}
#standings h2 {border-top:1px solid #d6d6d6;}
#standings table, #stats table {width:180px;background:#fff;font-size:10px;border-top:1px solid #d6d6d6;border-collapse:collapse;}
#standings td, #stats td {padding:6px 2px;}
#standings tr, #stats td.bg0 {background:url('/imgs/icons/scoreboard/scoreboard_plain_bg.gif') repeat-x bottom left;}
#standings tr.odd, #stats td.bg1 {background:none;}
#standings td.team {width:90px;}
#standings td.rec {width:20px;text-align:center;}
#standings td.pts{width:30px;text-align:center;font-weight:bold;font-size:11px;}
#standings th {background:none;border-bottom: 1px solid #d6d6d6;padding:6px 2px;}
#standings th.rec {border:1px solid #d6d6d6; border-collapse:collapse;text-align:center;}
#standings td.txtSt2 {width:33%;}

/* interior pages */
#main.article, #main.interior {background:#fff url('/imgs/article_bg.gif') top right repeat-y;}
#mainCol .content {padding:4px;}
.interior #mainCol {width:624px;margin: 0 20px 0 4px;}
.rcAd {margin:10px 0;}
#rcTeamVideo {width:265px;margin:0px 0 2px 18px;text-align:left;background:#fff;font-size:11px;font-style:normal;}
#rcTeamVideo .morelink {padding-left:8px;}
.videoContent {padding:8px;background:#fff;}
.clrb {clear:both;}

#teamScoreboardGrid {color:#333;margin-top:26px;}

a.btn3:link {
background-color:#728F3B;
border:1px solid #000000;
color:#F5F5F5;
font-size:90%;
font-weight:bold;
margin:2px;
padding-left:10px;
padding-right:10px;
text-decoration:none;
}
 
a.btn3:link, a.btn3:visited  {
background-color:#728F3B;
border:1px solid #000000;
color:#F5F5F5;
font-size:90%;
font-weight:bold;
margin:2px;
padding-left:10px;
padding-right:10px;
text-decoration:none;
}
 
a.btn3:hover {
background-color:#0090CD;
border:1px solid #000000;
color:#FFFFFF;
font-size:90%;
font-weight:bold;
margin:2px;
padding-left:10px;
padding-right:10px;
text-decoration:none;
}
 
#archiveNav h3 {background-color:#fff;color:#000;}
#archiveNav {background:#fff;}


#teamPoll, #rcPoll {padding-top:28px;background-color:#fff;border:2px solid #d9d9d9;font-size:11px;position:relative;}
#rcPollTitle, #teamPollTitle {background:transparent url('/imgs/headers/txt_poll.gif') top left no-repeat;height:22px; width:60px;position:absolute;top:6px;left:4px;}