body  { background: #cfd0d4 url(media/layout/background.jpg) repeat fixed; margin: 15px 15px 5px }
p, li { font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.neg_margin { }
h1  { color: black; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; word-spacing: 1px; padding-top: 10px }
h2   { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h3  { color: #758ba5; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a { color: black }
a:hover { color: #758ba5; text-decoration: none }
b  { word-spacing: 2px; letter-spacing: 1px }
.faq { color: #7c7c7c; line-height: 12px; padding-right: 15px; padding-left: 7px; border-left: 8px solid #b0bd5c }
.mainlinks     { color: black; font-weight: bold; font-size: 20px; text-align: center; word-spacing: 1px; letter-spacing: 1px }
.mainlinks a      { color: #666; font-size: 11px; text-decoration: none; padding: 4px }
.mainlinks a:hover { color: #000; background-color: #fff }
.footerlinks     { text-align: center; margin-top: 13px; padding: 4px; border-top: 2px solid #e2e7c0 }
.maintable   { background-color: #fff; padding: 15px 15px 5px }
.areas  { background-color: #eee; padding: 5px; border-right: 4px solid #fff; border-left: 4px solid #fff }
.articlewriter   { background-color: #e2e7c0; float: right; margin-top: -10px; margin-bottom: 10px; margin-left: 10px; padding: 10px; border: dashed 2px #666; width: 200px }
.box  { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; border: solid 1px #ddd }
.numlistings { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px; padding-right: 8px; padding-left: 5px;}
