body {margin:0;padding:0;background:#FFF url(../images/head_bg.gif) repeat-x left top;font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#5A5A5A;}
h1, h2, h3 {font-weight:normal;color:#618C04;}
h1 {margin:7pt 0;font-size:30px;}
h2 {margin:0;font-size:18px;}
h3 {margin:0;font-size:14px;}
p {margin-top:0;line-height:150%;text-align:justify;}
ul, ol {margin-top:0;line-height:100%;text-align:justify;}
blockquote { }
a {color:#77B003;}
a:hover {text-decoration:none;}
a img {border:none;}
img.left {float:left;margin:7px 30px 0 0;}
img.right {float:right;margin:7px 0 0 30px;}
pre {background:#ECF9E4;}
hr {display:none;}
.list1 {}
.list1 li {float:left;line-height:normal;}
.list1 li img {margin:0 30px 30px 0;}
.list1 li.alt img {margin-right:0;}

#header {width:940px;height:36px;margin:0 auto;}

#menu {float:left;width:680px;height:43px;}
#menu ul {margin:0;padding:0px 0px 0px 0px;list-style:none;line-height:normal;}
#menu li {display:block;float:left;}
#menu a {display:block;float:left;height:30px;margin:0;
	padding:13px 30px 0px 30px;background: url(../images/limit.gif) no-repeat left top;
	text-decoration:none;text-align:center;font-family:Arial, Helvetica, sans-serif;
	font-size:12px;font-weight:bold;color:#101010;
}
#menu a:hover {text-decoration:none;}
#menu .selected a {}
#menu .first {}

#search {float:right;width:260px;}
#search form {float:right;margin:0;padding:11px 0px 0 0;}
#search fieldset {margin:0;padding:0;border:none;}
#search input {float:left;font:12px Georgia, "Times New Roman", Times, serif;border:none;}
#s_text {width:200px;height:18px;padding: 3px 0 0 5px;border: 1px solid #333333;background:#ECF9E4;color:#000000;}
#s_submit {height:21px;margin-left:10px;padding:0px 5px;background:#5AA01B;color: #FFF;}

#page {width:940px;margin:0 auto;padding: 70px 0px 0px 0px;}

#logo {width:940px;height:115px;margin:0 auto;}
#logo h1, #logo p {margin:0px;line-height:normal;font-weight:normal;color:#618C04;}
#logo p {margin-top: -4px;font-size:13px;color:#A8A8A8;}
#logo .l1 {padding-top:10px;font-size:48px;}
#logo a {text-decoration:none;color:#A8A8A8;}
#logo .l1 a {text-decoration:none;color:#618C04;}

#banner {padding-bottom:20px;}

#content {float:right;width:670px;}
#content li {line-height:150%;}

.post {margin-bottom:45px;}
.post .meta {margin-top:0;margin-left:2px;padding:10px 30px 12px 15px;border:1px solid #D4D8CB;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;color:#66665E;}
.post .meta .first {margin-left:0;}
.post .meta a {margin-left:10pt; margin-right:10pt;}
.post .entry {margin-bottom:10px;padding:10px 15px 10px 15px;}
.post .entry a {text-decoration:none;color:#77B003;}
.post .entry a:hover {font-weight:normal;color:#808080;}

.map {margin:0 5pt;padding:0;}
.map ul, li {margin:0 7pt;padding:0;list-style:none;}

#sidebar {float:left;width:240px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#sidebar ul {margin:0;padding:0;list-style:none;line-height:normal;}
#sidebar li {margin-bottom:15px;padding:0 0 2px 0px;}
#sidebar li ul {margin:0px 14px;}
#sidebar li li {margin:0;padding:4px 0 2px 0;border-bottom:1px solid #E9E8DD;}
#sidebar li li a {padding:0px 0px 0px 10px;font-weight:normal;color:#808080;}
#sidebar li li a:hover {color:#77B003;}
#sidebar p {margin:0;padding:0px 14px;line-height:150%;text-align:left;}
#sidebar h2 {height:25px;margin:0 0 2px 0;padding:0 0 0 10px;font-size:18px;font-weight:normal;color:#618C04;}
#sidebar h2 a {color:#618C04;font-weight:normal;}
#sidebar p {}
#sidebar a {text-align:left;text-decoration:none;font-weight:bold;}
#advert {border:1px solid lightgray; margin:10px 2px}
#advert .hdiv {text-align:left;background:#c4ee72;height:16px;padding:5px;}
#advert p {padding:7pt;line-height:normal;}

#footer {width:100%;height:80px;margin:0 auto;padding:0;background:#E1E1E1;border-top:1px solid darkgray;border-bottom:1px solid darkgray;}
#footer-bgcontent {}
#footer p {margin:0;padding:15px 0px 0px 0px;text-align:center;line-height:normal;font-size:10px;}
#footer a {}
#footer #count {float:right;margin-right:10px;}
