body {
background:url(../images/backgrad.jpg) repeat-x top #000;
padding:0px;
margin:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
color:#000;
}

h1 {
font-size:23px;
color:#af0000;
font-family:Georgia, "Times New Roman", Times, serif;
}

h2 {
font-size:20px;
color:#7b2222;
font-family:Georgia, "Times New Roman", Times, serif;
}

em {
color:#22457b;
font-weight:400;
}

a { color:#0070E3; text-decoration:none; }
a:hover { text-decoration:underline; }

#container {
position:relative;
width:685px;
margin:0px auto;
padding-top:27px;
}

#logo {
position:relative;
float:left;
z-index:5;
width:356px;
height:46px;
}

#logo a img { border:none; }

#content {
position:relative;
float:right;
background:url(../images/navBack.jpg) repeat-x top #FFF;
top:-27px;
z-index:4;
width:662px;
height:100%;
}

#left {
position:relative;
float:left;
width:141px;
padding:30px;
margin:0px;
height:100%;
}

#left a { color:#717171; }

#right {
position:relative;
float:left;
background:#FFF;
width:401px;
padding:30px;
}

form p {
width: 300px;
margin:15px auto;
clear:both;
line-height:25px;
}

form label {
float:left;
width:100px;
}

form input {
float:right;
}

form textarea {
float:right;
}

textarea, input, select { 
background-color:#FFFFCC; 
border:2px inset #f3ca4f;  
}

textarea:focus, input:focus, select:focus, textarea:hover, input:hover, select:hover {
background-color:#CCFFFF;
border:2px inset #2f86c3;  
}

.spread { clear:both; }

#footer {
position:relative;
width:685px;
text-align:right;
font-size:10px;
color:#FFF;
top:-20px;
}

