body { font-family: verdana, sans-serif; background-color: #E7EFD6;  background-image: url("images/bg.jpg"); margin: 0em;  }a:link,a:visited { text-decoration: none; }a:active,a:hover { text-decoration: underline; }.centre { width: 100%; text-align: center; }#main { text-align: left;  border-top: none;  width: 701px; margin-left: 1em; }#header { padding-top: 5px; padding-bottom: 5px; }#menu { font-family: verdana, sans-serif; font-size: 0.7em; border: 1px solid gray; border-bottom: none; background-color: white; width: 26em; padding: 2px; }#menu a:link,#menu a:visited { text-decoration: none; color: #555555; margin-right: 2em; }#menu a:hover,#menu a:active { text-decoration: underline; color: black; }#big {  display:inline; width: 326px; font-family: verdana, sans-serif; border-top: 1px solid gray; border-right: 1px solid gray; background-color: white; font-size: 13px; }#big .new { width: 49%; background-color: EEFAE1;}#big .existing { background-color: FAF5E1; width: 49%; }#content { padding: 0.8em; padding-top: 2.2em; background-color: white; border: 1px solid black; font-size: 0.8em; }#features { position: absolute;  left: 370px;  width: 325px; margin-top: 95px; margin-left: 0.5em; font-size: 0.85em; }#features p.top { margin-bottom: -0.8em; }#footer { background-color: #dddddd; border: 1px solid gray; border-top: none; font-family: verdana, sans-serif; padding: 1px; padding-left: 2px; font-size: 0.7em; }#footer a { margin-right: 0.5em; }#footer a:link,#footer a:visited { color: #555555; }#footer a:active,#footer a:hover { color: black; }h1.front { font-weight: bold; font-size: 1.2em; margin-top: 0.2em; margin-bottom: -1em;  color: black; }.small { font-size: 0.8em; }img.left { border: 1px solid black;  float: left; margin-right: 0.5em; clear: left; }img.right { border: 1px solid black;  float: right; margin-left: 0.5em; clear: left; }