body {
	margin: 0px;
	padding: 0px;
	background-color: #923008;
}

a {
	color: #b43300;
	text-decoration:none;
}

a, a:hover, a:visited, a:link  {
	color: #b43300;
}

#container {
	background-image: url(../images/bg-1280x1200.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	height: 100%;
	width: 100%;
	background-attachment: fixed;
	margin: 0px;
	padding: 0px;
}

#wrapper {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 200px;
	padding-left: 0px;
}
#header {
	height: 110px;
	width: 859px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-left: 45px;
}

/* ================================================================ 

This copyright notice must be kept untouched in the stylesheet at 

all times.



The original version of this stylesheet and the associated (x)html

is available at http://www.cssplay.co.uk/menus/pro_drop.html

Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.

This stylesheet and the associated (x)html may be modified in any 

way to fit your requirements.

=================================================================== */

#multi-level {
	height:26px;
	width:900px;
	position:relative;
	z-index:100;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
  }


#multi-level .pad {
	float:right;
}
#main-homephoto {
	background-image: url(../images/bg-mainphoto.jpg);
	background-repeat: no-repeat;
	height: 352px;
	width: 904px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
}
#main-photos {
	background-image: url(../images/bg_main.jpg);
	background-repeat: repeat-y;
	width: 904px;
	margin-right: auto;
	margin-left: auto;
	background-position: center;
	height: 256px;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}


#main {
	background-image: url(../images/bg_main.jpg);
	background-repeat: repeat-y;
	width: 854px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#boxes {
	background-image: url(../images/bg_boxes.jpg);
	background-repeat: repeat-y;
	height: 150px;
	width: 904px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	clear: both;
	padding-top: 6px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#footer {
	height: 53px;
	width: 874px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/footertop.png);
	background-repeat: no-repeat;
	text-align: right;
	padding-top: 10px;
	padding-right: 30px;
}
#footer2 {
	background-image: url(../images/footerbottom.png);
	background-repeat: no-repeat;
	height: 66px;
	width: 904px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}





/* The menu styling */

/* Remove the padding, margins and bullets from the lists */

.menu, .menu ul {
	list-style-type:none;
	padding:0;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
}



/* Set up the top level list items and float left (or right) to place inline */

.menu li.top {display:block; float:right; position:relative;}



/* Style and position the table so it takes no part in the menu function. The font size is necessary for IE5.5 */

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



/* Default top link link styling */

.menu li.top a.top_link {display:block; float:left; height:26px;}

.menu li.top a span {position:absolute; left:-9999px; top:0; z-index:0; font-size:10px;} /* move the link text off screen */



/* pre-load the hover images into the lists */

.menu li.p1 {
	width:190px;
	background-image: url(../images/menu/reasonstovisit.gif);
	background-repeat: no-repeat;
	margin-right: 6px;
}

.menu li.p2 {
	width:190px;
	background-image: url(../images/menu/planyourvacation.gif);
	background-repeat: no-repeat;
	margin-right: 6px;
}

.menu li.p3 {
	width:190px;
	background-image: url(../images/menu/whatshappening.gif);
	background-repeat: no-repeat;
}
/* set up the normal unhovered images in the links */

.menu li a#reasonstovisit {
	width:141px;
	background-image: url(../images/menu/reasonstovisit.gif);
	background-repeat: no-repeat;
}
.menu li a#planyourvacation {
	width:130px;
	background-image: url(../images/menu/planyourvacation.gif);
	background-repeat: no-repeat;
}

.menu li a#whatshappening {
	width:153px;
	background-image: url(../images/menu/whatshappening.gif);
	background-repeat: no-repeat;
}




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

.menu a:hover {visibility:visible;} /* for IE6 */

.menu li:hover { position:relative; z-index:200;} /* for IE7 */



/* make the links transparent on hover so that the hover images in the lists show through (no flicker) */

.menu li a#reasonstovisit:hover, .menu li:hover a#reasonstovisit,

.menu li a#planyourvacation:hover, .menu li:hover a#planyourvacation,

.menu li a#whatshappening:hover, .menu li:hover a#whatshappening, {background:transparent;}




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

.menu ul, 

.menu :hover ul ul, 

.menu :hover ul :hover ul ul,

.menu :hover ul :hover ul :hover ul ul,

.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0;}



/* set up the first drop down sub level */

.menu :hover ul.sub {
	left:0;
	top:26px;
	background: #a4b16d;
	white-space:nowrap;
	border-top-width: 3px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6a7f10;
	border-right-color: #6a7f10;
	border-bottom-color: #6a7f10;
	border-left-color: #6a7f10;
	_width: 206px;
	width: 98%;
	height: auto;
	padding-top: 3px;
	padding-bottom: 3px;
}

.menu :hover ul.sub li {
	display:block;
	height:20px;
	position:relative;
	float:left;
	width:100%;
	_width: 206px;
	margin: 0px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.menu :hover ul.sub li a {
	display:block;
	font-size:11px;
	height:20px;
	width:100%;
	_width: 206px;
	line-height:20px;
	color:#ffffff;
	text-decoration:none;
	border: 0 solid #6a7f10;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.menu :hover ul.sub li a:hover {
	background-color: #6a7f10;
}




/* last menu 32 */

.menu :hover ul.sub1 {left:0; top:26px; background: #a4b16d; padding:2px 0; border:2px solid #6a7f10; white-space:nowrap; width:140px; height:auto; }

.menu :hover ul.sub1 li {display:block; height:20px; position:relative; float:left; width:90px;}

.menu :hover ul.sub1 li a {display:block; font-size:11px; height:20px; width:136px; line-height:20px; text-indent:5px; color:#990000; text-decoration:none; border:2px solid #FDF8CE; border-width:0 0 0 2px;}

.menu :hover ul.sub1 li a:hover {background:#a4b16d; color:#C04605;}



/* set up the flyout levels when hovering */

.menu :hover ul :hover ul,

.menu :hover ul :hover ul :hover ul,

.menu :hover ul :hover ul :hover ul :hover ul,

.menu :hover ul :hover ul :hover ul :hover ul :hover ul

{left:90px; top:-4px; background: #fff; padding:3px 0; border:1px solid #888; white-space:nowrap; width:93px; z-index:200; height:auto; z-index:300;}
.footer a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
	text-decoration: none;
}
.footer a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
	text-decoration: none;
}
.footer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #a4b16d;
	text-decoration: none;
}
.footer a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #a4b16d;
	text-decoration: none;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
	text-decoration: none;
}
.photos {
	margin-left: 40px;
	margin-bottom: 20px;
}

.large_header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18pt;
	color: #6a7f10;
	margin-bottom: 20px;
	padding: 0px;
	margin-top: 0px;
	font-weight: normal;
}
.medium_header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #b43300;
	font-size: 11pt;
	margin-top: 0px;
}

.medium_header a, .medium_header a:hover, .medium_header a:visited, .medium_header a:link  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #b43300;
	font-size: 11pt;
	margin-bottom: 5px;
	text-decoration:none;
}

.medium_header a:hover, {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #b43300;
	font-size: 11pt;
	margin-bottom: 5px;
	text-decoration:underline;
}


.maincopy{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #000000;
	margin-top: 0px;
	line-height: 20px;
}

.maincopy a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #6A7F10;
}
.maincopy a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #6A7F10;
}
.maincopy a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #b43300;
	text-decoration: none;
}

.maincopy a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #b43300;
}


.smallcopy{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 7pt;
	color: #000000;
	margin-top: 0px;
}

.smallcopy a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 7pt;
	color: #6A7F10;
}
.smallcopy a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 7pt;
	color: #6A7F10;
}
.smallcopy a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 7pt;
	color: #b43300;
	text-decoration: none;
}

.smallcopy a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 7pt;
	color: #b43300;
}




hr {
	color: #b43300;
	margin-top:10px;
	margin-bottom:10px;
	clear: both;
}

.button{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 7pt;
	color: #fff;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #511B00;
	font-weight: bold;
	text-transform: uppercase;
}




.smallphotos-left {
	margin-right: 10px;
}
.smallphotos-right {
	margin-left: 10px;
}
.photos {
	background-image: url(../images/infra/photoframe.jpg);
	background-repeat: no-repeat;
	height: 220px;
	width: 260px;
	display: block;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 50px;
}
#photoframe {
	background-image: url(../images/infra/photoframe.jpg);
	background-repeat: no-repeat;
	display: block;
	float: right;
	height: 220px;
	width: 260px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 50px;
	text-align: center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.gallborder{
	background-image: url(../images/infra/gallery_border.jpg);
	margin: 10px;
	padding: 3px;
}

#rsscal{
	width: 275px;
	top: 50px;
	float: left;
}

#rsseventlist{
	width: 500px;
	float: left;
}
#clear {
	clear: both;
	height: 10px;
	width: 840px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}

.cutoff{
white-space: nowrap; 
	width: 125px; 
	overflow: hidden; 
}
#potatofest-contest {
	width: 904px;
	margin-right: auto;
	margin-left: auto;
	background-position: center;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 717px;
	background-color: #FFF;
	background-image: url(../images/potatofest/form-bg.jpg);
	background-repeat: no-repeat;
}
#potato-main {
	background-image: url(../images/bg_main.jpg);
	background-repeat: repeat-y;
	width: 904px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#homepage-left {
	padding: 0px;
	width: 600px;
	float: left;
	margin: 0px;
}
#clear {
	clear: both;
	height: 10px;
	width: 800px;
}
#homepage-right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 240px;
}
#home1 {
	padding: 0px;
	width: 540px;
	float: left;
	margin-top: 0px;
	margin-right: 64px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#home2 {
	padding: 0px;
	width: 300px;
	float: left;
	margin-top: 0px;
	margin-right: 22px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#home3 {
	padding: 0px;
	width: 230px;
	float: left;
	margin: 0px;
}
p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;
	color: #000000;
	margin-top: 0px;
	line-height: 20px;
}
#map {
	clear: both;
	width: 844px;
	text-align: center;
}
.hr-gray {
	color: #CCC;
	margin-top:10px;
	margin-bottom:10px;
	clear: both;
}
#news {
	width: 224px;
	margin-bottom: 20px;
	background-color: #FFF;
	border: 3px solid #6A7D0A;
}
.news-heading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #FFF;
	font-size: 11pt;
	background-color: #6A7F10;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	padding-left: 10px;
}
.news-title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #000000;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	margin-bottom: 0px;
}
.news-copy {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #000000;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;
}
#banner {
	width: 230px;
	margin-bottom: 20px;
	text-align: center;
}
#facebook {
	width: 230px;
	margin-bottom: 20px;
	text-align: center;
}
#twitter {
	width: 230px;
	text-align: center;
}
#main-home {
	background-image: url(../images/bg_main_green.jpg);
	background-repeat: repeat-y;
	width: 854px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#homephotos {
	height: 350px;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	overflow: hidden;
	padding: 0px;
}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18pt;
	color: #6a7f10;
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 10px;
	font-weight: normal;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #b43300;
	font-size: 11pt;
	margin-top: 0px;
}
li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;
	color: #000000;
	margin-top: 0px;
	line-height: 20px;
}

