body {background: #d9d9d9; margin: 0px;}

.headtext {font-family:Arial black; font-size:18pt;font-style:italic;color: #851d85;}
.menutext {font-family:Arial; font-size:12pt; font-weight:bold;color: #f0aaf0;}
.bodytext {font-family:Arial; font-size:10pt;font-style:normal;color:#851d85;}
.highlight {background:#ffb;}
a {font-family:Arial;text-decoration:none}
a.menu {font-size:12pt; font-weight:bold;color:#f0aaf0;}
a.menu:hover {color:#fff}
a.smalllink, a.diary {font-size:10pt; font-weight:bold; color:#851d85;}
a.smalllink:hover {color:#fff}
a.diary:hover {color:#f0aaf0}
a.smalllink:visited, a.diary:visited {color:#851d85;}
a.smalllink:visited:hover, a.diary.visited:hover {color:#851d85;}
a.linkstext {font-size:14pt; font-weight:bold;color:#851d85;}
a.linkstext:hover {color:#f0aaf0}
.boxes {font-family:Arial; font-weight:bold;color:#851d85;font-size:9pt}

th {font-family:Arial;font-size:10pt;color:#fff;background:#851d85;vertical-align:top}
td {font-family:Arial;font-size:10pt;color:#851d85;background:f0aaf0;text-align:center;vertical-align:top}
td.avail {font-family:Arial;font-size:10pt;color:#851d85;background:f0f0aa;vertical-align:top}
td.clear {font-family:Arial;font-size:10pt;color:#851d85;background:fff;text-align:left;vertical-align:top}

#outerframe {
    position: absolute;
    margin: 0px;
    width: 100%; 
    text-align: center;
}

#outerframe2 {
    width: 800px;
    text-align: center; 
    margin: 0px;
    background: url('images/fade.png') center repeat-y;
}

#innerframe { 
    width: 750px;
    padding: 0px;
    margin: 0px;
    background: #fff;
}

#header {
    width:  100%;
    height: 105px;
    position: relative;
    float: left;
    padding: 5px;
    text-align: center;
    color: #851d85;
    background: #f0aaf0;
}

#menu {
    width:  100%;
    height: 40px;
    position: relative;
    float: left;
    margin: 0px;
    padding: 10px;
    text-align: center;
    color: #f0aaf0;
    background: #851d85;
}

#body {
    width:  100%;
    height: 450px;
    margin: 20px;
    text-align: left;
    position: relative;
}

#bodysect {
    width:  100%;
    margin-left: 40px;
    text-align: left;
    position: relative;
}

#footer {
    width:  100%;
    height: 20px;
    position: relative;
    float: left;
    padding: 3px;
    text-align: center;
    font-family: Verdana;
    font-size: 12;
    font-weight: bold;
    color: #fff;
    background: #851d85;
}