body {
	color:#fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#6b6259;
}

a {
	color:#ccc;
}

.clear {
	zoom:1;
}

.clear:after {
	clear:both;
	content:".";
	height:0;
	visibility:hidden;
	display:block;
}

h1 {
	font-size:18px;
}

p, h1 {
	line-height:1.5em;
	margin-bottom:1.5em;
}

p.last {
	margin-bottom:0 !important;
}

p.right {
	text-align:right;
}

p.center {
	text-align:center;;
}

#header {
	width:900px;
	height:167px;
	background:#333 url(images/header.jpg) no-repeat 0 0;
	margin:0 auto;
}

ul#nav {
	width:664px;
	height:55px;
	background:#333 url(images/nav-bg.gif) no-repeat 0 0;
	margin:5px 0 0 10px;
}

ul#nav li {
	float:left;
	display:inline;
	margin-left:50px;
	margin-top:18px;
}

ul#nav li a {
	display:block;
	text-indent:-9999px;
}

ul#nav li.home {
	margin-left:20px;
}

ul#nav li.home a {	
	width:57px;
	height:24px;
	background:#5c5248 url(images/nav-home.gif) no-repeat 0 0;
}

ul#nav li.photos a {
	width:77px;
	height:24px;
	background:#5c5248 url(images/nav-photos.gif) no-repeat 0 0;
}

ul#nav li.faq a {
	width:39px;
	height:24px;
	background:#5c5248 url(images/nav-faq.gif) no-repeat 0 0;
}

#content {
	width:900px;
	background:#333 url(images/content-bg.gif) repeat-y 0 0;
	margin:0 auto;
}

#content .lcol {
	float:left;
	width:682px;
	display:inline;
}

#content .lcol .wrap,
#content .lcol .imgwrap {
	padding:20px;
}

#content .lcol .imgwrap img {
	display:block;
	float:left;
	margin-right:20px;
	display:inline;
	border:1px solid #3f3f3f;
	margin-bottom:20px;
}

#content .rcol {
	float:left;
	width:182px;
	background:#fff;
	display:inline;
	text-align:center;
	padding:5px 0 25px 0;
	color:#333;
}

.faq {
	line-height:1.3em;
}

.faq ol {
	list-style-type:decimal;
	margin-left:25px;
}

.faq ol li {
	margin-bottom:5px;
}

.faq ol.questions {
	margin-bottom:50px;
}

.faq ol.answers a.title {
	display:block;
	margin-bottom:10px;
}

.faq ol.answers ul {
	list-style-type:disc;
	margin-bottom:1.5em;
	margin-left:25px;
	padding-right:50px;
}

.faq ol.answers ul ul {
	list-style-type:none;
}

#footer {
	width:900px;
	height:150px;
	background:#333 url(images/footer.jpg) no-repeat 0 0;
	margin:0 auto;
	position:relative;
}

#footer p {
	position:absolute;
	left:10px;
	bottom:10px;
	color:#999;
}
