
body{
	
	text-align: center;
	 color: #000000;
	background: #000 url(bg.jpg);
	font-family: palatino linotype, script, serif;
	font-size: medium;
    font-style: italic;
    font-weight:200;
	top-margin: 30px;
	margin-right: auto;
	bottom-margin: 30px;
	margin-left: auto;
    padding: 0px;
	background-repeat: repeat;
    line-height:110%;
}


A:link { 
  
  color: #000;
 text-decoration: none;
 font-weight: bold;
 font-style:italic;
 border:thin #cac188;
 }

 
 
A:visited { 
	 
	
    color: #666666;
    text-decoration: none; 
    border:0;
	
}

A:hover {

	color: #000;
	background-color: #cac188;
 	font-weight: 500;
	text-size: 120%; 
	text-shadow: gray;
    font-style:italic;
}


.center {

	text-align: center;
	} 

.small {
       font-size:.8em;
       }

#header { 
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	 background: #ffffff;
    margin-top:0;
  width: 780px;
  	padding-left: 0px; 
  	padding-right: 0px; 
  	padding-top: 0px; 
  	padding-bottom: 10px; 
	border: thin #ffffff; 
	border-style: solid;  	 

}

.border {
           background:url(bg_h2.gif) no-repeat 50% 2px;
          
           margin-right: 5px;
           border: double #cac188 3px;
           padding:25px 4px 4px 4px;
           }

           
h1 {background: #fff url(bg_h2.gif) no-repeat 50% 2px;
           margin-left: auto;
           margin-right:auto;
           margin-bottom:5px;
           margin-top:5px;
           border: double #cac188 3px;
           padding:25px 5px 15px 5px;
           width:50%;
           font-size:1.4em;
        
           }
                     
           
           
#menu {
    position:relative;
  font-size:110%;
    clear:both;
        margin-left: 5px;
	margin-right: 5px;
    width: 146px;
        margin-top: 25px;
        margin-bottom: 25px;
	
     padding:  3px 3px 3px 8px;
     
     text-align:left;
     line-height: 1.4em;
}


#menu a:link { 
  
  color: #000;
  background-color:transparent;
 text-decoration: none;
 font-weight: 400;
 font-style:italic;
 border:0;
 }
 
 
#menu a:visited{ 
  
  color: #666;
  background-color:transparent;
 text-decoration: none;
 font-weight: 300;
 border:0;
 }
 
#menu a:hover{ 
 
  color: #000000;
  background: #fff url(bg_h1.gif) no-repeat 0 10px;
  padding:0 0 0 28px;
  border: double #cac188 3px;
 text-decoration: none;
 font-weight: bold;
 }
 
 ul.menu {
         background:transparent;
         margin: 0;
	padding: 0;
    text-align:left;
    
         }
         
 ul.menu li {
         
         list-style-type: none;
         background-color:transparent;
         margin: 0;
	
         }
         
         
#left {
      background: #fff;
      float:left;
       margin-left: auto;
	margin-right: auto;
      top:0px;
     font-size:1.2em;
      text-align: left;
      }
      
.subheading {
            border: 0 0 3px 0# cac188 double ;
            font-variant:small-caps;
            font-weight:bold;
            }   


#content {
         background:transparent;
         border: 0;
     
         margin-left: auto;
	margin-right: auto;
         top:10px;
         text-align:left; 
        padding-top:20px 0 0 0 ;
       width:375px;
   font-size: medium;
    font-style: italic;
    font-weight:lighter;
	margin-top: 30px;
    line-height:110%;
      
      
      }
      
.caption {
         color:#857A45;
         font: message-box;
         }

   
#contentgallery {
         background-color:transparent;
         border: 0;
         
         margin-left: auto;
	margin-right: auto;
         top:0px;
         text-align:center; 
        
       width:580px;
      font-size: 1.08em;
    font-style: italic;
    font-weight:lighter;
	margin-top: 30px;
    line-height:110%;
      padding-top:20px;
      padding-left:20px;
      padding-right:0px;
      
      } 
      
      
.bullet {
            text-align:left;
            line-height:1.4em;
            list-style-image: url(bglight_h1.gif);
           padding: 3px 0 10px 35px;
           margin: 2px 0 2px 30px;
           
            }    
      


.nobullet {
          line-height:1.4em;
           list-style:none;
           padding: 3px 3px 10px 3px;
           margin: 2px 2px 2px 30px;
           }
              
        
      
#right {
       background: #fff;
      width:160px;
      float:right;
     margin-left: auto;
	margin-right: auto;
    
    padding-top:25px;
      padding-right:5px;
      }
      

p.heading { 
          color:#000;
          background-image: url('headingbg.jpg') repeat;
          border: double #cac188 3px;
          text-transform:uppercase;
          text-align:center;
          font-size:.85em;
          font-weight:bold;
          margin:3px;
          padding:3px;
          width:45%;
         }
         

 
 
       
p.blockquote {margin:30px;}





#footer {position:relative;
    clear:both;
        margin-left: auto;
	height: 25px;
    margin-right: auto;
    width: 730px;
        margin-top: 25px;
        margin-bottom: 5px;
	border: double #cac188 3px; 
	 font-size:smaller;
     padding: 3px;
     color: #000;
     text-align:center;
     }
       
  
  
   
  
  
  #container {position:relative; width:770px; height:400px; margin:10px auto 0 auto; background:#fff url(photooutside.jpg) 30px 30px no-repeat; border:0;}

#container ul {background:#fff; width:299px; height:297px; padding:0; margin-right:10px; margin-top:30px; list-style-type:none; float:right; text-align:center;}

#container li {float:left; }

#container a.gallery, #container a.gallery:visited {display:block; color:#000; text-decoration:none; border:1px solid #000; margin:1px 2px 1px 2px; cursor:default; text-align:center;}
#container a.slidea {background:url(p1_t.jpg); height:70px; width:93px;}
#container a.slideb {background:url(p2_t.jpg); height:70px; width:93px;}
#container a.slidec {background:url(p3_t.jpg); height:70px; width:93px;}
#container a.slided {background:url(p4_t.jpg); height:70px; width:93px;}
* html #container a.slided {width:94px; w\idth:93px;}
#container a.slidee {background:url(p5_t.jpg); height:70px; width:93px;}
#container a.slidef {background:url(p6_t.jpg); height:70px; width:93px;}
* html #container a.slidef {width:94px; w\idth:93px;}
#container a.slideg {background:url(p7_t.jpg); height:70px; width:93px;}
#container a.slideh {background:url(p8_t.jpg); height:70px; width:93px;}
#container a.slidei {background:url(p9_t.jpg); height:70px; width:93px;}
#container a.slidej {background:url(p10_t.jpg); height:70px; width:93px;}
#container a.slidek {background:url(p11_t.jpg); height:70px; width:93px;}
* html #container a.slidek {width:94px; w\idth:93px;}
#container a.slidel {background:url(p12_t.jpg); height:70px; width:93px;}

#container a.gallery span {position:absolute; width:1px; height:1px; top:30px; left:5px; background:#fff; overflow:hidden;}
#container a.gallery:hover {border:1px solid #000;}
#container a.gallery:hover img {border:1px solid #000; float:left; margin-right:5px;}
#container a.slideb:hover img, #container a.slidei:hover img {float:right;}
#container a.gallery:hover span {position:absolute; width:374px; height:282px; top:30px; left:25px; color:#000; background:#000; border: 3px double #000;}     



 
  #container2 {position:relative; width:775px; height:455px; margin:5px auto 0 auto; background:#fff url(table.jpg) 35px 39px no-repeat; border:0;}

#container2 ul {background:#fff; width:255px; height:400px; padding:0; margin-right:20px;  margin-top:30px; list-style-type:none; float:right; text-align:center;}

#container2 li {float:left;}

#container2 a.gallery2, #container2 a.gallery2:visited {display:block; color:#000; text-decoration:none; border:1px solid #000; margin:1px 2px 1px 2px; cursor:default; text-align:center;}
#container2 a.slide1 {background:url(p1_t2.jpg); height:70px; width:93px; margin-left:14px;}
#container2 a.slide2 {background:url(p2_t2.jpg); height:70px; width:93px;}
#container2 a.slide3 {background:url(p3_t2.jpg); height:93px; width:70px;}
#container2 a.slide4 {background:url(p4_t2.jpg); height:93px; width:70px;}
* html #container2 a.slide4 {width:71px; w\idth:70px;}
#container2 a.slide5 {background:url(p5_t2.jpg); height:93px; width:70px;}
#container2 a.slide6 {background:url(p6_t2.jpg); height:70px; width:93px; margin-left:14px;}
* html #container2 a.slide6 {width:94px; w\idth:93px;}
#container2 a.slide7 {background:url(p7_t2.jpg); height:70px; width:93px;}
#container2 a.slide8 {background:url(p8_t2.jpg); height:93px; width:70px;}
#container2 a.slide9 {background:url(p9_t2.jpg); height:93px; width:70px;}
#container2 a.slide10 {background:url(p10_t2.jpg); height:93px; width:70px;}
#container2 a.slide11 {background:url(p11_t2.jpg); height:70px; width:93px; margin-left:14px;}
* html #container2 a.slide11 {width:94px; w\idth:93px;}
#container2 a.slide12 {background:url(p12_t2.jpg); height:70px; width:93px; }


#container2 a.gallery2 span {position:absolute; width:1px; height:1px; top:30px; left:5px; background:#fff; overflow:hidden;}
#container2 a.gallery2:hover {border:1px solid #000;}
#container2 a.gallery2:hover img {border:1px solid #fff; float:left; margin-right:5px;}
#container2 a.slide2:hover img, #container2 a.slide9:hover img {float:right;}
#container2 a.gallery2:hover span {position:absolute; width:374px; height:400px; top:39px; left:25px; color:#000; background:#fff; border: 0;}     