body {
  background: #000000;
  color: #ffffff;
  font: normal 0.8em "Lucida Sans Unicode",Verdana, Arial,Helvetica, sans-serif;
  margin:0 auto;
}

img.right{
   float: right;
   padding: 3%;
}
img.left{
   float: left;
   padding: 3%;
}
p {
padding-left: 25px;
}

a {
    color: #ffffff;
    text-decoration: underline;
}

a:hover {
	color: #852a17 ;
	background: inherit;
    text-decoration: none;	
}

#wrapper{
    width:860px;  
    margin: 0 auto;
    background: #000000;
    color: #ffffff;
    border-left: solid 2px #333;  
    border-right: solid 2px #333;
}

.headertitle h1{
   color: #ffffff;
   padding-top: 60px;
 }

h1 {
    background: inherit;
    color: #ffffff;
	margin: 0;
	padding: 30px 0 0 24px;
    font:normal 200% "Arial Narrow", "Lucida Sans Unicode", Verdana, Arial,Helvetica, serif;
    letter-spacing:1px;
}
h1 {
    background: inherit;
    color: #ffffff;
	margin: 0;
	padding: 30px 0 0 24px;
    font:normal 150% "Arial Narrow", "Lucida Sans Unicode", Verdana, Arial,Helvetica, serif;
    letter-spacing:1px;
}

#content{
  float: left;
  width:760px;
  padding: 0;
  margin: 0;
  background: #000000;
  color: #ffffff;
}
 

#top {
   width:860px;
   background:url(img/header2.jpg) top center no-repeat;
  }
  
#top h1{
   font:normal 350% "Arial Narrow", "Lucida Sans Unicode", Verdana, Arial,Helvetica, serif;
   padding: 150px 0px 0px 50px;
  }
h2 {
  background: inherit;
  color: #ffffff;
	margin: 55px 0 0 24px;
	padding:0 0 0 2px;
  font:normal 200% "Arial Narrow", "Lucida Sans Unicode", Verdana, Arial,Helvetica, serif;
  letter-spacing:1px;
}

h3 {
  background: inherit;
  color: #ffffff;
	margin: 35px 0 0 24px;
	padding:0 0 0 2px;
  font:normal 150% "Arial Narrow", "Lucida Sans Unicode", Verdana, Arial,Helvetica, serif;
  letter-spacing:1px;
}
h4 {
  background: inherit;
  color: #ffffff;
	margin: 55px 0 0 24px;
	padding:0 0 0 2px;
  font:normal 130% "Arial Narrow", "Lucida Sans Unicode", Verdana, Arial,Helvetica, serif;
  letter-spacing:1px;
}

h5 {
 
  color: #BD5F37;
  font:normal 85% "Arial", "Lucida Sans Unicode", Verdana, Arial,Helvetica, serif;
  padding:0 0 0 2px;
}


#skip{ float:right; width:98.5%; margin:32px 0 0px 0; padding:0; color: #fff; background: #000;  text-align:right;}
#skip a, #skip a:visited{ color: #CDA43C;	background: inherit; margin: 0 8px 0 0; text-decoration: underline;}
#skip a:hover{ color: #CDA43C; background:#bc8224; text-decoration: underline;	}

.hide{display:none;}



#topmenu{
 float:left;
 width:860px;
 background: #bc8224;
 color:#ffffff;
 margin:0;
 border-top:1px solid #333;
}

#topmenu ul{
 padding-left: 20px;
 margin:0;
 list-style-type: none;
}

#topmenu li{
 float:left;
 display:inline;
 list-style-type: none;
}




#topmenu a, #topmenu a:visited{
 display:block;
 text-align:center;
 text-decoration:none;
 padding: 0px 10px 0px 10px;
 color:#ffffff ;
 border-right:1px solid #333;
 background:#bc8224;
 line-height:18px;
 font-size:100%;
}
#topmenu #last {
 border: none;
}
#topmenu a:hover, #topmenu a#current{
 color:#000000;
 background:#fffaf0;
}
#homepic {
 float: right;
 padding: 100px 40px  0 0;
 
}



#mainbox {
 float:left;
 width:460px;
 color: #ffffff;
 background: #000000 ;
 margin: 0;
 padding: 8px 0 50px 0;
 font: 85% Verdana, Arial, Helvetica, sans-serif;
}

#mainbox p{
 padding: 6px 20px 6px 28px;  margin: 0; line-height:1.6em;
}


 
.gallery{ 
  background: #000000; 
  color:#ffffff;	
  float:left;	
  padding:30px 0 6px 0;	
   width:100%;

}

.gallerytitle {
	color: #852a17 ;
  border: solid 1px #64562B;;
  background: #FCF9F4;
  margin: 0 0 10px 0;
  padding: 8px 1px 8px 0;
  font: normal 114%  verdana, Arial, Helvetica, sans-serif;

}

.gallerytitle a:link, .gallerytitle a:visited{ color: #852a17; background: #FCF9F4; text-decoration:none;}
.gallerytitle a:hover { color: #0000ff; background: #FCF9F4; text-decoration:none;}

.gallery1 {  background: #000000;  color:#fff;
float: left;    text-align:center;
width: 22%; 
margin-left: 2.05%; display: inline;}

.gallery2 { background: #000000;  color:#fff;
float: left; line-height: 1.1em; text-align:center;
width:22%;  
margin-left: 2.05%; }

.gallery3 { background: #000000;  color:#fff;
float: left; line-height: 1.1em; text-align:center;
width: 22%; 
margin-left: 2.05%; }

.gallery4 { background: #000000;  color:#fff;
float: left; line-height: 1.1em; text-align:center;
width: 22%; 
margin-left: 2.05%; }


.galleryimg{
 border: solid 1px #64562B;
 background: #000000;  color:#fff;
 padding:5px;
}

#gallerydetail
{ 
  
  background: #000000; 
  color:#fff;
  padding: 50px 150px 0px 150px;	
}



#grabber{
float: right;
margin: 5%;
padding: 2%;
font-size: 115%;
background-color: #cfa223;
width: 300px;
 }

.testimonial{
color: #ffcc00;
margin: 2% 10% 2% 10%;
font-size: 125%;
font-style: italic;
 
 }
 
.showup {
font-weight:bold;
font-size: 125%;
} 

 
 
.paintingtitle {
  color: #fff ;
  text-align:left;
  background: #000000;
  margin: 0 0 10px 40px;
  padding: 8px 1px 8px 0;
  font: normal 80%  verdana, Arial, Helvetica, sans-serif;

}



#footer{
 float:left;
 clear: both;
 text-align:center;
 width:860px;
 height:155px;
 font-size:100%;
 background: #807c7c;
 color:#000000;
 margin-top: 35px;
 padding: 5px 0 2px 0;
 border-top:2px solid #333;
 border-bottom:2px solid #333;
}



#bottombanner{
 
 float:left;
 clear: both;
 text-align:center;
 width:860px;
 height: 50px;
 font-size:80%;
 
 color:#ffffff;
 margin:0;
 padding: 5px 0 2px 0;
 border-top:2px solid #333;
 border-bottom:2px solid #333;
}
#footer p{ padding:8px 0 8px 0; margin:0;}