body { text-align:center; font:12px Arial, Helvetica, sans-serif;}
h1, h2, h3 { color:#919191; } 
#wrapper { margin:0 auto; text-align:left; width:800px; }
#main { margin-left:200px; font:12px Arial, Helvetica, sans-serif; color:#525c53; }
#sidebar { width:185px; float:left; background:url(../images/sidebar-gradient.jpg) top right repeat-y; }
#sidebar .background { background:url(../images/sidebar-background.jpg) -7px 0px no-repeat; border:1px solid transparent;}
#sidebar #contact, #sidebar #property { text-align:center; color:#525c53; font-family:arial; }
#property { margin-top:25px; }
#property a { text-decoration:none; color:#898989; }
#menu { margin-top:345px; }
#menu ul { list-style:none; margin:0 9px; padding:0; }
#menu li { background:#f2f2f2; border:1px solid #e6e6e6; margin-bottom:5px; }
#menu li.selected { background:url(../images/menu-selected-background.jpg) top left repeat-x; border:1px solid #e6e6e6; }
#menu li.selected a { color:#f2f2f2; }
#menu li a { text-decoration:none; display:block; height:19px; line-height:19px; font-size:13px; padding-left:5px; color:#898989;}
#gallery { text-align:center; position:relative; background:url(../images/gallery-background.jpg) top left no-repeat; height:340px; }
#gallery a { text-decoration:none; color:white; font-weight:bold;}
#gallery img { top:10px; position:relative; left:-3px;}
#gallery div { position:absolute; width:565px; height:25px; line-height:25px; left:14px; bottom:20px; text-align:right; background:#a6948a; color:white;  }
#gallery div span { padding:0 10px; }
#gallery_text { float:left; }
#content { padding:0 15px; }
#footer { clear:both; padding-top:50px; }
#footer .privacy { float:right; padding-right:10px; }