body	{background: #333 url(../images/pbg.gif) top left repeat-x; 
		font-size: 62.5%;
		font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
		text-align: center;
		margin: 0;
		padding: 0;
}

h1	{ margin: 0; padding:20px 0 0 0;}
h1 img {border: 0;}

h1	{
  height:125px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
} 

html>body h1 {
  height: 105px;
}

#wrap	{margin: 0 auto; text-align: left; width: 850px; position: relative;}

#nav {width: 586px; float: left; }

#nav ul
{
font-size: 1.4em;
padding-left: 0;
height: 25px;
margin: 0;
background-color: #5c6615;
color: White;
float: left;
width: 100%;
}

#nav ul li { display: inline; }

#nav ul li a
{
padding: 0.3em .7em;
background-color: #5c6615;
color: White;
text-decoration: none;
float: left;
}

#nav ul li a.active, #nav ul li a.active:hover	{
background-color: #B97A37;
color: #fff;}

#nav ul li a:hover
{
background-color: #993;
color: #fff;
}

#bread	{clear: both;background: #B97A37 url(../images/bread-bg.gif) bottom left repeat-x; height: 60px; margin: 0;}
#bread h2	{font-size: 2.4em; font-weight: 300; color: #FDF9F4; margin: 0; padding: 5px 0 0 10px;}

#bread ul	{list-style: none; padding-left: 10px; margin: 5px 0 0 0;}
#bread li	{display: inline;
font-size: 1.2em;
padding-left: 10px;
margin-right: 10px;
background-image: url(../images/bread-li-bullet.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
color: #FDF9F4;}
#bread li a	{color: #FDF9F4; text-decoration: none;}
#bread li a:hover {color: #EADFD1;}

#content-s	{background-color: #ccccb0; margin: 0; padding: 20px 10px 10px;}
#content-s p	{font-size: 1.3em;}
#content-s table	{font-size: 1.3em;}
#content-s h3	{font-size: 1.6em;color: #32380A; margin-top: 0;}
#content-s h4	{font-size: 1.4em;}
#content-s	a	{color: #5C6615;}
#content-s	a:visited {color: #32380A;}
#content-s	a:hover	{color: #818D2F;}

/*property listings*/
#content-s table.listing img	{margin: 5px; border: 1px solid #5c6615;}
#content-s table.listing	{border: 1px solid #5c6615; margin: 15px auto;}
#content-s table.listing p	{font-size: .9em;}
#content-s table.listing td.title	{font-size: 1.2em; background-color: #5c6615; color: #fff; padding: 3px;}
#content-s table.listing td.listing-1	{padding: 5px;}
#content-s table.listing td.listing-2	{border-left: 1px solid #5c6615; padding: 5px;}

#content-s ul.pdf {
	font-size: .9em;
	list-style: none;
	margin: 0;
	padding: 0 0 10px 0;
	color: #666;
	}

#content-s ul.pdf  li {
	padding: 3px 5px 2px 19px;
	line-height: 1.1em;
	background: url(../images/acro-li-bullet.gif) no-repeat 0 3px;
	}	

#footer	{background-color: #666; padding: 10px; font-size: 1.2em;}
#footer ul	{list-style: none; margin: 0; padding-left: 0;}
#footer li	{display: inline; padding-right: 10px;}
#footer a	{color: #ccc; text-decoration: none;}
#footer a:hover	{color: #eee;}
#footer	p	{margin: 5px 0;}

.left {float:left;margin:0 5px 5px 0;}
.clear {clear:both;}

* html .holly {height:1%;}

.floatclear {
display:inline-block;
width:100%;
margin-top: 0;
padding-top: 0;
 }
 /* Hide from IE-mac \*/
 * html .floatclear {
 height:1%;
 width:auto;
 }
 .floatclear {
 display:table;
 }
 /* End hide from IE-mac */
 .floatclear p img	{float: right; padding: 3px; border: 1px solid #000; margin: 5px;}
 .floatclear p img.left	{float: left;padding: 0; border: 0; margin: 0 5px;}
 .floatclear ul	{font-size: 1.2em;}
 
 sup	{font-size: .6em; text-decoration: none;}