body {
	margin:		0; 
	padding:	0; 
	border:		0;
	font:		11px/17px Verdana, arial, helvetica, sans-serif;
	text-align:	center;
	color:		#555;
	background:	url("bk-page.gif") repeat-x #efefef;
}
 
h1 {
	color:		#556b21;
	font:		15px/25px Georgia, "Times new roman", serif;
	font-weight:bold;
	margin:		0; 
	padding:	0; 
	border:		0
}

h2 {
	color:		#556b21;
	font:		12px/25px Georgia, "Times new roman", serif;
	font-weight:bold;
	margin:		0; 
	padding:	0; 
	border:		0
}


p {
	font:		11px/18px Verdana, arial, helvetica, sans-serif;
	color:		#555;
	margin:		15px 0 15px 0;
}

img {border:0;}

a:link {color: #69c;}
a:visited {color: #669;}
a:hover {color: #693;}
a:active {color: #cc3333;text-decoration: none;}


#container {
	width:				740px;
	margin:				0 auto;
	margin-bottom:		30px;
	text-align:			left;
	background-color:	#fff;
	margin-top:			10px;
	padding:			0; 
	border:				0;
}

#shell {
	width:				720px;
	margin:				0 auto;

	text-align:			left;
	background-color:	#fff;
}

#logo {
	width:		720px;
	height:		30px;
	margin:		10px 0 5px 0;
}

#nav {
	background-image: url("/img/nav.gif");
	width:		720px;
	height:		25px;
	line-height:25px;
	color:		#fff;
	margin:		10px 0 10px 0;
}

#nav a, #nav a:link {
	height:		25px;
	line-height:25px;
	padding:	0 8px 0 8px;
	font:		12px/25px Georgia, "Times new roman", serif;
	color:		#fff;
	border-right:1px solid #88b53b;
	display:	block;
	float:		left;
	clear:		none;
	background:	url("/img/nav-off.gif");
	text-decoration: none;
}
#nav a:visited {color: #fff;}
#nav a:hover {color: #fff;background: url("/img/nav-onn.gif");}
#nav a:active {color: #fff;text-decoration: none;}
.homeLink {margin-left:8px;border-left:1px solid #88b53b;}

#sidebar {
  margin:		0 10px 0 0px;
  width:		200px;
  padding:		0;
}


.grn200box {
	width:		200px;
	background: #ecefe4 url("/img/boxes/green-200-btm.gif") bottom left no-repeat;
	padding-bottom:7px;
	margin-bottom:	10px;
}
.grn200boxTop {
	background: #ecefe4 url("/img/boxes/green-200-title.gif") top left no-repeat;
	color:		#556b21;
	font:		11px/32px Georgia, "Times new roman", serif;
	text-indent:10px;
}
.grn200box p {
	margin:		5px 10px 0 10px;
	font:		10px/16px Verdana, arial, helvetica, sans-serif;
}
.grn200box a {color: #556b21;}

.gry200box {
	width:		200px;
	background: #efefef url("/img/boxes/grey-200-btm.gif") bottom left no-repeat;
	padding-bottom:7px;
	margin-bottom:	10px;
}
.gry200boxTop {
	background: #efefef url("/img/boxes/grey-200-title.gif") top left no-repeat;
	color:		#556b21;
	font:		11px/32px Georgia, "Times new roman", serif;
	text-indent:10px;
}
.gry200box p {
	margin:		5px 10px 0 10px;
	font:		10px/16px Verdana, arial, helvetica, sans-serif;
}
.gry200box a {color: #556b21;}

.gry250box {
	width:		250px;
	
	padding-bottom:7px;
	margin:		5px 5px 0px 0;
	float:		left;
	clear:		none;
}
.gry250boxTop {
	margin:		10px 0 -3px 0;
	color:		#556b21;
	font:		11px/32px Georgia, "Times new roman", serif;
	text-indent:10px;
	font-weight: bold;
}
.gry250box p {
	margin:		5px 10px 0 10px;
	font:		10px/16px Verdana, arial, helvetica, sans-serif;
}
.gry250box a {color: #556b21;}

#content {
	text-align:	left;
	float:		right;
	width:		510px;
}

.clear {
	clear:	both;
	height: 0;
}

#footer {
	margin:		10px 0 10px 0;
	background-image: url("/img/footer.gif");
	width:		720px;
	height:		25px;
	line-height:25px;
	color:		#888;
	text-indent:10px;
}
#footer a:link {color: #888;text-decoration:none;}
#footer a:hover {color: #666;}

.current {font-weight:bold;}

.helpBox {
	border:		1px solid #556b21;
	background-color: #efefef;
	padding:	10px;
	margin-bottom: 10px;
}
/* forms */

.stdTxt	{
	width:		350px;
	padding:	4px;
}

.stdTxtLg	{
	width:		350px;
	height:		250px;
	padding:	4px;
}

#memberList th {
	background-color:	#556b21;
	color:				#fff;
	font-weight:		bold;
	padding:			3px;
	border:				1px solid #fff;
}
#memberList th a {color: #fff;}

#memberList td {
	background-color:	#fff;
	color:				#333;
	padding:			3px;
	border:				1px solid #fff;
}


#memberList .alt {
	background-color:	#efefef;
	color:				#333;
	padding:			3px;
	border:				1px solid #fff;
}

.post0 {
	background-color:	#efefef;
	color:				#333;
	padding:			8px;
	border:				1px solid #ccc;
	margin-bottom:		8px;
}


.post1 {
	background-color:	#fff;
	color:				#333;
	padding:			8px;
	border:				1px solid #ccc;
	margin-bottom:		8px;
}

td, th {vertical-align: top;}

ul{padding: 0 10px 0 15px;}

.credit {
	color:		#aaa;
	font:		11px/17px Georgia, "Times new roman", serif;
}

.util {
	width:		740px;
	height:		12px;
	line-height:12px;
	text-align: right;

}