/* CSS Document */

body{
	font-size:small; /* for IE5/Win */
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:medium; /* for compliant browsers */
	color:#703314;
	background-color:#FFFFFF;
	margin:0px;
	}
html>body{ /* be nice to Opera */
	font-size:medium;
	color:#703314;
	background-color:#FFFFFF;
	margin:0px;
	}
a{
	color:#2f3720;
	}
a:hover{
	color:#905a2e;
	}
img{
	border:none;
	}
.img a{
	color:#d5c5a7;
	text-decoration:none;
	}
/* In Page Styles */
#wrap{
	width:800px;
	margin:0 auto;
	border:#905a2e medium solid;
	}
#wrap:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.note{
	font-size:.8em;
	}
#header{
	float:left;
	}
	#nav{	
		float:left;
		width:800px;
		margin:0;
		padding:.4em 0;
		list-style:none;
		background: url(images/menu.jpg) #a37f31 center;
		border-bottom:#905a2e medium solid;
		}
		#nav li{
			float:left;
			padding:0;
			font-family:"Times New Roman", Times, serif;
			font-size:.9em;
			font-weight:bold;
			}
		#nav a{
			float: left;
			display:block;
			margin:0;
			padding:0 1em;
			color:#2f3720;
			text-decoration:none;
			}
	#title{
		width:800px;
		float:left;
		background:#b8a177 url(images/titlebackground.jpg) center;
		border-bottom:#905a2e medium solid;
		margin:0;
		color:#703314;
		}
		#title h1 {
			background:url(images/title.gif) no-repeat top left ; 
			height:55px;
			padding:0;
			margin:10px; 
			}
		#title span{
			display:none;
			height:auto;
			}
#maincontent{
	float:left;
	background:url(images/mainaccent.jpg) #d5c5a7 no-repeat top left ;
	margin:0;
	padding:0;
	width:800px;
	}
	#intro{
		text-align:center;
		margin:.8em 0;
		width:800px;
		}
		#intro h2, #intro h3{
			margin:0;
			font-family: Helvetica, Arial, sans-serif;
			font:bold;
			color:#703314;
			text-transform:uppercase;
			}
	#one p{
		margin:0;
		}
	#two{
		width:800px;
		margin:30px 0 0 40px;
		clear:both;
		}
		#two img{
			float:left;
			margin: 0 10px 0 0;
			}
		#two p{
			margin:0;
			}
		#two a{
			color:#703314;
			width:800px;
			}
		#two:after{
			content:".";
			display:block;
			height:0;
			clear:both;
			visibility:hidden;
			}
	#about{
		width:800px;
		margin:20px 0 0 0;
		clear:both;
		}
		#about a:hover{
			color:#706839;
			}
		#about h3{
			margin:auto 10px;
			}
		#about p{
			margin:10px 20px 0 20px;
			}
	#left{
		float:left;
		}
	#right{
		float:right;
		}
		#left, #right{	
			width:400px;
			text-align:center;
			margin:0;
			font-size:x-large;
			}
		#left img, #right img{
			border:#706839 20px solid;
			margin:0;
			}
	#contact{
		clear:both;
		width:800px;
		margin:0;
		}
		#leftb{
			float:left;
			}
		#rightb{
			float:right;
			}
			#leftb span, #rightb span{
				display:none;
				}
			#leftb, #rightb{
				width:400px;
				text-align:center;
				margin:20px 0 0 0;
				}
		#leftc{
			float:left;
			}
		#rightc{
			float:right;
			}
		#leftc, #rightc{
			width:400px;
			text-align:left;
			margin:0;
			}
			#leftc h3, #rightc h3{
				margin:10px;
				}
		
				
#footer{
	width:800px;
	float:left;
	border-top:#905a2e medium solid;
	background:#a37f31 url(images/menu.jpg) center no-repeat;
	margin:0;
	}
	#navb{	
		float:left;
		width:800px;
		margin:0;
		padding:.4em 0;
		list-style:none;
		background:none;
		}
		#navb li{
			float:left;
			padding:0;
			font-family:"Times New Roman", Times, serif;
			font-size:.9em;
			font-weight:bold;
			}
		#navb a{
			float: left;
			display:block;
			margin:0;
			padding:0 1em;
			color:#2f3720;
			text-decoration:none;
			}
#copyright{
	width:800px;
	text-align:center;
	margin:0;
	padding:0;
	color:#2f3720;
	}
	
#gallery{
	margin:0;
	}
	#gleft{
		float:left;
		width:250px;
		}
	#gleft li{
		padding:.5em;
		}
	#gright{
		float:right;
		margin:0;
		width:550px;
		padding:25px;
		}
#flashcontent{
	clear:both;
	width:800px;
	margin:0;
	}