body, td, th, p, li, ul, ol, h1, h2, h3, div, caption { 
  font-family: arial, helvetica, sans-serif; 
	}

body {
	color: #036; 
	background-color:#FFFFCC;
	}
	
td, th, p, li, ul, ol, {font-size:.8em;}

li {font-size:.8em;
	 }

h1 { 
	font-size: 1.6em; 
	color: #036;
	padding:0px;
	}
	
h2 { 
	font-size: 1.4em;
	color: #036;
	}
	 
h3 { 
	font-size: 1.2em; 
	color: #69C; 
	margin-top:3px;
	margin-bottom:3px;
	}

h4 { 
	font-size: 1.0em; 
	color: #000; 
	margin-top:3px;
	margin-bottom:3px;
	}
	
p {
	font-size:.8em;
	margin:0px 0px 8px 0px;
	padding:0px;
	line-height:1.4em;
	}
	
ul {
  list-style-type:square;
  font-size:1.0em;
	margin:0px 20px 16px 10px;
	padding-left:20px;
	line-height:1.2em;
	}
	
hr {
	color:#036;
	size:1px;
	}
	
.framed {
  border:1px solid #036;
	}
	
.gold {
	color: #996;
	}
	
.white {
 background-color:#FFF;
 }

 
a {color:#69C; text-decoration: none;}
a:link {color:#69C; text-decoration: none; border: 0px;}
a:visited {color:#69C;}
a:hover {color:#036; text-decoration: underline;}
	
.picturecaption {
  margin:2px;
	background-color:#69C;
	color:#E5DFE0; 
	text-align:right;
	border: 1px solid #036;  		
  }
	
.titlecaption {
  margin:2px;
	background-color:#999966;
	color:#036; 
	text-indent:15px;
	border: 1px solid #036;  		
  }             
	
.pagetitle {
  margin:2px;
	background-color:#999966;
	color:#999966; 
	border: 1px solid #036;  		
  }  
	
.small {
  font-size: .7em
	}
	
#gallery td {
 border-bottom: 1px solid #996;
 }
 
#terms th {
 background-color: #996;
 border-bottom:1px solid #996;
 color: #036;
 font-weight:600;
 text-align: left;
 padding-left: 5px;
 }
 
#terms td {
 background-color: #FFF;
 color: #036;
 border-bottom:1px solid #996;
 text-align: left;
 padding-left: 5px;
 }

#prints th {
 background-color:#996;
 color: #036;
 border: 0;
 font-weight:600;
 text-align: center;
 }

#prints td {
 background-color: #FFF;
 color: #036;
 border-bottom:1px solid #996;
 text-align: center;
 padding-left: 5px;
 }
	
/*These styles are the layout of the page*/

#header {
  height:65px;
	background-color:#FFF;
	border:1px solid #036;
	width: 100%;
	}

#centercontent{
	padding:10px;
	padding-left:20px;
	border:0px;
	margin-left:200px;
	color:#000;
	background-color:#FFFFCC;
	}

#leftcontent {
  position:absolute;
	background-color:#E5DFE0;
	top:80px;
	left:0px;
  width:200px;
	}
#leftcontent h2,  #leftcontent ul, #leftcontent div {
  margin-left: 8px;
	} 