@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	}

body{
	 text-align:center;
	 color:#f8f8ff;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:95%;
	 background-color:#333;
	 min-width:880px;
	}

#outer-wrapper{
			  	margin:50px auto 0;
				width:880px;
			  	text-align:left;
			    }	
	
#mainNav{
			margin-left:150px;
			width:400px;	
			}	

h1, h2, h3{
			margin:20px 0;
			}

h4{
	margin-left:20px;
    padding-bottom:7px;
	font-size:16px;
	font-weight:bold;
	color:#333;
	text-align:center;
	}
	
a:link{
		text-decoration:underline;
		color:#2F2006;
		}

a:visited{
		  text-decoration:none;
		  color:#AF730A;
		}

a:hover, a:active{
		text-decoration:none;
		color:#AF730A;
		}


img{
	border:none 0;
	}
div#content-wrapper{
		 margin:auto;
		 margin-top:25px;
		 width:880px;
		 text-align:left;
		}

div#logo{
		 width:161px;
		 margin-top:0;
		}
		

div#logo img{
			 border:none 0;
			}
			
div#content-header{
					margin:0pt;
					margin-top:50px;
					}


div#content-masthead{
					 float:right;
					 width:230px;
					 margin-right:150px;
					}

div#content-masthead h3{
	margin:0pt;
	padding-top:5px;
	color:#bfa55f;
	font-family:"Times New Roman", Times, serif;
	font-size:1.2em;
	font-weight:lighter;
	text-align:left;
	text-transform: uppercase
	}
div#container{
			width:880px;
			margin:0;
			}

/*picture,bio and gallery container*/
#content{ 
		width:840px;
		margin-right:10px;
		margin-left:10px;
		padding: 10px 5px 0 10px;
		background-color:#f8f8f8;
		border:#1a1a1a 3px solid;
		}

#content p{
			color:#444;
	 		line-height:120%;
			margin: 0 0 0 5px;
			padding: 3px 7px 10px 5px;
			}	
.portrait{
			width:230px;
			float:left;
			margin:0 10px 10px 0;
			background:url(../images/master.gif) no-repeat 0 100%;
			}

.portrait img{
			 padding:12px 15px;
			 }
			
.portrait p{
			font-size:85%;
			font-weight:bold;
			color:#444;
			margin:0;
			text-align:center;
			}			

#show{		
			width:500px;
			float:left;
			margin:20px 10px 10px 0;
			padding-top:25px;
			padding-right:15px;
			height:350px;
			color:#444;
			}

#show p{
			padding:12px 15px;
			font-size:12px;
			font-weight:normal;
			color:#444;
			text-align:left;
			border-right:#333 1px dashed;
		}

#show p:first-line{
					color:#6565b3;
					}
	
.contactinfo{
			 margin-top:80px;
			 margin-right:150px;
			 float:right;
			 width:300px;
			
			 }


contactinfo p{
				text-align:left;
				padding-bottom:20px;
				}

.purchaseinfo{
			margin-top:20px;
			float:right;
			margin-right:30px;
			width:550px;
			height:400px;
			}


.purchaseinfo p{
				text-align:left;
				margin:0;
				}

#gallery{
		 margin:0;
		 margin-top:2px;
		 padding-top:10px;
		 padding-left:20px;
                 padding-bottom:10px;		
 		 width:800px;
		 background-color:#f8f8f8;				
		 color:#000;
		 height:460px;
		 min-height:460px;
                }
				
#gallery-mainPic{
				 float:left;
				 width:400px;
				 }				
				
#gallery-mainPic img{
					 padding-top:4px;
					 }				
				 

#gallery-thb{
			 float:right;
			 width:350px;
			 margin-right:8px;
			/* min-height:370px;*/
			 }

#gallery-thb img {
				  padding:3px;
				  }	
				
#gallery-thb table{
					margin-top:10px;
					margin-right:15px;
					}

#pageNav{
		 width:300px;
		 }
.clear{
		clear:left;
		}