/*
	Theme Name: AgentPress
	Theme URL: http://www.agentpress.com
	Description: AgentPress is a professional real estate theme created for WordPress.
	Author: Brian Gardner
	Author URI: http://www.briangardner.com
	Version: 1.02
	Tags: three-columns, fixed-width, sidebar-widgets, theme-options, translation-ready, threaded-comments
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	

*/
body {
	background: #6EBEE0;
	color: #291400;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 15px auto 15px;
	padding: 0px;
	}
	
#wrap {
	background: #E0DACA;
	width: 960px;
	margin: 0px auto 0px;
	padding: 0px;
	border: 4px solid #083651;
	}

/***** Hyperlinks ********************/

a,a:visited {
	color:#3385FF;
	text-decoration:underline;
	}

a:hover {
	color:Red;
	text-decoration:none;
	}

a:focus,a:hover,a:active {
	outline:none;
	}

/***** Header ********************/

#header {
	background:url(images/header.png);
	width:960px;
	height:115px;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	}

#header #imageheader {
	width:570px;
	height:115px;
	text-indent:-10000px;
	background:url(images/logo.png) left top no-repeat;
	}

#header #imageheader a {
	display:block;
	width:570px;
	height:115px;
	}

#header h1,#header h1 a,#header h1 a:visited,#header h4,#header h4 a,#header h4 a:visited {
	color:#F4F4F4;
	font-size:44px;
	font-family:Georgia, Times New Roman, Trebuchet MS;
	text-align:center;
	font-weight:700;
	text-decoration:none;
	margin:0;
	padding:0 0 10px;
	}

.headertext {
	margin:0;
	padding:15px 0 0 20px;
	}

.headerleft {
	width:650px;
	float:left;
	margin:0;
	padding:0;
	}

.headerleft p {
	color:#2F4E6E;
	font-family:Tahoma, Arial, Verdana;
	text-align:center;
	font-weight:400;
	font-size:18px;
	font-style:italic;
	line-height:20px;
	margin:0;
	padding:5px 0;
	}

.headerleft a img {
	border:none;
	margin:0;
	padding:0;
	}

.headerright {
	width:275px;
	float:right;
	margin:0;
	padding:23px 0 0;
	}

.headerright p {
	color:#FBF8F5;
	margin:0;
	padding:0 0 3px;
	}

.headerright a,.headerright a:visited {
	color:#FFF;
	font-size:14px;
	font-family:Georgia, Times New Roman, Trebuchet MS;
	text-decoration:none;
	}


.rsslink {
	background:url(images/rss.gif) no-repeat left center;
	margin:0 10px 0 0;
	padding:3px 0 3px 16px;
	}

/***** eNews Subscribe ********************/

#subscribe {
	overflow:hidden;
	margin:0;
	padding:0;
	}

#subbox {
	background:#FF7F00 !important;
	width:200px;
	color:#FFF;
	font-family:Arial, Tahoma, Verdana;
	font-size:11px;
	font-weight:700;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border:2px solid #FBF8F5;
	margin:5px 5px 0 0;
	padding:3px 0 3px 3px;
	}

#subbutton {
	background:#FF7F00;
	color:#FFF;
	font-family:Arial, Tahoma, Verdana;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border:2px solid #FBF8F5;
	margin:0;
	padding:3px 3px 2px;
	}

/***** Navbar ********************/

#navbar {
	background:url(images/navbar.png);
	width:960px;
	height:40px;
	font-size:12px;
	font-family:Arial, Tahoma, Verdana;
	color:#FFF;
	margin:0 auto;
	padding:0;
	}

#nav ul {
	list-style:none;
	margin:0;
	padding:0;
	}

#nav li {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	}

#nav li a,#nav li a:link,#nav li a:visited {
	color:#083651;
	display:block;
	font-size:16px;
	font-family:Arial, Tahoma, Verdana;
	font-weight:700;
	text-decoration:none;
	margin:0;
	padding:10px 15px;
	}

#nav li a:hover,#nav li a:active {
	background:url(images/navhov.png) top center no-repeat;
	color:#FFF;
	text-decoration:none;
	}

#nav li li a,#nav li li a:link,#nav li li a:visited {
	background:#AAC38C;
	color:#083651;
	width:150px;
	font-size:12px;
	font-family:Arial, Tahoma, Verdana;
	font-weight:700;
	float:none;
	border-top:1px solid #083651;
	border-bottom:1px solid #083651;
	border-left:1px solid #083651;
	border-right:1px solid #083651;
	margin:0;
	padding:7px 10px;
	}

#nav li li a:hover,#nav li li a:active {
	background:#FF7F00;
	color:#FFF;
	}

#nav li ul {
	z-index:9999;
	position:absolute;
	left:-999em;
	height:auto;
	width:170px;
	margin:0;
	padding:0;
	}

#nav li ul a {
	width:140px;
	}

#nav li ul ul {
margin:-30px 0 0 171px;
}

#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul {
	left:-999em;
	}

#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul {
	left:auto;
	}

#nav li:hover,#nav li.sfhover {
	position:static;
	}

#nav .current_page_item a {
	background:url(images/navhov.png) top center no-repeat;
	color:#FFF;
	text-decoration:none;
	margin:0;
	padding:11px 15px;
	}

#navbar .rsslink {
	background:url(images/rss.png) no-repeat left center;
	margin:0 0 0 10px;
	padding:3px 0 3px 16px;
	}

/***** Homepage ********************/

#homepage {
	width:960px;
	line-height:18px;
	margin:0 auto;
	padding:0;
	}

#hpmain p {
	color:#083651;
	font-size:11px;
	font-weight:700;
	margin:0;
	padding:0 0 10px;
	}

#hpmain {
	background:#E0DACA;
	width:660px;
	height:310px;
	overflow:hidden;
	float:left;
	margin:0 auto;
	padding:0;
	}

.hpmainleft {
	float:left;
	width:655px;
	margin:0;
	padding:0;
	}

.hpmainright {
	float:right;
	width:290px;
	margin:0;
	padding:0 5px 0 0;
	}

.hpmainrightsearch {
	background:#FFF;
	width:270px;
	height:235px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	margin:0;
	padding:15px 10px 10px;
	}

.homeblock {
	float:left;
	width:290px;
	background:#FBF8F5;
	border:1px solid #B6A895;
	display:inline;
	margin:0 0 10px 10px;
	padding:9px;
	}

.homeblock-bottom {
	background:#FBF8F5;
	border:1px solid #B6A895;
	margin:0 0 10px;
	padding:9px 9px 0;
	}

.homeblock embed,.homeblock object {
	width:277px;
	height:225px;
	margin:0;
	padding:0;
	}

.thumb-properties {
	margin:0 0 10px;
	}

.thumb-posts {
	float:left;
	margin:0 10px 0 0;
	}

.thumb-archive {
	float:left;
	margin:0 10px 10px 0;
	}

/***** Homepage Search ********************/

#homepage #cat {
	background:#FBF8F5;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
	width:215px;
	color:#083651;
	display:inline;
	border:1px solid #B6A895;
	margin:0 2px 0 0;
	padding:1px;
	}

#view {
	background:#083651;
	color:#FFF;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	font-family:Arial, Tahoma, Verdana;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
	border:1px solid #B6A895;
	margin:0;
	padding:2px 3px 1px;
	}

.postform {
	background:#000;
	}

form {
	margin:0;
	}


/***** Content ********************/

#content {
	width:960px;
	line-height:18px;
	margin:0 auto;
	padding:10px 0 0;
	}

#contentleft {
	float:left;
	width:640px;
	margin:0;
	padding:20px 0 10px 10px;
	}

#contentfull {
	float:left;
	width:950px;
	margin:0;
	padding:10px 0 10px 5px;
	}

#contentbottom {
	background:#E8E8E8;
	border-top:10px solid #DCDCDC;
	}

#content .hpmain p {
	color:#FFF;
	margin:0;
	padding:0 10px 10px 0;
	}

#content p img {
	max-width:100%;
	}

#content blockquote {
	background:#FBF8F5;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	margin:0 25px 15px;
	padding:10px 20px 0 15px;
	}

.postarea {
	margin:0;
	padding:10px 0;
	}

.postarea p {
	margin:0;
	padding:0 5px 15px 0;
	}

.multi-agent ul {
	list-style-type:none;
	margin:0;
	padding:0 0 15px;
	}

.multi-agent ul li {
	list-style-type:none;
	margin:20px 0 0;
	padding:0;
	}

.breadcrumb {
	background:#FBF8F5;
	font-size:11px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	margin:0;
	padding:5px 10px;
	}

.date {
	font-size:11px;
	font-weight:700;
	}

.time {
	background:url(images/icon_time.png) no-repeat top left;
	margin:0 0 0 3px;
	padding:0 0 0 18px;
	}

.icomment {
	background:url(images/icon_comments.png) no-repeat top left;
	margin:0;
	padding:0 0 0 18px;
	}

.tags {
	background:url(images/icon_tags.png) no-repeat top left;
	margin:0;
	padding:0 0 0 18px;
	}

.category {
	margin:0;
	padding:0 0 0 18px;
	}

.post {
	margin:0 0 40px;
	padding:0;
	}

.postmeta {
	font-size:12px;
	border-top:1px solid #B6A895;
	margin:0;
	padding:5px 0 0;
	}

.authorbox {
	background:#FBF8F5;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	margin:0 0 40px;
	padding:10px;
	}

.authorbox img {
	background:#FBF9F6;
	float:left;
	border:1px solid #B6A895;
	margin:0 10px 0 0;
	padding:3px;
	}

.archive {
	float:left;
	width:305px;
	margin:0;
	padding:0 20px 0 0;
	}

.archive ul li {
	list-style-type:square;
	margin:0 0 5px 20px;
	padding:0;
	}

.sticky {
	background:#FBF8F5;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	margin:0 0 50px;
	padding:20px 10px 0;
	}

#listing {
	float:left;
	width:650px;
	margin:0 0 10px;
	padding:0;
	}

#listing p {
	margin:0;
	padding:0 10px 5px 0;
	}

.listing-left {
	width:275px;
	float:left;
	margin:0;
	padding:0 0 10px;
	}

.listing-right {
	width:370px;
	float:left;
	margin:0;
	padding:0 0 10px;
	}

.listing-bottom {
	float:left;
	width:650px;
	margin:0;
	padding:10px 0 20px;
	}

#photos {
	float:left;
	width:650px;
	margin:0 0 30px;
	padding:0;
	}

#photos a img {
	float:left;
	border:1px solid silver;
	margin:0 10px 10px 0;
	padding:4px;
	}

#photos a:hover img {
	float:left;
	border:1px solid #000;
	margin:0 10px 10px 0;
	padding:4px;
	}

.palignright {
	text-align:right;
	margin:0;
	padding:0;
	}

.space {
	margin:0;
	padding:10px 0 0;
	}

.clear-2 {
	clear:both;
	padding:15px 0 0;
	}

hr {
	border-bottom:1px solid #B6A895;
	border-top:none;
	border-left:none;
	border-right:none;
	clear:both;
	margin:0 0 10px;
	padding:0 0 10px;
	}

/***** Headline Classes ********************/

#contentleft h1,#contentfull h1 {
	color:#171513;
	font-size:18px;
	font-family:Georgia, Times New Roman, Trebuchet MS;
	font-weight:400;
	text-decoration:none;
	border-bottom:1px solid #B6A895;
	margin:0 0 10px;
	padding:0 0 5px;
	}

#contentleft h1 a,#contentleft h1 a:visited {
	color:#171513;
	font-size:18px;
	font-family:Georgia, Times New Roman, Trebuchet MS;
	font-weight:400;
	text-decoration:none;
	}

#contentleft h2 {
	color:#083651;
	font-size:16px;
	font-family:Georgia, Times New Roman, Trebuchet MS;
	font-weight:400;
	text-decoration:none;
	bordexr-bottom:1px solid #B6A895;
	margin:0 0 5px;
	padding:0;
	}

#contentleft h2 a,#contentleft h2 a:visited {
	color:#132975;
	font-size:16px;
	font-family:Georgia, Times New Roman, Trebuchet MS;
	font-weight:700;
	text-decoration:none;
	}

#contentleft h3 {
	color:#171513;
	font-size:18px;
	font-family:Georgia, Times New Roman, Trebuchet MS;
	font-weight:400;
	border-bottom:1px solid #B6A895;
	margin:0 0 10px;
	padding:0 0 10px;
	}

#homepage h3 {
	color:#171513;
	font-size:18px;
	font-family:Georgia, Times New Roman, Trebuchet MS;
	text-align:center;
	font-weight:400;
	border-bottom:1px solid #B6A895;
	margin:0 0 10px;
	padding:10px 0;
	}

#contentleft h4 {
	color:#083651;
	font-size:16px;
	font-family:Georgia, Times New Roman, Trebuchet MS;
	font-weight:400;
	border-bottom:1px solid #B6A895;
	margin:0 0 10px;
	padding:0 0 5px;
	}

#contentleft h5 {
	color:#083651;
	font-size:14px;
	font-family:Georgia, Times New Roman, Trebuchet MS;
	font-weight:400;
	margin:0;
	padding:0 0 5px;
	}

#contentleft h6 {
	color:#083651;
	font-size:12px;
	font-family:Georgia, Times New Roman, Trebuchet MS;
	font-weight:400;
	border-bottom:1px solid #B6A895;
	margin:0 0 10px;
	padding:0 0 5px;
	}

/***** Images ********************/

img.centered {
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	padding:0;
	}

img.alignnone {
	display:inline;
	margin:0 0 10px;
	padding:0;
	}

img.alignright {
	display:inline;
	margin:0 0 10px 10px;
	padding:0;
	}

img.alignleft {
	display:inline;
	margin:0 10px 10px 0;
	padding:0;
	}

.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	}

.alignright {
	float:right;
	margin:0 0 10px 10px;
	}

.alignleft {
	float:left;
	margin:0 10px 10px 0;
	}

.wp-caption {
	background:#F4F4F4;
	text-align:center;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:4px 0 5px;
	}

.wp-caption img {
	border:0;
	margin:0 0 5px;
	padding:0;
	}

.wp-caption p.wp-caption-text {
	font-size:11px;
	font-weight:400;
	line-height:12px;
	margin:0;
	padding:0;
	}

/***** Sidebars ********************/

#sidebar {
	width:300px;
	float:right;
	display:inline;
	margin:0;
	padding:10px 0 0;
	}

#sidebar_left {
	width:130px;
	float:left;
	display:inline;
	margin:0;
	padding:0;
	}

#sidebar_right {
	width:170px;
	float:right;
	display:inline;
	margin:0;
	padding:0;
	}

#sidebar .widget {
	background:#083651;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	margin:0 0 10px;
	padding:10px;
	}

#sidebar .whitebox {
	background:#CAC4B6;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	margin:0;
	padding:10px 10px 5px;
	}

#sidebar #cat {
	background:#CAC4B6;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
	width:205px;
	color:#083651;
	display:inline;
	border:1px solid #083651;
	margin:0 2px 0 0;
	padding:1px;
	}

#sidebar h4,#sidebar_left h4,#sidebar_right h4 {
	color:#083651;
	font-size:16px;
	font-family:Georgia, Times New Roman;
        text-align:center;
	font-weight:700;
	border-bottom:1px solid #083651;
	margin:0 0 10px;
	padding:0 0 5px;
	}

#sidebar_left p,#sidebar_right p {
	margin:0;
	padding:0;
	}

#sidebar ul li,#sidebar_left ul li,#sidebar_right ul li {
	list-style-type:none;
	margin:0 0 5px;
	padding:0;
	}

#sidebar_left .widget,#sidebar_right .widget {
	background:#CAC4B6;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	margin:0 0 10px;
	padding:10px;
	}

#sidebar ul,#sidebar_left ul,#sidebar_right ul,#sidebar ul ul,#sidebar_left ul 	ul,#sidebar_right ul ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}

#sidebar ul li li,#sidebar_left ul li li,#sidebar_right ul li li,#sidebar ul li ul 	li,#sidebar_left ul li ul li,#sidebar_right ul li ul li {
	margin:0;
	padding:0 0 5px;
	}

/***** Footer ********************/

#footer {
	background:url(images/footer.png);
	width:960px;
	height:55px;
	line-height:20px;
	margin:0 auto;
	padding:0;
	}

#footer p {
	color:#FFF;
	font-size:11px;
	font-family:Arial, Tahoma, Verdana;
	font-weight:700;
	text-transform:uppercase;
	margin:0;
	padding:0 0 0 5px;
	}

.rsslinkfooter {
	background:url(images/rss.gif) no-repeat left center;
	margin:0 0 0 5px;
	padding:2px 0 2px 15px;
	}

.footerleft {
	width:180px;
	float:left;
	margin:0;
	padding:7px 0 0 28px;
	}

.footerright {
	width:740px;
	float:right;
	text-align:right;
	margin:0;
	padding:7px 10px 0 0;

color:white;
font-weight:bold;

	}

#footer a:hover {
	color:#FF7F00;
	text-decoration:none;
	}

/***** Search Form ********************/


#searchform {
	color:#111;
	font-size:14px;
	font-family:Tahoma, Arial, Verdana;
	display:inline;
	margin:0;
	padding:0;
	}

#s {
	background:#FFF;
	width:125px;
	color:#666;
	font-family:Arial, Tahoma, Verdana;
	font-size:11px;
	border:1px solid #DDD;
	margin:5px 0 0;
	padding:3px 0 3px 3px;
	}

#searchsubmit {
	background:#2B4D71;
	color:#FFF;
	font-size:11px;
	font-family:Arial, Tahoma, Verdana;
	font-weight:700;
	text-decoration:none;
	text-transform:uppercase;
	border:1px solid #555;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	margin:0;
	padding:1px 5px;
	}


/***** Comments ********************/

.comments {
	width:650px;
	margin:0;
	padding:0;
	}

#author,#email,#url {
	background:#FBF8F5 !important;
	width:250px;
	color:#202020;
	font-size:12px;
	font-weight:400;
	border:1px solid #E2DFDC;
	display:inline;
	margin:5px 0 0;
	padding:3px 0 3px 5px;
	}

#submit {
	background:#083651;
	color:#FFF;
	display:block;
	font-size:11px;
	font-family:Arial, Tahoma, Verdana;
	font-weight:700;
	text-transform:uppercase;
	border:1px solid #555;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	margin:0 0 10px;
	padding:2px 0 2px 8px;
	}

#comment {
	background:#FBF8F5;
	color:#202020;
	font-size:12px;
	font-family:Arial, Tahoma, Verdana;
	font-weight:400;
	border:1px solid #E2DFDC;
	display:inline;
	margin:5px 0;
	padding:3px 0 3px 5px;
	}

.commentlist li ul li {
	font-size:12px;
	margin-right:-5px;
	margin-left:10px;
	}

.commentlist li {
	font-weight:700;
	list-style:none;
	margin:15px 0 10px;
	padding:10px 5px 10px 10px;
	}

.commentlist li .avatar {
	background:#FFF;
	float:right;
	border:1px solid #E2DFDC;
	margin:0 5px 0 10px;
	padding:2px;
	}

.commentlist cite,.commentlist cite a {
	font-weight:700;
	font-style:normal;
	font-size:12px;
	}

.commentlist p {
	font-weight:400;
	text-transform:none;
	margin:10px 5px 10px 0;
	padding:0;
	}

.commentmetadata {
	font-weight:400;
	font-size:10px;
	display:block;
	margin:0;
	}

#commentform input {
	width:170px;
	margin:5px 5px 1px 0;
	padding:2px;
	}

#commentform {
	margin:5px 10px 0 0;
	}

#commentform textarea {
	width:98%;
	padding:2px;
	}

#respond:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

#commentform p {
	margin:5px 0;
	}

#commentform #submit {
	float:left;
	margin:0;
	}

.nocomments {
	text-align:center;
	margin:0;
	padding:0;
	}

.reply a,.reply a:visited {
	background:#2B4D71;
	color:#FFF;
	font-size:11px;
	font-family:Arial, Tahoma, Verdana;
	font-weight:700;
	text-decoration:none;
	text-transform:uppercase;
	border:1px solid #083651;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	margin:0 0 10px;
	padding:3px 8px;
	}

.reply a:hover {
	background:#083651;
	color:#FFF;
	font-size:11px;
	font-family:Arial, Tahoma, Verdana;
	font-weight:700;
	text-decoration:none;
	text-transform:uppercase;
	border:1px solid #083651;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	margin:0 0 10px;
	padding:3px 8px;
	}

.navigation {
	display:block;
	text-align:center;
	margin-top:10px;
	margin-bottom:40px;
	}

.thread-alt {
	background:#FFF;
	margin:0;
	padding:0;
	}

.thread-even {
	background:#FBF8F5;
	margin:0;
	padding:0;
	}

.depth-1 {
	border:1px solid #E2DFDC;
	margin:0;
	padding:0;
	}

.even,.alt {
	border-top:1px solid #E2DFDC;
	border-bottom:1px solid #E2DFDC;
	border-left:1px solid #E2DFDC;
	margin:0;
	padding:0;
	}

/******custom coding by Manjot*******************/

.postareawelcome {
	background-color:#E0DACA;
	margin:0;
	padding:10px 0;
	}

.postareawelcome p {
	margin:0;
	padding:0 10px 15px;
	}

#contentleftwelcome {
	float:left;
	width:650px;
	margin:0;
	padding:20px 0 10px;
	}

#sidebar3 .widget {
	background:#083651;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	margin:0 0 10px;
	padding:1px;
	}

#sidebar3 .whitebox {
	background:#EBE1C6;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	margin:0;
	padding:10px 10px 5px;
	}

#sidebar3 #cat {
	background:#EBE1C6;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
	width:205px;
	color:#333;
	display:inline;
	border:1px solid #B6A895;
	margin:0 2px 0 0;
	padding:1px;
	}

#sidebar3 h4 {
	color:#083651;
	font-size:16px;
	font-family:Georgia, Times New Roman;
	text-align:center;
	font-weight:700;
	border-bottom:1px solid #B6A895;
	margin:0 0 10px;
	padding:0 0 5px;
	}

.wp-caption1 {
	text-align:center;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:4px 0 5px;
	}

a img,#content a img {
	border:none;
	}

#header h1 a:hover,#header h4 a:hover,#content .hpmain a:hover,#footer a,#footer a:visited {
	color:#FFF;
	text-decoration:none;
	}

.headerright a:hover,#content .hpmain a,#content .hpmain a:visited {
	color:#FFF;
	text-decoration:underline;
	}

#nav,.homeblock-bottom p,.authorbox p,#sidebar_left p,#sidebar_right p,.commentlist,.children {
	margin:0;
	padding:0;
	}

.homeblock p,#sidebar ul li li,#sidebar_left ul li li,#sidebar_right ul li li,#sidebar ul li ul li,#sidebar_left ul li ul li,#sidebar_right ul li ul li,#sidebar3 ul li li,#sidebar3 ul li ul li {
	margin:0;
	padding:0 0 5px;
	}

#content blockquote p,.postarea ol,.postareawelcome ol {
	margin:0;
	padding:0 0 15px;
	}

#content img.wp-smiley,#content img.wp-wink {
	float:none;
	border:none;
	margin:0;
	padding:0;
	}

.postarea ul,.archive ul,.postareawelcome ul {
	list-style-type:square;
	margin:0;
	padding:0 0 15px;
	}

.postarea ul li,.postareawelcome ul li {
	list-style-type:square;
	margin:0 0 0 20px;
	padding:0;
	}

.postarea ul ul,.archive ul ul,.postareawelcome ul ul {
	list-style-type:square;
	margin:0;
	padding:0;
	}

.postarea ol li,.postareawelcome ol li {
	margin:0 0 0 20px;
	padding:0;
	}

.date p,.featured-posts {
	margin:0;
	padding:0 0 10px;
	}

.clear,.aboutmeplus {
	clear:both;
	}

#contentleft h1 a:hover,#contentleft h2 a:hover {
	color:red;
	}

#sidebar,#sidebar3 {
	width:300px;
	float:right;
	display:inline;
	margin:0;
	padding:0;
	}

#sidebar .widget,#sidebar_left .widget,#sidebar_right .widget {
	background:#E3DECF;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	margin:10px;
	padding:5px;
	}

#sidebar ul,#sidebar_left ul,#sidebar_right ul,#sidebar ul ul,#sidebar_left ul ul,#sidebar_right ul ul,#sidebar3 ul,#sidebar3 ul ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}

#sidebar ul li,#sidebar_left ul li,#sidebar_right ul li,#sidebar3 ul li {
	list-style-type:none;
	margin:0 0 5px;
	padding:0;
	}

.alt,.commentlist ol {
	margin:0;
	padding:10px;
	}