/* CSS Screen = for layout purposes only */

* {
font-size: inherit;
margin: 0;
padding: 0;
}

body {
font-size: 100%;
margin: 10px;
}

h1, h2, h3, h4, h5, h6, p, ul, ol, dl, table, form {
font-family:Trebuchet MS, Arial, Helvetica;
font-size: 1em;
line-height: 100%;
margin-bottom:10px;
}

a:link {color: #759d23; text-decoration:none;}
a:visited {color: #759d23; text-decoration:none;}
a:hover {color: #759d23; text-decoration:none;}
a:active {color: #759d23; text-decoration:none;}

a.footer:link {color: #d5cba7;}
a.footer:visited {color: #d5cba7;}
a.footer:hover {color: #d5cba7;}
a.footer:active {color: #d5cba7;}

/* added by andy */

/* ABC */

#banner {
background:black;
float:left;
height:145px;
width:875px;
}

#banner img {
float: left;
display: inline-block;
}

#banner p {
color:#d5cba7;
font-size:0.7em;
text-align:center;
margin-top:30px;
}

#banner h1 {
color:#759d23;
font-size:1em;
text-align:center;
margin-left:300px;
font-weight:lighter;
line-height:120%;
font-style:italic;
width:500px;
}

#footer {
background:#ac8e20;
float:left;
height:145px;
width:665px;
}

	#footer p {
	text-transform:uppercase;
	text-align:center;
	margin-left:20px;
	margin-right:20px;
	margin-top:25px;
	font-size:0.8em;
	}
	
#footer2 {
background:#ac8e20;
clear: both;
float:left;
height:145px;
margin-left: 210px;
width:665px;
}

	#footer2 p {
	text-transform:uppercase;
	text-align:center;
	margin-left:20px;
	margin-right:20px;
	margin-top:25px;
	font-size:0.8em;
	}
	

#frame{
float: left;
left: 50%;
padding:0;
margin-left: -437px;
position: absolute;
width: 875px;
}

#nav {
background: url(../images/bg_nav.jpg) top left repeat-y;
float:right;
height:45px;
width:665px;
}

		#nav ul {
		float:left;
		list-style:none;
		}
		
		#nav li {
		float:left;
		text-align:center;
		display:block;
		height:30px;
		width:166px;
		padding-top:15px;
		}
		
		#nav li a {
		text-decoration:none;
		color:#d5cba7;
		}

#sidetop {
background:black;
float:left;
height:290px;
width:210px;
}


#sidetop h1 {
color:#759d23;
font-size:0.8em;
text-align:center;

}

#sidetop p {
color:#d5cba7;
font-size:0.8em;
text-align:center;
line-height:120%;
margin-left:50px;
margin-right:50px;
}



#sidebottom {
float:left;
height:135px;
width:210px;
}

#sidebottom p {
text-align:center;
font-size:0.8em;
color:black;
margin-left:20px;
margin-right:20px;
}

#text {
float:right;
min-height:245px;
width:665px;
}


#text h1 {
color:#967a31;
font-size:0.8em;
text-transform:uppercase;
margin-left:10px;
margin-top:15px;
}

#text p {
font-size:0.8em;
margin-left:10px;
margin-bottom:15px;
}

	#text ul {
	margin-left:30px;
	font-size:0.8em;
	}

	#text a {
	text-decoration:none;
	color:#466012;
	}
	
#wrapper {
float:left;
background: url(../images/bg_wrapper.jpg) top left repeat-y;
}
/* CLASSES */

.border {
border:1px solid black;
}

.fleft {
float:left;
margin: 10px, 10px, 20px, 0;
}

.fright {
float:right;
margin: 10px, 0, 20px, 10px;
}

.handyes {
display: none;
}