  a:link              { font-family:  Arial, Helvetica, sans-serif; color: #50565b; text-decoration: underline; font-weight: normal; }
  a:visited           { font-family:  Arial, Helvetica, sans-serif; color: #50565b; text-decoration: underline; font-weight: normal; }
  a:hover             { font-family:  Arial, Helvetica, sans-serif; color: #50565b; text-decoration: underline; font-weight: normal; }
  a:active            { font-family:  Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; font-weight: normal; }
 
  a.p31css:link    { font-family:  Verdana, Arial, Helvetica, sans-serif; color: #50565b; text-decoration: none; font-weight: normal; font-size: 11px;}
  a.p31css:active  { font-family:  Verdana, Arial, Helvetica, sans-serif; color: #50565b; text-decoration: underline; font-weight: normal; font-size: 11px;}
  a.p31css:visited { font-family:  Verdana, Arial, Helvetica, sans-serif; color: #50565b; text-decoration: none; font-weight: normal; font-size: 11px;}
  a.p31css:hover   { font-family:  Verdana, Arial, Helvetica, sans-serif; color: #50565b; text-decoration: underline; font-weight: normal; font-size: 11px;}
  
  div.footer a:link              {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}
  div.footer a:visited           {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}
  div.footer a:hover             {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	color: #ffffff;
}
  div.footer a:active            {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}
 
 #bottom
{ background-color: #577d26; }
 
  div.bottom a:link              { color: #ffffff; }
  div.bottom a:visited           { color: #ffffff; }
  div.bottom a:hover             { color: #ffffff; }
  div.bottom a:active            { color: #ffffff; }

 img { border: 0; vertical-align: top; }

 body, html {
	background-color: #577d26;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #50565b;
}

textarea
{
	color:#666666;
	border: 1px solid #e9e9e9;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 1px;
	padding: 2px;
	background-color: #CDE6AC;
}


.mbrform
{
	color:#666666;
	border: 0px;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 1px;
	padding: 2px;
	background-color: ffffff;
}



.formsubmit
{
	color:#FFFFFF;
	border: 1px solid #000000;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 1px;
	padding: 2px;
	background-color: #577d26;
	font-weight: bold;
}


select, option
{ color: #000000; }

hr
{ 	height: 1px;
	border: 0px solid #ffffff;
	border-color: #e9e9e9;
	background-color: #e9e9e9;
	color: #e9e9e9;
}

div
{ vertical-align: top; text-align: left; }

.clear
{ clear: both; font-size: 0px; }

h1
{ font-size: 20px; line-height: 20px; color: #242021; font-weight: normal; font-style: normal; padding: 11px 0px 11px 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; }

h2
{
	font-size: 12px;
	line-height: 16px;
	color: #567D26;
	font-weight: bold;
	font-style: normal;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h3
{ font-size: 16px; line-height: 16px; color: #ffffff; font-weight: normal; font-style: normal; padding: 10px 25px 10px 25px; margin: 0px; font-family: Arial, Helvetica, sans-serif; border-bottom: 1px solid #ffffff; }

.wrapper, #wrapper, #bottom, #footer
{ width: 720px; margin-left: auto; margin-right: auto; }

#title
{ width: 720px;	margin-left: auto;	margin-right: auto;	margin-top: 25px; margin-bottom: 15px; vertical-align:middle;}

#footer
{
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	height:20px;
	text-align:left;
	vertical-align:bottom;
}

#header
{ width: 720px; margin-left: auto; margin-right: auto; height: 30px; background-color: #577d26; text-align: center; vertical-align:bottom; }

	.navigation
	{ height: 38px; float: left; white-space: nowrap; text-align: left; margin-top: 37px; _overflow: hidden;  }
	
	.logo
	{ color: #ffffff; font-size: 26px; text-align: left; font-weight: bold; }
	
	#wrapper
	{
	width: 680px;
	background-color: #ffffff;
	padding: 20px;
	margin-top: 0px;
}

	#topphotos
	{ width: 720px; margin-left: auto; margin-right: auto; background-color: #ffffff; padding: 0px; margin-top: 0px;}

	#content_1
	{ background: url(images/background_1.jpg) no-repeat bottom left; padding: 25px 0px 25px 350px; text-align: justify; min-height: 225px; height: auto; _height: 225px;  }
	
	#content_2
	{ background: url(images/background_2.jpg) no-repeat bottom right; padding: 25px 375px 25px 0px; text-align: justify; min-height: 200px; height: auto; _height: 200px;  }
	
	#content_1, #content_2
	{ border-bottom: 1px solid #c0c0c0;  }
	
	#homebody
	{ width: 530px; float: right; }
	
	.homebody
	{ padding: 0px 20px 0px 0px; }

	.eventsbody	{
	padding: 0px;
	margin: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	text-align: center;
	color: #50565b;
	vertical-align: middle;
	 }
	 
	 a.eventsbody:hover	{
	padding: 0px;
	margin: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	text-decoration:underline;
	color: #50565b;
	vertical-align: middle;
	 }
	
	.eventslandmarksbody{
	padding: 0px;
	margin: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-align: left;
	color: #50565b;
	vertical-align: top;
	 }



.eventshead{
	font-size: 15px;
	line-height: 16px;
	color: #567D26;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

	#column_left
	{ width: 200;}
	
	.column_left
	{ padding: 0px 10px 0px 0px; }
	
	
	#column_right
	{ width: 460px;}
	
	.column_right
	{ padding: 10px 0px 0px 10px; }
	

#bottom
{ color: #ffffff; background: url(images/background_3.png);  _background: none; }

	#left
	{ width: 150px; }
	
	#right
	{ width: *; }
	
	.bottom
	{ padding: 10px 25px 10px 25px; }

	.bottom *
	{ color: #ffffff; }
	
.footer
{
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding-top:4px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	height: 20px;
	text-align: center;
	font-size: 10px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	line-height: 14px;
	background-color: #000000;
}

  .copyright a:link              {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}
  .copyright a:visited           {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}
  .copyright a:hover             {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	color: #ffffff;
	text-align:center;
}
  .copyright a:active            {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	font-size: 10px;
}


.chnlineart
{ width: 516px; margin-left: auto; margin-right: auto; text-align: left; }

body.store, html.store {
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	color: #333333;
}
.shopform {background-color: #ffffff;}
