@charset "utf-8";
/* CSS Document */

/*-- Reset --*/
* {margin: 0; padding: 0; border: 0; outline: 0;font-weight: inherit; font-style: inherit; font-size: 100%;font-family: inherit; vertical-align: baseline;}
body { background-color:#D7D7D7; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#000033; }
h1, h2 { color:#012c6b; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; }
div.clear { clear:both; height:1px; }
#container { width:1130px; margin:0 auto; background:url('/images/container-background.gif') no-repeat; }
a { color:#b32d17; }
a:hover { color:#179db4; }

#menu { width:965px; position:fixed; text-align:center; z-index:100; margin-top:5px; }
* html #menu { position:absolute; }
#menu ul { list-style-type:none; padding-left:165px; }
#menu ul li { float:left; width:197px; margin-right:4px; }
#menu ul li a { display:block; background-color:#b32d17; padding:4px 0; color:#FFF; text-align:center; text-decoration:none; font-size:1em; }
#menu ul li a:hover { background-color:#179db4; }
#menu ul li.last { margin-right:0; }

#header { background:url('/images/octavia-estates-logo.jpg') no-repeat; background-position:25px 50px; clear:both; padding:50px 25px 25px 25px; height:50px; width:750px; margin:0 auto; }
#header div.left { width:500px; float:left; }
#header div.left h1 { font-size:2em; font-weight:normal; margin-left:65px; padding-bottom:0; }
#header div.left h1 span { color:#b32d17; }
#header div.left p { margin-left:65px; }
#header p { color:#012c6b; font-weight:bold; }
#header div.right { font-size:0.8em; float:right; width:200px; padding:0 10px 0 0; text-align:right; }

#flash { background-color:#D7D7D7; padding:8px 0 0 0; width:800px; margin:0 auto; }

#content { width:770px; margin:0 auto; padding:25px 25px 0 25px; background:url('/images/content-background.gif') repeat-y; }
#content h1, #content h2, #content p, #content ul, #content ol { padding-bottom:1em; }
#content ul, #content ol { padding-left:35px; }
#content h1, #content h2 { font-weight:bold; }
#content h1 { font-size:1.6em; }
#content h2 { font-size:1.3em; }
#content p, #content ul, #content ol { font-size:1.2em; }

div.clear { clear:both; }

div.contact p span { font-weight:bold; }

#content ul.list li { color:#990000; list-style-type:square; }
#content ul.list li span { color:#000033; }
#content ul.list li span strong { color:#012c6b; }

hr.wfw { clear:both; color:#D7D7D7; background-color: #D7D7D7; height:6px; margin:0 0 10px 0; }
.thumbnail{ position: relative; z-index: 0; }
.thumbnail img, img.thumb { border:none; margin:0 5px 5px 0; }
.thumbnail:hover{ background-color:transparent; z-index: 50; }

.bio { clear:both; padding:12px 0; }
.bio img { float:left; margin:0 8px 12px 0; }

#footer { width:770px; margin:0 auto;  background:url('/images/footer-background.gif') no-repeat #D7D7D7; clear:both; padding:32px 25px 10px 25px;  }
#footer ul { list-style-type:none; }
#footer ul li { font-size:0.8em; float:left; padding:0 10px; border-right:1px solid #b32d17; }
#footer ul li.first { color:#0066CC; padding:0 10px 0 0; }
#footer ul li.last { border-right:0; }