html, body {height:100%;}


body {
	padding:0;
	margin:14px 0 0 0;
	text-align:center; 
	background: #ae350d url(../images/bkgd_repeat.gif) repeat;
	font-family:Verdana, Arial, sans-serif; 
	line-height: 140%;
	font-size: 80%;
	}

#container {
	    min-width: 806px;
		width:806px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		position:relative;
		}
		
#containerWrapper {
		border:1px solid #000;
		background:#573b31 url(../images/bkgd_main.gif) repeat-y;
		width:804px;
		}
		
#header {
		 width:804px;
		 height:156px;
		 background-color:#291602;
		}	
		
#header a.home 
{
	position:absolute;
	top:70px;
	left:228px;
	height:36px;
	width:297px;
	text-decoration:none;
	display:block;
}

#header a.home span
{
	visibility:hidden;
}
		
.floatLeft {float:left;}	

#masthead {
	background:#291602 url(../images/masthead.gif) left bottom no-repeat;
	height:117px;
	width:611px;
	}
	
#nav {
	background-color:#573b31;
	height:35px;
	width:611px;
	}
	
.orangeRule {
 	background-color:#db4618;
	height:4px;
	width:611px;
	}		
/* --------------------(Nav) --------------- */	
#nav ul {
	list-style-type:none;
	margin:0 0 0 19px;
	padding:0 0 0 19px;
}	

#nav  ul li {
	float:left;
	padding: 0 29px 0 0; /*padding: 0 43px 0 0;*/
	}

#nav ul li a {
	color:#c3ad58; 
	font-weight:bold;
	font-size:110%;
	line-height:230%;
	text-decoration:none;
	}	
	
#nav ul li a:hover,
#nav ul li a.on,
#nav ul li a.on:hover {
	color:#fff;
	text-decoration:none;
} 
/* --------------------(Main Columns) --------------- */		
#leftCol {
	float:left; 
	width:193px;
	background-color:#573b31;
	xborder:1px solid red;
	}
	
#mainCol {
	float:left; 
	width:611px;
	background-color:#e1d6ab;
	}

.floatImage {float:right;}

#mainCol .padding,
#mainCol .paddingInt {
	padding:15px 25px 12px 38px;
	}

#mainCol .padding p {width:420px;}

#mainCol .paddingInt p {width:480px;}

#mainCol h1 {
	margin:12px 0 0 0;
	font-size:110%;
	}	

#mainCol h3 {
	color:#291602;
	margin:0;
	padding:12px 0 5px 0;
	font-size:100%;
	}

#mainCol ul,
#mainCol ul.int {
	padding:0 0 0 13px;
	margin:0 0 0 13px;
	list-style-type:none;
	float:left;
	}
	
#mainCol ul.int {float:none;}
	
#mainCol ul li {
	background: url(../images/bullet.gif) 0 .5em no-repeat;
	padding-left:15px;
	padding-bottom:7px;
	color:#291602;
	font-size:100%;
	line-height:140%;
	width:170px;
	}
	
#mainCol ul.int li {
	background: url(../images/bullet.gif) 0 .5em no-repeat;
	padding-left:15px;
	padding-bottom:7px;
	color:#000;
	font-size:100%;
	line-height:140%;
	width:470px;
	}

#mainCol h2 {
	color:#ca3002;
	margin:0;
	font-size:100%;
	}	
	
#mainCol h2 a {
	color:#ca3002;
	padding: 10px 0 0 5px;
	text-decoration:none;
	}	
	
#mainCol h2 a:hover {	
	color:#573b31;
	text-decoration:none;
}
/* --------------------(common/nav)--------------- */ 		
	a {
	-moz-outline-style:none;
	}

 /* --------------------(footer)--------------- */	 
#footer {
	clear: both;
	text-align:right;
	height:31px;
	background:#291602 url(../images/phone.gif) right bottom no-repeat;
	width:804px;
}	
#copyrightText {
	color:#cc9933;
	font-size:85%;
	padding-bottom:20px;
}

/* --------------------(Clear)--------------- */	
.clear{
	width:0;
	overflow:hidden;
	height:0;
	clear:both;
	visibility:hidden;
}
