body {background: #333333; margin: 0;}

#container {
width: 775px;
margin-left: auto;
margin-right: auto;
background-color: #fff;
color: #333;
border: 1px solid gray;
font-family: arial,helvetica,verdana;
}

#header {
padding: .5em;
background-color: #dddddd;
border-bottom: 1px solid gray;
text-align: center;
}

#iconimg {
  float: left;
  margin: 0 3px 0 0;
  border: 0px;
}

#top h1 {
padding: 0;
margin: 0;
}

#leftnav {
float: left;
width: 160px;
margin: 0;
padding: 1em;
font-size: 10pt;
*/background: #EBEBEB;*/
}

#rightcol {
float: right;
width: 160px;
margin: 0;
padding: 1em;
font-size: 10pt;
*/background: #EBEBEB;*/
}

#content {
margin-left: 200px;
border-left: 1px solid gray;
margin-right: 200px;
border-right: 1px solid gray;
padding: 1em;
max-width: 36em;
background: #ffffff;
font-size: 10pt;

}

a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #333333;
}
a:active {
	text-decoration: none;
	color: #333333;
}

#footer {
clear: both;
margin: 0;
padding: .5em;
color: #333;
background-color: #dddddd;
border-top: 1px solid gray;
text-align: center;
font-size: 8pt;
}

#leftnav p, #rightnav p { margin: 0 0 1em 0; }
#content h2 {font-size: 12pt; margin: 0 0 .5em 0; }
#rightcol h2 {font-size: 12pt; margin: 0 0 .5em 0; }
#small {font-size: 8pt; color: #666666;}

#formbox {width: 337px; margin: auto;}
label,input,textarea {display: block; width: 230px; float: left; margin-bottom: 10px;}
input,textarea {border: 1px solid #000000;}
textarea {height: 75px;}
label {text-align: right; width: 95px; padding-right: 10px; font-family: arial,helvetica,verdana;}
#submit {border: 1px solid #000000; background: #c0c0c0; width: 100px;}