#header { background-color: #847920; height: 38px; }
#body, #header, #footer { clear: both; color: #999999; }
#footer { padding: 20px; }
#header-content, #body-content, #footer-content { width: 950px; margin-left: auto; margin-right: auto; }
#body-content { padding: 10px; }
#header-cover { height: 50px; }

.column { float: left; padding: 0 10px; }
#column-left { width: 505px; background: transparent url(../images/modulecorner_gold.gif) no-repeat scroll right top; }
#column-middle { width: 195px; border-left: 1px dashed #847920; border-right: 1px dashed #847920; height: 470px; }
#column-right { width: 185px; border-right: 1px dashed #847920; height: 350px; }

h1, h3 { color: #857A20; }
h1 { font-size: 160%; }
h3 { font-size: 125%; margin: 15px 0px 10px 0px; }
#column-left h3 { color: #C8AC24; }
img { border: 0px; }
body { background-color: #262626 }
ul.topnav li { color: #CDDBD8; }
ul#projects-box, ul#projectsPage { list-style: none; margin: 0px; padding: 0px; }

.label { color: #ABB7B5; }
.enquiry_form input, .enquiry_form textarea {
	background:transparent none repeat scroll 0 0;
	border:1px solid #BDB789;
	color:#BDB789;
	width:180px;
}
.button {
	font-size:60%;
	padding:3px 5px;
	text-transform:uppercase;
}
.enquiry_form input.button {
	background:#847920 none repeat scroll 0 0;
	border:1px solid #BDB789;
	color:#ABB7B5;
	width:60px;
}

.required {
	color: #C8AC24;
}

#projectsPage h3 { margin-bottom: 2px; color: #857A20; display: inline; }