* {
	margin: 0;
	padding: 0;
}

body {
 color: #555;
 background-color: #fff;
 font-family: Verdana, sans-serif;
 font-size: 60%;
}

table, tbody, tr, td, th { 
	display: block; 
}

img { content: attr(alt); }

body a:link, body a:visited, body a:active {
 color: #BDC7AD;
 text-decoration: none;
 
}
body a:hover {
 color: #F0FED9;
 text-decoration: none;
 
}


.logobackground {
}








.tabletitle { 
padding: 9px;
}


.tabletitle_fc {
}


.inposttable {
 background-color: #000000;
 border-top: #434E31 1px solid;
border-right: #434E31 1px solid;
border-bottom: #5B6746 1px solid;
border-left: #5B6746 1px solid;
}

.tabletitle a:link, .tabletitle a:visited, .tabletitle a:active { 
 color: #000000;
 text-decoration: none;
 
}
.tabletitle a:hover { 
 color: #ff0000;
 text-decoration: none;
 
}

.smallfont {
 font-size: 6px;
 
 
}

.normalfont {
 font-size: 4px;
 
 
}

.tablecat {
 
padding: 3px;
}



.tablecat a:link, .tablecat a:visited, .tablecat a:active {
 
 
 
}
.tablecat a:hover { 
 
 
 
}

.tableb { 
	border: #999 1px solid;
	padding: 4px;
}
.tablea {
	background-color: #f8f8f8;
	border: #999 1px solid;
	padding:4px;
}


.tablea_fc {
 color: #ABBF86;
}



.prefix {
 color: #D5BF84; 
}

.time {
 color: #ABBF86;
 }

.highlight {
 color: orange;
 
}

select {
}

textarea {
 
}

.input {

}

.publicevent {
 color: red;
 
}

.privateevent {
 
}

.hoverMenu {
 display: none;
 position: absolute;
 z-index: 10;
 padding: 5px;
 border: 1px solid ;
 color: #ABBF86;
}
.hoverMenu ul {
 list-style-type: none;
}
.hoverMenu ul li {
 text-align: left;

}

hr {
border-top: 0px #000 solid;
border-right: 0px #586543 solid;
border-bottom: 1px #5E6B48 dotted;
border-left: 0px #586543 solid;
background-color: #586543; height:0px;
margin: 0px padding: 0px;
}