﻿#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:#ffffff;
	border-left:2px solid #000000; border-right:2px solid #000000;
}
/* left, right gradients */
.border {width:110px;
	margin:0; padding:0;}
#lbord {
	background: #669966;
}
#rbord {
	background-color: #669966;
}
/*
#lbord {background:url(images/lgrad.jpg) repeat-y right top #ffffff scroll;}
#rbord {background:url(images/rgrad.jpg) repeat-y left top #FFFFFF scroll;}
*/
/* content CSS */
body {
	font-family:"Times New Roman", Times, serif;
	margin:0;
	padding:0;
	text-align:center;
	background-color: #669966;
}
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:#000000;
	color:#ffffff;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:8px;
}
#menu a:link, #menu a:visited {color:#ffffff; padding:0px 10px; text-decoration:none;}
#menu a:hover {color:#ffffff; text-decoration:underline;}

#footer {
	margin-top:20px;
	padding:0;
}
#footer p {background-color:#ffffff; color:#660033;
	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:#660033; 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:#4F6D5E;
}
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:#ffffff; text-decoration:none; font-weight:bold;
}
.vmenu a:hover { color: #ffffff;text-decoration:underline;}
li.sel a {font-weight:bold;}
#welcome {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 100%;
}
#imagesCell {
	padding: 10px;
	text-align: center;
}
