*{
  margin:0;
  padding:0
}
body{
  background:#92A843 url(images/bg.png) repeat-x 0 0;
  font:12pt "Arial", Helvetica, sans-serif
}
a,a:link,a:visited{
  color:#FF0034;
  text-decoration:none
}
a:hover,a:visited:hover{
  text-decoration:underline
}
#header{
  background:url(images/header.jpg);
  height:148px;
  width:846px;
  clear:both
}
#leftspace{
  background:url(images/bg-leftspace.jpg) no-repeat;
  height:286px;
  width:136px;
  float:left
}
#main{
  background:#FFF;
  width:710px;
  float:left;
  padding:0 0 10px;
  height:100%
}
#leftside{
  float:left;
  border-right:1px solid #DCE1C1
}
#top{
  background:#FFF url(images/bg-top.jpg) no-repeat 16px 0;
  clear:both;
  width:563px;
  height:40px;
  padding:10px
}
select{
  width:140px;
  margin-bottom:10px;
  float:right;
  clear:both
}
h1{
  padding:0 10px
}
h1,h2,h3{
  font-size:.9em;
  margin:0 0 10px
}
small{
  font-size:.6em
}
.post{
  padding:10px 0;
  border-bottom:1px solid #DCE1C1;
  width:563px;
  margin:0 10px
}
img{
  float:right;
  margin:0 0 10px 10px;
  border:1px solid #DCE1C1;
}
.left{
  float:left;
  margin:0 10px 0 0
}
p{
  margin:0 0 10px;
  font-size:.75em;
  line-height:1.5em
}
.post #info h2{
  font-size:.8em
}
.post #info span{
  font-size:.75em;
  margin:-10px 0 10px;
  display:block
}
.post #right{
  font-size:2.4em;
  float:right;
  padding:5px 0;
  color:#FF0034
}
.post #left{
  font-size:.75em;
  padding:5px 0;
  font-size:1em;
  color:#92A843
}
#comments{
  padding:10px;
  width:563px;
  margin-top:15px
}
#comments ol{
  margin:15px 0 25px
}
#comments li{
  background:#F6F6F6;
  border-bottom:1px solid #DCE1C1;
  padding:10px 0 0;
  list-style:none
}
#comments li.alt{
  background:#FFF
}
#comments input{
  width:180px;
  border:1px solid #DCE1C1;
  padding:2px
}
textarea{
  width:557px;
  border:1px solid #DCE1C1;
  padding:2px
}
.contactform{
  font-size:.75em
}
.contactform textarea{
  width:350px;
  height:100px
}
.contactform input{
  border:1px solid #DCE1C1;
  padding:2px
}
#contactsubmit{
  width:65px;
  background:#FFF;
  padding:2px;
  color:#FF0034;
  text-transform:lowercase
}
#comments form{
  margin:25px 0 0
}
#rightside{
  background:#FFF;
  width:106px;
  padding:0 10px;
  float:left;
}
#rightside ul{
  margin:0 0 15px
}
#rightside li{
  font-size:.8em;
  font-weight:400;
  padding:1px 0;
  list-style:none;
  text-transform:lowercase
}
#rightside a{
  color:#92A843
}
#nav a{
  color:#FF0034;
  font-weight:700
}
#rightside #search{
  background:#FFF;
  margin:0 0 5px;
  width:99px;
  padding:2px;
  border:1px solid #DCE1C1;
}
.submit{
  background:#FFF;
  border:1px solid #DCE1C1;
  width:55px;
  color:#FF0034;
  margin:0 0 10px;
  padding:2px
}
#rightside h2{
  color:#FF0034
}
#ads{
  float:left;
  width:160px
}