body{
   font: 12px/18px Verdana, Geneva, sans-serif;
   padding: 0;
   margin: 0;
   text-align: center;
   background-color: #000; /*#E7E5E3;*/
   color: #9C8F86;
}
h2, h3{
   font-size: 12px;
   font-weight: bold;
   margin: 0 0 5px 0;
   padding: 0;
   line-height: 120%;
   margin-top:24px;
}
h2 a:link{
   color: #000;
   text-decoration: none;
   
}
h2 a:visited, h2 a:hover{
   color: #000;
   text-decoration: none;
}
h3, h4 ,h5, h6{
   margin: 10px 0;
   font-size: 12px;
}
h2 a:hover{
   color: #c33;
}
a:link, a:hover{
   text-decoration: none;
   color: #c00;
}
a:hover, a:visited:hover{
   text-decoration: underline;
   color: #c00;
}
a:visited{
   color: #333;
}
.nav a.active, .nav a.active:hover, .nav a.active:visited{
   color: #c00;
}
h3 em{
   color: #f00;
   font-style: normal;
}
p{
/*   margin: 0;
   padding: 0;
   width: auto; */
}
#main{
   position: relative;
   width: 790px;
   text-align:left;
   margin: 0px auto;
   text-align:left;
   padding:0;
   border-left:1px solid #333;
   border-right:1px solid #333;
   /*background:white;*/
   /*border:2px solid red;*/
   background: url(../gfx/bg.gif) 170px 0 repeat-y;
   /*border:3px solid white;*/
 
}

#left{
   position: absolute;
   top: 120px;
   left: 0;
   width: 150px;
   float:left;
   margin: 0 10px;
   border-top:1px solid #333;
}
#nav{
  list-style-type:none;
  margin:30px 0 0 20px;
  padding:0;
}
#nav li{
  margin:0;
  padding:0 0 0 8px;
  background:#000 url(../gfx/stripe.gif) 0 2px no-repeat;
}
#nav li.active{
  background:#000 url(../gfx/stripe.gif) 0 -17px no-repeat;
}
#nav a{
  color:rgb(156,143,134);
  text-decoration:none;
}
#nav a:hover{
  color:#fff;
}
#nav li.active a{
  color:#fff;
}
#logo{
  width:249px;
  height:120px;
  background-color:#fff;
}
#logo img{
  margin:25px 0 0 15px;
}
#deco{
  background-color:#000;
  position:absolute;
  width:360px;
  top:0px;
  padding-top:45px;
  left:260px;
  border-bottom:1px solid #333;
}
#pix{
  width:249px;
  float:left;
  background-color:#fff;
  color:#000;
/*  border:2px solid green; */
  height: 100px;
}
#text{
  width:352px;
  float:left;
  margin-left:10px;
  color:#fff;
}
#text a{
  color:#ccc;
  font-weight:bold;
}

#center{
/*   width: 500px; */
   text-align:left;
   position: absolute; 
   padding:0px;
   top: 0;
   left: 170px;

}
#heightmaster{
   margin: 0;
   padding: 0;
   min-height: 1100px; 
}
#right{
   position: absolute;
   top: 0;
   left: 586px;
   width: 170px;
   float: left;
   margin: 0 0 0 10px;
}
#right img{
   border: none;
}

.gal{width:200px;float:left;}
.gal li{width:55px;height:70px;border:3px double #eee;margin: 0 2px 2px 0;}
.gal li.hover{border-color:#bbb;}
.gal li.active{border-style:solid;}
.gal li div{left:240px}
.gal li div .caption{font:italic 0.7em/1.4 georgia,serif;}



.nav{padding-top:15px;clear:both;}

.info{text-align:left;margin:30px 0;border-top:1px dotted #221;padding-top:30px;clear:both;}
.info p{margin-top:1.6em;}

.nav{position:absolute;top:520px;left:20px;}
ul.gal{display:none;}
#image .caption{display:none;}
#more-articles ul, #more-articles li{
  list-style-type:none;
  margin:0;
  padding:0;
}