body {margin: 10px; background-color: #FFFFFF; background-image: url(../images/background.gif); background-repeat: repeat-x; font-family: arial, helvetica, sans-serif; color: #000000}
p, ul, ol, li, td {font-size: 12px}

#wrapper {width: 100%}
#header, #content, #controls {width: 923px; margin: 0 auto}

#header {margin-bottom: 10px}

#controls {margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid #CCCCCC; text-align: center}

#content h1 {font-size: 30px; font-weight: normal; margin: 0}
#content p {line-height: 1.3em; margin-top: 0}
#content h2 {font-size: 18px; font-weight: normal}
#content h3 {font-size: 18px; font-weight: normal; margin: 30px 0 10px 0; padding: 10px; border: 1px solid #CCCCCC}
#content h4 {clear: both; font-size: 18px; font-weight: normal; margin: 20px 0 0 0; padding: 20px 0 10px 0; border-top: 1px solid #CCCCCC}
#content ul {list-style: disc; margin: 0 10px 10px 10px; padding: 0 10px 10px 10px}
#content ul li {padding: 2px 0}

table.contact td {padding: 1px 20px 1px 0}

table.floorplans {border-left: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC}
table.floorplans td {padding: 5px; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC}
table.floorplans thead td {font-weight: bold}

div.photo {float: left; border: 1px solid #CCCCCC; padding: 1px; margin: 0 10px 10px 0}
div.photo img {width: 220px; height: 165px}

div.contact {float: right; margin: 0 0 0 20px}




