@charset "UTF-8";
/* CSS Document */

*	{
	margin:0;
	padding:0;
	}

body	{
		font-size:75%;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		line-height:1.6;
		background:url(images/background.jpg) repeat-y #85868a top center;
		}
		
		
#container	{
			width:955px;
			margin:auto;
			background:#dfdfdf;
			}
			
img			{border:none;}

h1			{font-size:1.3em; color:#cc0000; font-weight:bold; border-bottom:1px dotted #000000;}

h2			{font-size:1.2em; color:#cc0000; font-weight:bold;}

h3			{font-size:1.1em; color:#cc0000; font-weight:bold;}

h4			{color:#cc0000; font-weight:bold; font-size:0.9em;}

#header		{
			height:136px;
			position:relative;
			background:#1a0747 url(images/headerbg.jpg) no-repeat;
			}
			
	#flash	{
	height:136px;
	width:716px;
	position:absolute;
	left: 238px;
	top: 0px;
			}

#nav		{
			height:48px;
			background:#dfdfdf;
			padding-bottom:12px;
			border-top:1px solid #666666;
			}
			

	#nav ul {overflow: hidden; display: inline-block; margin-left:0px;} 

	#nav ul {display: block; width:100%; float:left;}
  
  	#nav ul li	{
				float: left;
    			list-style: none;
    			font-size: 1em;
				display:inline;
				}
  

    #nav ul li a  {display: inline; padding:0; line-height: 48px; height: 48px; color:#FFFFFF; text-decoration:none;} 
	
	#nav ul li a:hover{color:#FFFF00;}        
		
#left		{
			float:left;
			width:200px;
			padding-top:0px;
			padding-left:10px;
			line-height:1.15em;
			}
			
	#left ul	{list-style:none;}
	
	#left ul li	{padding:0; margin:-3px;}
			
#events		{
			float:right;
			width:200px;
			padding-top:20px;
			padding-left:10px;
			padding-bottom:20px;
			}
			
	#events h5	{padding-top:20px; color:#000066; font-weight:normal; font-size:0.95em; text-decoration:none;}
	#events a	{color:#000066; font-weight:normal; font-size:0.95em; text-decoration:none;}
	#events a:hover h5	{text-decoration:underline;}
	#events h4	{padding-bottom:20px; border-bottom:dotted 1px #000;}
			
#middle		{
			float:left;
			width:510px;
			padding-top:4px;
			padding-left:10px;
			padding-right:10px;
			padding-bottom:20px;
			}
			
#right		{
			float:right;
			width:200px;
			padding-top:4px;
			line-height:1.1em;
			padding-right:5px;
			}
			
#footer		{
			clear:both;
			padding-top:5px;
			padding-bottom:5px;
			font-size:0.8em;
			color:#666666;
			text-align:center;
			background:#00245e;
			}
			
			
#teams		{
			padding-top:20px;
			position:relative;
			}
			
	#teams-top		{
					height:27px;
					background:url(images/teamstop.jpg) no-repeat;
					}
			
			
	#teams-title	{
	width:30px;
	background:url(images/teamstitlebg.jpg) repeat-y;
	position:absolute;
	top: 48px;
	left: -1px;
					}
					
	#teams-body		{
					width:153px;
					background:url(images/teamsbg.jpg) repeat-y;
					min-height:200px;
					padding-left:35px;
					padding-right:10px;
					color:#FFFFFF;
					}
					
	#teams-bottom	{
					height:22px;
					background:url(images/teamsbottom.jpg) no-repeat;
					}