body
{background-color:black;
font-size:10pt;
font-family:arial;
color:#CC9966;
text-align:justify;}

#container
{display:table;
width:860px;
margin-left:auto;
margin-right:auto;
padding:2px;
border:1px solid #CC9966;
min-height:100px;}

#top
{width:860px;
height:150px;
background-image:url(images/logotop.jpg);}

#middle
{width:860px;
height:100%;
border:0;
border-collapse:collapse;}

#menu
{width:230px;
vertical-align:top;
border:0;
padding:0;
margin:0;}

#contents
{width:auto;
vertical-align:top;
border:0;
padding-left:20px;
padding-right:10px;}

#footer
{color:#990000;
font-size:80%;
text-align:center;
font-weight:bold;
padding-top:3em;}

.menu
{width:230px;
border:1px solid #CC9966;
background:url(images/menutop.gif) no-repeat top;
margin-top:2px;}

.menu p
{background: url(images/menuarrow.gif) no-repeat 20px;
padding-left:35px;
margin-top:-0.5em;
font-size:105%;}

.menutitle
{color:white;
font-weight:bold;
margin:10px auto 20px 30px}

a
{text-decoration:none;
color:#CCCCCC;
outline:0;}

a img
{border:0;}

a:hover
{color:#CC9966;}

a.present
{color:#CC9966;}

#contents a
{color:white;}

h1
{font-size:1.5em;
font-weight:normal;
color:white;}

h2
{font-size:1.25em;
color:white;}

p.first
{font-size:1.1em;}

table.gallery
{border:0;
border-collapse:separate;
border-spacing:10px;}

table.gallery td
{border:1px solid #CC9966;
background-color:#443322;
height:125px;
width:125px;
text-align:center;
vertical-align:middle;}

table.gallery td:hover
{background-color:#FCFFD0;}

table.regalia
{border:0;}

table.regalia td
{padding:0 1em 1em 1em;
vertical-align:top;
text-align:left;
font-weight:bold;}

table.committee
{border:0;}

tr.images td
{vertical-align:middle;
height:100px;
padding-top:2em;}

table.committee td
{text-align:center;
vertical-align:top;
width:200px;}

table.doubleborder
{border: 1px solid #990000;
border-collapse:separate;}

table.doubleborder td
{border: 1px solid #990000;}

table.hadley
{border:1px solid #990000;
border-collapse:collapse;
width:100%;
text-align:center;}

table.hadley td
{border:1px solid #990000;
min-width:20px;
padding:2px;}

tr.first
{font-weight:bold;
vertical-align:bottom;}

.floatleft
{float:left;
margin-right:10px;}

.floatright
{float:right;
padding-left:10px;}

.clear
{clear:both;}

.center
{text-align:center;}

.left
{text-align:left;}

.right
{text-align:right;}

.description
{margin-left:2em;
margin-top:-1em;}

.bold
{font-weight:bold;}

.italic
{font-style:italic;}

.underline
{text-decoration:underline;}

.smaller
{font-size:80%;}

.small
{font-size:90%;}

.medium
{font-size:110%;}

.large
{font-size:120%;}

.larger
{font-size:150%;}

.red
{color:#990000;}

.orange
{color:#CC9966;}

.white
{color:white;}

.spacer
{line-height:1.5em;}

fieldset
{border:3px double #990000;
padding-left:1.5em;}

legend
{font-size:11pt;
font-family:arial;
color:#cc9966;}