﻿#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: #660033;}
#rbord {background: #660033;}
/*
#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:Arial, Helvetica, sans-serif;
	margin:0; padding:0; text-align:center; background:#660033;
}
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:#FFF6E0;
	color:#660033;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:8px;
}
#menu a:link, #menu a:visited {color:#660033; padding:0px 10px; text-decoration:none;}
#menu a:hover {color:#660033; text-decoration:underline;}

#footer {height:80px; 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:#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:#660033; text-decoration:none; font-weight:bold;
}
.vmenu a:hover { color: #660033;text-decoration:underline;}
li.sel a {font-weight:bold;}
