body {
background-color:#fff;
} 

#main {  
   margin: 1px auto; 
   width: 800px;
   font-size: 15px;
   font-family: arial, helvetica;
}

 #banner {
   background: #fff url('buttons/metaldetectorreviews_logo.gif') no-repeat 0 0;
   background-position:left; 
   height: 120px;
   margin-left: 100px;
}

 #content { 
   float: left; width:600px;
   padding-top: 15px; 
   line-height:23px;
   background-color: #fff;
}

 #content b {
   margin-left: 5px;
   font-size : 110%;
   color: #c60909;
}

 #rightbar { 
   float: right; 
   width: 130px; 
   padding-left: 15px; 
   margin-top: 2px;
   border-left: 1px gray dotted;
   font-family: arial, helvetica;
   font-size: 14px;
   line-height: 20px;
} 

 #leftbar { 
   float: right; width: 300px; 
   padding-left: 15px; 
}

 #footer { 
   text-align: center;
   font-size: 11px;
   clear: both; 
   padding: 2px; 
   border-top: 1px gray dotted;
} 
 
 i {
   margin-top: 5px;
   color: #9b2205;
}

a, a:link, a:visited {
text-decoration: none;
}


a:hover {
text-decoration: underline;
}

#content h1 {
   margin-top: 1px;
   font-size : 160%;
   color: #444446;
   border-bottom: 1px solid #F88408;
}

#content h2 {
   margin-top: 20px;
   font-size : 130%;
   color: #444446;
}

 #rightbar h2 {
   margin-top: 20px;
   font-size : 120%;
   color: #444446;
   border-bottom: 1px solid #F88408;
}

h3 {

   margin-left: -7px;
   font-size : 120%;
   color: #333;
   border-bottom: 1px solid #ccc;
}

  .info {
   margin-left: 5px;
   width: 482px;
   background: #EEECE5 url('images/shadow-bottom.png') no-repeat bottom left;
   width: 482px;
}
  .review {
   padding: 25px; 
}
  .review h2 {
   text-transform:uppercase;
   border-bottom: 1px solid #999;
}

