	/* The CSS that's required to position the footer */

html {
height: 100%;
}
body {
height: 100%;
}

* html #nonFooter {
height: 100%;
}


#footer {
position: relative;
margin: 0 auto;
}

/* A CSS hack that only applies to IE -- specifies a different offset for the footer */

* html #footer {
margin-top: -5.4em;
}

body {
margin : 0;
padding : 0px;
background : #ACB871 url('../img/bgd.jpg') center repeat-y;
}

			/*WRAPPER*/
#container {
	height: 100%;
	margin: 0 auto;
	padding : 0px;
	width : 810px;
	color: #333;
}
		/*TOP BANNER*/
#banner {
margin : 10px auto;
padding : 0;
width : 825x;
height : 146px;
color : #000;

}
#banner h1 {
padding : 60px 0 20px 130px;
font-size : 100%;
letter-spacing : 5px;
color : #57642f;
background : transparent;
}
			/*TOP MENU*/
#menu {
	margin : 0 auto;
	padding : 0, 0, 0, 0px;
	width : 750px;
	height : 17px;
	font-weight : bold;
	background : #2E6EAE;
	}
	

			/*MAIN CONTENT*/
#content {
	float : left;
	margin : 0px;
	padding : 0px;
	width : 800px;
	line-height : 1.5em;
	font : 12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color : #000;
	background : #FBF9F4;
	
	}
html > body div#content {
	margin-left : 5px;
	text-align: left;
	
}
#left_content 
{
    
	float : left;
	width : 530px;
	padding-left : 0px;
	color: #B4C07A;
}
#quote_box {
	width : 500px;
	padding-left: 7px;
	background :#F2F9FF;
	Font-color : #295788;
	
}
#main_content {
	
    width : 450px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: none;
	text-align: justify;
	padding: 6px;
}
#right_content 
{
    background: white url('../img/right_content_border.gif') repeat-y;
	float : right;
	width : 300px;
	padding: 6px;
	margin : 10px 0px 0px 0px;
}

#ParkAnnouncements {
	width: 212px;
	padding : 5px;
	margin-left: 5px;
	background : #BEC78D;
	font-family: Arial, Helvetica, sans-serif;
}
			/*SIDEBAR*/
#sidebar {
	float: right;
	width: 120px;
	position: absolute;
	bottom: 0px;
	padding : 5px;
	background : #ceef7f;
	left: 199px;
}
.side ul {
list-style-type : none;
padding : 0;
margin : 0;
}
#sidebar a:link, #sidebar a:visited {
background : inherit;
color : #003;
text-decoration : none;
}
#sidebar a:hover {
	background : inherit;
	color : #333;
	text-decoration : underline;
	font-weight: bold;
	text-align: center;
}

			/*FOOTER*/
#footer {
	clear : both;
	width : 810px;
	bottom:0px;
	padding : 3px;
	font-size : 10px;
	font-family: sans-serif;
	background : #6F7939;
	color : #FFF;
	text-align: center;
}
			/*LINKS*/
a:link, a:visited {
background : inherit;
color : #255384;
text-decoration : underline;
}

a img {
border : none;
}
			/*TYPOGRAPHY*/
h1 {
padding : 0px 0 0px 0px;
font-size : 110%;
}
h2 {
padding : 0px;
font-size: 103%;
font-weight: bold;
text-transform: uppercase;
color: 000;
}
h3 {
padding : 0px;
font-size: 100%;
font-weight: bold;
color: 000;
}
h4 {
font-size : 90%;
text-transform : uppercase;
}

.img {
float : left;
padding : 5px;
margin : 10px;
border : 1px solid #44443f;
}
.img2 {
float : right;
padding : 5px;
margin : 10px;
border : 1px solid #44443f;
}
.news {
	font-size : 100%;
}
.clear {
clear: both;
overflow: hidden;
width: 0;
height: 0;
}
blockquote {
	font-weight : none;
	font-style : italic;
	color : #3673AC;
	text-align: right;
}
	.TitleText{
	color: #346702;
	font-family: sans-serif;
	font-size: 12px;
    font-weight:Bold;
	}
		.Text{
	color: #346702;
	font-family: sans-serif;
	font-size: 12px;
    font-weight:Bold;
	}
	.standard{
	color: #000000;
	font-family: sans-serif;
	font-size: 12px;
     }
	   
	.menuOn{
	color: #336600;
	font-family: serif,sans-serif;
	font-size: 12px;
    font-weight:Bold;
    }
	.menuOff{
	color: #FFFFFF;
	font-family: serif,sans-serif;
	font-size: 12px;
    font-weight:Bold;
    }
	.smallest{
	color: #FFFFFF;
	font-family: arial;
	font-size: 10px;
    font-weight:Bold;
    }
	.BoldTitle {
	font-size: 13px;
	color: #346702;
	font-weight: bold;
}

.style16 {
	color: #FFFFFF;
	font-size: 12px;
}
.style18 {
	color: #FFFFFF;
	font-family: sans-serif;
}
.style19 {color: #346702}
.style22 {font-family: sans-serif}
.style25 {color: #346702; font-weight: bold; }

