@import "reset.css";
html {}

body{font-family:Arial,Helvetica,Verdana,sans-serif; padding-top:200px; text-align:center; background:transparent url(../images/body_bg.gif) top center no-repeat; color:#999}
/* like fonts N stuff ===========================*/
h1#logo {display:block; position:absolute; left:-100000px;}

h2#welcome {display:block; width:600px; height:69px; margin-bottom:2em; background:transparent url(../images/welcome.png) 0 0 no-repeat; text-indent:-10000px;}

h3 {margin:0.5em 0; font-size:1.25em;}
h4 {margin:0.75em 0; font-size:1.2em;font-weight:bold;}

strong {font-weight:bold;}

p {margin:0 0 2em 0;font-size:1.1em;line-height:1.5em;color:#333;}
p strong {display:block;margin-bottom:1em;font-size:1.2em;color:#999;}

#maincontent ul {margin:0 0 3em 1em;color:#333;}
#maincontent ul li {margin:0 0 0 0;padding:0 0 0 20px;line-height:1.6em;}

p.quote{font-size:0.9em;font-style:italic;}
p.by{margin-top:-2em}



a {color:#425d1b;}
a:hover {color:#94c94b;}

table {margin:0 auto 2em auto;}
td.filled{background: #ddd;}
td{width:200px;padding:10px 10px;}

/* nav ==========================================
ul#nav {margin-top:30px; width:1001px; padding:75px 0 0 0; height:41px; background:url(../images/logo.gif) 0 0 no-repeat;}

ul#nav li {float:right; position:relative; left:-30px; margin-left:3px;}

ul#nav li.home a {display:block; width:102px; height:41px; text-indent:-10000px; background:url(../images/buttons.gif) 0 0 no-repeat;}
ul#nav li.home a:hover,
ul#nav li.home a.on {background:url(../images/buttons.gif) 0 -41px no-repeat;}
ul#nav li.whatwedo a {display:block; width:146px; height:41px; text-indent:-10000px; background:url(../images/buttons.gif) -108px 0 no-repeat;}
ul#nav li.whatwedo a:hover,
ul#nav li.whatwedo a.on {background:url(../images/buttons.gif) -108px -41px no-repeat;}
ul#nav li.contact a {display:block; width:142px; height:41px; text-indent:-10000px; background:url(../images/buttons.gif) -260px 0 no-repeat;}
ul#nav li.contact a:hover,
ul#nav li.contact a.on {background:url(../images/buttons.gif) -260px -41px no-repeat;}
*/
/* page =========================================*/

#content {margin:0 auto; width:1000px; text-align:left;}

#header {}

#footer { text-align:left; padding-top:220px; background:#000 url(../images/footer_bg.png) top center no-repeat; color:#fff;}
#footer a {color:#fff}

#footer div#contactDetails {width:1000px; height:400px; position:relative; margin:0 auto; color:#fff; }

.contactForm,
.contactDetails {position:absolute; background-color:#3a5b2b; padding:0 20px; height:300px;}


.contactForm { top:0; left:0px; width:560px; }
.contactForm label {float:left; clear:left; display:block; width:125px; text-align:right; margin-bottom:10px; padding-right:20px;}
.contactForm input {float:left; clear:right; display:block; width:400px; margin-bottom:10px;}
.contactForm textarea {float:left; clear:right; display:block; width:400px; margin-bottom:10px;}
.contactForm input#submit {float:left; clear:both; width:100px; margin-left:300px;}


.contactDetails {top:0; left:620px; width:380px; }

.contactDetails p,
.contactDetails a {display:block; margin-bottom:25px; color:#fff;}

.contactDetails h5 {display:block; margin-bottom:10px;}

