html {
	overflow-y: scroll;
}


html,body{
  height: 100%;
  margin: 0;
  padding: 0;
}

a:link, a:visited {

text-decoration:none;
}

a:hover {
text-decoration:underline;}

body {
	margin:0 auto;
	padding:25px 0px 25px 0px;
	color:#464648;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	background-color:#D2D6C2;
	background-image:url(http://farmcoast.com/images/bg.gif);
	background-repeat:repeat;

}

#wrap {
	width:925px;
	margin:0 auto;
	padding:0px;
	background-color:#ffffff;
	border-style:solid;
	border-color:#2D2B1B;
	border-width:1px;
}
#header {
	/*background-repeat:no-repeat;*/
	height:165px;
/*	background-image:url(http://farmcoast.com/images/logo.gif);*/

}

#headerinfo {
padding:25px 0 0 40px;

}



#content {
padding:25px 0px 25px 0px;
}


#content-sidebar
{
padding:25px 0px 25px 0px;
background-image:url(http://farmcoast.com/images/bgright.gif);
background-repeat:repeat-y;
background-position:675px 20px;}

#left-col {
float:left;
width:215px;
padding: 0px 0px 15px 0px;
font-size:12px;
text-align:justify;
  min-height:575px;
  height:auto !important;
  height:575px;
  line-height:16px;
  background-image:url(http://farmcoast.com/images/calendar/directory.gif);
background-repeat:no-repeat;

}

#directory {

padding:0;
margin:0 auto;
width:175px;
font-size:13px;
}


#directory h1 {
border-bottom:solid #D2D6C2 1px;
font-size: 14px;
padding:10px 0px 5px 0px;
margin:0;

}

#one-col {
	float:left;
	width:835px;
	background-image:url(http://farmcoast.com/images/left-col.jpg);
	background-repeat:no-repeat;
	background-color:#47452e;
	background-position: left 220px;
	padding: 0px 45px 15px 45px;
	font-size:12px;
	text-align:justify;
  min-height:575px;
  height:auto !important;
  height:575px;
}


.historytxtbig{
font-size:17px;

}


#rightmenu {
float:right;
widh:240px;
padding:0px 15px 45px 45px;
}

#rightmenu a:link, #rightmenu a:visited{
color:#464648;
text-decoration:none;
}
#rightmenu a:hover, a:active {
color:#464648;
text-decoration:underline;
}


#rightmenu h1 {
border-bottom:solid #D2D6C2 1px;
font-size: 14px;
padding:10px 0px 5px 0px;
margin:0;

}


h1 {
padding:0px 0px 0px 0px;
margin:0px;
font-size:16px;
font-weight:normal;
letter-spacing:1px;
color:#1c1a0f;
}

.bigheaders{
padding:0px 0px 0px 0px;
margin:0px;
font-size:19px;
font-weight:normal;
line-height:25px;
letter-spacing:1px;
}

ul{
padding-top:0px;
margin-top:0px;}

/* #menu {
	background-color:#050041;
	margin:0 auto;
	padding:0px 0px 0px 35px;
	height: 40px;
}
*/

#menupad {
padding:0;
margind:0 auto;
}

#menu {
	margin:0;
	list-style:none;
	position:relative;
	z-index:50;
	background-color:#050041;
	height:23px;
	color:#ffffff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	padding:10px 10px 8px 10px;
	
}


#menu li {float:left; margin-right:1px;

height:auto;
padding-left:20px;
padding-right:15px;
vertical-align:middle;
font-size:15px;
color:#ffffff;}

#menu li a {display:block; float:left; 	color:#ffffff;
}





#menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}



/* Default link styling */



/* Style the list OR link hover. Depends on which browser is used */



#menu li a:hover {z-index:20; position:relative;}

#menu li:hover {position:relative; z-index:20;}



#menu li:hover > a {color:#ffffff; }

#menu li:hover > a.sub {color:#ffffff; }



#menu li.current a {color:#ffffff; background:#840;}



#menu li a.sub { padding-top:35px; color:#ffffff;}

#menu li.current a.sub {color:#ffffff;}



#menu :hover ul {left:0; top:5px; width:180px;}



/* keep the 'next' level invisible by placing it off screen. */

#menu ul, 

#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}



#menu :hover ul :hover ul

{left:120px; top:-1px; background:#222; white-space:nowrap; z-index:20; height:auto;}



#menu :hover ul li {margin:0; /*border-top:1px solid #666;*/}

#menu :hover ul li a {padding:0; text-indent:10px; height:28px;}

#menu :hover ul li a.fly {}



#menu :hover ul :hover {/*background-color:#CCCCCC;*/ width:250px; color:#ffffff;}

#menu :hover ul :hover a.fly {/*background-color:#CCCCCC;*/ color:#ffffff;	width:250px;}

#menu :hover ul {padding-top:14px; width:250px;}


#menu :hover ul li.currentsub a { background-color:#666666;	color:#ffffff;
}

#menu :hover ul li.currentsub a.fly {background-color:#666666;	color:#ffffff;
}

#menu :hover ul :hover ul li a {
	width:95px;
	padding:0;
	text-indent:10px;
	background:#3e3e3e;
	color:#ffffff;
}

#menu :hover ul :hover ul :hover {
	/*background-color:#CCCCCC;*/
	color:#ffffff;
}


#menu :hover ul :hover ul li.currentfly a,


.subs {
	background-color:#231e68;
	width:250px;
	color:#ffffff;
	height:23px;
	padding-top:5px;
}
a.subs:hover {/*background-color:#CCCCCC;*/ width:250px;
text-decoration:underline;


}

a.subs:link, a.subs:visited {width:250px;
text-decoration:none;

}

/* end menu */


a.menu:link, a.menu:visited {
color:#ffffff;
text-decoration:none;
letter-spacing:1px;
}
a.menu:hover, a.menu:active {
color:#ffffff;
text-decoration:underline;
}
/* RIght Column Start */
#right-col{
float:right;
width:240px;
font-size:12px;
margin:0px;
padding:0px 13px 10px 0px;
height:100%;
}

#right-col h1 {
color:#70A363;
border-bottom:solid #D2D6C2 1px;
font-size: 24px;
padding:0px 0px 5px 0px;
margin:0;
font-weight:normal;
}

#right-col h2 {
color:#333333;
font-size: 14px;
padding:10px 0px 2px 0px;
margin:0px;
font-weight:normal;
}

.rightbox {
/*background:#eae9de;*/
padding:0px 20px 0px 0px;
color:#333333;}

.rightboxcontent {
width:190px;
padding:15px 20px 15px 20px;
}

/* End Right Column */


/* Start Center Column */

#center-col {
	width:403px;
	margin:0px 270px 0px 240px;
	text-align:justify;
	color:#050041;
	line-height:18px;
}

#center-col h1 {
font-size: 20px;
padding:10px 0px 5px 0px;
margin:0;
text-align:left;
font-weight:normal;
}

#center-col h2 {
font-size: 13px;
padding:10px 0px 5px 0px;
margin:0;
text-align:left;
font-weight:normal;
color:#333333;
}

.imgpadright {
	float:right;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

/* End Start Column */


#footer { 
background-color:#A0AF72;
font-size:14px;
padding:10px 0px 10px 50px;
text-align:center;
line-height:15px
letter-spacing:1px;
color:#ffffff;
}

a.footerlink:link, a.footerlink:visited {
color:#ffffff;
text-decoration:none;
letter-spacing:1px;
}
a.footerlink:hover, a.footerlink:active {
color:#ffffff;
text-decoration:underline;
}

.footerlink {
color:#ffffff;}

.imgleft {
	float:left;
	padding:10px 25px 10px 0px;
}



.historyimgrt{
float:right;
	padding:0px 0px 20px 10px;
}

.facilitiesimgrt{
float:right;
	padding:0px 0px 20px 10px;
}
.facilitiesimglt{
float:left;
	padding:0px 10px 20px 0px;

}
.resources-left {
width:400px;
float:left;

}

.resources-right {
width:400px;
float:right;

}

#center-colbig {
width:650px;
margin:0px 25px 0px 245px;
text-align:justify;
color:#050041;
line-height:18px;
}
.indent {padding:0px 0px 0px 20px;}

#directory a:link, #directory a:visited{
color:#591366;
text-decoration:none;
}
#directory a:hover, a:active {
color:#591366;
text-decoration:underline;
}
.imgpadlefty {
	float:left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}


	#gallery {
	/*background-color: #444;*/
		padding: 0px 0px 0px 0px;
	margin:0px auto;		/*width: 520px;*/
	}
	#gallery ul {
	list-style: none;
	padding-bottom: 0px;
}
	#gallery ul li {
	display: inline;
	padding: 0px 7px 0px 0px;
	line-height: 15px;
}
	#gallery ul img {
		border: 1x solid #3e3e3e;
		border-width: 1px 1px 1px;
	}
	#gallery ul a:hover img {
		/*border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;*/
	}
	#gallery ul a:hover { color: #fff; }
	
	
	
	#gallery2 {
	/*background-color: #444;*/
		padding: 0px 0px 0px 0px;
	margin:0 auto;		/*width: 520px;*/
	}
	#gallery2 ul { list-style: none; }
	#gallery2 ul li { display: inline;
	padding: 0px 2px 0px 0px;line-height: 30px; }
	#gallery2 ul img {
		border: 1x solid #3e3e3e;
		border-width: 1px 1px 1px;
	}
	#gallery2 ul a:hover img {
		/*border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;*/
	}
	#gallery2 ul a:hover { color: #fff; }

a.linkrightcol:link, a.linkrightcol:visited {
color:#050041;
}

a.linkrightcol:hover{
color:#050041;
}

h1.footertext {
font-size:12px;
width:850px;
margin:0px auto;
padding:0px;
color:#a4af91;
text-align:justify; 
font-weight:normal;
letter-spacing:normal;}

.footerbox {
text-align:center;
width:100%;}

.indent2 {padding:0px 0px 0px 30px;}

#directory a:link, #directory a:visited{
color:#464648;
text-decoration:none;
}

.events {padding:10px 5px 10px 15px;
color:#ffffff;}

.eventsbig {padding:10px 5px 10px 15px;
color:#9ebca5;}

.events a:link, .events a:visited, .events a:hover, .events a:active {
	color:#FC9;
	}strong2 {
	text-align: center;
}
#wrap #content #center-colbig .indent table tr td strong {
}
#wrap #content #center-colbig .indent table tr td strong {
	text-align: center;
}
#wrap #content #center-colbig .indent table tr td strong {
	text-align: center;
}
#wrap #content #center-colbig .indent table tr td strong {
}
