/*--------------------------------------*/
/* CSS Created by Erika Greco - 2008 ---*/
/* www.erikagreco.com ------------------*/
/*--------------------------------------*/

/*---------------------*/
/* General ------------*/
/*---------------------*/
* {margin: 0;padding: 0;}
body {           
	background: #cc0016 url(../App_Themes/Default/bg_page.jpg) top center repeat-y;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 13px;   
	color: #333;
}
hr {display: none;}
img, fieldset {border: none;}
a:link, a:visited {color: #cc0016;}
a:hover, a:active {color: #ff3700;}
a:hover img {border: 2px solid #ff3700 !important;}
.clear {clear: both;}
.container {
	width: 900px;
	margin: 0 auto;
}
.divider {
	background: url(../App_Themes/Default/bg_divider.gif) top right no-repeat;
	height: 4px;
	margin: 20px 0;
}
/*---------------------*/
/* Header -------------*/
/*---------------------*/
#header {
	background: url(../App_Themes/Default/bg_header_tile.jpg) center repeat-x;
	height: 130px;    
}                        
#header .container {      
	background: url(../App_Themes/Default/bg_header.jpg) top left no-repeat;
	height: 130px;
	width: 900px;                                    
	padding: 0 32px;
}
#header h1 a {
	background: url(../App_Themes/Default/TEMP_logo.gif) top left no-repeat;
	float: left;
	display: inline;
	text-indent: -999em;
	overflow: hidden;
	width: 217px;
	height: 79px;   
	margin: 10px 0 0 0;
}
#header ul {
	list-style: none;
	float: right;
	display: inline;  
	margin: 30px 0 0 0;
}                   
#header li {display: inline;}
#header li a {   
	float: right;
	display: inline;
	display: block;
	text-indent: -999em;
	overflow: hidden;
	height: 33px;           
	margin: 0 0 0 10px;
}
#header li #btnTeams {
	background: url(../App_Themes/Default/nav_teams.gif) top left no-repeat;
	width: 73px;
}
#header li #btnSponsor {
	background: url(../App_Themes/Default/nav_sponsor.gif) top left no-repeat;
	width: 243px;
}
/*---------------------*/
/* Mission ------------*/
/*---------------------*/
#mission {
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #666;                                       
	font-size: 18px;   
	line-height: 1.6em;
}                 
#mission p {
	padding: 40px 50px 0 0;
}
#mission strong {
	font-size: 22px;
	color: #cc0016;
	font-weight: normal;
}
#mission img {
	float: left;
	display: inline;
	margin: 0 30px 0 55px;
}
/*---------------------*/
/* Home Copy ----------*/
/*---------------------*/
#copy {
	margin: 0 20px;
}
#copy img {
	float: left;
	display: inline;
	margin: 0 15px 0 0;
}
#copy .content {
	float: left;
	display: inline;
	width: 240px;
	line-height: 1.5em;
}
#copy .left,
#copy .right {
	float: left;
	display: inline;
	width: 420px;
	margin: 0 15px 0 0;
}
#copy .right {margin: 0;}
#copy h2 {
	display: block;
	text-indent: -999em;
	overflow: hidden;
	height: 21px;
	margin: 10px 0 5px 0;
}
#copy #txtHow {background: url(../App_Themes/Default/txt_how.gif) top left no-repeat;}
#copy #txtSuccess {background: url(../App_Themes/Default/txt_success.gif) top left no-repeat;}
/*---------------------*/
/* Team List ----------*/
/*---------------------*/
#teams {
	width: 837px;
	margin: 0 auto;
}
#teams ul {
	list-style: none;                                              
}
#teams .top {
	background: #fff url(../App_Themes/Default/bg_grey_box_top.gif) top left no-repeat;
	height: 10px;
	font-size: 0;
	line-height: 0;
	width: 837px;         
}
#teams .mid {
	background: #f4f4f4;   
	color: #666;
	line-height: 1.4em;
	width: 837px;   
}
#teams .btm {
	background: #fff url(../App_Themes/Default/bg_grey_box_btm.gif) top left no-repeat;
	height: 10px;
	font-size: 0;
	width: 837px;
}
#teams .mid img {
	float: left;
	display: inline;
	border: 2px solid #ccc;
	margin: 0 10px 0 10px;
}
#teams .mid h3 {
	font-size: 20px;
	color: #cc0016;
	padding: 10px 10px 5px 0;
}
#teams .mid p {
	padding: 0 10px 0 0
}             
#teams .mid a:link {text-decoration: none;}
/*---------------------*/
/* Footer -------------*/
/*---------------------*/
#footer {             
	margin: 20px 0;
	color: #666;
	text-align: center;
	font-size: 12px;
}
#footer h4 {
	font-size: 15px;
	margin: 0 0 5px 0;
}                   
#footer h4 strong {color: #333;}