/*  
Theme Name: 12
Theme URI: http://www.erastica.com
Description: Based on CleanTidy A strong, sleek and sensible look.
Author:VacationRealty.com
Author URI: http://www.vacationrealty.com 
*/

html {

	min-height: 100%;

}

body {

	margin: 0;

	padding: 0;

	font: 8pt Verdana, Arial, Helvetica, Sans-Serif;

	background: #DAD2CE;

	height: 100%;

}

h1,h2,h3,h4 {

	font: Arial, Verdana, Helvetica;

}

h1 {

	font-weight: normal;

}

h3 {

	font-size: 13pt;

}

p {

	line-height: 18px;

}

a {

	color: #000000;

	text-decoration: underline;

}

a:hover {

	color: #333333;

	text-decoration: none;

}

small {

	text-transform: uppercase;

	font-size: 7pt;

}

blockquote, pre, code {

	background: #FEE5C8;

	padding: 0 5px;

}

blockquote blockquote {

	background: #FFB765;

}

.yellow {

	color: #000000;

}

.clear {

	clear: both;

}

img, a img {

	border: none;

	padding: 5px;

	border: 1px solid #BFBFBF;

	clear: both;

	background: #CDCDCD;

}

img {

	padding: 5px;

	margin-right: 5px;

	margin-bottom: 3px;

	border: 1px solid #BFBFBF;

	clear: both;

	background: #CDCDCD;

}

img:hover {

	border: 1px solid #ff881d;

}





h2 a {

	color: #000000;

	text-decoration: none;

	background: none;

}

h2 a:hover {

	color: #333333;

	text-decoration: none;

}

#body-block {

	min-height: 560px;

	height: auto !important;

	height: 560px;
	background-color:#f7f7f7;
	width:905px;
	margin:auto;

}

#top {

	background:url(header.jpg) no-repeat;

	

	text-align: center;

	height: 150px;
	width:905px;
	margin:auto;

}

#top div {

	width: 720px;

	margin: 0 auto;

	text-align: left;

}

#top div h1 {

	font-size: 23px;

	font-weight: bold;

	text-transform: capitalize;

	color: White;

	letter-spacing: -1px;

	margin: 8px 0;

	padding: 0;

	width: 300px;

	float: left;

}

#top div h1 a {

	color: #2a2a2;

	text-decoration: none;

	background: none;

}

#top div ul {

	list-style: none;

	margin: 0px 0 0 0;

	padding: 0;

	width: 400px;

	float: right;

	color: #2a2a2a;

}

#top div ul li {

	float: right;

	font-weight: bold;

	margin: 0 0 0 30px;

}

#top div ul li a {

	color: #881711;

	text-decoration: none;

	display: block;

	padding: 10px 0 5px 0;

	background: none;

}

#top div ul li a:hover, .current_page_item {

	border-bottom: 5px solid #7e8aa2;

}





#recent {

	background: #f7f7f7;

	

	text-align: center;
	width:905px;
	margin:auto;

}

.body-block {

	width: 905px;

	margin: 0 auto;

	text-align: left;

	color: #2a2a2a;
	


	

}

.body-block h2 {

	margin: 0;

	padding: 0;

	font-weight: normal;

	font-size: 16px;

}

.recent-post {

	width: 450px;

	float: left;
   padding-left:20px;
   margin-top:15px;
}



.aboutbox {

	width: 200px;

	float: right;
	background-color:#F4F4E9;
	padding-left:15px;
margin-top:15px;
}

.aboutbox h3, #sidebar_block ul.widgets h3 {

	font-weight: normal;

	color: #000000;

}

.aboutbox  {

	float: right;

	width: 200px;

}

.aboutbox  ul.widgets {

	margin: 0;

	padding: 0;

	list-style: none;

}

.aboutbox ul.widgets h3 {

	margin: 0;

	padding: 5px 0;

	color: #E3E3E3;

	border-bottom: 1px solid #C7C8CA;

}

.aboutbox  ul.widgets  li {

	margin: 0;

	padding: 0;

}

.aboutbox  ul.widgets ul {

	margin: 0;

	padding: 0;

	list-style: none;

}

.aboutbox  ul.widgets ul li {

	margin: 0;

	padding: 5px 0;

	border-bottom: 1px solid #C7C8CA;

}

.aboutbox  ul.widgets a {

	text-decoration: none;

	font-weight: bold;

	color: #000000;

	background: none;

}

.aboutbox  ul.widgets a:hover {

	color: #000000;

}

.widgets h2 {

	font-size: 12pt;

	font-weight: bold;

}



#posts .body-block {

	color: #000;
	

}

#posts h2, .aboutbox h2 {

	margin: 20px 0 0 0;

}

#posts h2 a{

	font-size: 13pt;

	font-weight: normal;

	border: none;

	background: none;

}





#sidebar_block {

	float: right;
    background-color:#F4F4E9;
	width: 200px;
	padding-left:15px;
	
}

#sidebar_block ul.widgets {

	margin: 0;

	padding: 0;

	list-style: none;

}

#sidebar_block ul.widgets h3 {

	margin: 0;

	padding: 5px 0;

	color: #313A4A;

	border-bottom: 1px solid #C7C8CA;

}

#sidebar_block ul.widgets  li {

	margin: 0;

	padding: 0;

}

#sidebar_block ul.widgets ul {

	margin: 0;

	padding-left: 0;

	list-style: none;

}

#sidebar_block ul.widgets ul li {

	margin: 0;

	padding: 5px 0;

	border-bottom: 1px solid #C7C8CA;
	padding-left:20px;

}

#sidebar_block ul.widgets a {

	text-decoration: none;

	font-weight: bold;

	color: #3B5998;

	background: none;
	

}

#sidebar_block ul.widgets a:hover {

	color: #000000;

}



#footer {

	background: #E8E8DB;

	height: 25px;

	text-align: center;

	vertical-align: middle;

	color: #2a2a2a;

	text-transform: uppercase;

  padding-top:10px;

	margin-top: 20px;
	width:905px;
	margin:auto;

}

#footer a{

	color: #ff881d;

	text-decoration: none;

	background: none;

}

#footer a:hover {

	color: #000000;

	text-decoration: none;

}



.navigation {

	text-align: center;

}

.alignleft .alignright {

	width: 200px;

}

.alignleft {

	float: left;

}

.alignright {

	float: right;

}



h3#comments, h3#respond {

	font-family: verdana, arial, helvetica;

	font-size: 12pt;

	color: #000;

}

ol.commentlist {

	list-style: none;

	margin: 0;

	padding: 0;

}

ol.commentlist li {

	background: #efefef;

	margin: 20px 0;

	padding: 10px;

	border: 1px solid #BFBFBF;

}

ol.commentlist li ul li,ol.commentlist li ol li {

	margin: 0;

	padding: 0;

	border: none;

}

ol.commentlist .alt {

	background: #efefef;

}



ol.commentlist li:hover {

	

}

ol.commentlist .poster {

}

ol.commentlist .poster p{

}

#comment-body-block {

	
	padding: 10px;

	margin: 30px 0 0 0;

	
}




#search {

	padding: 7px 0;

}

#search input {

	margin: 3px 0;

}

#search #searchform br {

	display: none;

}



