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: #CDB20A; }
	a:hover{ color: #fff; background-color: #CDB20A; text-decoration: none; }
	
h2{ font-weight: bold; text-transform: none; }

body{ background: #007981 url('body-bg.png') repeat-x 0 0; color: #fff; line-height: 1.5em; width: 55000px; }
#header{ height: 75px; margin-bottom: 25px; border-bottom: 1px dashed #fff; border-top: 1px dashed #fff; margin-top: 10px; }
	#header #logo{ width: 480px; height: 70px; display: block; background: url(logo.png) no-repeat; margin-left: 10px; margin-top: 5px; }
	#header #logo span{ display: none; }
	#header #imagenav{ position: fixed; right: 5px; top: 25px; } 
		#header #imagenav a{ background: url('topnav-icons.png') no-repeat 0 0; height: 46px; display: block; float: left; margin: 0 5px; width: 61px; }
			#header #imagenav a span{ display: none; }
			#header #imagenav a.first{ background-position: 0 0; width: 90px; }
				#header #imagenav a.first:hover{ background-position: 0 -46px; }
			#header #imagenav a.prev{ background-position: 0 -92px; }
				#header #imagenav a.prev:hover{ background-position: 0 -138px; }
			#header #imagenav a.next{ background-position: 0 -184px; }
				#header #imagenav a.next:hover{ background-position: 0 -230px; }
		
#nav{ float: left; width: 323px; }
	#nav .nav-content h2{ display: none; }
	#nav .inner{ margin: 0 60px 0 15px; font-size: 0.9em; color: #fff; }
	#nav #menu{ margin-bottom: 1em; font-size: 2em; line-height: 1.5em; text-transform: none; }
		#nav #menu li a{ padding-right: 3px; }
		#nav #menu li.active a{ padding-left: 30px; background: url('menu-active-bg.png') no-repeat 0 55%; color: #CDB20A; }
		#nav #menu li a:hover{ color: #fff; }
	#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; background: #fff; }
	#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: #ccc; }
	#footer a{ color: #333; }
	#footer a:hover{ color: #000; }
	
	
/* --------------- SPLASH CSS --------------- */
  body.splash{ width: auto; }
	body.splash h1{ display: none; }
	body.splash #header{ height: 30px; border: 0; }
  body.splash .skiplink{ padding: 5px; display: block; margin-top: -3.3em; color: #fff; }
  body.splash .skiplink:hover{ color: #fff; }
  body.splash #wrapper{ margin: 0 auto; width: 900px; }
  body.splash img{ outline: 10px solid #fff; }