* html body { text-align:center; }
body {
  margin:0;
  padding:0;
  font-family: "Lucida Grande", verdana, Arial, Sans-Serif, helvetica;
  font-size: 12px;
  color: #000;
  background:#9e9133;
}
img { border:0; margin:0; padding:0; }
.clear { clear:both; }
#wrapper { width: 800px; margin:30px auto; }
#header { background:#9e9133; }
#headerbanner { border:1px solid #d5ac60; }
#headerbanner img { border:2px solid #993300; }
#headerlogo { 
  width:180px;
  margin:0; padding:0; 
  background:#d5ac60 url(../images/bg_border.gif) repeat-y top right; 
}
#headerlogo div#logo { 
  background:#9e9133; 
  border-bottom:1px solid #993300; 
  padding-bottom:10px;
}
#headerlogo #logo img { border:1px solid #d5ac60; }
#container { width:100%; background:#9e9133; }
.leftcol_spacer { width:160px; background:#9e9133; }
#leftnav { width:160px; background:#993300; border:1px solid #d5ac60; }
.maincol_spacer { 
  background:#d5ac60;
  border-left:1px solid #993300;
  border-right:1px solid #993300;
}
#maincol {
  padding:10px 0 5px 0;
  background:#d5ac60;
  border-left:1px solid #993300;
  border-right:1px solid #993300;
}
#content {
  background:#d5ac60;
  margin:0 20px;
  padding:0px;
  color:#333;
}

#date {
  margin:0;
  padding:0;
  font-family: "Lucida Grande", verdana, Arial, Sans-Serif, helvetica;
  font-size: 10px;
  text-style: bolder;
  color: #333;
}


#sidebar {
  background:#d5ac60;
  margin:0 5px;
  padding:0px;
  color:#333;
}

#sidebar .bline { 
  border-bottom:1px solid #930; 
  margin:5px 0px;
  width:100%;
}

}
#content h1 {
  margin:5px 0 15px 0;
  padding:0;
  color:#930;
  font-size:21px;
  font-style:normal;
}

#content h2 {
  margin:5px 0 15px 0;
  padding:0;
  color:#000;
  font-size:14px;
  font-style:normal;
}

#content h3 {
  padding:0;
  color:#333;
  font-size:12px;
  font-style:normal;
  vertical-align:top;
}


#sidebar h4 {
  margin:0px 0 0px 0;
  padding-bottom:4px;
  color:#000;
  font-size:16px;
  font-style:bold;
  vertical-align:top;
  text-align:center;
}

#sidebar a { color:#930; text-decoration:none; }
#sidebar a:visited { color:#930; text-decoration:none; }
#sidebar a:hover { color:#930; text-decoration:underline; }


#content p { margin:5px 0 10px 0; padding:0; }
#content a { color:#930; text-decoration:none; }
#content a:visited { color:#930; text-decoration:none; }
#content a:hover { color:#930; text-decoration:underline; }

#content a.contentmap:link { color:#000; text-decoration:none; }
#content a.contentmap:visited { color:#333; text-decoration:none; }
#content a.contentmap:hover { color:#666; text-decoration:underline; }

#content table.border {
  border: 2px solid #993300;
  border-collapse: collapse;
}

#content table.border th {
  font-weight:normal;
  border: 1px solid #993300;
  padding: 2px 20px 2px 4px;
  color:#FFFFFF; 
  background: #C46220;
}
#content table.border td {
  border: 1px solid #993300;
  padding: 2px 20px 2px 4px;
}
#content table.noborder td {
  border: 0px;
  padding: 2px 20px 2px 4px;
}
#content form {display:inline; margin:0; padding:0; }
#content table.form {
  border: 1px solid #993300;
  border-collapse: collapse;
  background:#ccc;
}
#content table.form td {
  border:0;
  padding: 5px 10px;
}
#content .forminput {
  border:1px solid #a7a6aa;
  padding:1px;
}
#content .formselect {
  border:1px solid #a7a6aa;
}
#content .bline { 
  border-bottom:1px solid #930; 
  margin:5px 0px;
  width:100%; }
  
#footer {
  border:1px solid #d5ac60;
  height:20px;
  line-height:20px;
  background:#993300;
  font-size:9px;
  color: #fff;
}
#footer a, #footer a:visited { color: #fff; text-decoration:none; }
#footer a:hover { color: #fff; text-decoration:underline; }
#footerleft { margin:0 15px; float:left; text-align:left; }
#footerright { margin:0 15px; float:right; text-align:right; }


