.already_filled {opacity:0.3; }



#header { background: black; }

body { background: black; 
        font-family: 'Trebuchet MS',Verdana,Arial,Helvetica,Geneva,sans-serif;
        font-size: 98%; /* fixes IE font too big problems */
        /*Font size value for IE4/5 on Windows*/
        voice-family: "\"}\"";
        voice-family:inherit;
        font-size: 100.01%; /* Prevents a bug in Opera and fixes IE font problems */
}


#container { background: white; width: 950px; margin: 0 auto; overflow: hidden; display: inline-block; }
#container { display: block; }

#content { display: inline; float: left; margin-right: 10px; width: 708px;
           margin-left:2px; }

* html #content { overflow-x: hidden; }

#rightsidebar { background: #90c010; display: inline; float: left; margin-right: 10px; width: 222px; border: solid #90c010; border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px; margin-right: 0; text-align: justify}
* html #rightsidebar { overflow-x: hidden; }
#rightsidebar a { color: #0000; }
#rightsidebar #title { color: black; text-align: center; font-weight: bold; text-decoration: underline; margin-bottom: 10px; }

#footer { width: 950px; margin: 0 auto; overflow: hidden; display: inline-block; clear: both; position: relative; }
#footer { display: block; }
#footer #mention { font-size: 60%; color: #777777; display: inline; float: left; margin-top:15px; margin-right: 10px; width: 850px; margin-left: 10px; font-style:italic;}
* html #footer #mention { overflow-x: hidden; }


#whereami { text-decoration: none; color:black; }
a:hover { background: #eeeeee;}

#nav { font-weight: bold; background: #90c010; display: inline; float: left; margin-right: 10px; width: 950px; margin-right: 0; hover-background: #ec841f; }
#nav dl { display: inline; }
#nav dt { display: inline; height: 30px; text-align: center; }
#nav dt:hover { background: #70a000; color: white; text-decoration: none; }
#nav a:hover { background: #609000; }
#nav dt a { text-decoration: none; }
#nav dt a { color: white; margin-left: 5px; margin-right: 5px; }
* html #nav { overflow-x: hidden; }

.subnavbar { font-weight: bold; font-size: small; background: #80b000; display: inline; float: left; margin-right: 10px; width: 950px; margin-right: 0; }
.subnavbar dl { display: inline; }
.subnavbar dt { display: inline; height: 30px; text-align: center; }
.subnavbar dt:hover { background: #609000; color: white; text-decoration: none; }
.subnavbar a:hover { background: #508000; }
.subnavbar dt a { text-decoration: none; margin-left: 5px; margin-right: 5px; }
.subnavbar dt a { color: white; }
* html .subnavbar { overflow-x: hidden; }


.metainfo { font-size: small; font-style: italic; color: #808080; text-align: right; }

#userbox { text-align: right; text-color: white; background: black; border: 0px; margin: 0px; clear: both; }
#userbox li { text-color: white; }
#userbox a { color: white; }

.committeemember { border: solid #90c010; border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px; }
.committeemember .name { font-variant: small-caps; background: #90c010; }
.committeemember .name a { color: black; }

.errorlist { border: solid #ec841f; border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px; text-color: red; font-weight: bold; }

.post a { color: #609000; }
.post a:hover { background: #eeeeee;}
.post h1 { font-size: 120%;}
.post h1 a { color: black; text-decoration: none; }

#schedule {  
        border:solid black 1px;
        margin-left: 5px;
        margin-right: 5px;
        margin-top: 5px;
        margin-bottom: 5px;
        border-collapse: collapse;
	color: black;
}
#schedule a { color:black; text-decoration: none; background: inherit;}
#schedule td { margin: 5px; 
        vertical-align: text-top;
        padding-left: 2px;
        padding-right: 2px;
        border:solid grey 1px;
}
#schedule a.name:hover { background: #83b407;}
#row_even  { background: #efffcf; }
#row_even:hover { background: #dfefbf; }
#row_odd { background: #e0f0b0;}
#row_odd:hover { background: #d0e0b0;}
#guest { text-align: right; font-style:italic;}
