/* -- Team Ultralink */
/* February 2008 */

/* -- Global */
*{ margin: 0; padding: 0; }

body{
	background-color: #000000;
	font: 10pt arial, helvetica, sans-serif;
	text-align: center; 
	}
	
a{
	text-decoration: none; 
	color: #924138;}
	
.morelink{  /* "more x >>" */ 
	margin: 5px 0 0 0;
	font-size: 8pt;
	font-weight: bold;
	text-align: right; }
.morelink a, 
a.morelink{
	padding: 2px;
	color: #924138;
	text-transform: uppercase;
	text-decoration: underline; }
.morelink a:hover, 
a:hover.morelink{ 
	background: #e6f7ed; }


/* -- Structure */
#wrap{
	width: 780px;
	margin: 0px auto;
	text-align: left;
	background: #fff; 
	margin-bottom: 15px;}
	
#cols{
	padding: 15px 0;
	margin-top: 20px;
	background: #fff /*url(images/contentbg.jpg) repeat-x bottom*/; }
#cols #left{
	margin: 0 0 0 15px;
	width: 525px;}
#cols #right{
	float: right;
	margin: 0 10px 0 0;
	width: 205px; }
	


	
/* -- Header/Nav */
#header{
	position: relative;
	height: 121px;
	background: #fff url(images/header.jpg) no-repeat top left; }
#top{
position: relative;
height:20px;
background-image: url(images/top.jpg);
background-repeat: no-repeat;

}
	
h1#teamname a{
	position: absolute;
	bottom: 20px; left: 20px;
	display: block;
	width: 219px;
	height: 58px;
	text-indent: -900em; overflow: hidden;
	background: url(images/teamname.jpg) no-repeat top left; }
h1#teamname a:hover{
	background: url(images/teamname.jpg) no-repeat 0 -58px; }

ul#nav{
	margin: auto;
	list-style: none; 
	position: absolute;
	text-align: center;
	}
ul#nav li{
	display: block;
	float: left;
}
ul#nav a{
	margin: 0 8px;
	color: #000;
	font-size: 10pt;
	font-weight: bold; }
	
#navigation {
	text-align: center;
	padding:2px;
	margin-left:10px;
	margin-right:10px;
	background-color: #000000;
	
}
#navigation a{
	color: #000;
	font-size: 10pt;
	font-weight: bold;
	background-color: #FFF; 
	padding: 5px;
	margin: 2px;
	border: 1px solid #000000;
	border: 1px solid #000000;
	}

#navigation a:hover{
	color: #fff;  
	background-color: #5D5D5D; 
	}
	
	
/* Left Content */
.mainphoto{
	background: #bbbbbb;
	text-align: center;
	padding: 15px; }
.mainphoto img{
	border: 1px solid #b8d6c4;
	padding: 1px; }
.mainphoto-caption{
	border-top: solid 1px #89a794;
	border-bottom: solid 1px #89a794;
	text-align: center;
	background: #eeeeee;
	padding: 6px 10px;
	font-size: 9pt; }
	
.content p{
	margin: 0 0 1em; }	
.content h2{
	font-size: 13pt;
	color: #0baf4d;
	border-bottom:  solid 1px #0baf4d;
	margin: 1em 0 0.75em 0;
}
	

/* Sidebar */
.module{
	color: #444;
	margin-bottom: 20px;  }
	
.module ul{
	margin: 0 0 0 5px;
	font-size: 8pt;
	list-style: none; }
.module ul li{
	margin-bottom: 0.75em; }
	
.module h3{
	font-size: 11.5pt;
	background: #292929;
	color: #fff;
	border-bottom: solid 2px #a3d8b9;
	margin: 0 0 5px;
	padding: 7px 7px 5px 7px; }
.module h4, 
.module h4 a{
	font-size: 10pt;
	color: #924138; }
.module h4 a:hover{
	text-decoration: underline; }
	
.module span.more,
.module span.more a{ /* [..] */
	color: #999 }

	
	
/* -- Footer */
#footer{
	clear: both; }
	
#footer #sponsors{
	background: #FFFFFF url(images/sponsorsbottom_wh.jpg) no-repeat bottom;
	border-top: solid 1px #0baf4e;
	padding: 12px 0;
	text-align: center; }
	
