body {
	background-image:url(../images/site/bg_main.jpg); 
	background-position:center top; 
	background-repeat:no-repeat; 
	background-color:#503622; 
}

h1 {font-size:1.75em; letter-spacing:-.05em; color:#663333; padding-bottom:10px; border-bottom:2px solid #663333; margin-bottom:15px; font-family: Century Gothic, sans-serif; }
h2 {font-size:1.25em; color:#333333; font-family: Century Gothic, sans-serif; font-weight:bold; }
h3 {font-size:1.35em; letter-spacing:-.05em; color:#663333; padding-bottom:10px; border-bottom:2px solid #663333; margin-bottom:15px; font-family: Century Gothic, sans-serif; }

a:link, a:visited {color:#CC3300; text-decoration:none;}
a:hover {color:#CC3300; text-decoration:underline;}
a:active {color:#CC3300; text-decoration:none;}

#container {margin:0 auto; width:990px; margin-top:100px; background-image:url(../images/site/bg_container.png); background-repeat:no-repeat;}

#content {margin:0 auto; width:990px; background-image:url(../images/site/bg_content.png);}

#guts {margin:0 auto; width:930px; padding:25px 15px 0px 15px; color:#666666; 
	line-height:1.5em; 
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 300; 
	font-size:1em;}

#menu {width:990px; background-color:#0c5a87; height:40px; text-align:center;}
	#menu a {font-size:18px; font-family: Century Gothic, sans-serif; padding:0px 25px; text-decoration:none;}
	#menu a:link, a:visited {float:left; display:block; height:36px; line-height:36px; font-size:18px; color:#a4bfec; border:2px solid #0c5a87; background-color:#0c5a87;}
	#menu a.current:link {float:left; display:block; height:36px; line-height:36px; font-size:18px; color:#ffffff; border:2px solid #3fc2ee; background-color:#1494de;}
	#menu a:hover {float:left; display:block; height:36px; line-height:36px; font-size:18px; color:#FFFF00; border:2px solid #0c5a87; background-color:#0c5a87;}	
	#menu a:active {float:left; display:block; height:36px; line-height:36px; font-size:18px; color:#a4bfec; border:2px solid #0c5a87; background-color:#0c5a87;}			

#twoColumnL {float:left; width:450px; margin-right:8px;}
#twoColumnR {float:left; width:449px; margin-left:8px;}

.people {float:left; width:252px; margin-right:15px;}
.peopleBio {float:left; width:660px;}

.footer {z-index:101; position:relative; top:-15px; float:right; padding-right:10px; height:49px; line-height:49px; font-size:.6em; color:#CCCCCC; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}
.clearboth0 {clear:both; height:0px;}
.dottedDivider {padding-top:15px; margin-bottom:15px; border-bottom:1px dotted #333333; clear:both;}
.roundedCornerBox {border-radius:5px; border:1px solid #333333;}

#page-wrap {
	width: 660px;
	background: white;
	padding: 20px 50px 20px 50px;
	margin: 20px auto;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}

#contact-area {
	width: 600px;
	margin-top: 25px;
	font-family: Century Gothic, sans-serif;
	font-size:14px; 
	
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 471px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #663333;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: 1.4em;
}