/* @group Eric Meyer's Reset Reloaded */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;} 
	
:focus {outline:0;}
body {line-height:1;color:black;background:white;}
ul {list-style:none;}
table {border-collapse:separate;border-spacing:0;}
caption,th,td {text-align:left;font-weight:normal;} blockquote:before,blockquote:after,q:before,q:after {content:"";}
blockquote,q {quotes:"" "";}

/* @end */

/* @group layout */
body {
    background-color: #ffffff;
    margin: 0;
    padding: 0;
    font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Tahoma, 'Sans Serif';
    font-size: 12px;
    line-height: 1.4;
}
div#everything {width: 100%;}
div#header {
    background: url(images/header_bg_r.jpg) top center repeat-x;
    width: 100%;
    height: 142px;
}
div#header-inner {
	background: url(images/header_main_bg.jpg) top center no-repeat;
	width: 100%;
	height: 142px;
}
div#header-content {
	width: 960px; 
	height: 142px;
	margin: 0 auto;
	position: relative;
}
div#header-content h1 a {
	display: block;
	text-indent: -10000px;
	background: url(images/logo.jpg) 0 0 no-repeat;
	width: 197px;
	height: 58px;
	position: absolute;
	top: 37px;
	left: 6px;
}
div#top-right-links {
	position: absolute;
	top: 10px;
	right: 35px;
	color: #001240;
	font-weight: bold;
}
div#top-right-links a {
	color: #001240;
	font-weight: bold;
	text-decoration: none;
}            
div#top-nav {
	position: absolute;
	bottom: 0;
}
div#top-nav ul { list-style-type: none; }
div#top-nav ul li {
	display: block;
	float: left;
	margin-right: 1px;
} 
div#top-nav ul li.active-tab a, div#top-nav ul li.active-tab a:hover {
	background: url(images/tab-active.jpg) 0 0 repeat-x;
	background-color: #ECE8DD;
}
div#top-nav ul li a {
	display: block;
	float: left;
	padding: 7px 20px;
	text-decoration: none;
	background-color: #E5DDCC;
	color: #001240;
	font-weight: bold;
	font-size:110%;
}
div#top-nav ul li a:hover {
	background-color: #E2D8C3;
}  
div#content {
    background: url(images/content_bg_r2.jpg) 0 0 repeat-x;
    width: 100%;
    color: #333333;
    padding: 0 0 26px 0;
}
div#content a.no-border,
div#content a.no-border:hover {
	border: 0;   
}
div#content-inner {
	margin: 0 auto;
	width: 960px;
	min-height: 110px;  
} 
div#content-main {
	width: 710px;
	display: block; 
	float: left;
	margin-bottom:4em;
	padding: 24px 0 0 0;
}
div#content-main p { 
	line-height: 1.6em;
}
div#content-main h2, div#content-main h3, div#content-main h4 { line-height: 1.4em; }
/* Headings */         
div#content-main h2,
div#content-main h3, 
div#content-main h4, 
div#content-main h5, 
div#content-main h6 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Tahoma, 'Sans Serif';
	margin: 0 0 3px 0;
	font-weight: normal;
}
div#content-main h2 { 
	margin: 0 0 10px 8px;
	font-size: 2em;
	letter-spacing:-2px;
	color: #709302; /* green headings */
}
div#content-main h3 { 
	margin: 0 0 0 8px;
	font-size: 1.5em;
	letter-spacing: -1px;
	color: #709302; /* green headings */
}
div#content-main h4 {
	margin: 10px 0 0 8px;
	color: #093679; /* blue headings */
	font-weight: bold;
	font-size: 1.2em;
}
div#content-main blockquote p {
	float: right;
	width: 300px;
	font-family: Georgia;
	font-style: italic;
	font-size: 16px;
	color: #709302;
	margin: 10px 20px 20px 30px;
	padding: 0 30px 0 30px;
	line-height: 22px;
	clear: both;
}
div#content-main blockquote p:before {
	content: "\201C";
	padding-right: 0.1em;
}
div#content-main blockquote p:after {
	content: "\201D";
	padding-left: 0.1em;
}
div#content-main cite {
	float:right;		
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Tahoma, 'Sans Serif';
	font-size:12px;
	font-style:normal;
	color:#333;
	margin: 0 0 0 0;
	padding:0;
	line-height: 22px;
}		
div#content-main #highlight-box {
	margin:0 10px 10px 8px;
	padding:0 20px 20px 0;
	background-color:#F7F6F1;
	border: 1px solid #ccc;
}
div#content-main #highlight-box p{
	font-size:11px;
}         
div#content-main img.img-border {
	padding: 1px;
	border: solid 1px #719303;
}
div#content-main img.img-left-home  {
	display: block;
	float: left;
	margin: 10px 20px 10px 0;
}
div#content-main img.img-left {
	display: block;
	float: left;
	margin: 0 20px 10px 0;
}
div#content-main img.img-right {
	display: block;
	float: right;
	margin: 0 0 0 20px;
}
            
div#content-main a {
	color: #333;
	text-decoration:none;
	border-bottom: 1px dotted #709302;
}
div#content-main a:hover {
	color: #709302;
	text-decoration:none;
	border-bottom: 1px solid #709302;
}
div#content-main p { 
	margin-left: 8px;
	font-size:1.1em;
}
div#content-main ul {
	margin: 0px 0 20px 20px;
	list-style-image: url(images/green-check.jpg);
}
div#content-main ul li { margin: 0 0 0 0px; }
div#content-main #map { background: url(images/homepage-real-estate-map.jpg) 0 0 no-repeat; }
div#content-main p.breadcrumbs,
div#content-main p.breadcrumbs a { color: #709302;}
                
div#content-sidebar {
	width: 220px;
	display: block; 
	float: left;
	margin: 0 0 3em 30px;
	padding: 15px 0 0 0;
}
div#content-sidebar p, div#content-sidebar h3 { line-height: 1.4; }
div#content-sidebar h3 { text-transform: uppercase;
}
div#content-sidebar li { line-height: 1.8; }               
div#content-sidebar a {
	color: #333;
	text-decoration:none;
	border-bottom: 1px dotted #709302;
}
div#content-sidebar a:hover {
	color: #709302;
	text-decoration:none;
	border-bottom: 1px solid #709302;
}
div#content-sidebar h3 {
	color: #06294E;
	margin: 20px 0 7px 0;
	font-size: 1.1em;
	font-weight: bold;
	text-transform:uppercase;
}
div#content-sidebar ul {
	margin: 0 0 0 20px;
	list-style-image: url(images/green-check.jpg);
}
div#content-sidebar ul.plain {
	margin: 0 0 0 0;
	list-style:none;
}
div#content-sidebar ul.plain li {
	line-height: 16px;
	margin: 0 0 14px 0;
	font-weight:normal;
}

/* @end */

/* @group generic styles */
.clear {
    clear: both;
}
p {
    margin: 9px 0;
}
input, textarea, select {
    font-size: 1em;
}
strong {
    font-weight: bold;
}
em {
    font-style: italic;
}
hr {
    clear: both;
    height: 1px;
    border: solid 1px #709302;
    border-width: 1px 0 0 0;
    background-color: transparent;
}
.house-icon {
    background: transparent url(images/home-icon.jpg) 0 4px no-repeat;
    padding: 0 0 0 23px;
}
/* @end */

/* @group =Page Specific */

/* @group -sidebar */
/* Property Search Form in sidebar */
form#newsletter-form fieldset { margin-bottom:5px;}
form#newsletter-form input#tkdtuj-tkdtuj { margin:0 0 10px 0;}
form#property-search-form input,
form#property-search-form select {
    margin: 4px 0;
}
form#property-search-form select#form-property-type,
form#property-search-form select#form-property-area,
form#property-search-form select#form-property-price,
form#property-search-form select#form-property-bedrooms,
form#property-search-form select#form-property-bathrooms {
    width: 180px;
}
form#property-search-form select#form-property-min,
form#property-search-form select#form-property-max {
    width: 88px;
}
form#property-search-form input#form-property-search {
    width: 176px;
}
form#newsletter-form input {
width: 176px;
}
/* @end */

/* @group -home */

/* HOME */
body#page-home div#content-main h2 { 
    margin: 0;
}
body#page-home .featured-listings-heading {
    display: block;
    float: left;
    margin: 0 0 16px 8px;
}
body#page-home .featured-listings-links {
    display: block;
    float: left;
    margin: 4px 0 0 15px;
}
    body#page-home .featured-listings-links a {
        color: #333;
    }
body#page-home div.featured-listings-item {
    display: block;
    float: left;
    margin: 0 8px;
    text-align: center;          
}

/* IDX Showcase from JavaScript on home page */
div#content-main div.IDX-showcasePhoto a { border: 0; }
div.IDX-showcasePhoto a img { 
    padding: 1px;
    border: solid 1px #719303;
    width: 216px;
    height: auto;
}


/* Main teaser box on home page */
div#teaser {
	margin: 30px 0 15px 0;
	border: solid 1px #D8D7CD;
	border-width: 1px 0;
}
div#teaser div.teaser-topics {
	display: block;
	float: left;
	width: 230px;
	line-height: 1em;
}
div#content-main div#teaser div.teaser-topics ul {
	margin: 0;
	list-style-image: none;
}     
div#content-main div#teaser div.teaser-topics li {
	zoom: 1; /* fix IE6 li problems */
	vertical-align: bottom; /* fix IE li spacing problems */
	display: block;
}
div#content-main div#teaser div.teaser-topics li a {
	display: block;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Tahoma, 'Sans Serif';
	margin: 0 0 0 0;
	font-weight: normal;
	font-size: 1.3em;
	color: #06294E; /* dark blue */
	text-decoration: none;
	padding: 18px 10px;
	border: solid 1px #D8D7CD;
	border-width: 0 1px 1px 1px;
	border-left: solid 1px #fff;
	outline: 0;
}
div#content-main div#teaser div.teaser-topics li.teaser-topics-active {
	background: #fff url(images/teaser-topic-bg.jpg) 0 0 repeat-y;
}
div#content-main div#teaser div.teaser-topics li.teaser-topics-active a {
	color: #709302; /* green */
	border: solid 1px #D8D7CD;
	border-width: 0 0 1px 1px;
/* 
background: transparent url(images/green-arrow-right.jpg) right center no-repeat;
*/
}
div#content-main div#teaser div.teaser-topics li.teaser-topics-last a {
	border-bottom-width: 0;
}
div#content-main div#teaser div.teaser-topics a:hover {
	color:#709302;
}
div#teaser div.teaser-content {
	display: block;
	float: right;
	width: 440px;
	height: 155px;
	padding: 20px;
}
div#teaser div.teaser-content p,
div#teaser div.teaser-content h3 { 
	margin-left: 0; /* remove the usual margin */
}
div#teaser div.teaser-content h3 {
	font-size:1.3em;
	line-height: 1;
	margin-top:-3px;
}
div#teaser div.teaser-content li {
	width: 50%;
	line-height:1.7;
	float: left;
}
div#teaser div.teaser-content-active {
	display: block;
}
div#teaser div.teaser-content-hidden {
	display: none;
}

/* @end */

/* @group -featured */

body#page-featured div.featured-pagination p {
    display: inline; /* IE6 double margin hack */
    float: left;
}
body#page-featured div.featured-pagination div.featured-pagination-select {
    display: block;
    float: left;
    margin: 9px 0 0 40px;
}
body#page-featured div.featured-map {
    margin: 15px 0 15px 8px;
}
body#page-featured div.featured-listing {
    margin: 10px 0 16px 0;
}
body#page-featured div.featured-listing .featured-listing-info {
	display: block;
	float: left;
	width: 550px;
}
body#page-featured div.featured-listing .featured-listing-info h4 {
	margin-bottom: 15px;
	display: block;
	float: left;
}
body#page-featured div.featured-listing .featured-listing-info .featured-listing-mls {
	margin: 2px 0 0 10px;
	font-size: 0.9em;
	color: #06294E;
	display: block;
	float: left;
}
body#page-featured div.featured-listing .featured-listing-info img {
	clear: left;
	display: block;
	float: left;
	margin: 2px 12px 10px 8px;
}
body#page-featured div.featured-listing .featured-listing-stats {
	display: block;
	float: left;
}
body#page-featured div.featured-listing .featured-listing-stats p {
	margin-top: 0;
	font-size: 0.9em;
}
body#page-featured div.featured-listing .featured-listing-stats p strong {
	font-weight: bold;
	color: #06294E;
}
body#page-featured div.featured-listing .featured-listing-stats p.featured-listing-price strong {
	color: #709302;
}
body#page-featured div.featured-listing p.featured-listing-description {
	display: block;
	float: left;
	margin: 0 0 0 15px;
	width: 260px;
	font-size: 1.1em;
}
body#page-featured div.featured-listing .featured-listing-links {
	display: block;
	float: left;
	width: 135px;
	margin: 0 0 0 20px;
	text-align: center;
}
body#page-featured div.featured-listing .featured-listing-links a {
	display: block;
	clear: left;
	font-size: 1em;
	color: #709302;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}
body#page-featured div.featured-listing .featured-listing-links a:hover {
	color: #709302;
	text-decoration: none;
	border-bottom: 1px dotted #709302;
}
body#page-featured div.featured-listing .featured-listing-links a strong {
	font-weight: bold;
	font-size: 1em;
}
body#page-featured div.featured-listing .featured-listing-links img {
	margin: 0 0 10px 0;   
}

/* @end */ 

/* @group -Communities */
div#content-main div.community-listing {
    margin: 0 0 15px 0;
}
div#content-main div.community-listing img {
	float: left;
	margin: 5px 25px 5px 10px;
    }
div#content-main div.community-listing ul {
	float: left;
	margin-bottom:20px;
}
div#content-main div.community-listing ul li {
	margin-bottom:5px;
}
div#content-main div.community-listing h3 {
	border: solid 1px #709302;
	border-width: 0 0 1px 0;
	width: 95%;
	margin: 10px 0 15px 10px;
}
div#content-main div.community-listing h3 a {
	text-decoration: none;
	color: #709302;
	border-width:0;
}
div#content-main div.community-listing h4 {
	clear: left;
}
div#content-main div.community-listing p {
	margin-right: 15px;
}
div#content-main div.community-pictures {margin-bottom: 20px;}
div#content-main div.community-pictures img { /* set of 3 photos on top of community details page */
    display: block;
    float: left; 
    margin: 0 5px 0 10px;
}

div#communities-map {
    position: relative;
}
div#communities-map p {
    line-height: 1.3;
}
div#communities-map-overlay {
    background-color: #fff;
    width: 195px;
    position: absolute;
    top: 10px;
    left: 18px;
    padding: 12px 10px 12px 2px;
}

/* @end */

/* @group footer */
div#footer {
    background: url(images/footer_bg.jpg) 0 0 repeat-x;
    width: 100%;
    height: 222px;
    clear: left;
    padding: 26px 0 0 0;
}
div#footer-inner {
	width: 960px;
	margin: 0 auto;
}
div#footer-main {
	width: 710px;
	display: block;
	float: left;
	color: #333;
	margin-bottom: 40px;
}
div#footer-main p { 
	line-height: 1.6;
	margin-right:20px;
}               
div#footer-main h3 {
	color: #06294E;
	font-size: 1.3em;
	font-weight: bold;
}
div#footer-main a {
	color: #333;
	text-decoration:none;
	border-bottom: 0px dotted #709302;
}
div#footer-main a:hover {
	color: #709302;
	text-decoration:none;
	border-bottom: 1px solid #709302;
}
div#footer-main p.copyright {
	margin: 0px 0 0 0;
}

div#footer-main p.byline {
	display: block;
	float: left;
	margin:8px 4px 0 0;
}
div#footer-main a.byline {
	display: block;
	float: left;
	margin: 8px 0 0 0px;
}           
div#footer-sidebar {
	width: 220px;
	display: block;
	float: left;
	margin: 0 0 0 30px;
	color: #000000;
}  
div#footer-sidebar p { 
	line-height: 1.6;
}
div#footer-sidebar h3 {
	color: #06294E;
	font-size: 1.3em;
	font-weight: bold;
}
div#footer-sidebar a {
	color: #333;
	text-decoration:none;
	border-bottom: 1px dotted #709302;
}
div#footer-sidebar a:hover {
	color: #709302;
	text-decoration:none;
	border-bottom: 1px solid #709302;
}
div#footer a.rss-feed {
	background: transparent url(images/feed-icon-14x14.png) 0 0 no-repeat;
	padding: 0 0 0 19px;
	margin: 0 2px;
}
div#footer .vcard .country-name {
	display: none;
}
/* @end */

/* @group community sidebar */
#content-main dl.community-sidebar, #content-main ul.community-sidebar {
	clear:both;
	float: right;
	width: 275px;
	padding: 0 0 15px 0;
	margin: 10px 0 10px 20px; }
#content-main dl.community-sidebar dt {
	clear: both;
	float: left;
	width: 110px;
	margin: 0 0 0 10px;
	padding: 0 15px 5px 0;
	font-weight: bold; }
#content-main ul.community-sidebar { margin: 8px 0 0 20px; }
#content-main ul.community-sidebar li { margin: 0 0 3px 25px; }
#content-main dl.community-sidebar dd {
	padding: 0 0 5px 0;
	margin: 0; }
#content-main dl.community-sidebar h4 {
	margin: 0 0 5px 10px;
	font-family: "Lucida Grande", "Lucida Sans Unicode",Arial, Tahoma, 'Sans Serif';
    font-size: 14px;
	line-height: 1.4; }
#content-main ul.community-sidebar h4 {
	margin: 0 0 8px 10px;
	font-family: "Lucida Grande", "Lucida Sans Unicode",Arial, Tahoma, 'Sans Serif';
	font-size: 14px;
	line-height: 1.4; }
#content-main dl.community-sidebar p {
	clear:left;
	padding: 0 0 5px 0;
	margin: 0 0 5px 10px;
	font-family: "Lucida Grande", "Lucida Sans Unicode",Arial, Tahoma, 'Sans Serif';
	font-size: 11px;
	line-height: 1.4; }       
/* @end */           

/* @group generic sidebar */
div#content-sidebar ul.sidebar-nav {
	border: solid 1px #D8D7CD;
	border-width: 0 0 1px 0;
	margin: 0;
	font-size: 13px;
}
div#content-sidebar ul.sidebar-nav li {
	border: solid 1px #D8D7CD;
	border-width: 1px 0 0 0;
	list-style: none;
}
div#content-sidebar ul.sidebar-nav li.active {
	background-color: #F4F1EA;
	color: #709302;
}
div#content-sidebar ul.sidebar-nav li a {
	border: 0;
	color: #709302;
	padding: 10px;
}
div#content-sidebar ul.sidebar-nav li a:hover { color: #333; }  
/* @end */           

/* @group forms */
/* ------------------------------------------------------------------------------------------Forms-*/
#content #subscribe { margin: 0 0 0 6px; }
	#content #subscribe fieldset {
		border: 0;
		padding: 0; }
	#content #subscribe fieldset label {
		display: block;
		font-size: 110%;
		padding: 0 0 5px 2px; }
#content #subscribe fieldset input {
	border: 1px solid #999;
	background: #fff;
	color: #333;
	font-weight: normal;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Tahoma, 'Sans Serif';
	font-size: 14px;
	padding: 7px;
	width: 290px;
	display: block; }
	
	#content #subscribe fieldset textarea {
	border: 1px solid #999;
	background: #fff;
	color: #333;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Tahoma, 'Sans Serif';
	font-size: 14px;
	padding: 5px;
	width: 450px;
	height: 100px; }
#content #subscribe fieldset#add-comment { }	
#content #subscribe fieldset.comment-name {
	float: left;
	margin: 0 10px 20px 0; 
}

#content #subscribe fieldset.comment-email {
	clear:left;
	margin: 0 30px 20px 0; }
#content #content-main #post-comments fieldset.comment-comments {
	margin: 0 0 20px 0; }
#content #content-main #post-comments fieldset.actions,
#content #subscribe fieldset.actions {clear:left;}
#content #content-main #post-comments fieldset.actions input,
#content #subscribe fieldset.actions input {
height: auto;
width: auto;
border: none;
padding: 0;
margin: 0; }
		
/* @end */        

/* ------------------------------------------------------------------------------------------Blog-*/   
/* @group blog */
body#blog .entry-title h3 {
	font-size:1.8em;
	letter-spacing: -1px;
}
body#blog div#content-main h4 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Tahoma, 'Sans Serif';
	margin: 0 0 1em 8px;
	font-weight:normal;
    font-size: 1.5em;
    letter-spacing: -1px;
    color: #709302; /* green headings */
}
body#blog div#content-main h5 {
    margin: 0 0 0 8px;
	color: #093679; /* blue headings */
    font-weight: bold;
    font-size: 1.1em;
}
body#blog div#content-main ul, 
body#blog div#content-main ol {
    margin-left: 35px;
}

body#blog div#content-main ul {
    margin: 0px 0 20px 20px;
    list-style-image: url(images/green-check.jpg);
	margin-left: 35px;
	font-size:1.1em;
	line-height: 1.6em;
}
body#blog div#content-main ol {


	margin: 0 0 2em 30px;
	font-size:1.1em;
	line-height: 1.6em;
}


body#blog div#content-main ul li {
    margin: 0 0 0 0px;
}

body#blog div#content-main ol li {
    margin: 0 0 1em 0px;
}

body#blog div#content-main {

}
body#blog .blog-tagline {
    margin-top:-10px;
	font-size: 14px;
	color:#333;
}

body#blog .entry {
    clear: left;
    margin: 2em 15px 2em 0;
}
body#blog .entry-info {
    
    margin: 0 0 0 8px;
	font-size:10px;
}
body#blog .entry-meta {
    margin: 5px 0;
    display: block; float: left;
}
body#blog .entry-comments {
    margin: 5px 0;
    display: block; float: right;
}
body#blog #comments {
	margin-bottom:20px;
}
body#blog #comments .comment-box {
	margin:0 10px 0 8px;
	padding:10px;
	background-color:#F7F6F1;
}
body#blog #comments .comment-box-alt {
	margin:0 10px 0 8px;
	padding:10px;
	background-color:#fff;
}
body#blog #comments .comment-box-lisa {
	margin:3px 10px 3px 8px;
	padding:10px;
	background-color:#F0ECE3;
}
body#blog .entry img {
    margin: 10px 10px 10px 8px;
}
body#blog .entry-intro {
    
}
body#blog #footnote {
	margin:2em 0;
	font-style: italic;
}
.add {
position:relative;
display:block;
}
img.add {
position: absolute;
top: 4px;
left: 260px;
}

body#blog .small {
    font-size: 1em;
	font-weight:bold;
}

body#blog .blog-image {
    margin: 0 8px 8px 8px;
}

body#blog img.image-border {
    padding: 1px;
    border: solid 1px #719303;
}
body#blog img.image-left {
    display: block;
    float: left;
    margin: 10px 20px 10px 8px;
}
body#blog img.image-right {
    display: block;
    float: right;
    margin: 0 0 0 20px;
}

body#blog div#comments form {
    margin: 0 0 0 8px;
}
body#blog div#comments label {
    font-weight: bold;
    display: block;
    margin: 10px 0 0 0;
}
body#blog div#comments label.label-checkbox {
    display: inline;
}
body#blog div#comments input {
    clear: left;
}
body#blog div#comments input.textbox,
body#blog div#comments textarea {
    border: 1px solid #999;
    background: #fff;
    color: #333;
    padding: 7px;
}
body#blog div#comments textarea {
    width: 606px;
}
body#blog div#comments div#field-comment-name,
body#blog div#comments div#field-comment-email {
    float: left; width: 300px; margin: 0 20px 0 0;
}
body#blog div#comments div#field-comment-name input,
body#blog div#comments div#field-comment-email input {
    width: 286px;
}
body#blog div#content-main blockquote p {
    font-family: Georgia, Times, serif;
    color: #709302;
    font-size: 1.4em;
	font-style: italic;
	float: none;
	width: 100%;
    padding: 0;
    margin: 0 0 1em 1em;
	line-height: 22px;
	clear: both;    
}
	
body#blog div#content-main blockquote p:before {
   content: "\201C";
   padding-right: 0.1em;
}
body#blog div#content-main blockquote p:after {
   content: "\201D";
   padding-left: 0.1em;
}

.prudential {
	margin-top: 40px;
}
/* @end */
