body {font-family: Trebuchet MS; }

.siteframe {width: 100%; height: 100%; border: 4px solid #990000; }
h1 {font-size: 250%; padding-left: 30px; color: ffffff}
h2 { padding: 4px; font-size: 18px; background-color: white; border: 1px solid silver; color: #990000; margin-bottom: 0px}
.banner {background-image:url('../images/banner.gif'); background-color: ffffff; background-repeat: no-repeat; height: 140px; border-bottom: 10px solid white}

.leftcol {width: 120px; background-color: 990000;border-right: 10px solid white;border-left: 7px solid white;}
.centercol {width: 99%; background-color: ffffff;border: 0px solid white; }

.leftmenuitem { padding: 5px;;  }

a { color: #990000 ; text-decoration: none; }
a:visited { color: #990000; }
a:hover {color: #990000; text-decoration: underline; }

a.leftmenulink { font-weight: bold;height: 120%; width: 130px;;padding-left: 7px;  color: #ffffff ; text-decoration: none; border: 1px solid ffffff}
a.leftmenulink:visited { color: #ffffff; }
a.leftmenulink:hover {width: 100%; color: black; background-color: white; border: 1px solid silver; }


.centretable  { font-family: verdana;background-color: white;  }
.centretop { border: 1px solid #336699}
.centremiddle  { padding: 1px; font-size: 18px;  background-color: white; border: 1px solid silver;}
.centretext {COLOR: 990000; padding-bottom: 15px; font-size: 14px; }
.centrecontent {border: 0px solid ffffff}

.left {width: 80%; background-color: none; font-size: 12px; padding-right: 10px;}

.right {color: 990000; width: 130px; padding: 15px; background-color: efefef; text-align: left; font-weight: bold; font-size: 12px;  border: 1px solid silver;}

ul { padding-left: 7px;  color: #990000 ; text-decoration: none; font-size: 10pt}

li {padding-left: 7px;  color: #990000 ; text-decoration: none; font-size: 10pt}

#listings {width: 140px; text-align: center;}

.rightheading {color: black; font-size: 12px; }

.pic {float:center; border: solid 25px white; width: 200px;}
.rightcolpic {float:center; border: solid 5px silver; width: 110px;}