body {font-size: 100%; color:#333; background: #4F4E7F;}
p, td, th, li, ul, ol, h1, h2, h3, h4, h5, h6 { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px;}

		/* table ids */
#main {width:855px; background: #fff; }
#mainblog  {width:955px; background: #fff; }
#column1 {width: 150px; vertical-align: top; }
#column2 {width: 180px; vertical-align: top; }
#column3 {vertical-align: top; }

		/* block ids */
#padleft {background: #fff; padding: 0; margin: 0; width: 150px; height: 8px; }
#nav1menu {background: #92C35A; padding: 0; margin: 0; width: 150px; height: 34px; }

#padright {background: #fff; padding: 0; margin: 0; width: 100%; height: 35px; }
#nav2menu {background: #B9EA81; padding: 0; margin: 0; width: 100%; height: 53px; }
#nav2sub {background: #DBF0C0; padding: 0; margin-top: 16px; width: 450px; height: 20px; }
#nav2subtext {margin-left: 75pt; }
#address {color: #333; font-style: bold; font-size: 7pt; margin: 10px;}
#blurb {color: #666; font-size: 8pt; font-style: italic; line-height: 17px; margin: 5px; }
#callouts {color: #666; font-size:10px; line-height: 15px; margin: 5px; }
#content {margin-left: 30px; margin-right: 50px; margin-top: 33px;}
#contentanchorpage {margin-left: 30px; margin-right: 50px; margin-top: 33px;}
#contenthome {margin-left: 30px; margin-right: 50px; margin-top: 33px;}
#contenthome h4 {font-size:13px; font-weight:bold; margin-bottom:5px; margin-top: 28px; }
#contenthome h6 {font-size:10px;  font-weight:bold; margin-top:0; margin-bottom: 6px;}
#contenthome p { margin-top: 0; }
#anchor {margin-left: 25px;}
#calendar dt {font-weight: bold; font-style: italic;}
#calendar dd {margin: 5px 0 25px 20px;}
#calendar dl {margin-bottom: 30px;}
#footer {color: #ddd; font-size: 10px; text-align: center; margin-top: 3px;}

		/* tags and classes */
h1 {font-size:15px; color: #92C35A;}
h1.home {font-size:16px;  color: #92C35A; margin-bottom: 5px;}
h1.withsubmenu  {font-size:15px; color: #92C35A; margin-bottom:0;}
h2 {font-size:15px; margin-bottom:0px;}
h3 {font-size:13px; margin-top:0px; margin-bottom:0px;}
#address h3 { font-size: 11px; margin-top: 0;margin-bottom: 0; font-weight: strong; }
h4 {font-size:12px; margin-bottom:0px;}
#contentanchorpage h4 {color: #92C35A; font-size:14px; margin-bottom: 3px;}
h5 {font-size:10px; margin-top: 6px; margin-bottom:0px; margin-left: 12px;}
h6 {font-size:10px; margin-bottom:0px;}
.caption {color: #666; font-size:10px; text-align:center; line-height:normal;}
.divider {text-align:center; color: #92C35A; font-weight:bold; margin-top:10px; margin-bottom:10px;}

		/* image ids */
#logo {border: 0; padding-top: 10px; padding-bottom: 4px;}

		/* nav ids */
a:link, a:visited { color: #7E7CC8;	text-decoration: none; font-weight:600;}
a:link:hover, a:visited:hover { color: #C87CC4; }



a.n1menu, a.n1menu:visited {color:#6C8649; font-size: 11pt; font-family: arial, "century gothic", verdana, helvetica, arial, san-serif; line-height:18px; text-decoration:none; margin-left: 24pt; font-weight:600;}
a.n1menu:hover {color:#ffc; text-decoration:none;}

a.n1sub, a.n1sub:visited  {color:#678143; font-size: 12px; font-family: "century gothic", verdana, helvetica, arial, san-serif; line-height:18px; text-decoration:none; margin-left: 45pt; font-weight:600;}
a.n1sub:hover {color:#ff9966; text-decoration:none;}

a.n2menu, a.n2menu:visited {color:#6C8649; font-size: 10pt; font-family: "century gothic", verdana, helvetica, arial, san-serif; text-decoration:none; font-weight:600;}
a.n2menu:hover {color:#ffc; text-decoration:none;}

a.n2sub, a.n2sub:visited  {color:#678143; font-size: 9pt; font-family: "century gothic", verdana, helvetica, arial, san-serif; line-height:18px; text-decoration:none; font-weight:600;}
a.n2sub:hover {color:#ff9966; text-decoration:none;}

a.mail, a.mail:visited  {color:#7E7CC8; font-size: 8pt; font-family: "century gothic", verdana, helvetica, arial, san-serif; line-height:18px; text-decoration:none; font-weight:600;}
a.mail:hover {color:#C87CC4; text-decoration:none;}

a.circle, a.circle:visited {color:#ffffff;}
a.circle:hover, a.circle:hover:visited {color:#7E7CC8;}

.event {margin: 5 0 25 20;}
