body {
  background: url("/images/back.jpg") repeat-x;
  margin: 0;
  padding: 0;
}


  
                     /*           TOP          */

.gallery a img{
  border: 2px solid maroon;
  margin: 10px;
}

.gallery a img:hover{
  border: 2px solid red;
  margin: 10px;
}

#top{
 
  display: block;
  height: 149px;

  margin-left: 0;
  margin-right: 0;
}

#logo{
  background: url("/images/logo.jpg") no-repeat;
  display: block;
  height: 149px;
  text-indent: -9999px;
  margin-left: 0;
  margin-right: 0;
}



                        /*       MENU           */



#menu{
  display: block;
  margin-top: 113px;
  height: 28px;
  float: right;
 display: inline;
  list-style-type: none;
  color: #FDE2C9;
font-size: 10px;
  text-decoration: none;
  font-family: verdana;
  margin-right: 1em;
color: gray;
}

                          /*      BODY     */

#wrapper{
  display: block;
  margin:0;
  padding:0;
  margin-top: 0px;
   background: url("/images/bottomfade.jpg") bottom repeat-x;
  
  
}

.sidearticle{
  padding-bottom: 1em;
}

#sidemenu {
  display: block;
  width: 230px;
  margin-left: 0;
  margin-right: auto;
  float: left;
}

#content {
  display: block;
  margin-left: 270px;
  margin-right: auto;
  padding: 0;
  _margin-left: 300px;
}



						/*     TEXT STYLES  */
						
#sidemenu{
  font-family: verdana;
  font-size: 12px;
}

#content, #sidemenu, #footer{
  font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
  color:#333; }
} 

#footer{
  font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
  color:#333;
}

#content h2, h3{
color: #a84024;
font-weight: normal;
text-decoration: none;
}

img.right{
float: right;
margin: 0 0 0 1em;
}

#content a{
color: maroon;
}

#content h3{
 font-weight: bold;
 margin-top: 0;
}

#content a h2:hover{
 color: orange !important;
}

#footer{
  font-size: 11px;
  text-align: center;
   color: #666;
   clear: both;

display: block;

  margin:60px 0 0 0;
  padding:0 0 20px 0; 
 

}

                         /*     Product Previews */

#intro, .maintext{
   padding: 1px 30px 1em 10px;
   border-bottom: 1px dotted silver;
   margin-bottom: 1em;
}

#productpreview{
 
  margin: 0;
 
}

a.readmore{
  display: block;
  height: 30px;
  width: 130px;
  background: url("images/readmore.jpg");
 
}



#productpreview ul{
 margin: 0;
 display: block;
 padding: 20px 0 20px 0;
 overflow: hidden;
}

.thumbframe{
  height: 117px;
  width: 117px;
  background: url("/images/thumbframe.gif");
}

.thumbimage{
  height: 117px;
  width: 117px;
  float: left;
  margin: 0 10px 0px 0;
}

#productpreview ul li{
  display: block; 
  float: left;
  height: auto;
  list-style-type: none;
  width: 44%;
  margin: 30px 0 0 0;
  padding: 0 10px 0 10px;
  
}


/*          SIDE MENU             */

#sidemenu{
   float: left;
   display: block;
   width: 220px;
   width: 220px;
   margin-top: 0;
   border-right: 1px dotted silver;

   margin-left: 30px;
   padding-left: 0px;
 
}



#sidemenu ul{
   
    float: left;
    margin: 0;
	padding: 0;
    margin-top: -10px;
	width: 220px;
	margin-left: 5px;
    _width: 210px;
         display: block;
    margin-bottom: 30px;
    
}

#sidemenu li{
   list-style-type: none;
   display: block;
  margin-top: 5px;
  

 }

#sidemenu a{
color: maroon;
}

#sidemenu a:hover{
color: orange;
}

#sidemenu li a{
   text-decoration: none;
    font-family: lucida grande;
   font-size: 13px;
   
    display: block;
   padding: 5px 10px 3px 2px;
   color: maroon;
   font-weight: bold;
   
 
 
}

#sidemenu li a:hover{


  color: orange;
}


#sidemenu h3{
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #a84024;
font-weight: bold;
border-bottom: 1px dotted silver;


}

#sidemenu p{
 padding-right: 20px;
}

.rssThumb img{
  border: 2px solid maroon;
}

.rssThumb{
  border:  2px solid maroon;
}
