html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { 
	margin: 0; 
	padding: 0; 
}
img {
	border:0px;
}
/* MAIN
----------------------------------------------- */
body, p, sup, ul, ol, li, td {	
  font: 14px Arial, Helvetica, sans-serif;
  color: #000;
  min-height:100%;
}
p {
   padding:10px;
}
a, a:link {
  color: #0E7DC2;
}
a:visited {
  color: #0E7DC2;
}
a:hover {
  color: #0E7DC2;
}
h1 {
color:#0F7EC8;
font-size:12px;
margin-left:28px;
}
h2 {
color:#0F7EC8;
font-size:18px;
}

ul, ol {
  margin-top: 0;
  padding-top: 0;
  margin-left: 8px;
  padding-left: 8px;
}

ul li {
  list-style-image: url('i/li.gif');
  margin-left:10px;
}

/* MISC
----------------------------------------------- */
html,
body {margin: 0; padding: 0; background: #fff;}
a img {border: none;}



/* FORMS
----------------------------------------------- */
input,
textarea {font: 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;}
textarea,
input.text {color: #333333; border: 1px solid #809DB9;}
input.text {height: 18px;}
input.button {color: #ffffff; height: 18px; border: 1px solid #2A60AA; background-color: #2A60AA;}



/* NAVIGATION
----------------------------------------------- */
.pTitle {padding: 0px 0 1px 26px; background: transparent url('i/cont_header.gif') no-repeat left top; background-position:0px 3px;}
.postsmall {padding-left:15px;width:650px !important;}

/* BLOCKS
----------------------------------------------- */
/* dirs */
ul.dirs li {font-size: 15px; padding-bottom: 10px;}
ul.dirs b {font-size: 15px; color: #123986;}

/* contacts */
div.contacts {height: 138px; background: transparent url('i/row4_3.gif') no-repeat right bottom;}
div.contacts div.title {padding: 1px 0 14px 28px; font-weight: bold; color: #F8842F; background: transparent url('i/cont_header.gif') no-repeat left top;}
table.contacts {
	margin-left: 28px;
}
table.contacts td {
	font-size: 14px; 
	position:relative;
	width: 50%; 
	padding: 0 15px 0 15px; 
	border-left: 1px solid #FDBF66;
}

#seo200 {
position:relative;
z-index:1;
padding-top:20px;
width:40%;
height:63px;
margin:0px auto;
margin-bottom:-83px;
}
.green{
	color:#13820c !important;
	font-weight:bold;
	text-decoration:none;
}
 #posts-wrapper{
	background:transparent;
}
div.title {
	padding:1px 0 0 28px !important;
	background:transparent url(i/cont_header.gif) no-repeat scroll left center !important;
}
.hand-arrow img{
	height:80px;
	position:relative;
	top:25px;
	width:270px;
}

/* Sticky Footer */
/*  
Sticky Footer Solution
by Steve Hatcher 
http://stever.ca
http://www.cssstickyfooter.com
*/

* {margin:0;padding:0;} 

html, body, #wrap {height: 100%;background: #FFE7A1;}

body > #wrap {height: auto; min-height: 100%;}

#main {padding-bottom: 140px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -140px; /* negative value of footer height */
	height: 140px;
	clear:both;} 

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.bigspacer {
	width:100%;
	height:25px;
}