@charset "utf-8";
/* CSS Document */

	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, 
	hr, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del,
	dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, 
	sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		border: 0;
		font-family: inherit;
		font-size: 100%;
		font-style: inherit;
		font-weight: inherit;
		margin: 0;
		outline: 0;
		padding: 0;
	}
	strong, b{ font-weight:bold; }
	em, i{ font-style:italic; }
	/* remember to define focus styles! */
	:focus{ outline: 0; }
	.clear{ clear:both; }

	html{ height:100%; background:url(images/background.gif) repeat-x #beb8ac; margin:0px; padding:0px; }
	
	body{ background:url(images/headerback.gif) top center no-repeat; margin:0px; padding:48px 0px 0px 0px; font-size:12px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#494641; padding-bottom:50px; position:relative; }
	
	h1{ font-size:18px; margin-bottom:15px; }
	
	a{ text-decoration:none; color:#494641; }
	a:hover{ color:#7e7262; }
	
	#container{ width:1030px; margin:auto; }
	
	#content{ width:700px; margin:20px auto; line-height:20px; }
	
	#header{ margin:0px auto 75px auto; width:837px; height:49px; }
	#header img{display:block; margin:auto; }
	
	#nav{ height:28px; list-style: none; text-align:center; margin-bottom:15px; }
	#nav li{ height:28px; text-align:center; display:inline-block; margin:0px; padding:0px 25px; display: -moz-inline-stack;  display:inline-block; zoom: 1; *display: inline; vertical-align:middle; position:relative; z-index:9999;}
	#nav li a{ height:28px; display:table-cell; vertical-align:middle; text-align:center; font-size:14px; text-decoration:none; color:#494641; }
	#nav li a:hover{ color:#7e7262; }
	#nav li a.disabled {
		cursor:default;
	}
	#nav li a:hover.disabled {
		color:#494641;
	}
	#nav li ul {
		position: absolute;
		width:170px;
		left: -999em;
		margin-left:-4px;
		list-style: none;
		z-index:99999;
		zoom:1;
		 border-top:#7e7262 solid 1px;
	}
	#nav li:hover ul, #nav li.sfhover ul { left: auto; }
	#nav li ul li ul {
		margin: -1px 0 0 170px;
		top:0px;
	}
	#nav li:hover ul ul, #nav li.sfhover ul ul{ left: -999em; }
	#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul{ left: auto; }
	#nav li ul li{
		position:relative; display:block; width:170px; text-align:left; background-color:#BEB8AC; color:#000; border:none; border-bottom:#7e7262 solid 1px; height:auto; text-align:left; margin-left:-1px; z-index:999999; zoom:1; padding:0px;
	}
	#nav li ul li:hover, #nav li ul li.sfhover{ background:#C7C0B8; color:#d8b168; }
	#nav li ul li a{
		padding:3px 5px; line-height:normal; display:block; width:158px; height:auto; text-align:left; font-size:14px;
	}
	
	.photogallery a{ margin:5px;  }
