@charset "utf-8";
/* CSS Document */
body {
	background-color: #02ace4;
	margin-bottom: 1.5em;
}
#container{
	width:980px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-color:  #53ebf8;
}

#masterContainer {
	width:  980px;
	margin-left:  auto;
	margin-right:  auto;
	text-align:  center;
}

#header{
	height:112px;
	width:980px;
}
#logo{
	margin:0px;
	padding:0px;
	float:left;
}
#adspace{
	height:112px;
	width:728px;
	float:left;
	background-image:url(../images/site/homepageSlices/headerBkgnd.jpg);
	background-repeat:no-repeat;
}
#navbar{
	margin-left:0px;
	padding:0px;
	height:26px;
	width:980px;
	background-image:url(/images/site/homepageSlices/nav/topNav.jpg);*/
}
#newsArea{
	width:980px;
	height:133px;
	background-image:url(../images/site/homepageSlices/newsSection.jpg);
	background-repeat:no-repeat;
	overflow: visible;
	z-index: 100;
}

#flash1{
	float:left;
	width:150px;
	height: 240px;
	position:relative;
	top:-256px;
	left:0px;
	z-index:100;
}
#flash2{
	width:337px;
	height:216px;
	float:right;
	position:relative;
	top:-215px;
	right:-15px;
	
}

#cityscape {
	z-index: 1;
}

#press{
	margin-top:31px;
	float:left;
	margin-left:170px;
	width:165px;
	font-size:  75%;
	text-align:  left;
}

#pressInnerContent {
	padding-bottom:  5px;
	padding-left:  4px;
	padding-right:  2px;
}

#tour{
	margin-top:10px;
	margin-left:18px;
	width:178px;
	float:left;
	height: 133px;
	overflow: hidden;
}
#weekly{
	margin-top:10px;
	margin-left:16px;
	width:180px;
	float:left;
}

#weeklyHeader {
	font-weight:  bold;
	color:  white;
	font-size:  75%;
}

#weeklyContestContainer {
	margin-top:  7px;
	font-size:  70%;
	padding-left:  25px;
	line-height:  1.2;
	
}

#weeklyContestContent {
}

.weeklyContestContentHeader {
	font-weight:  bold;
	text-align:  left;
}

.homePageDataCenter {
	padding-left:  5px;
}

.homePageDataRight {
	padding-left:  14px;
}

/* team search page specific ------------------------------*/
#teamSearch,#teamSearchResults{
	width:980px;
	height: 444px;
}
#teamSearch{
	background-image:url(../images/site/homepageSlices/teamSearchBackground.jpg);
}
/* end team search page specific */
/*----------------------------------------------------------*/
/* team search results page specific ---------------------- */

#teamSearchResults{
	background-image:url(../images/site/homepageSlices/teamSearchResultsBackground.jpg)
}
#searchTextbox{
	padding:5px;
	vertical-align:text-bottom;
	border:1px solid #ff0000;
	background:#fff;
	font-size: 1.5em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}
#searchBox{
	margin-top: 165px;
	margin-left:160px;
	text-align:center;
}

#searchSubmit{
	margin-top:5px;
	border:  none;
	padding:  0;
	width:  47px;
}
#teamTxt{
	float:right;	
	margin-top:20px;
	margin-right:-12px;
	font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#990000;
}

#teamTxt #searchSubmit {
	width:  28px;
}

#teamTxtSearch {
	width:  160px;
}
	
#resultsContainer{
	font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:left;
	margin-left:200px;
	margin-top:20px;
}
#roster{
	margin-top:60px;
	float:left;
}

#currentRoster th{
	text-decoration:underline;
}
/*rn is for right justified numbers in the current roster & stats - if you need them. */
td .rn{
	text-align:right;
}
.remove{
	color:#990000;
	text-decoration:underline;
}

/* end team search results specific css ------------------------------- */

#footer{
	
}

/*
#ad{
	position:absolute;
	width:713px;
	height:90px;
	float:right;
	margin-right:5px;
	background-color:#F90;
	left: 382px;
	top: 39px;
}
*/