/* CSS Document */
* {margin:0; padding:0;}
p, h1, h2, h3{padding:5px 25px;}
h1 {color:#169576; font-size:18px;}
h2 {color:#169576; font-size:16px;}
body {width:100%; text-align:center; background: url(images/background.gif) repeat-x #e1dfe0; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#page {width:824px; margin:0 auto; background-image:url(images/page_bg.png); background-repeat: repeat; text-align:center;}
#container {width:778px; margin: 0 auto; text-align:center; border:#266d51 1px solid;}
#left {width:199px; text-align:left; vertical-align:top; border-right:#266d51 1px solid; background:url(images/nav_bg.jpg) 0px 121px no-repeat #169576; }
#left ul {padding-top:14px;}
#left li {display:block; background:url(js/blank.gif);}
#left a {display:block; background-repeat:no-repeat; height:30px; }
#left a.home {background-image:url(images/home.png);}
#left a.home:hover {background-image:url(images/home_over.png);}
#left a.about_us {background-image:url(images/about_us.png);}
#left a.about_us:hover {background-image:url(images/about_over.png);}
#left a.properties {background-image:url(images/properties.png);}
#left a.properties:hover {background-image:url(images/properties_over.png);}
#left a.promenade {background-image:url(images/promenade.png);}
#left a.promenade:hover {background-image:url(images/promenade_over.png);}
#left a.new_development {background-image:url(images/new_development.png);}
#left a.new_development:hover {background-image:url(images/new_development_over.png);}
#left a.contact_us {background-image:url(images/contact_us.png);}
#left a.contact_us:hover {background-image:url(images/contact_us_over.png);}
#left li ul {padding:0;}
#left li li {float:none;}
#left li li a {padding:2px 5px 2px 41px; font-size: 12px; color:#FFFFFF; text-decoration:none; height:auto; white-space:normal; width:135px;}
#left li li a:hover {color:#fcf8e7; text-decoration:underline;}
#left li li li {float:none; }
#left li li li a {padding:2px 5px 2px 61px; font-size: 12px; color:#FFFFFF; text-decoration:none; height:auto; white-space:normal; background:url(images/bullet.png) no-repeat 50px 7px; width:110px;}
#left li li li a:hover {color:#fcf8e7; text-decoration:underline;}
#logo {text-align:center; background:#fcf8e7; height:121px; border-bottom:#266d51 1px solid;}
#right {width:579px; text-align:left; vertical-align:top; background:#fcf8e7; }
#header {height:121px; background:url(images/header.gif) no-repeat top; border-bottom:#266d51 1px solid;}
#content {background:url(images/content_bg.jpg) top no-repeat; min-height:310px; }
#inner_content {background:url(images/inner_content_bg.jpg) top no-repeat; min-height:520px; }
#inner_content ul{padding:5px 40px;}
#inner_content li{padding:5px 0px;}
#footer {width:824px; margin:0 auto; background:url(images/page_bottom.png) top no-repeat; min-height:23px; text-align:center; font-size:10px;}
#footer a {color:#266d51;}
#footer a:hover {text-decoration:none;}
#footer h1 {color:#000000; font-size:10px;}
#info {background:#dde0ce; color:266d51; border-top:#266d51 1px solid;}
#featured {padding:15px 0 0 0; border-top:#266d51 1px solid; margin-top:14px;}
#featured p {padding:5px 15px; color:#fcf8e7;}
#featured a {color:#fcf8e7; font-weight:bold; clear:both;}
#featured a:hover {text-decoration:none;}
#featured2 {padding-top:80px;}
