body {  background-image:url(../img/background.gif); }
.main { background-color:#fefefe;
        text-align:left;
        border:outset 1px #535353;
        margin-left:5%; width:90%;
 }
.sidebar { position:absolute; top:0px; left:0px; width:180px; }
div.main address { font-style:normal; }
em { padding-left:.2em; padding-right:.2em; font-style:normal; }


img { border: 0px }
h1 { width:100%; margin:0px; border:0px;
     padding-left:0em; padding-top:0.3em; padding-bottom:.3em;
     text-align: center; background-color:#595959; color:white; }
h2 { }
a { text-decoration:none; }
a:link    { color:#000099; }
a:visited { color:#006600; }
a:hover   { color:#ff4500; text-decoration:underline; }

.date { margin-right:1em; text-align:right; font-size:9pt; }

ul       { list-style-image:url(../img/dot_blue.gif); }
ul ul    { margin-bottom:1em; list-style-image:url(../img/arrow_red.gif); }
ul ul ul { list-style-image:none; list-style-type:disc; }
li { font-size:small; }
li.index a:before { content:"["; }
li.index a:after  { content:"]"; }
li.vcard { list-style-image: url(../img/mail.gif); }

.body { padding:.5em 2em; }
.left   { text-align: left; }
.center { text-align: center }
.right  { text-align: right; }
.none { display: none }

.footer { width:100%; padding:0.3em; background-color:#595959; color:#fefefe; text-align: right; font-size:9pt; }
.footer a { text-decoration:underline; color:#fefefe; }
.footer a:hover   { color:#FF0000; }
.footer td.address { vertical-align:bottom }

del { display: none; }

