@charset "utf-8";
body {
background-color:#75a3bd;
background-image:url(/images/body-bg.jpg);
background-repeat:repeat-x;
color:#000;
}

#wrapper {
margin-top:75px;
padding-left:3%;
padding-right:3%;
}

#topheader {
height:32px;
margin-bottom:10px;
}

#header {
background-image:url(/images/Header.jpg);
background-repeat:no-repeat;
height:253px;
margin:0;
}

#contentwrap {
background-image:url(/images/content-bg.jpg);
background-repeat:repeat-y;
background-color:#FFF;
margin-top:2em;
margin-left:40px;
}

#menuspace {
background-image:url(/images/Menu-Top.jpg);
background-repeat:no-repeat;
background-position:top left;
padding-top:2em;
}

#sidebar {
float:left;
padding-top:1em;
}

#footer {
background-image:url(/images/Footer-Bg.jpg);
background-repeat:no-repeat;
background-position:top left;
height:55px;
text-align:center;
margin:0;
}

#row {
clear:both;
margin:0;
}

#navcontainer ul {
font-size:17px;
padding-left:0;
color:#000;
float:left;
width:100%;
font-family:arial, helvetica, sans-serif;
margin:0;
}

#navcontainer ul li {
display:inline;
}

#navcontainer ul li a {
background-color:#59e888;
color:#FFF;
text-decoration:none;
float:left;
margin-right:10px;
padding:0.2em 1em;
}

#navcontainer ul li a:hover {
background-color:#8bc6f7;
color:#fff;
}

.contactform {
background-image:url(/images/form-bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

.headcontent {
margin-top:20px;
margin-left:15px;
}

.headcontent h1 {
color:#FFF;
font-size:2.5em;
font-weight:300;
line-height:0.55em;
}

.headcontent h2 {
color:#FFF;
font-size:1.5em;
font-weight:300;
line-height:0.55em;
}

#content {
margin-left:20px;
}

#content h1 {
color:#06F;
font-size:2.25em;
font-weight:500;
}

#content h2 {
color:#06F;
font-size:1.75em;
font-weight:500;
}

#footer p {
color:#FFF;
line-height:1.2em;
padding-left:1em;
margin-top:60px;
}

#footer a {
color:#FFF;
}

.floatleft {
float:left;
margin-right:.5em;
margin-left:.25em;
margin-bottom:.5em;
}

.floatright {
float:right;
margin-left:.5em;
margin-right:.25em;
margin-bottom:.5em;
}

.floatcenter {
text-align:center;
clear:both;
}

#content h3,#footer a:hover {
color:red;
}