body {
	background: #070302 url(images2/bkgr.gif) repeat-y center;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px;
	margin-bottom: 50px;
	padding: 0px;
	text-align: center;
	}
	
	
 a	{text-decoration:none;}
 a:link 		{text-decoration:none; font-weight:bold; color:#BD7A4F;}
 	a:visited 	{text-decoration:none;font-weight:bold;color:#BD7A4F;}
	a:hover 	{text-decoration:none; font-weight:bold;color:#FFFFFF;}

/* require text-align:center in body tag to align container */
#container{
	width: 750px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom:50px;
	border: 1px solid #070302;
	text-align: justify;
	background: #40322B url(images2/header.jpg) no-repeat;
	padding: 163px 0px 0px 0px;
	}
p{
padding: 0px 20px;
}
ul{
padding: 0px 20px;
}
h1{
font-size: 1.1em;
padding: 0px 20px;
clear: both;
}

h2{
padding: 0px 20px;
font-size: 1.1em;
color: #BD7A4F;
clear: both;
}

hr{
color: #BD7A4F;
background-color: #BD7A4F;
height:1px;
padding:0px;
margin: 0px 0px 0px 0px;
border: 0px;
clear: both;
}
.orangetext{
color: #BD7A4F;
}
.quote{
color: #BD7A4F;

font-style: italic;
}

.rhspic{

	float: right;

	border: 2px solid #000000;
	background-color: #563D23;
	margin: 10px 0px 10px 20px;
}
.lhspic{

	float: left;

	border: 2px solid #000000;
	background-color: #563D23;
	margin: 10px 20px 10px 0px;
	}
.centrepic{
	text-align:center;
	border: 2px solid #000000;
	background-color: #563D23;
	margin: 10px;
	}
.smalltext {
	font-size: 0.8em;
	color: #999999;
	padding-right: 10px;
	padding-left: 10px;
	border-top: 0px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 0px solid #666666;
	border-left: 1px solid #666666;
	margin-right: 40px;
	margin-left: 40px;
}

.clear{
clear:both;
}

.plans{
	border: 2px solid #000000;
	margin: 0px;
}
.centrebox{
	border: 1px solid #BD7A4F;
	margin: 0px 20px;
	padding: 0 px;
clear: both;
	}
	
.housetable{
	border: 1px solid #BD7A4F;
	border-collapse: collapse;
	margin: 0px 20px;
	cell-spacing:0px;
	clear: both;
}
.housetable td{
	border: 1px solid #793F1A;
	font-size: 0.85em;
	padding: 5px;
}

.housetable th{
	border: 1px solid #793F1A;
	color: #BD7A4F;
	font-weight: normal;	
}
.housetable ul{
	padding: 0px;
	margin:0px;
	list-style-type: none;
}
.housetable caption{
padding: 2px;
text-align:center;
color: #BD7A4F;
}
.housetable li{
	padding: 4px;
	}
	
.box{
width:90%;
align: center;
padding: 10px;
border: 1px solid #793F1A;
}

#footer{
background-color: #795137;
margin:0px;
padding: 10px;
}
/*------------------------------NAVIGATION--------------------------------------------------------*/

ul#nav{
	list-style-type:none;
	margin: 0;
	padding-left: 40px;
	padding-bottom: 29px;
	border-bottom: 1px solid #793F1A;
	font-size: 16px;
	}
	
ul#nav li{
	float:right;
	height: 26px;
	background-color: #20130C;
	margin: 2px 2px 0 2px;
	border: 1px solid #793F1A;
	}

ul#nav a:link, ul#nav a:visited{
	display: block;
	color: #AEA18F;
	background-color:transparent;
	text-decoration: none;
	padding: 4px;
	font-weight: normal;
	}
	
ul#nav a:hover{
	background-color: #40322B;
	color:#FFFFFF;
	}
	
body#home li.home,  body#contact li.contact, body#links li.links, body#phpbb li.phpbb, body#wife li.wife, body#involve li.involve, body#context li.context, body#donate li.donate{
	border-bottom: 1px solid #40322B;
	color: #FFFFFF;
	background-color: #40322B;
	}

body#home li.home a:link,  body#contact li.contact a:link, body#links li.links a:link, body#phpbb li.phpbb a:link, body#wife li.wife a:link, body#involve li.involve a:link, body#context li.context a:link, body#donate li.donate a:link,
body#home li.home a:visited,  body#contact li.contact a:visited, body#links li.links a:visited, body#phpbb li.phpbb a:visited, body#wife li.wife a:visited, body#involve li.involve a:visited, body#context li.context a:visited, body#donate li.donate a:visited{
	color: #FFFFFF;
	background-color: #795137;
	}

ul#subnav{
background-color: #795137;
margin: 0px;
padding: 0px 0px 0px 0px;
	list-style-type:none;

	font-size: 16px;
	line-height: 26px;


}

ul#subnav li{
	display: inline;/*	float:right;*/
	height: 26px;
	margin: 3px 6px 0 8px;
	}
	
	ul#subnav a{
	color: #AEA18F;
		text-decoration: none;
			font-weight: normal;
	}
	
	ul#subnav a:hover{
	color: #FFFFFF;
	text-decoration: none;
	}
