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

body {
	font-family: "Trajan Pro";
	background-color: #FFFFFF;
	border-top-color: #151515;
	border-right-color: #151515;
	border-bottom-color: #151515;
	border-left-color: #151515;
	margin: 0px;
	padding: 0px;
}


#wrapper {
	background-color: #FDE8C0;
	width: 100%;
	min-width: 740px;
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

#hero {
	position: relative;
}

#hero article {
	width: 45%;
	padding-right: 10px;
	padding-left: 10px;
	position: absolute;
	background-color: #004D83;
	top: 43px;
	right: 43px;
	border-radius: 10px;
}

#hero img {
	max-width: 100%;
}

h1, h2, h3 {
	font-family: "Trajan Pro";
	font-size: 20px;
	font-weight: 600;
	color: #C3A561
}

h1 {
	font-size: 50px;
	color: #C3A561;
	text-align: center;
	text-transform:uppercase;
	margin: 0px;
	padding-top: 35px;
}

h3 {
	font-size: 30px;
	color: #C3A561;
	text-align: center;
	text-transform:uppercase;
	margin: 0px;
}

p {
	font-size: 80%;
	color: #C3A561;
}

footer {
	clear: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2%;
	color: #C3A561;
}

a {
	font-weight: bold;
	text-decoration: none;
}

a:link { color:#FF6600 }
a:visited { color:#FF944C }
a:hover, a:active, a:focus { color:#7F3300 }

#mainnav ul {
	list-style-type: none;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 35px;
	padding-left: 0px;
}

#mainnav a {
	text-transform: uppercase;
	color: #C3A561;
	background-color: #666;
	text-align: center;
	display: block;
	width: 20%;
	padding-top: 11px;
	padding-bottom: 6px;
	float: left;
}

#mainnav a:hover, #mainnav a:active, #mainnav a:focus, #mainnav a.thispage { text-decoration:none; background-color:#004D83 }

article, footer, header, nav {
	display: block;
}

#contact {
	width: 45%;
	background: #004D83;
	padding-right: 10px;
	padding-left: 10px;
	position: absolute;
	top: 43px;
	right: 43px;
	border-radius: 10px;
	margin-top: 10px;
}

label {
	float: left; clear: left; margin: 10px 10px 0 0; width: 95px;
	text-align: right; font-size: 80%; color: #C3A561; 
	text-transform: uppercase;
}

input {
	width: 260px; height: 35px; padding: 5px 20px 0px 20px; margin: 0 0 20px 0; 
	background: #666;
	border-radius: 5px;
	font-family: "Trajan Pro";
}
	
textarea {
	width: 260px; height: 170px; padding: 12px 20px 0px 20px; margin: 0 0 20px 0; 
	background: #666;
	border-radius: 5px;
	font-family: "Trajan Pro";
}
	
	
input:focus, textarea:focus {
	background: #FDE8C0;
}

input[type=submit] {
	width: 185px; height: 52px; float: right; padding: 10px 15px; margin: 0 15px 0 0;
	-moz-box-shadow: 0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;
	background: -moz-linear-gradient(top, #FDE8C0 0%, #C3A561 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FDE8C0), color-stop(100%,#C3A561)); /* webkit */
	cursor: pointer;
}
