body { 
   background: black url(g9brk07.gif);
   color: white;
   }

div#header {
   position: absolute;
   top: 10px;
   left: 10px;
   width: 800px;
   height: 60px;
   background: #dccdcd;
   border-top: 30px #b99b9b solid;
   border-right: 30px #733737 solid;
   border-bottom: 30px #500505 solid;
   border-left: 30px #966969 solid;
   color: #500505;
   text-align: center;
   margin-top: 0;
}

div#header h1 {
   font-size: 3.5em;
   margin-top: 0;
}

.menu {
   position: absolute;
   top: 140px;
   margin-top: 0;
   background: #dccdcd;
}

#mainmenu {
   position: absolute;
   width: 150px;
   left: 10px;
}

#links {
   position: absolute;
   width: 160px;
   left: 710px;
}

.menu ul {
   list-style: none;
   margin: 0;
   padding: 0;
}

.menu a, .menu h2 {
   font-weight: bold;
   font-size: 12px;
   font-variant: small-caps;
   display: block;
   border-width: 1px;
   border-color: #500505;
   margin: 0;
   padding: 0 3px;
   padding-left: 10px;
}   

.menu h2 {
   color: #500505;
   background: #966969;
   border: 1px #966969 solid;
}

.menu a {
   color: #500505;
   background: #dccdcd;
   text-decoration: none;
   border: 1px #966969 solid;
}

.menu a:hover {
   background: #500505;
   color: #dccdcd;
   border: 1px #dccdcd solid;
}

div#introPicture {
   position: absolute;
   top: 140px;
   left: 180px;
   width: 510px;
}

div#stats {
   position: absolute;
   top: 480px;
   left: 10px;
   width: 800px;
   text-align: center;
}

.LensText {
   color: #ffffff; 
}

.EarlsText {
   color: #ffff99;
   font-style: italic;
}

div.nav {
   margin-top: 0;
   position: absolute;
   top: 0;
}

.content {
   width: 528px;
   position: absolute;
   top: 140px;
   left: 170px;
   color: #ffffff;
}

.content p {
   text-align: center;
}

.content a:link, .content a:hover, .content a:visited {
   color: #ffffff;
}

.pics {
   text-align: center;
}

.pics img {
   border: none;
}

.calendar {
   border: 1px white solid;
   width: 858px;
}

.calendar td {
   border: 1px white solid;
   background: #500505;
   color: #dccdcd;
   width: 14%;
}

.calendar th {
   background: #dccdcd;
   color: #500505;
   font-size: 40px;
}

#calendaradmin {
   width: 858px;
   text-align: right;
   background: transparent;
   padding-top: 0;   position: absolute;
   top: 122px;
}

#calendaradmin a:link, #calendaradmin a:hover, #calendaradmin a:visited {
   color: black;
}

#button {
   width: 60px;
   text-align: center;
   background: #b99b9b;
   border-top: 5px #b99b9b solid;
   border-left: 5px #966969 solid;
   border-bottom: 5px #500505 solid;
   border-right: 5px #733737 solid;
}

div#longbutton {
   width: 200px;
   text-align: center;
   background: #b99b9b;
   border-top: 5px #b99b9b solid;
   border-left: 5px #966969 solid;
   border-bottom: 5px #500505 solid;
   border-right: 5px #733737 solid;
}

.ctrlpnl a:link, .ctrlpnl a:visited {
   color: #500505;
   text-decoration: none;
   font-variant: smallcaps;
}

.listtable {
   border: 1px #966969 solid;
   font-size: 0.9em;
}

.listtable td {
   padding: 3px;
   background: #dccdcd;
   color: black;
}

.listtable a:link, .listtable a:visited, .listtable a:hover {
   color: black;
}

#eventlistadmin {
   width: 28px;
   text-align: right;
   background: transparent;
   padding-top: 0;
   margin-top: 0;
   position: absolute;
   top: -18px;
}

#eventlistadmin a:link, #eventlistadmin a:hover, #eventlistadmin a:visited {
   color: black;
}
