/* --------------------------------------------------------------      reset.css   * Resets default browser CSS.   -------------------------------------------------------------- */html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, code,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {  margin: 0;  padding: 0;  border: 0;  font-weight: inherit;  font-style: inherit;  font-size: 100%;  font-family: inherit;  vertical-align: baseline;}a {	color:#339900;	text-decoration:none;}body {   line-height: 1.5; }/* Tables still need 'cellspacing="0"' in the markup. */table { border-collapse: separate; border-spacing: 0; }caption, th, td { text-align: left; font-weight: normal; }table, td, th { vertical-align: middle; }/* Remove possible quote marks (") from <q>, <blockquote>. */blockquote:before, blockquote:after, q:before, q:after { content: ""; }blockquote, q { quotes: "" ""; }/* Remove annoying border on linked images. */a img { border: none; }html,body {	width:100%;}html {	overflow: -moz-scrollbars-vertical;}body {	font-family:Arial,Helvetica,sans;	font-size:12px;	color:#000;}p {	padding-bottom:12px;}h1 {	width:100%;	height:185px; 	background:url('../img/header.png') no-repeat 0 0; 	text-indent:-1000px;}#wrapper {	width:650px;	margin:0px auto 0 auto;}li.divider {	padding:0 2px;}#menu {	width:600px;	padding:0px 25px 15px 25px;	background-color:white;	background:white url('../img/arrow_down.gif') no-repeat ;	background-position:36px 42px;}#menu ul {	list-style-type:none;	border-top:1px dotted #ccc; 	border-bottom:1px dotted #ccc;	overflow:auto;	height:24px;	line-height:24px;	font-size:11px;}#menu ul li {	float:left;	border:0 solid black;}#menu a {	color:#333;	padding:0 2px;	line-height:24px;	outline:none;	border:0 solid black;	display:block;/*	text-transform:uppercase;*/}#menu a.active {	text-decoration:underline;	color:#2F8927;}#menu a:hover {	color:#2F8927;}*:first-child+html #menu a { color:#444;font-size:12px;font-family:'Arial';  }* html #menu a {color:#444;font-size:12px;font-family:'Arial';}*:first-child+html #menu a.active {font-weight:normal;color:black;}* html #menu a.active {font-weight:normal;color:black;}#contentwrap {	padding:5px 25px 25px 25px;	background:white;	margin-bottom:50px;}#content {	list-style-type:none;	position:'relative';	overflow:auto;}#footer {	font-size:10px;	list-style-type:none;	overflow:auto;	border-top:1px dotted #CCC;	margin-top:20px;	padding:3px 0 3px 0;	color:#CCC;	height:24px;	line-height:24px;}#footer a {	color: #CCC;	border:0 solid black;	height:24px;	line-height:24px;}*:first-child+html #footer a {font-family:'Arial';font-size:12px;}* html #footer a {font-family:'Arial';font-size:10px;}#footer a:hover {	color: black;}#footer .active a {	color:black;}#footer li {	float:left;	padding-right:5px;}#content h2, .post h4 {	font-size:24px;	color:black;	padding-bottom:10px;	line-height:1;	font-family:'Arial','Georgia','Times New Roman',serif;	font-weight:normal;}#content h2 {	padding-bottom:20px;	width:75%;}.post h4 a {	color:black;}.post {	padding-bottom:25px;	width:600px;	overflow:hidden;}#content h3 {	font-size:15px;	color:#8DA76F;	padding-bottom:10px;	line-height:1;	font-family:'Arial','Georgia','Times New Roman',serif;	font-weight:normal;	padding-bottom:5px;	width:75%;}#blog ul {	list-style-type:none;/*	overflow:auto;*/}#blog img {	max-width:600px;}.h {	display:none;}#content > li {	display:none;}#content > li {	overflow:hidden;}iframe {	background:white url('../img/loader.gif') no-repeat;}
