body { 
background-color: #FFFFCC; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #A52A2A;
padding-left: 0px;
padding-right: 0px;
}

a               { color: #004080; text-decoration: underline }
a:hover   { color: #A52A2A; background-color: #FAEBD7 }
a:visited { color: #800080; text-decoration: underline }

hr  { color: #A52A2A; background-color: #D2B48C; width: 100%; height: 2px; } 

table {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

td               {border-style: none}

td.inset     {border-style: inset}
td.outset  {border-style: outset; padding-left: 6px; padding-right: 6px}
td.none    {border-style: none; padding-left: 6px}

th.outset  {border-style: outset}

.logo
{
float: left;
padding-bottom: 10px;
}

.search
{
float: right;
}

.top
{
align: center;
text-align: center;
clear: both;
background-color: #FAEBD7;
border-bottom: 2px solid #A52A2A;
border-top: 2px solid #A52A2A;
padding-left: 1em;
}

.leftnav
{
float: left;
font-size: smaller;
width: 45%;
margin: 0;
padding: 1em;
}

.content
{
margin-left: 50%;
border-left: 2px solid #A52A2A;
padding: 1em;
max-width: 36em;
}

.footer
{
clear: both;
margin: 0;
color: #A52A2A;
background-color: #F0FFF0;
border-top: 2px solid #A52A2A;
border-bottom: 2px solid #A52A2A;
}

.note {
color: #800080;
font-weight: bold;
} 

.newlinks {font-size:xx-small; padding-bottom: 12px}

.rname {font-size:xx-small; padding-bottom: 12px}
.rhead {font-size:x-small; padding-bottom: 12px}
.rcredits {font-size:x-small; padding-bottom: 12px}





