body{
  margin:20px;
  padding:0;
  background:#392607;
  font-family:Verdana,Geneva,Sans-serif;
  font-size:0.6em;
  color:#2a2127;
  text-align:center;
}
p, h1, h2, h3, h4{
  margin:0;
  margin-bottom:1em;
}
h2{
  font-size:1.5em;
  color:#897830;
}
hr{
  margin:0;
  margin-bottom:2em;
}
form{
  margin:0;
}
img{
  display:block;
  margin:0;
  padding:0;
  border:0;
}
img.event_image{
  float:right;
  margin:0 0 1em 20px;
}
div.fckeditor_content img{
  display:inline;
}
.float-right{
  float:right;
}
a:link, a:visited, span.altlink{
  cursor:pointer;
  color:#d07427;
  text-decoration:underline;
}
a:hover, span.altlink:hover{
  color:#b35c08;
}
#file_upload, #files_uploaded{
  margin-bottom:1em;
  padding:9px;
  border:1px solid #FFD980;
  background-color:#FFECBF;
}
#files_uploaded{
  height:400px;
  overflow:auto;
}
div.uploaded_file{
  clear:both;
  padding-bottom:10px;
}
div.uploaded_file img{
  margin-right:20px;
  background-color:#fff;
  border:1px solid #999;
}
h2 a:link, h2 a:visited{
  color:#897830;
  text-decoration:none;
}
h2 a:hover{
  color:#b35c08;
}
#footer a:link, #footer a:visited, #footer a:hover{
  color:#fbf6e0;
  text-decoration:none;
}
.clear-both{
  clear:both;
}
#container, #footer, img.container{
  margin:0 auto;
  width:752px;
}
#footer{
  color:#b09232;
}
img.container{
  width:780px;
}
#container{
  background:#847532 url('../images/middle.gif') repeat-y;
  text-align:left;
  padding:12px 0 15px 28px;
}
div.panel{
  margin-top:30px;
}
#side{
  width:182px;
}
#side div.panel{
  width:182px;
  background:#fbf6e0 url('../images/menu_middle.gif') repeat-y;
}
#side div.panelspace, #menu_list{
  margin:10px 0 12px 24px;
}
#content{
  float:right;
  width:540px;
}
#content div.panel{
  width:508px;
  background:#fbf6e0 url('../images/main_middle.gif') repeat-y;
}
#content div.panelspace{
  margin:22px 30px 22px 32px;
}
ul, li{
  margin:0;
  padding:0;
  list-style:none;
}
#menu_header{
  margin:10px 0 15px 20px;
}
#menu_list, #menu_list li, #menu_list a{
  display:block;
  width:120px;
}
#menu_list li, #menu_list a{
  height:20px;
}
#menu_01{ background:url("../images/menu_01.gif"); }
#menu_01:hover{ background:url("../images/menu_01b.gif"); }
#menu_02{ background:url("../images/menu_02.gif"); }
#menu_02:hover{ background:url("../images/menu_02b.gif"); }
#menu_03{ background:url("../images/menu_03.gif"); }
#menu_03:hover{ background:url("../images/menu_03b.gif"); }
#menu_04{ background:url("../images/menu_04.gif"); }
#menu_04:hover{ background:url("../images/menu_04b.gif"); }
#menu_05{ background:url("../images/menu_05.gif"); }
#menu_05:hover{ background:url("../images/menu_05b.gif"); }
#menu_06{ background:url("../images/menu_06.gif"); }
#menu_06:hover{ background:url("../images/menu_06b.gif"); }
#menu_07{ background:url("../images/menu_07.gif"); }
#menu_07:hover{ background:url("../images/menu_07b.gif"); }
#menu_08{ background:url("../images/menu_08.gif"); }
#menu_08:hover{ background:url("../images/menu_08b.gif"); }
#menu_09{ background:url("../images/menu_09.gif"); }
#menu_09:hover{ background:url("../images/menu_09b.gif"); }
#menu_10{ background:url("../images/menu_10.gif"); }
#menu_10:hover{ background:url("../images/menu_10b.gif"); }
input, textarea, select{
  font-family:Verdana,Geneva,Sans-serif;
  border:1px solid #2a2127;
  background:#fff;
  margin:0;
}
textarea{
  width:90%;
  height:200px;
  font-size:1em;
}
#signup_form input{
  border:0;
  margin:10px 0 5px 2px;
}
#signup_field{
  float:left;
  padding:2px;
  background:#fbf6e0 url("../images/signup_field.gif");
  height:17px;
  width:110px;
}
#site_design{
  margin:0 auto;
  margin-top:22px;
}
div.admin_links{
  border:1px solid #b35c08;
  background-color:#f4eed9;
  margin-bottom:1em;
  padding:4px;
}
div.admin_links span{
  float:right;
}
div.event{
  clear:both;
}
img.client_upload{
  float:left;
  margin-right:10px;
  margin-bottom:1em;
}
div.event_upload img{
  margin-bottom:1em;
}