/* NOTES: photo galleries - Horizontal Grey"  */


* {padding: 0px; margin:0px ;}


body {	margin: 0;	padding: 0; 
		font-family:  Georgia, Arial, Helvetica, sans-serif;	
		background-color: #000000;  color:inherit;	}

/* -------------image styles ------- */
img {	border: none;}
.nobord {border:none;}
.imgleft {float:left; padding: 15px;}


a {	text-decoration: none;	}	
a:link, a:visited {	color: #ffffff;	background-color:inherit;} 
a:hover {	color: #852139;	background-color:inherit;}
a:active {	color: #852139;	background-color:inherit;}

/* ------ text styles -------- */ 

h1 {color:#000000; background-color: inherit;
	font-size: 48px;  font-family : Papyrus, Georgia, Helvetica, sans-serif;
	letter-spacing: 12px;  margin-bottom: 15px;}
	
h2 {color: #35455f /*852139*/; background-color: inherit;
	font-size: 24px;  font-family : Georgia,  Arial, Helvetica, sans-serif;
	letter-spacing: 3px;
	margin: 0px 0px 20px 20px; }
	
h3 {color: #35455f /*852139*/; background-color: inherit;
	font-size: 16px;  font-family : Georgia,  Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	margin: 0px 0px 10px 55px; padding-top: 0px;}
	
h4 {color: #35455f /*852139*/; background-color: inherit;
	font-size: 14px;  font-family : Georgia,  Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	margin: 0px 0px 10px 55px;}
	
h5 	a:link,  h5 a:visited  {color: #ffffff; background-color: inherit;
	font-size: 16px;  font-family : Georgia,  Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	margin: 0px 0px 10px 25px;}
	
p {color:#cbcbcb /*5a5a5a*/; background-color: inherit;
	padding-top: 0px; margin: 0px 50px 30px 55px;
	font-size:  .7em;   font-weight:bold;   font-family :  Arial, Helvetica, sans-serif;
	letter-spacing: .15em; 	line-height: 190%;}
	
.whitetext {	color: #ffffff;	background-color:inherit;  }		
	/*
.spacebetween {margin-top: -35px;}	
	

.brown  {color: #645531;	background-color:inherit;}
.boldtext  {	font-weight: bold;	font-size: 1.15em;}	
.goldtext {color:#c0aa53; background-color: inherit; font-size: 12px;}
.largertext {font-size:14px; padding-top: 40px;} 	
*/



#pagecontainer{	position:absolute; z-index: 10;
	width: 1000px;  left:50%; margin-left: -500px; 
	padding-left: 0px; 
	border-left: 10px solid #222c3c; border-right: 10px solid #222c3c;
/*	background-image: url(backtile2.jpg);	background-repeat: repeat-y;*/
			background-color: #35455f;  color:inherit;	}
	
#leftcolumn {float:left; width: 200px; ;
	background-image: url(leftcoltemp-black.jpg);		background-repeat: no-repeat;
	padding: 30px 0px 0px 32px;}
	
#leftcolumn p .leftcontact a{color:#9E012D; background-color: inherit; }				
			
#header {float: left; width: 700px; /* border: 1px solid #ffffff;*/ 
		padding: 45px 0px 10px 68px;		}		
/*	
#midcolumnindexblack{float: left; width: 600px; 
	margin-left: 63px; margin-top: 9px;
		padding: 47px  40px 0px 20px;
	   background-image: url(indexback-black.jpg);	background-repeat: no-repeat;}	*/	
		
#midcolumnindex{float: left; width: 600px; 
	margin-left: 63px; margin-top: 9px;
		padding: 47px  40px 0px 20px;
	   background-image: url(indexback-black.jpg);	background-repeat: no-repeat;}			
	   	
.indexpara { margin-left: 70px;}

#midcolumn{float: left; width: 600px; 
	margin-left: 49px; margin-top: 9px;
		padding: 47px  40px 0px 40px;
  	   background-image: url(midcolback-black.jpg);	background-repeat: no-repeat;/**/}
	   
#midcolumnabout{float: left; width: 600px; 
	margin-left: 49px; margin-top: 9px;
		padding: 47px  40px 0px 40px;
  	   background-image: url(midcolbackabout-black.jpg);	background-repeat: no-repeat;}	   
	   
#midcolumnimage{float: left; width: 600px; 
	margin-left: 49px; margin-top: 9px;
		padding: 47px  40px 200px 40px;
  	   background-image: url(midcolbackimage.jpg);	background-repeat: no-repeat;}	 	
	      
/*#midcolumnaboutblack{float: left; width: 600px; 
	margin-left: 49px; margin-top: -7px;
		padding: 47px  40px 0px 40px;
  	   background-image: url(midcolbackabout-black.jpg);	background-repeat: no-repeat;}	 	
#midcolumnaboutblack p {color:#CCCCCC;}*/
	      
#midcolumnexhibit{float: left; width: 600px; 
	margin-left: 65px; margin-top: 9px;
		padding: 47px  40px 0px 40px;
  	   background-image: url(midcolbackexhibit-black.jpg);	background-repeat: no-repeat;/**/}	  
	   
  
.floatleft {float:left; margin: 0px 20px 10px 20px; }	  

.contact, .contact a {color:#dbdddf  /*6a0317*/; background-color: inherit;
	font-size:12px; font-family : Georgia,  Arial, Helvetica, sans-serif;
	margin: 40px 0px 0px -1px;}
.contact a:hover {color:#FFFFFF; background-color: inherit;}	
	

/* -------------------- menu --------------------------------------------------------- */


		
#nav {padding-top: 30px;   }	 

#nav ul { /* all lists */
		padding: 0;		margin: 0;
		list-style: none;		}		
	
#nav li { margin-bottom: 15px; 		 }		
		
#nav a {	letter-spacing: 2px;  font-size: 12px; font-weight: bold;}	
#nav a:link{	color: #dbdddf;	background-color:inherit;}
#nav a:visited {color: #dbdddf; background-color:inherit;}
#nav a:hover {color: #ffffff; background-color:inherit; padding-left: 10px; }
#nav a:active {color: #ffffff; background-color:inherit;	}	

	

#footer {clear:both;  width: 960px; 
	margin-left: 10px; margin-top: -20px; padding-bottom: 2px;
 	border-top: 1px solid #999999;	}
	
#footer p{	color:#8E99A6;	background-color: inherit;
		text-align:right;}
#footer a  {color:#cccccc; background-color: inherit;}
#footer a:hover {	color: #ff0000 ;	background-color:inherit;}


