body  {
	background-color:#ffffff;
	color:#505000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
  font-family: "Trebuchet MS",Arial,helvetica,sans-serif,Tahoma;
  font-size: 15px;
}

#main {
 width=100%;
 padding:0px 20px 0px 20px;
}


#left {
  width:80%;
}

#right {
  float:right;
  width:20%;
  padding-left:30px;
}

a, a:link, a:visited, a:active, a:hover {
  color: #E06000;
  text-decoration:none;
}

a:hover {
  text-decoration:underline
}

#header {
  padding: 6px 12px 4px 0px;
}
#header a.title {
  font-size:32px;
}
#header a {
  margin-right:12px;
}
.topline {
  border-bottom: 10px solid #FFB060;
  margin-top:4px;
  margin-bottom:4px;
}
#searchbut {
  float:right;
  width:380px;
  text-align:right;
  padding-top:12px;
}

h2 {
  font-size:18px;
  font-weight:normal;
  margin-bottom:4px;
}

.toarchive {
  text-align:right;
}

.announce a {
  font-size:16px;
  font-weight:bold;
}
.announce a.more {
  font-size:14px;
  font-weight:normal;
}
.item {
  padding-bottom:6px;
}

#footer {
 padding-top: 8px;
 border-top: 2px solid #FFB060;
 font-size: 12px;
}

.date{
  font-size:14px;
  color:#909090;
  text-decoration:none;
  margin-left: 8px;  
}

.announce .date{
  margin-left: 0px;  
}




.archive h2 {
  margin-bottom:4px;
}

.newcomment textarea {
  width:90%;
  height:120px;
}  

.comments {
  margin-top:16px;
}

.comments .item .date {
  font-weight:bold;
}
.comments .item  p{
  margin-top:2px;
  margin-bottom:12px;
  margin-left:50px;
}
.comments .item {
  margin-bottom:6px;
  padding-top:4px;
  border-top:1px solid #c0c0c0;
}  

.comm {
  margin-left: 8px;
  margin-right: 8px;
  white-space:nowrap;
  color: #30A030;
  font-weight:bold;
  font-size:14px;
}

.counters {
  text-align:center;
}