html
{ overflow:scroll; }

body
{ margin:0; }

#wrapper
{ width:50em;
  margin:0 auto; }

#header
{ height:6em;
  border-bottom:0.1em solid #66bc29;
  background:url('top.gif') no-repeat top center; }

#picture
{ height:10em; }

#main-navigation
{ background: url(nav-b.png);
  padding: 0.3em;
  overflow: hidden;
  position: relative;
  top: 8.2em;
  margin: 0; }

#main-navigation li
{ display:inline;
  font:bold 0.8em Verdana,Arial,Helvetica,sans-serif; }

#main-navigation a
{ padding:5em 0.8em;
  color:#ffffff;
  text-decoration:none; }

#main-navigation a:hover
{ color:#ffd600;
  text-decoration:hover; }

#main-navigation a.active
{ background: #ffffff;
  color: #55a51c; }


#content {
	width: 100%;
}
#column1h {
	float: left;
	width: 48%;
}
#column1w {
	float: left;
	width: 68%;
}
#column2h {
	float: right;
	width: 48%;
}
#column2n {
	float: right;
	width: 30%;
}
#left
{ width:24%;
  float:left; }

#left ul
{ padding:0 0 0 1em; }

#left ul li
{ list-style:square;
  font:0.8em Verdana,Arial,Helvetica,sans-serif; }

#left ul li ul
{ padding:0 0 0 1em; }

#left ul li li
{ list-style:none;
  font-size:0.8em; }

#left ul a
{ display:block;
  text-decoration:none;
  color:#a79d96; }

#left ul a:hover
{ color:#837870;
  text-decoration:underline; }

#left ul a.active
{ font-weight:bold; }

#c-con-l
{ width:74%;
  float:right; }

h1
{ font:italic 1.8em "Times New Roman",serif;
  letter-spacing:0.1em;
  color:#5a8e22; }

h2
{ font:1em Verdana,Arial,Helvetica,sans-serif;
  color:#5a8e22; }

p
{ font:0.8em/1.8em "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; }

a
{ color:#5a8e22;
  text-decoration:none; }

a:hover
{ color:#66bc29;
  text-decoration:underline; }

.icon
{ padding:0 0 0 1.8em; }

#footer 
{ border-top:1px solid #c9e39c;
  width: 100%;
  display: block;
  padding: 0.5em; }

#footer #copyright
{ font:0.6em Verdana,Arial,Helvetica,sans-serif;
  color:#afa79f; }

.note
{ border:1px solid #66bc29;
  padding:0 1em;
  margin:1em 0 1em 0.5em; }

.note h3
{ font:bold 0.9em "Comic Sans MS",Verdana,Arial,Helvetica,sans-serif;
  color:#55a51c; }

input,textarea
{ border:1px solid #e0ded9;
  padding:0.4em;
  font:0.8em Verdana,Arial,Helvetica,sans-serif;
  color:#8b8078;
  background:#fff; }

li
{ font:0.8em/1.8em Verdana,Arial,Helvetica,sans-serif; }

.radiobtn
{ border:none; }

form h4
{ font:bold 0.8em Verdana,Arial,Helvetica,sans-serif;
  display:block;
  margin:1em 0 0.2em; }

form em
{ font:italic 0.7em Verdana,Arial,Helvetica,sans-serif;
  margin:0 0 0 1em; }

.post
{ margin:1em 0.5em;
  overflow:auto; }

.post .name
{ font:bold 0.8em Verdana,Arial,Helvetica,sans-serif;
  margin:0 1em; }

.post .date
{ font:0.8em Verdana,Arial,Helvetica,sans-serif; }

.post .message
{ font:italic 0.8em Verdana,Arial,Helvetica,sans-serif; }

.post .controls
{ display:none; }

.post:hover .controls
{ display:inline; }

