/* make the headings stand out visually */
H1, H2, H3, H4, H5, H6 { font-family: Verdana, Arial, Helvetica, sans-serif }

/* setup basic colors */
BODY { font-family: Georgia, Times New Roman, Times, serif; background-color: white; color: black }

/* make the links look the way we want them to */
A { text-decoration: none }
A.special:link { color: #222222 } /* hack the front page */
 A:link { color: #A40000 }
 A:active { color: #A40000 }
 A:visited { color: #A40000 }

/* various quick hacks for formatting */
P.sublevel { font-family: Georgia, Times New Roman, Times, serif; font-size: 12px }
P.sidebar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-left: 4px }
TD P.subsidebar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-left: 10px }
.small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }
.contact { text-indent: -2em; margin-left: 2em }
.info { margin-left: 2em }

/* doesn't work in Netscape, but we'll deal */
/* which bites, too, 'cause it'd look a lot better */
TD .side { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small }

/* heading colors */
#mail { color: #8854a2 }
#printing { color: #e65900 }
#purchase { color: #007225 }
#insurance { color: #007272 }
#office { color: #e6e600 }

/* positions */
#commonlinks {position: absolute; top: 17px; left: 230px; }
#header { position: absolute; top: 100px; left: 300px; width: 550px }
#sidebar { position: absolute; top: 260px; left: 0px; width: 180px;}
#navbar { position: absolute; top: 140px; left: 150px; width: 550px }
#rosebanner { position: absolute; top: 5px; left: 0px; width: 130px; height: 125px }
#headline { position: absolute; top: 5px; left: 10px; width: 690px; height: 30px }
#main { position: absolute; top: 200px; left: 300px; width: 550px }
