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

body {
background-color: #81b2c7;
text-align: center; /* Center align for IE */
margin: 0;
padding: 0;
}

p { margin: 0;}

h1 { font-size: 24px; color: #333; margin: 0;}
h2 { font-size: 20px; color: #333;}
h3 { text-align:center; font-size: 17px; margin: 0; }


a img { border: 0; }

#wrap { width:900px; margin:0 auto; border: #444 1px solid; } /* "auto" makes the left and right margins center the wrapper */

	/*Header Styles*/	
	#header {background: url(/images/header.jpg) top center no-repeat; height: 194px;}
		#header .navigation {
			text-align: left;
			padding: 151px 0 0 35px;
			vertical-align: bottom;
		}
		#header .navigation a {
			text-align: center;
			margin: 0 30px 0 6px;
			color: #FFF;
			font-size: 13px;
			text-decoration:none;
			text-transform:uppercase;
			text-shadow: 0px 2px 3px #555;
		}
		#header .navigation a:hover {
			color: #FC0;
		}
		#header .mini-nav {
			text-align: right;
			vertical-align: text-top;
			float: right;
		}
		#header .mini-nav a {
			text-align: center;
			margin: 0 5px 0 5px;
			color: #FFF;
			font-size: 11px;
			text-decoration:none;
			text-transform:capitalize;
			text-shadow: 0px 2px 3px #555;
		}
		#header .mini-nav img {
			margin: -3px 5px 0 0;
		}
		#header .mini-nav a:hover {
			color: #FC0;
		}
		
	/*Content Styles*/	
	#content { background: #9ad1e8 url(/images/content_bg.jpg) top center no-repeat; text-align:left; padding: 0 20px 0 20px;}
		#content .contact-header {

		}
		#content .contact-form {
			text-align: left;
			width: 275px;
			display: inline-block;
			margin: 10px;
		}
		#content .contact-form div {
		
		}
		#content #map { margin: 10px; display:inline-block; border: #999 3px inset; overflow: hidden;}
		
	/*Footer Styles*/	
	#footer { background: #9ad1e8;}
		#footer .links {
			height: 20px;
			color: #;
			text-align: center;
			font-size: 12px;
			vertical-align: text-bottom;
			background-color: #74c0e6;
			background-image: url(/images/footer_hr.jpg);
			background-repeat: no-repeat;
			font-family: sans-serif;
			padding: 20px 0 0 0;
		}
		#footer .links a {
			color: #000;
			text-decoration: none;
			margin: 0 10px 0 10px;
		}
		#footer .links a:hover {
			color: #666;
			text-decoration: underline;
		}
		#footer .copyright {
			padding-top: 5px;
			background: #002c58;
			height: 25px;
			color: #FFF;
			border-top: #FFF 1px solid;
			text-align: center;
			font: sans-serif;
			font-size: 12px;
			vertical-align: middle;
		}
		#footer .author {
			text-decoration: none;
			color:#FFF;
		}
		#footer .author:hover {
			text-decoration: underline;
		}

		
		

