body { background: url(../gfx/bkgd-blue.gif) repeat-x top left; }/* content-wrap */#content-wrap { float: left; width: 984px; margin: 0; padding: 0; }/* content-sub */#content-sub { float: left; width: 224px; margin: 0; padding: 0; }h1 { margin: 0 0 2px 0; padding: 30px 0 0 0; }h2 { margin: 0 0 8px 0; padding: 0 0 5px 0; }/* nav sub */#nav-sub { width: 224px; margin: 0; padding: 0; }#nav-sub li { width: 224px; margin: 0; padding: 0; }#nav-sub a { width: 176px; display: block; margin: 0 0 0 15px; padding: 6px 0 6px 28px; color: #003890; text-decoration: underline; background: url(../gfx/nav/sub-arrow-blue-2.gif) no-repeat center left; }* html #nav-sub a { width: 204px; }#nav-sub a:hover { color: #9E771E; background: url(../gfx/nav/sub-arrow-brown.gif) no-repeat center left; }/* nav feature */#nav-feature { width: 206px; margin: 0; padding: 0; }#nav-feature li { width: 206px; margin: 0; padding: 3px 0 0 0; }#nav-feature li.link-head { width: 206px; margin: 0; padding: 0; font-weight: bold; line-height: 1em; }#nav-feature a { width: 178px; display: block; margin: 0 0 0 0; padding: 6px 0 6px 28px; color: #E87828; text-decoration: underline; background: url(../gfx/nav/sub-arrow-orange.gif) no-repeat center left; }* html #nav-feature a { width: 206px; }#nav-feature a:hover { color: #9E771E; background: url(../gfx/nav/sub-arrow-brown.gif) no-repeat center left; }/* content */#content { float: right; width: 760px; padding: 0 0 20px 0; }* html #content { font-size: 100%; }/* content top */#content-top { float: left; width: 760px; padding: 30px 0 11px 0; }/* content bottom */#content-bottom { float: left; width: 760px; padding: 0; background: url(../gfx/apartments/bkgd-bottom.gif) no-repeat top left; }#bot-left { float: left; width: 246px; margin: 0 11px 0 0; padding: 0; line-height: 1.25em; background: display: inline; /* fixes IE/Win double margin bug */ }#bot-left h2 { width: 246px; }#bot-left ul { padding: 0 20px 20px 20px; }#bot-left li { margin: 0 0 0 0; }#bot-center { float: left; width: 246px; margin: 0 11px 0 0; padding: 20px 0; line-height: 1.25em; background: display: inline; /* fixes IE/Win double margin bug */ }.link-head { margin: 0; padding: 12px 0 1px 0; font-weight: bold; }.link-blue { margin: 2px 0; padding: 0 0 0 12px; background: url(../gfx/arrow-blue.gif) no-repeat center left; }.link-blue a { color: #004078; text decoration: underline; }.link-blue a:hover { color: #CDB589; text decoration: underline; }#bot-center dl { float: left; width: 206px; padding: 0 20px 6px 20px; } * html #bot-center dl { width: 246px; }#bot-center dl dl { float: left; width: 206px; padding: 0; }#bot-center dt { font-weight: bold; }.one-line { float: left; padding: 0 0.5em 0 0; }#schools dl { float: left; width: 206px; padding: 0 0 4px 0; }#schools dt { float: left; width: 36px; font-weight: normal; }#schools dd { float: right; width: 170px; }#bot-right { float: left; margin: 0; padding: 0; }
