@charset "utf-8";
/* CSS Document */

/***************** Main **************/
* {font-size: 100%; padding: 0; margin: 0;}/*don't change this*/
body{font-size:.8em; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; margin:0; padding:0; background:url(../images/body-bg.jpg) repeat; text-align:center; min-height:100%;}
#brownblock {background:url(../images/bg-brown-bar.gif) repeat-x 0 52px; padding:0; margin:0;}
#container{margin:0 auto; width:1024px; position:relative; text-align:left; background:url(../images/left-bar-bg.png) repeat-y left; }/*centers main content*/
#contentwrapper{ padding:52px 0 0 256px;}
#imageframe {background:url(../images/main-photo-frame_09.jpg) no-repeat; width:694px; height:333px; margin:9px 0 0 35px; clear:both; padding:15px 0 0 12px;} 
#content{width:680px; padding:10px 0 10px 47px; color:#000000; float:left;}
#minheight {height:200px; width:1px; float:right;}/*the minimum height div forces the container to expand to fit the height of this element. It is a cross-platform solution to the minimum height demand*/
.topsentence{font-size:.8em; color:#040200; text-align:center; margin-top:33px; margin-left:259px; position:absolute;}
.clear {clear:both;}
.hidden {position:absolute; left:-9999px;}
h1 {display:block; position:absolute; width:250px; height:140px; left:0; top:20px; z-index:190;}
h1 a {display:block;  width:250px; height:140px;}
/***************** Headers *****************/
h1 {font-size: 1.8em; font-weight:bold; color:#000;}
h2 {font-size: 1.5em; text-transform:uppercase; color:#ac640b; letter-spacing:.3em;}
h3 {font-size: 1.33em; color:#6F7663; letter-spacing:.3em; padding:10px 0 0 0;}

/***************** Basic Links *****************/
#content a:link, #content a:visited{color:#ac640b; text-decoration:none;}
#content a:hover{color:#ac640b; text-decoration:underline;}
#content a:active, a:focus{outline:none;}

/***************** Basic Content *****************/
table td {padding:3px;}
#content p { margin:5px 0 10px 0;}
#content ul{ margin:5px 0 10px 30px;}
#content img {border:1px solid #000;}
#content img.noborder {border:none;}
/***************** Top Links *****************/
#toplinks {height:59px; padding-bottom:0px; padding:2px 0 0 170px;}
#toplinks ul li {float:left; padding-right:20px; list-style:none;}
#toplinks ul li a {height:59px; display:block;}
#toplinks ul li#home {background:url(../images/top-nav-home.jpg) no-repeat;}
#toplinks ul li#home a {width:115px;}
#toplinks ul li#home a:hover {background:url(../images/top-nav-home-over.jpg) no-repeat;}
#toplinks ul li#contact {background:url(../images/top-nav-contact.jpg) no-repeat;}
#toplinks ul li#contact a {width:115px;}
#toplinks ul li#contact a:hover {background:url(../images/top-nav-contact-over.jpg) no-repeat;}
#toplinks ul li#gallery {background:url(../images/top-nav-gallery.jpg) no-repeat;}
#toplinks ul li#gallery a {width:136px;}
#toplinks ul li#gallery a:hover {background:url(../images/top-nav-gallery-over.jpg) no-repeat;}

/***************** Left Column *****************/
#featured {background:url(../images/featured.jpg) no-repeat; width:239px; height:100px;}
#featured a{ display:block; width:239px; height:100px; padding:0 13px 0 12px;}
#featured a:hover {background:url(../images/featured-over.jpg) no-repeat;}
#contactbox {background:url(../images/contact.jpg) no-repeat; width:214px; height:148px; padding:60px 0px 0 27px;}
#contactbox p {font-size:1.4em;}
#contactbox ul{ padding:7px 0 0 20px;}
#contactbox ul li {list-style:none; padding-bottom:2px;}
#contactbox a {color:#000; text-decoration:none;}
#contactbox a:hover{color:#ac640b; text-decoration:underline;}
/***************** Menu *****************/
/*style containing menu div*/
#menu { height:auto; padding:0; position:absolute; z-index:100; top:20px; left:10px; background:url(../images/property-name.jpg) no-repeat 15px 0; width:235px;}
/*style first tier ul, li, a - if you do not redefine these styles later in CSS they will apply to all tiers within the navigation*/
#menu ul#nav {margin:145px 0 0 35px; padding: 0; text-transform:uppercase; font-size:1.1em;}
#menu ul#nav a {display: block; color:#000;}
#menu ul#nav li a {display: block; padding:0 0 1.3em 0.3em; text-decoration:none;}
#menu ul#nav li {position:relative; list-style:none; margin:0; list-style:url(../images/left-nav-arrow.jpg); padding:0; margin:0; }
#menu ul#nav li a:hover {color:#894213;}

/***************** Footer *****************/
#footer {width:680px; margin-left:310px; background:url(../images/footer-bg.jpg) no-repeat top; padding-top:15px;}
#footer ul {display:block; padding:0pt;}
#footer ul li {display:inline; float:right; font-size:0.9em; list-style-image:none; list-style-position:outside;
list-style-type:none; padding:0pt 10px 0pt 17px;}
#footer ul li a:link, #footer ul li a:visited{color:#ac640b; text-decoration:none;}
#footer ul li a:hover{color:#ac640b; text-decoration:underline;} 
#footer ul li.copyright {background-image:none; float:left; padding:0pt;}
#footer ul li.footerHome {background-image:none;}
p.logos {text-align:center; padding-top:20px;}
p.logos img {margin:5px 10px 5px 10px;}
/***************** Credit *****************/
#credit {clear:both; padding:50px 0pt 20px; text-align:center; font-size:.9em;}
#credit a:link, #credit a:visited {color:#000; text-decoration:none;}
#credit a:hover {color:#000; text-decoration:none;}
/***************** Quotes *****************/
.quote {float:right; margin: 0 0 10px 10px; border-width:0px !important;}
