/* Standard HTML Tags
*/
body         { font-family: Tahoma,Arial,Helvetica; font-size: 10pt; background-color:#E0EEE0 }
h1 			 { font-family:Tahoma,Arial,Helvetica; font-size:14pt; color:#000080 }
h2			 { font-family:Tahoma,Arial,Helvetica; font-size:12pt; color:#14706B }
td 			 { font-family:Tahoma,Arial,Helvetica; font-size:10pt; vertical-align:top }
th			 { font-size:10pt; background-color:#20B2AA; color:#FFFFFF }
hr			 { width:100%; height:1; color:#000080 }
dd	{padding-bottom: 5px; }

/* Banner Styles
*/
tr.banner    { background-color:#B6E7D6 }
span.bannerContact { font-family: Arial; font-size: 8pt; color: #000080 }
span.bannerTitle { font-family: Monotype Corsiva; color:#0000CC; font-size:18pt; font-style:italic }

/* Menu Bar Styles
*/
tr.menuBar   { color:#FFFFFF; background-color:#20B2AA; text-align:right }
a.menuBar 	 { color: #FFFFFF; font-weight:bold }

/* Navigation Bar Styles
*/
td.navBar    { text-align: center; vertical-align: top; background-color: #B6E7D6 }
a.navBar 	 { color: #000000; text-decoration:none; font-weight:bold }
a.navBarR 	 { color: #ff0000; text-decoration:none; font-weight:bold }

span.navBarHeading { font-size:10pt; color:#0000CC; font-variant:small-caps; font-weight:bold }
span.navBarItem { font-weight:bold }

/* Footer Styles
*/
td.footer	  { text-align: center; vertical-align: top; border-left-width: 1; border-right-width: 1; border-top-style: solid; border-top-width: 1; border-bottom-width: 1 }
span.footerCopyright { font-size:10pt; color:#000080 }
span.footerUpdated   { font-size:10pt; color:#000080 }


/* Main Content Area Styles
*/
td.content	  { text-align: left; vertical-align: top; margin-left:3; margin-right:3 }
a.faq         { text-decoration:none; }

/* Right-Hand Column Styles
*/
td.visual	  { background-position: center top; background-image:url('../images/Sidebars/ClematisSidebar.jpg'); background-repeat:vertical; }

/* Table listings - farmer's market and helpdesk 
*/
#listing {border: 1px; border-style: solid; border-color: #a15b00; border-collapse: collapse; padding: 0px; margin: 0px; width: 643px;}
#listing th	{ font-size:10pt; background-color:#E0EEE0; color:#000; font-weight: bold; border: 1px; border-style: solid; border-color: #a15b00;}
#listing td	{ font-size:10pt; background-color:#E0EEE0; color:#000; font-weight: normal; border: 1px; border-style: solid; border-color: #a15b00;}
#captcha_row {display: none;}
dt {font-weight: bold;}

/* Table listings - member list 
*/
#listing {border: 1px; border-style: solid; border-color: #a15b00; border-collapse: collapse; padding: 2px; margin: 0px; width: 646px;}
#member_list {border: 1px solid #a15b00; margin-left: 2.25pt; border-collapse: collapse; cellSpacing: 0; cellPadding: 0; width: 743; }
#member_list td {border: inset 1pt #ad5c00; padding: 1.5pt; width: 55.85pt; height: 15.75pt; vertical-align: top; width:74;}
#member_list th.sub { font-size:10pt; background-color:#e0eee0; color:#000; font-weight: bold; border: 1px; border-style: solid; border-color: #a15b00;}
table#member_list tr td{white-space:nowrap} 
#listing td.past_event, .past_event {color: #808080;}

/* Project pages
*/
#related_info {padding: 5px; background: url('../images/transparent.gif') 0 0 repeat;}
#related_info h1 {font-size: 9pt; color: #000; margin-bottom: 0px; }
#related_info ul {list-style: none;	margin-left: 0;	padding-left: 1em; text-indent: -1em; margin-top: 5px;}
#related_info ul li {font-size: 8pt; color: #000; padding-left: 5px;}

#bb_posts { font-family: Tahoma,Arial,Helvetica; font-size: 8pt; }

dl.table-display
{
	float: left;
	width: 520px;
	margin: 1em 0;
	padding: 0;
	border-bottom: 1px solid #999;
}

.table-display dt
{
	clear: left;
	float: left;
	width: 200px;
	margin: 0;
	padding: 5px;
	border-top: 1px solid #999;
	font-weight: bold;
}

.table-display dd
{
	float: left;
	width: 300px;
	margin: 0;
	padding: 5px;
	border-top: 1px solid #999;
}

