body {	font-family:verdana;	font-size: 11px;	margin: 0;	padding: 0; background-color:#EEEEEE;}
p, h1, h2, img, ul, form {	margin: 0;	padding: 0;}
p {	line-height: 13px;}
h1 {	font-size: 11px;	font-weight: bold;	line-height: 25px;}
h2 {	font-size: 11px;	font-weight: bold;	line-height: 25px;}
ul {	list-style: none;}
.hidden {	display: none;}
a {	color: #000000;	text-decoration: none;}
a:hover {	text-decoration: underline;}

/* --- Wrap --- */
#wrap {	width:800px;padding:0px;margin:0 auto;border-left:1px solid #000000;border-right:1px solid #000000;}

/* --- Top --- */
#top {	width: 100%;	height: 204px;	background: url(img/top.jpg);	position: relative;}
#top h1 {	width:310px;	height:42px;	position: absolute;	top: 74px;	left: 42px;	font-family: "Trebuchet MS";	font-weight: bold;	font-size: 27px;}
#top h1 a {	color: #000000;}
#top h1 a:hover {text-decoration: none;	color: #000000;}
.slogan {position: absolute;left: 30px;top: 104px;color: #000000;font-weight: bold;}
#topbanner {background-color:#105a4b;}

/* --- Search --- */
#search {width: 357px;	height: 31px;	position: relative;	color: #FFFFFF;	position: absolute;	top: 0px;	left:417px;}
#search p {padding: 0;	line-height: 15px;}
#search label {	font-weight: bold;	position: absolute;	top: 8px;	left: 0px;	color: #FFFFFF;}
#search input {	border:1px solid #000000;width: 120px;	position: absolute;	top:6px;	left: 170px;	padding: 0;}
#search .subbuton {	color: #000;	width: 78px;	height:23px;	top:5px;	left: 300px;}

/* --- Content Wrap --- */
#content_wrap {	width: 100%;padding:0px;margin:0px;background-color:#105a4b;}

/* --- Left --- */
#left {	width: 205px;	float: left;	padding-left: 10px;	color: #FFFFFF; background-color:#156C5A;}
#left h2 {	padding-left: 3px;	line-height: 25px;}
#left a {color: #FFFFFF;}
#left ul {width: 180px; background-color:#156C5A;  background: url(img/left_spacer.gif) no-repeat top;	padding-top: 11px;	padding-bottom: 20px;}
#left ul ul {	padding: 0;	background: none;}
#left ul li {	line-height: 20px;	padding-left: 6px;}

/* --- Right --- */
#right {width: 575px;	float: right;background-color:#eaf9e4;}
#right ul {  padding-left:20px;}
#right ul li {	line-height: 10px;	list-style: disc; font-weight:bold;}
.post_wrap {	padding: 10px 25px;}
.top {	width: 100%; no-repeat bottom;	padding: 10px 0;}
.title h2 {	font-size: 12px !important;}
.title {	float: left;}
.date {	font-size: 11px;	font-weight: bold;	float: right;	padding-top:5px;}
.txt {	clear: both;	padding: 15px;	text-align: justify;	background: url(img/right_spacer.gif) no-repeat bottom;}
.txt a {	color: #000000;	text-decoration: underline;}
.txt p {	padding-bottom: 5px;	line-height: 16px;}
.txt ul {	padding: 15px;}
.txt ul li {	line-height: 17px;	list-style: disc;}
.txt img {	float: right;	padding-left: 20px;}
.pcomments {	text-align: right;	padding: 10px 0 0 0;;	font-size: 10px;}
#more_posts {	padding:5px 20px 10px 20px;}
.x {	font-size: 14px; text-decoration:underline; padding: 10px 25px 0px 25px;}

/* --- Comments --- */
.if {	padding-bottom: 20px;}
.lc a {	text-decoration: underline;}
.comment {width: 450px;margin: 0 auto;padding: 10px;background: #FFFFFF;border: 1px solid #000000;margin-bottom: 10px;}
.comment p {	padding-bottom: 5px;}
#right label {	padding-left: 10px;}
#right form p {	padding-bottom: 5px;}

/* --- Footer --- */
#footer {	width: 100%;background-color:#105a4b;clear: both;}
#footer p {	padding-top: 4px;padding-bottom: 4px;color: #FFFFFF;text-align:center;}
#footer a {	color: #FFFFFF;}

/* --- Fix --- */
#content_wrap:after,.top:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}