html { height: 100%; }
body { height: 100%; margin: 0; background: #1f1f1f url('images/bg2.gif') repeat-x; text-align: center; font-family: Arial, Helvetica, sans-serif; }
a { text-decoration: none; }	.clear { clear: both; margin: 0; padding: 0; }	.right { float: right; } 
#wrapper { width: 796px; background: #FFF; text-align: left; margin: 0 auto; padding: 100px 10px 0 10px; min-height: 85%;
  }

a.piclenselink { display: none; }

h1 { margin: 0 0 10px 0; background: url('images/logo.gif') no-repeat; font-size: 12px; font-weight: normal; letter-spacing: 1px; text-transform: uppercase; }
h1 a { color: #d17c12; display: block; padding: 45px 0 0 0; width: 450px; }
h1 a:hover { color: #0c0706; }

#nav ul { background: url('images/nav.gif') repeat-x; height: 59px; list-style: none; padding: 0; margin: 0 0 1px 0; }
	#nav li { float: left; }
	#nav a {  }
	#nav a:hover { color: #e7b77c; background: #626262; }

#nav { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

.firstlist { color: #FFF; text-transform: uppercase; font-size: 12px; padding: 22px 10px; display: block; }
.secondlist { padding: 5px 10px; display: block; background: #626262; margin: 0; width: 14em; font-size: 12px; color: #EEE; }
.secondlist:hover { color: #e7b77c; }

#nav li ul li { /* all list items */
	margin-top: 0px;
}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 5em;
	z-index:100;
	margin: 0;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#splashpage { background: url('images/painting.jpg') no-repeat; padding: 10px 30px 10px 520px; height: 330px; } 
	#splashpage h2 { color: #d07b11; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 30px; margin: 0 0 30px 0; }
	#splashpage p { color: #FFF; font-size: 12px; line-height: 15px; }
	#splashpage img { margin: 2px 0 0 100px; }
	
#newssplashpage { background: url('images/news.jpg') no-repeat 0 -30px; height: 123px; border-bottom: 1px solid #000; } 

#content { margin: 0 20px; }
	#content h2 { color: #d07b11; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 28px; }
	#content h3 { color: #000;  font-size: 16px; }
	#content p { font-size: 12px; line-height: 20px; color: #222; }
	#content blockquote { float: right; margin: 10px; width: 200px; background: #EEE; color: #666; padding: 10px; line-height: 30px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px;  }
	#content #colone { width: 350px; float: left; margin: 0 40px 0 0; }
	#content #coltwo { width: 350px; float: left; }
#content a { color: #d17c12; }
#content  a:hover { color: #0c0706; }


a.next { color: #d17c12; }
a.page-numbers { color: #d17c12; }
a.prev { color: #d17c12; }
a img { border: none; }

div#shShutter { opacity: 1; filter: alpha(opacity = 100);
 }

table { font-size: 12px; line-height: 20px; color: #222; }
	td {  border: 1px solid #CCC; text-align: center; padding: 4px; }
	table a { color: #d07b11; font-weight: bold; }
			table a:hover { color: #7d531e; text-decoration: underline; }
	
fieldset { border: 1px solid #CCC; font-size: 14px; color: #444; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }
	fieldset label { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; display: block; margin: 4px 0; }	
	
#footer { background: #363636; padding: 20px 0; clear: both; }
	#insidefooter { width: 816px; margin: 0 auto; text-align: left; }
	#insidefooter p { margin: 0; color: #fff; font-size: 12px; }
	#insidefooter a { color: #edca9e; margin: 0 10px; }	#insidefooter a:hover { color: #d07b11; text-decoration: none; }
