body {
   background-image: url(../images/2bar.gif);
   background-repeat: repeat;
   text-align: center;
}

p {
   font: 14px arial, helvetica, sans-serif;
   margin-top: 0px;
}

.quote {
   font-family: "courier new", courier, monotype;
   margin: 12px;
}

.dropcap:first-letter {
   float: left;
   font-size: 280%;
   font-family: "times new roman", times, serif;
   padding: 0px 2px 0px 0px;
}

a:link, a:visited {
   font: 14px verdana, geneva, sans-serif;
   color: maroon;
   text-decoration: none;
}

a:hover {
   font: 14px verdana, geneva, sans-serif;
   text-decoration: underline;
}

h1 {
   font: 20px verdana, geneva, sans-serif;
   font-weight: bold;
   line-height: normal;
   margin: 0px 0px 5px 0px;
   padding: 0px 0px 0px 0px;
}

h2 { 
   font: 18px verdana, geneva, sans-serif;
   font-weight: bold;
   line-height: normal;
   margin: 0px 0px 5px 0px;
   padding: 0px 0px 0px 0px;
} 

h3 { 
   font: 14px verdana, geneva, sans-serif;
   font-weight: bold;
   line-height: normal;
   margin: 0px 0px 5px 0px;
   padding: 0px 0px 0px 0px;
} 

h4 {
   font: 14px verdana, geneva, sans-serif;
   color: maroon;
   line-height: normal;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

table, td, tr {
   vertical-align: top;
}

#mainbody {
   width: 600px;
   background: white;
   margin-left: auto;
   margin-right: auto;
}

#toppanel {
   background: black;
   height: 75px;
   text-align: left;
   margin: 0px;
   padding: 0px;
}

#toppanel a:link {
   border: 0px;
}

#contentspanel {
   position: relative; 
   width: 120px; 
   background: white;
   text-align: center;
   border: 1px solid black;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 250px 0px;
   float: right;
   clear: right;
}

#contentspanel a {
   display: block; font-weight: bold;
   background-image: url(../images/verticalfade.gif);
   background-repeat: repeat-x;
   padding: 8px 20px 10px 20px;
   margin: 0px;
}

#mainpanel {
   width: 440px;
   background: white;
   font: 14px arial, helvetica, sans-serif;
   text-align: left;
   padding: 10px;
   float: left;
   clear: left;
}

#leftsidepic {
   border: 1px solid silver;
   float: left;
   padding: 3px;
   margin: 5px 10px 5px 0px;
   font: 10px verdana, geneva, sans-serif;
   font-weight: bold;
}

#bottomline {
   background-image: url(../images/verticalfadeup.gif);
   background-repeat: repeat-x;
   font: 10px verdana, geneva, sans-serif;
   padding: 5px 0px 15px 0px;
   margin: 0px 0px 0px 0px;
   border-top: 1px solid silver;
   clear: both;
}

.error {
   font-weight: bold;
   color: maroon;
   font-style: italic;
}