html, body {
    padding: 0;
    margin: 0;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#214778;
}

.wrapper{
	margin: 0px auto;
	width: 955px;
	
}

a:link{
color:#0000FF;
text-decoration:none;
}
a:visited{
color:#0000FF;
text-decoration:none;
}
a:hover{
color:#0000FF;
text-decoration:underline;
}

.logo{
	width:271px;
	height:104px;
	background:url('http://www.chuckwhitehead.com/images/template/logo.gif');
	float:left;
}

.header_middle{
	float:left;
	width:231px;
	height:104px;
	background:url('http://www.chuckwhitehead.com/images/template/header_middle.jpg');
}

.header_right{
	margin-left:502px;
}

.navigation_container{
	height:28px;
	background:url('http://www.chuckwhitehead.com/images/template/nav_bg.jpg');
}

.navigation{
	height:28px;
	margin:0px 13px 0px 14px;
	border-bottom:solid 1px #999;
}

.mainnav{
	padding-top:10px;
	font-size:13px;
	margin-left:12px;
	font-weight:bold;
}
.mainnav span{
	border-right:solid 1px #999999;
	padding-bottom:1px;
	padding-top:1px;
}
.mainnav a:link{
	padding:3px 5px 2px 5px;
	color:#000066;
	text-decoration:none;
}
.mainnav a:visited{
	padding:3px 5px 2px 5px;
	color:#000066;
	text-decoration:none;
}
.mainnav a:hover{
	padding:3px 5px 2px 5px;
	color:#000000;
	background:#cfcfcf;
}

.content{
	background:url('http://www.chuckwhitehead.com/images/template/content_bg.jpg') repeat-y;
}

.side_nav{
	float:left;
	width:130px;
	padding-left:14px;
	font-size:12px;
	font-weight:bold;
}

.side_nav_button{
	padding:5px 0px 5px 0px;
	background:url(http://www.chuckwhitehead.com/images/template/sidenav.jpg);
}
.side_nav a:link{
	padding-left:8px;
	color:#000000;
	text-decoration:none;
}
.side_nav a:visited{
	padding-left:8px;
	color:#000000;
	text-decoration:none;
}
.side_nav a:hover{
	padding-left:8px;
	color:#000000;
}

.main_content{
	margin-left:144px;
	min-height:500px;
	height:auto !important;
	height:500px;
	padding:10px;
}

.footer_container{
	height:39px;
	background:url('http://www.chuckwhitehead.com/images/template/footer.jpg') no-repeat;
}

.footer{
	height:39px;
	border-top:solid 1px #999;
	margin:0px 13px 0px 14px;
	padding:6px 20px 0px 0px;
	color:#888;
}
.footer a:link, .footer a:active, .footer a:visited, .footer a:hover{
	color:#666;
}

.chuck{
	margin-top:5px;
}

.imageout{
	border:solid 1px #999999;
}
.imageover{
	border:solid 1px #000000;
}

.testimonial_header{
	margin-top:20px;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.testimonial_content{
	width:400px;
	margin-left:20px;
	font-style:italic;
	color:#666666;
}.login input{
	border:solid 1px #999;
	font-size:11px;
	padding:2px;
}

.add_listing_form input{
	border:solid 1px #999;
	font-size:11px;
	padding:2px;
}
.add_listing_form textarea{
	border:solid 1px #999;
	font-size:11px;
	padding:2px;
}

.errors{
	color:red;
	font-weight:bold;
	margin-bottom:10px;
	padding:5px;
	border:solid 1px #999;
	background:#EEE;
	width:50%;
	font-size:12px;
}