body {
	margin: 0;
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: helvetica, verdana, arial, sans-serif;
	background: #252525 url('images/bg_body.jpg') 50% 0 repeat-x; /* grass */
	}

	form {margin:0;}
	img {border:none;}
	p {margin: 0 0 15px 0;}

	/* -----------------------------
	 * STRUCTURE
	 */
	
	#siteContainer {
		
		background: url('images/bg_sitecontainer.gif') 0 219px repeat-x; /* gradient */
		}
		#header {
			width: 668px;
			height: 219px;
			margin: 0 auto;
			background: url('images/bg_header.jpg') 0 42px no-repeat;
			}
			#logo {margin: 0;padding:0;}
				#logo a{
					position: absolute;
					width: 413px;
					height: 42px;
					background: url('images/logo.jpg') no-repeat;
					text-indent: -9999px;
					outline: none;
					}
			#nav {
				position: absolute;
				margin: 178px 0 0 0;
				padding: 0;
				list-style: none;
				}
				#nav li {
					float: left;
					height: 41px;
					}
					#nav li a {
						display: block;
						float: left;
						height: 41px;
						outline: none;
						background-image: url('images/nav.jpg');
						background-repeat: no-repeat;
						text-indent: -9999px;
						text-decoration:none;
						}
						#bLocation {background-position: 0 0; width: 155px;}
						#bLocation:hover {background-position: 0 -41px;}
						#bRates {background-position: -155px 0; width: 116px;}
						#bRates:hover {background-position: -155px -41px;}
						#bPhotos {background-position: -271px 0; width: 127px;}
						#bPhotos:hover {background-position: -271px -41px;}
						#bRules {background-position: -398px 0; width: 117px;}
						#bRules:hover {background-position: -398px -41px;}
						#bContact {background-position: -515px 0; width: 153px;}
						#bContact:hover {background-position: -515px -41px;}
						
						
						
		#contentArea {
			background: url('images/bg_contentarea.jpg') repeat-x; /* content */
			width: 668px;
			margin: 0 auto;
			}
			.contentBox {
				width: 650px;
				margin-bottom: 20px;
				margin-left: 9px;
				background: #FFF url('images/bg_contentbox_top.gif') no-repeat;
				font-size: 1.2em;
				line-height: 1.6em;
				}
				.contentBox .padding {
					padding: 28px 35px;
					margin: 0 0 0 0;
					background: url('images/bg_contentbox_bottom.gif') 0 100% no-repeat;
					}
					#welcome {
						background: #fff url('images/bg_welcome.gif') repeat-x;
						}
			.contentBox .padding ul {
				margin: 0 0 10px 10px;
				padding: 0;
				list-style: none;
				}
				.contentBox .padding ul li {
					background: url("images/arrow_bullet.gif") 0 4px no-repeat;
					padding-left: 14px;
					}
			
		h2 {
			border-bottom: 1px solid #beb57f;
			font-size: 28px;
			line-height: 28px;
			margin: 0 0 10px 0;
			color: #7d6b00;
			font-weight:normal;
			}
		h3 {
			margin: 10px 0 5px 0;
			color: #7d6b00;
			}
		.bTop {
			position: absolute;
			margin: 0 0 0 515px;
			margin-top: 10px;
			display: block;
			text-decoration:none;
			background: url("images/bg_top.gif") no-repeat;
			text-indent: -9999px;
			outline: none;
			width: 64px;
			height: 18px;
			}


#photoList {
	
}

#photoList li {
	float: left;
	background: none;
	padding: 0;
	margin: 0 10px 10px 0;
}
#photoList li img {
	display:block;
}
.clear { 
	clear: both;
}