body {
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	margin: 10px auto 0;
	width: 760px;
	background-color: #333;
	color: #6d8c52;
	}
body a, body a:visited{
	color: #abb452;
	text-decoration: none;
	}
body a:hover {
	text-decoration: underline;
	}
div, p, img, form, table, h1, h2, h3, fieldset, legend, span, ul, li { border: 0; margin: 0; padding: 0;}
hr, input, select {margin: 0; padding: 0;}
p {
	line-height: 20px;
	text-align: justify;
	margin-bottom: 12px;
	}
img {
	vertical-align: bottom;
	}
div.whole_page {
	margin: 0 auto;
	width: 760px;
	background-color: #FFF;
	}
div.hdr {
	background-color: #abb452;
	}
div.hdr_text {
	background: transparent url("../images/hdr.jpg") top left no-repeat;
	height: 170px;
	margin: 0;
	}
img.hdr {
	padding: 15px;
	float: left;
	}
h1 {
	font-family: Kristen ITC, georgia, serif;
	font-size: 17px;
	font-size: 18px;
	float: right;
	font-weight: bold;
	margin: 140px 98px 0 0;
	margin: 135px 50px 0 0;
	margin: 130px 50px 0 0;
	color: #abb452;
	color: #fff;
	}
h1.logo {
	margin-left: 150px;
	}
span.sl {
	font-size: 11px;
	font-weight: normal;
	}
span.sl a, span.sl a:visited {
	color: #abb452;
}
span.sl a:hover {
	color: #FFF;
	text-decoration: none;
}
div.sn {
	padding: 0 0 2px 0;
	height: 32px;
	}
p.sn, p.sn2 {
	line-height: 30px;
	font-family: georgia, serif;
	font-size: 16px;
	text-align: right;
	padding: 0 10px;
	margin-right: 42px;
	}
p.sn2 {
	font-size: 14px;
	height: 20px;
	margin-bottom: 5px;
	}
p.sn a, p.sn2 a {
	color: #6d8c52;
	}
p.sn a.active, p.sn2 a.active {
	color: #333;
	}
p.sn a:hover, p.sn2 a:hover {
	color: #FFF;
	text-decoration: none;
	}
span.donate {
	float: left;
	margin: -3px 0 0 20px;
	}
div.section-header {
		background-color: #6d8c52;
	}
div.section-header h2 {
		font-family: georgia, serif;
		color: #333;
		padding: 15px 0 5px;
		margin-left: 160px;
	}
div.left_side, div.left_side_admin {
	font-family: georgia, serif;
	float: left;
	width: 130px;
	padding: 0 10px;
	clear: left;
	margin: 10px 0;
	}
div.left_side_admin {
	padding: 10px;
	margin: 0;
	}
ul.left_side {
	margin: 0;
	font-size: 13px;
	}
ul.left_side li {
	line-height: 18px;
	margin: 4px 0;
	border-top: 1px solid #6d8c52;
	border-bottom: 1px solid #6d8c52;
	font-weight: normal;
	}
ul.left_side li a, ul.left_side li a:visited {
	color: #6d8c52;
	display: block;
	padding: 3px 0 3px 5px;
	}
ul.left_side li a:hover {
	color: #E16500;
	background-color: #FFF;
	display: block;
	text-decoration: none;
	}
ul.left_side li.active a, ul.left_side li.active a:visited {
	background-color: #FFF;
	display: block;
	color: #E16500;
	}
div.index {
	padding: 15px 50px;
	float: left;
	clear: both;
	/*margin-left: 140px;*/
	padding-left: 160px;
	}
div.main, div.admin {
	float: left;
	width: 548px;
	padding: 15px 10px;
	}
div.admin {
	width: 434px;
	padding: 10px;
	}
.h2_img {
	float: left;
	text-align: center;
	margin: 0 20px 0 0;
	}
.image_placeholders {
	text-align: center;
	}
table#index {
	margin: 10px 0;
	width: 100%;
	clear: both;
	}
table#index td {
	width: 33%;
	}
img.img_placeholder {
	}
img.ph_thumb {
	height: 40px;
	}
div.right_side {
	float: left;
	min-height: 300px;
	width: 130px;
	padding: 10px;
	}
h2 {
	font-family: Tahoma;
	font-weight: normal;
	font-size: 22px;
	color: #333;
	}
h2.tag {
	font-family: georgia, serif;
	font-size: 15px;
	padding: 0 5px;
	color: #fff;
	float: right;
	width: 330px;
	margin: 68px 0 10px;
	}
h3 {
	margin: 0 0 10px;
	font-size: 18px;
	font-weight: bold;
	}
ul {
	list-style: none;
	}
ul li {
	line-height: 18px;
	font-weight: bold;
	}
ul li a, ul li a:visited {
	color: #abb452;
	}
ul li a:hover {
	color: #333;
	text-decoration: none;
	}
ul li#sel_page a {
	color: #FF6633;
	}
ul li.sn {
	font-weight: normal;
	}
img.up, img.down {
	vertical-align: middle;
	}
table.main {
	margin-top: 10px;
	}
td.lbl, td.lbl_at {
	text-align: right;
	font-size: 11px;
	}
td.lbl_at {
	vertical-align: top;
	}
td.btn {
	text-align: right;
	}
td.img_tn {
	width: 40px;
	}
input, textarea, select {
	font-family: tahoma, arial, sans-serif;
	font-size: 13px;
	}
input.ff, textarea.ff {
	width: 280px;
	}
input.ff {
	height: 18px;
	}
input.ff_file {
	height: 22px;
	}
select.ff {
	width: 284px;
	}
span.err {
	color: red;
	}
.wysiwyg {
	text-align: center;
	}
div.view_image {
	float: right;
	}
div.ftr {
	clear: left;
	border-top: 1px solid #6d8c52;
	margin: 0;
	height: 85px;
	background-color: #FFF;
	}
p.ftr {
	padding: 10px;
	}
p#funding {
	float: left;
	}
p#quartet {
	float: left;
	padding: 5px 0 10pc;
}
p#idew {
	float: right;
	margin: 20px 10px 0;
	padding: 0px;
	font-family: georgia;
	color: green;
	font-size: 20px;
	width: 145px;
	letter-spacing: -1px;
	}
p#idew a, p#idew a:hover, p#idew a:visited {
	color: green;
	text-decoration: none;
	}
span#idew {
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	}
span#idew a, span#idew a:hover, span#idew a:visited {
	text-decoration: none;
	color: #333;
	}