body { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #59225e; }
a:link { color: purple ; text-decoration: none; }
a:visited { color: purple ; text-decoration: none; }
a:hover { color: #f90 ; text-decoration: none; }
h1 { color: #59225e; font-size: 14px; font-weight: bold; margin: 12px 0; padding: 0; }
h2 { color: #a9421c; font-size: 12px; font-weight: bold; margin: 12px 0 5px; padding: 0; }
h3 { color: #e57e1c; font-size: 12px; font-weight: bold; margin: 12px 0 5px; padding: 0; }
p { font-size: 12px; margin: 5px 0; padding: 0; }
.header { text-align: center; width: 800px; height: auto; }
.buttonmenu { background-color: #f90; text-align: center; height: 30px; }
.contact { color: #59225e; font-weight: bold; background-color: #f90; text-align: center; height: 30px; border-bottom: 1px solid #fd9e04; }
.contact h1 { color: #59225e; font-size: 14px; font-weight: bold; margin: 5px 0; padding: 0; }
.contact a:link { color: #59225e; }
.contact a:visited { color: #59225e; }
.contact a:hover { color: #59225e; }
.lhs { background-color: #faca40; background-image: url(../images/lhs-bkg.png); background-repeat: no-repeat; text-align: left; padding: 0; }
.lhs h1 { color: #532481; font-size: 12px; font-weight: bold; margin: 12px 0; padding: 0 5px; }
.lhs p { padding: 0 5px 5px; }
.lhs a:link { color: purple ; text-decoration: none; }
.lhs a:visited { color: purple ; text-decoration: none; }
.lhs a:hover { color: purple ; text-decoration: none; }
#navcontainer {  }
#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
}
#navcontainer a
{
display: block;
padding: 3px;
border-bottom: 1px solid #eee;
}
.rootmenu a:link, .rootmenu a:visited
{ color: purple; font-weight: bold; text-decoration: none; }
.rootmenu a:hover
{ color: #000; }
.submenu a:link, .submenu a:visited
{ color: purple; font-weight: normal; text-decoration: none; }
.submenu a:hover
{ color: black; text-decoration: none; }
.main { background-color: white; text-align: left; padding: 5px 10px; }
.highlight { padding: 5px; border: solid 1px #f90; }
.footer { color: #59225e; font-size: 11px; background-color: #faca40; text-align: center; height: 30px; }
.credits { color: #7e5092; font-size: 10px; text-align: center; }
.credits a:link { color: #7e5092 ; text-decoration: none; }
.credits a:visited { color: #7e5092 ; text-decoration: none; }
.credits a:hover { color: #f90 ; text-decoration: none; }
.heart { vertical-align: middle; }
.img { float: left; padding-right: 20px; padding-left: 20px; }
.imgrt { float: right; }
