﻿#wrapper {margin:0 auto 0 auto; padding:0; border:0;
	width:1000px; height:100%; border-collapse:collapse;
}
#wrapper td {vertical-align:top;}
#wrapper td.footer {vertical-align:bottom;}
td.content {width:778px; margin:0; padding:0; text-align:left; background-color:#BFBFFF;
	border-left:2px solid #000000; border-right:2px solid #000000;
}
/* left, right gradients */
.border {width:110px;
	margin:0; padding:0;}

/*
#lbord {background: #506A2B;}
#rbord {background: #506A2B;}

#lbord {background: #008000;}
#rbord {background: #008000;}
*/
#lbord {background: #111111;}
#rbord {background: #111111;}

/* content CSS */
body { font-family:Arial, Helvetica, sans-serif;
	margin:0; padding:0; text-align:center; background:#111111;
}
h1 {font-size:22px; margin:5px;}
h2 {font-size:18px; margin:10px;}
p {margin:5px 25px 15px 25px; line-height:18px; text-align:left;}
a:link, a:visited {color:#000000;}
#header {background-color:#4F6D5E; vertical-align:top; width:760px; text-align:left; margin:0; padding:0;}
.clear {clear:both; height:1px; line-height:1px; font-size:1px; margin:0; padding:0;}
#menu {
/*	background-color:#BFBFFF; */
	background-color:#efe4b0;
	color:#008000;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:8px;
}
#menu a:link, #menu a:visited {color:#008000; padding:0px 10px; text-decoration:none;}
#menu a:hover {color:#008000; text-decoration:underline;}

#footer {height:80px; margin-top:20px; padding:0;}
#footer p {background-color:#BFBFFF; color:#008000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:strong; text-align:center;
	margin:0px; padding:0px;
}
#footer div {float:left; height:80px; text-align:center; background-color:#CC9999; margin:0; padding:0;	}
#footer a:link {color:#506A2B; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

.msg {margin:24px 8px;}

#upcomingevents {width:250px; float:center; margin:10px 10px 10px 10px; border:2px solid #000080; text-align:center; background-color:#dde8e0; color:#000080; }
#postcards {float:left; margin:10px 10px 10px 10px;}

#context {position:relative; margin:0; padding:0;}
#content {min-height:250px; width:613px; margin:0 0 100px 144px; padding:1px 0 0 0;}
#content h1 {text-align:center;}

#dlhmenu {float:left; top:0px; left:0px; height:auto; width:135px; overflow:hidden;
  margin:0; padding:4px;   z-index:1; background-color:#FFF6E0;
}
ul.vmenu {list-style-type:none; margin:0; padding:0;}
li.lhmenu {position:relative; display:block; margin:4px 4px 4px 4px;
  padding:0; text-align:left;text-indent:0px;
}
.vmenu a,
.vmenu a:active,
.vmenu a:link,
.vmenu a:visited {display:block; width:100%; margin:0; padding:0; text-align:left;
	font-size:11px; font-family:Helvetica, Arial, sans-serif;
  color:#506A2B; text-decoration:none; font-weight:bold;
}
.vmenu a:hover { color: #506A2B;text-decoration:underline;}
li.sel a {font-weight:bold;}
