body, h1, h2, h3, h4, h5, h6, input, textarea { text-transform:lowercase; }
body, input, textarea { font-family:georgia,times,serif; font-size:15px; }
.clear{ clear: both; }
p{ margin-bottom: 0.5em; }
a{ color: #d49657; }
	a:hover{ color: #000; background-color: #d49657; text-decoration: none; }
	
h2{ font-weight: bold; text-transform: none; }

body{ background: #000; color: #fff; line-height: 1.5em; width: 55000px; }
#header{ height: 130px; }
	#header #logo{ width: 400px; height: 90px; display: block; background: url(logo.png) no-repeat; }
	#header #logo span{ display: none; }
	#header #imagenav{ position: fixed; right: 15px; top: 15px; } 
		#header #imagenav a{ background: url('topnav-icons.png') no-repeat 0 0; height: 22px; display: block; float: left; margin: 0 5px; width: 28px; }
			#header #imagenav a span{ display: none; }
			#header #imagenav a.first{ background-position: 0 0; width: 41px; }
				#header #imagenav a.first:hover{ background-position: 0 -22px; }
			#header #imagenav a.prev{ background-position: 0 -44px; }
				#header #imagenav a.prev:hover{ background-position: 0 -66px; }
			#header #imagenav a.next{ background-position: 0 -88px; }
				#header #imagenav a.next:hover{ background-position: 0 -110px; }
		
#nav{ float: left; width: 323px; }
	#nav .nav-content h2{ display: none; }
	#nav .inner{ margin: 0 60px 0 15px; font-size: 0.9em; color: #999; }
	#nav #menu{ margin-bottom: 1em; font-size: 2em; line-height: 1.5em; text-transform: none; }
		#nav #menu li.active a{ padding-left: 30px; background: url('menu-active-bg.png') no-repeat 0 55%; color: #d49657; }
		#nav #menu li a:hover{ background-color: #000; color: #d49657; text-decoration: underline; }
	#nav h2{ margin-top: 3em; }
		#nav .gallery-description h2:first-child{ margin-top: 0; }

#gallery{ margin-top: 8px; }
#gallery li.image,
#gallery div.image{ float: left; margin: 0 100px 0 0; padding: 10px; border: 1px solid #333; }
	#gallery li.last{ margin-right: 0; }

	#gallery li{ position: relative; }
	#gallery li .description{ position: absolute; bottom: 20px; left: 20px;  font-size: 1.5em; color: #999; }
	#gallery a.album_link{ float: left; }
	

#footer{ clear: both; position: fixed; bottom: 5px; right: 10px; font-size: 11px; color: #555; }
	#footer a{ color: #333; }
	#footer a:hover{ color: #000; }
	
	
/* --------------- SPLASH CSS --------------- */
  body.splash{ width: auto; }
	body.splash h1{ display: none; }
  
  body.splash #header{ height: 50px; }
  body.splash .skiplink{ text-align: right; display: block; padding-right: 3px; }
  body.splash .skiplink:hover{ color: #fff; }
  body.splash #wrapper{ margin: 0 auto; width: 1000px; }
  body.splash #content{ cursor: pointer; }