body {
margin:0;
padding:0;
background-image: url(../images/gradient_bg.jpg);
background-repeat: repeat-x;
background-color:#1e1e1e;
color:#ffffff;  
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:0.9em;
}

a {
color:#5f4217;
text-decoration:none;
}

a:hover {
color:#FF0084;
text-decoration:none;
}

.clearmeplz {
clear: both;
}

/* Layout */

#wrapper {
width: 760px;
margin: 10px auto 50px auto;
padding: 0px;
}

#header {
padding: 10px 10px 0 10px;
margin: 0;
}

#content {
width: 760px;
height: 600px;
padding: 0;
margin: 10px;
background-color:#ffffff;
line-height: 1.6em;
}

#content #left_content_home {
float: left;
width: 250px;
padding: 0 0 0 10px;
margin: 0;
}

#content #right_content_home {
float: right;
width: 450px;
height: 370px;
overflow: auto;
background-image: url(../images/home_text_bg.jpg);
background-repeat: repeat-x;
background-color:#b5bf60;
padding: 10px;
margin: 0 10px 0 0;
}

#content #left_content_inner {
float: left;
width: 180px;
padding: 0;
margin: 0 0 0 10px;
}

#content #right_content_inner {
float: right;
width: 530px;
height: 370px;
overflow: auto;
background-color:#c6e7e7;
padding: 10px;
margin: 0 10px 25px 0;
color: #5f4217;
}

#footer {
clear: both;
width: 752px;
text-align: center;
font-size: 1em;
line-height: 1.2em;
padding: 0;
margin: 0;
color: #ffffff;
}

/* Other styling */

#nav {
margin: 0 0 10px 0;
padding:.4em 0 .4em 0;
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:1em;
background-color:#5f4217;
text-align:center;
}

#nav ul {
margin:0;
padding:0;
list-style:none;
text-align:right;
}

#nav li {
margin:0;
padding:.9em;
display:inline;
}

#nav li a {
color:#ffffff;
text-decoration:none;
}

#nav li a:hover {
color:#c8c864;
text-decoration:none;
}

#body_home #nav_home a, #body_about #nav_about a, #body_properties #nav_properties a, #body_forlease #nav_forlease a, #body_forsale #nav_forsale a, #body_investment #nav_investment a, #body_contact #nav_contact a {
background: #5f4217;
color: #c8c864;
font-weight: bold;
}

img.top_home {
padding: 0;
margin: 0;
}

img.bottom_home {
padding: 0;
margin: 3px 0 0 0;
}

hr {
width: 90%;
color: #0256a5;
background-color: #0256a5;
height:1px;border:none;
margin-top: 15px;
margin-left: auto;
margin-right: auto;

}

img.none {
border: none;
}   

h1 {
font-weight: bold;
font-size: 1.4em;
color: #4096ee;
margin-top: 0;
}

h2 {
font-weight: bold;
font-size: 1.2em;
margin-top: 0;
}

h3 {
font-weight: bold;
font-size: 1em;
margin-top: 0;
}

#list li {
list-style-type: square;
}

p {
margin-top: 0;
}

p.home {
margin-top: 25px;
margin-left: 15px;
margin-right: 15px;
}

.first_words {
color: #a8b34b;
text-transform:uppercase;
}

.caps {
text-transform:uppercase;
}

.thumbnail_text {
width: 525px;
clear: left;
padding-bottom: 15px;
}

.thumbnail_text .floatbox {
float: left;
width: 125px;
height: 200px;
}

img.prop {
border: 1px solid #a8b34b;
padding: 2px;
}

td {
vertical-align: top;
}



