body 
{
	font: normal 80% "trebuchet ms", geneva, verdana, sans-serif; 
	text-align:center; 
	background: #333333 url(images/back.jpg) repeat-x; 
	}
	
#containerwrap 
{
	text-align:left; 
	margin:30px auto 0 auto; 
	width:750px; 
	}
	
	#banner 
	{
		margin-bottom:20px; 
		background-image: url(images/cchead.gif); 
		height:68px; width:750px;
		 }
	
	#container 
	{
		background:#fff; 
		padding:10px; 
		border:1px solid black;
		 }
		 
	#nav 
	{
		width:160px; 
		float:left; 
		}
		
	#nav ul 
	{
		list-style:none;
		margin:2px 0 0 0;
		padding:0;
		}
		  
	#nav li 
	{
		border-bottom:1px solid #eee; 
		padding:2px 4px;
		}
		
	#nav a 
	{
		color:#555; 
		text-decoration:none; 
		}
	#nav a:hover 
	{
		background:#bbb; 
		}
		
	h4.section 
	{
		background:#444; 
		color:#fff; 
		font-size:90%; 
		padding:5px; 
		margin:3px 0 0 0;
		 }
		 
	.table 
	{
	color:#fff;
	font-size:100%;
	}	 
	
	.equip
	{
	font-size: 70%;
	}
		 
	.crumb 
	{
		font-size:75%; 
		margin:0; 
		}
		
	#content 
	{
		background:#fff;
		margin-left:0px; 
		width:540px; 
		border-left:1px solid #eee; 
		padding-left:20px; 
		float:right;
		}
		
	#content h3 
	{
		font-weight:normal; 
		font-size:190%; 
		color: red; 
		line-height: 1em; 
		padding:0 0 3px 0; 
		margin:8px 0 0 0; 
		border-bottom: 1px solid #CEC9BD; 
		}
		
	#footer 
	{
		background:red; 
		color:#fff; 
		clear:both; 
		font-size:70%; 
		padding:8px 10px; 
		margin-top:20px; 
		}
		
	#footer a 
	{
		color:#fff;
		 }
		 
	#footerlinks 
	{
		float:right; 
		width:400px; 
		text-align:right;
		 }
		 
	label
	{
		font-size: 90%;
        font-weight: ;
        color: black;
    }
    
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #cccccc;
}


a{
	color: blue;
}

a:link{
	color: blue;
	text-decoration: none;
}

a:visited
{
	color: red;
	text-decoration: none;
}

