body	{ background: #000; color: #fff; font-family: Verdana, Arial, sans-serif; font-size: 62.5%; margin: 41px auto; text-align: center; }

#page	{ width: 803px; background: #fff; margin: 0 auto; margin-bottom: 10px; color: #000; font-size: 1.1em; text-align: left; min-height: 600px; }

#container	{ padding: 35px 24px 6px 24px; }

#header	{ height: 18px; margin: 0; padding: 0; }
#header li	{ list-style-type: none; display: block; float: left; height: 22px; background: #fff url('../images/topNav-spacer.gif') no-repeat top right; padding-right: 11px; }
#header li.last	{ background: #fff; padding-right: 0; }
#header li a	{ color: #1B1B1B; text-decoration: none; display: block; background-position: top left; background-repeat: no-repeat; height: 22px; font-size: 1.1em; letter-spacing: 3px; font-weight: bold; }
#header li a:hover, #header li a.selected	{ background-position: bottom left; }

#banner	{ margin: 12px 0 0 0; padding: 0; width: 755px; height: 178px; }

.content	{ font-size: 10px; padding: 17px 18px 0 10px; min-height: 292px; }
.content h2	{ margin: 0; padding: 0 0 12px 0; }
.content p	{ margin: 0; padding: 0 0 15px 0; }

#breadcrumb	{ background: url('../images/logo.gif') no-repeat left; padding: 5px 0 5px 66px; margin-bottom: 11px; font-size: 9.9px; }
#breadcrumb a	{ color: #000; text-decoration: none; }
#breadcrumb a.current	{ font-weight: bold; }

#featuredResidents .residentThumb	{ float: left; margin: 0 8px 8px 0; border: 0; }
#featuredResidents h4	{ margin: 0; padding: 4px 0; }
#featuredResidents h4 a	{ color: #000; text-decoration: none; }
#featuredResidents h4 a:hover	{ text-decoration: underline; }

a.more	{ display: block; height: 15px; width: 51px; background: url('../images/more.gif') no-repeat top; }
a.more:hover	{ background-position: bottom; }

.hide	{ height: 0; width: 0; overflow: hidden; position: absolute; }

.hr	{ background: url('../images/footer-bg.gif') repeat-x top left; height: 14px; }
.hr hr	{ height: 0; width: 0; overflow: hidden; position: absolute; color: #fff; background: #fff; border: 0; }

#footer	{ margin-top: 25px; padding: 5px 0 3px 10px; color: #333; background: url('../images/footer-bg.gif') repeat-x top left; font-size: 0.9em; }
#footer span	{ float: right; }
#footer span a	{ font-weight: bold; color: #000; text-decoration: none; }
#footer span a:hover	{ text-decoration: underline; }

p.formLink	{ font-weight: bold; color: #000; }
p.formLink a	{ color: #000; text-decoration: underline; }
p.formLink a:hover	{ text-decoration: none; }
