* {
	padding: 0p;
	margin: 0; }

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background: #fff url(images/bg.gif) repeat-x;
	color: #003333;
	background-color: #d7e4ec;

	 }
	 
.lav{ font-size:9px;
line-height: 1.0em;
color: #79A200;
}	 

.lav a:link, .lav a:active, .lav a:visited, .lav a:hover {
	text-decoration: none;
	color: #79A200;
	border: none;
	font-weight: bold; }

	 
	 

#wrap {
	display: block;
	width: 980px;
	margin: 0px auto;
	position: relative;
	padding: 0px; }

#top {
	height: 69px;
	clear: both;
	margin: 0px auto;
	padding: 0px; }

h2,h3 {
	font-size: 18px;
	font-weight: 700;
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 1.4em;
	text-shadow: 0px 1px 1px #555; }

.post h1 {
	font-size: 18px;
	font-weight: 700;
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 1.4em;
	color:#79A200;
	text-shadow: 0px 1px 1px #555; }




h4 {
	font-size: 18px;
	font-weight: 700;
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 1.4em;
	text-shadow: 0px 1px 1px #555;
	color: #79A200; }


#main {
	width: 980px;
	margin: 110px auto;
	padding: 0; }

#header {
	width: 980px;
	background: url(images/head.gif) repeat-x;
	height: 125px;
	margin: 0;
	padding: 0; }

	#header h5.blogtitle {
		font-family: Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 50px 0 0; }

	#header p.slogan {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #B4F208;
		font-size: 12px;
		margin: 0;
		padding: 0; }

#nav {
	height: 60px;
	float: right;
	width: 500px;
	margin: 0;
	padding: 0; }

ul.nav {
	height: 60px;
	line-height: 60px;
	float: right;
	list-style: none;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0;
	padding-top: -25px; }

	ul.nav li {
		float: left;
		list-style-type: none;
		margin: 0;
		padding: 0; }

		ul.nav li a,ul.nav li a:link,ul.nav li a:visited {
			background: url(images/navbg.gif) repeat-x;
			color: #FFFFFF;
			float: left;
			display: block;
			text-decoration: none;
			padding: 0 10px; }

		ul.nav li a:hover,ul.nav li a:active {
			background: url(images/navbg2.gif) repeat-x;
			color: #000;
			text-decoration: none; }

		ul.nav li.selected a {
			background: url(images/navbg2.gif) repeat-x;
			color: #000;
			text-decoration: none; }

		ul.nav li.current_page_item a {
			text-decoration: none;
			background: url(images/navbg2.gif) repeat-x;
			color: #000; }

		ul.nav li ul {
			float: left;
			margin: 0;
			padding: 0; }

#content {
	width: 550px;
	float: left;
	line-height: 15px;
	margin: 0;
	padding: 20px 0 0px;
	text-indent: 7pt; }

.entry {
	font-size: 13px;
	float: left;
	width: 535px;
	text-align: left;
	margin-bottom: 18px;
	padding: 0 0 20px; }

p {
	margin-bottom: 0px;
	line-height: 1.5em; }

.entry ol {
	padding: 0 0 10px 40px;
	margin: 0; }

	.entry ol li {
		margin: 0;
		padding: 0; }

.entry ul {
	padding: 0 0 0 40px;
	margin: 0; }

	.entry ul li {
		margin: 0;
		padding: 0; }

blockquote {
	clear: both;
	color: #585757;
	padding: 1em;
	margin: 1em 2em;
	font-size: 1em;
	line-height: 1.5em;
	background-color: #D7E4EC;
	border-left: 5px solid #79AF00; }

/*** Search Format ***/
#searchform {
	float: left;
	padding: 5px 0 0;
	text-align: left; }

	#searchform #s {
		width: 90px;
		padding: 3px;
		margin: 0 0 0px 0;
		background: #fff;
		border: 1px solid #A2A295;
		color: #6A6A6A;
		font-size: 12px;
		font-family: Arial, Sans-Serif; }

#sidebar {
	float: right;
	width: 395px;
	margin: 0;
	padding: 20px 0 0; }

.rsidebar {
	float: right;
	width: 210px;
	margin: 0;
	padding: 0;
	overflow: hidden; }

	.rsidebar h2 {
		background: url(images/h2_small.gif) no-repeat;
		height: 22px;
		font-size: 13px;
		font-weight: 700;
		color: #FFFFFF;
		margin: 0;
		padding: 0 0 10px 8px; }

.postmetadata {
	border-bottom: 2px #3B464D solid;
	font-size: 10px;
	margin: 0;
	padding: 5px; }

.boxcomments {
	border-top: 6px solid #4B626A;
	border-bottom: 6px solid #4B626A;
	margin-bottom: 15px;
	width: 510px; }

#commentform {
	border-top: 1px solid #eee;
	margin: 0;
	padding: 15px 15px 1px; }

	#commentform label {
		display: block;
		margin: 0; }

	#commentform input {
		width: 170px;
		margin: 0 5px 10px 0;
		padding: 1px; }

	#commentform textarea {
		width: 400px;
		margin: 0 0 10px;
		padding: 0; }

	#commentform #submit { margin: 0 0 20px; }

	#commentform p { margin: 5px 0; }

ol.commentlist {
	margin: 0 0 1px;
	padding: 0; }

	ol.commentlist :hover { background: url(images/latestbck.gif) repeat-x; }

	ol.commentlist li {
		border-top: 1px solid #eee;
		display: block;
		list-style: none;
		margin: 0;
		padding: 15px 15px 1px; }

		ol.commentlist li :hover { background: none; }

		ol.commentlist li.commenthead {
			display: block;
			list-style: none;
			margin: 0;
			padding: 5px 15px; }

			ol.commentlist li.commenthead 
			 { margin: 0; }

ol.tblist {
	border-top: 1px solid #fff;
	list-style: none;
	margin: 0 0 1px;
	padding: 15px; }

	ol.tblist li {
		display: block;
		list-style: none;
		background: transparent url(images/c.gif) 0 2px no-repeat;
		padding-left: 15px;
		margin: 0 0 5px; }

#eof {
	width: 980px;
	clear: both;
	height: 1px;
	background: #fff;
	margin: 0 auto;
	padding: 0; 
	background-color: #d7e4ec;
	}

.navigation {
	width: 500px;
	float: left;
	padding: 5px 0px;
	text-align: Center;
	color: #666;
	word-spacing: 5px; }

.alignright {
	float: right;
	margin-top: 10px; }

.alignleft {
	float: left;
	margin-top: 10px; }

#footer {
	background: url(images/footerbg.gif) repeat-x;
	height: 50px;
	line-height: 50px;
	clear: both;
	color: #F5F5F5; }

.footer {
	width: 980px;
	text-align: left;
	font-size: 11px;
	margin: 0 auto; }

.sidebarl {
	float: left;
	width: 165px;
	margin: 0;
	padding: 0; }

	.sidebarl h2 {
		background: url(images/h2.gif) no-repeat;
		height: 22px;
		font-size: 13px;
		font-weight: 700;
		color: #FFFFFF;
		margin: 0;
		padding: 0 0 10px 8px; }

a:link,a:active,a:visited,a:hover {
	text-decoration: none;
	color: #79A200;
	border: none;
	font-weight: bold; }


h1 a:link, h1 a:active, h1 a:visited, h1 a:hover {
	text-decoration: none;
	color: #666666;
	border: none;
	 }



#header h5 a:link,#header h5 a:active,#header h5 a:visited,#header h5 a:hover {
	text-decoration: none;
	color: #fff;
	border: none;
	font-size: 24px; }

h1{font-size: 13px;
}

.rsidebar ul,.sidebarl ul {
	list-style-type: none;
	line-height: 200%;
	font-size: 11px;
	margin: 0 auto;
	padding: 0; }

.rsidebar ul li,.sidebarl ul li {
	list-style-type: none;
	margin: 0 0 20px;
	padding: 0; }

.rsidebar ul li ul,.sidebarl ul li ul {
	list-style-type: square;
	margin: 0 auto;
	padding: 0 3px; }

.rsidebar ul li ul li,.sidebarl ul li ul li {
	list-style-type: none;
	margin: 0 auto;
	padding: 0; }

.rsidebar ul li ul li ul.children li,.sidebarl ul li ul li ul.children li {
	list-style-type: none;
	border: 0;
	margin: 0 auto;
	padding: 0; }

.rsidebar ul li ul li a,.sidebarl ul li ul li a { text-decoration: none; }
