body, h1, div, table, tr, td, p, img{ margin: 0 0 0 0;}

*{ font-family: Arial;}

h1{
	font-size: 30px;
	color: #3f3d2e;
	font-weight: normal;
}

h2{
	font-size: 16px;
	font-weight: normal;
	color: #3f3d2e;
}

a{
	color: #9e5b45;
	text-decoration: none;
}

p{
	padding: 10px 0 10px 0;
}

body{
	background: #c8c8c8 url(assets/images/bg.jpg) top left repeat-x;
	margin:0 auto;
}

#wrapper{
	
	background: url(assets/images/top-bg.jpg) top center no-repeat;
	min-height: 264px;
	margin: 0 auto;
}

div#header{
	background: url(assets/images/header.png) bottom center no-repeat;
	height: 264px;
	width: 970px;
	margin:0 auto;
}

	div#left-head{
		float: left;
		text-align:center;
	}

		div#address{
			color: #fff;
			font-size: 12px;
			margin: 6px 0 0 0;
		}

		div#logo{
			margin: 55px 0 0 40px;
		}

	div#right-head{
		float: right;
		text-align: right;
	}
		
		div#phone{
			color: #fff;
			font-family: Book Antiqua, Times New Roman, Serif;
			font-size: 18px;
			margin: 2px 20px 0 0;
		}
		
		div#top-photo{
			margin: 11px 16px 0 0;
		}
		
div#content{
	background: url(assets/images/content.png) top left repeat-y;
	width: 970px;
	font-size: 12px;
	line-height: 1.6;
	margin:0 auto;
}

	div#content-bottom{
		background: url(assets/images/content-bottom.png) bottom left no-repeat;
		width: 970px;
		min-height: 395px;
	}
		div#left-col{
			width: 178px;
			float: left;
			text-align: left;
			margin-bottom: 55px;
		}
			ul#nav{
				list-style: square;
				color: #fff;
				
				width:auto;
			}
			#subnav{
				list-style: square;
				color: #fff;
				width:auto;
				margin:0 0 0 10px;
				padding:0 0 0 10px;
			}
			ul#nav li{
				padding: 6px 0 0 0;
				width:180;
				list-style: square;
			}
			
				ul#nav li a{
					color: #fff;
					text-decoration: none;
					font-family: Perpetua Titling MT, Times New Roman, serif;
					font-size: 12px;
				}
				
				ul#nav li a:hover{
					color: #e5ea8a;
				}
		
		div#right-col{
			width: 700px;
			float: right;
			text-align: left;
			margin: 32px 50px 55px 0;
		}
		
div#footer{
	font-size: 10px;
	color: #fff;
	margin:0 auto;
}
	
	ul#bottom-nav{
		list-style: none;
		margin: 0;
		text-align:center;
	}
	
		ul#bottom-nav li{
			display: inline;
			padding: 0 4px 0 4px;
		}
		
			ul#bottom-nav li a{
				font-size: 10px;
				color: #736c52;
			}
			
			ul#bottom-nav li a:hover{
				text-decoration: underline;
			}
			
	div#footer p a{
		color: #fff;
		text-align:center;
	}
	
.clear{
	clear: both;
}

