/* normalise basic styles, to get all browsers similar */
html, body {height:100%; margin: 0; padding:0; background: #fff;}
h1, h2, h3 {margin: 0.75em 0; padding: 0; letter-spacing: normal;}
h4, h5, h6, p {margin: 1em 0; padding: 0;}
form, dl, dt, dd {margin: 0; padding:0;}
ul, ol {margin-left: 0; padding-left: 1em;}
fieldset {border: none; margin: 1em 0; padding: 0;}
textarea {font-size: 1em;}    
/* equalise font-size with <input elements> */
pre {font: 100% Monaco,'Courier New',courier, monospace;}
/* turn off default image border */
a img {border: 0;}

/*basic font style*/
body { 
  font: normal normal normal 11px Verdana, Helvetica, sans-serif; 
}

#container {
	width: 831px;
	margin: 0 auto;
}

#banner {
	height: 188px;
	background: #000 url('img/gutbuster_header2.jpg') repeat-x 0 0;
}

ul#topnav {
	width: 830px;
	height: 28px;
	display: block;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	background-color: #000;
	border-top: solid #000 1px;
	border-right: solid #000 1px;
	border-left: solid #000 1px; 
  	font: normal normal normal 12px Verdana, Helvetica, sans-serif;
}
	ul#topnav li {
		width: 120px;
		height: 28px;
		float: left;
		text-align: center;
	}
	ul#topnav li a {
		width: 120px;
		height: 16px;
		display: block;
		padding: 5px 0 5px 0;
		border-right: solid #fff 1px;
		
		color: white;
		letter-spacing: 2px;
		text-decoration: none;
	}
	ul#topnav li a:hover {
		width: 120px;
		height: 16px;
		display: block;
		padding: 5px 0 5px 0;
		border-right: solid #fff 1px;
		
		color: #089A13;
		letter-spacing: 2px;
		text-decoration: none;
	}

#ctnt {
	width: 810px;
	min-height: 310px;
	height: auto !important;
	height: 310px;
	margin: 0 auto;
	padding: 10px;
	background: #fff; 
	border-left: solid #fff 1px;
	border-right: solid #fff 1px;
	border-bottom: solid #fff 1px;
	
	color: #7d786b;
}
#ctnt #fullc {
	width: 810px;
}
	#fullc h1 {
		color: #CC0F0A;
		font-size: 21px;
		padding-left: 20px;
	}
	#fullc h2 {
		color: #CC0F0A;
		font-size: 18px;
		padding-left: 10px;
	}
	#fullc h3 {
		color: #000;
		font-size: 14px;
		padding-top: 0;
	}
	#fullc p {
		color: #000;
		font-size: 13px;
	}
	#fullc a {
		color: #000;
		font-size: 13px;
	}
	#fullc a:hover {
		color: #CC0F0A;
		font-size: 13px;
	}
	#fullc ul {
		color: #000;
		font-size: 13px;
		margin: 0px 0px 0px 20px;
	}
	#fullc ul li {
		color: #000;
		font-size: 13px;
	}
	#fullc ul li a {
		color: #000;
		font-size: 13px;
	}
	#fullc ul li a:hover {
		color: #CC0F0A;
		font-size: 13px;
	}
	#ctnt #fullc #map {
		width: 828px;
		margin: -10px -10px -10px -10px;
		border-left: solid #000 1px;
		border-right: solid #000 1px;
		border-bottom: solid #000 1px;
	}

#footerlogos {
	width: 810px;
	height: 132px;
	padding-top: -10px;
	margin: 0 auto 0 auto;
  	background: #fff; 
	text-align: center;
	border-top: solid #000 1px;
}

#footer {
	height: 50px;
	text-align: right;
	color: #000
}
#footer, #footer a {
	color: #000
}
#footer a:hover {
	color: #135C19
}
