body
{
	font-family: helvetica, arial, sans-serif;
	font-size: 10pt;
	padding:0;
	border:0;
	margin:0;
	background-color:#F9F9F0;
	color: #C30A01;
}

div.page {background-color:white;margin:1em;;border:1px solid #CCCCCC;text-align:left;}
div.content {background-color:white;border:1px inset gray;padding:5px;}
div.footer {}

table.bar {padding:0px;margin:0px;border:1px inset #F9F9F0;background-color:#F9F9F0;}
td.bar {padding:0px;margin:0px;border:1px none black}
img.bar {background-color:red;border:0;}

table.cal
{
	width:100%;
	border:2px groove #F9F9F0;
}

th.cal
{
	color:white;
	background-color:#EA0D01;
}

a.cal-nav
{
	color:white;
	text-decoration:none;
}
a.cal-nav:hover
{
}

td.cal
{
	width:14%;
	height:100px;
	text-align:left;
	border:1px outset;
	vertical-align:top;
	background-color:#F9F9F0;
}

td.cal-today
{
	width:14%;
	height:100px;
	text-align:left;
	border:1px inset;
	vertical-align:top;
	background-color:#EBEBE3;
	color:black;
}

table.event-date {width:100%;}
td.event-date {border:2px groove #F9F9F0;padding:3px;background-color:#F9F9F0;}

td.adbackground {background-color:#F9F9F0;}
table.adbar {width:100%;background-color:#F9F9F0;text-align:center;}

table.header {background-color:#F9F9F0;}
td.footer {text-align:right;color:black;font-size:8pt;}

a.page {text-decoration:none;}
a.page:hover {text-decoration:underline;}

a.user {text-decoration:none;color:black;}
a.member {text-decoration:none;color:green;}
a.user:hover {text-decoration:underline;}
a.member:hover {text-decoration:underline;}

table.gear {background-color:#F9F9F0;border:1px inset #F9F9F0;width:100%;}
th.gear {background-color:#EA0D01;border:1px outset #EA0D01;color:white;}
td.gear {background-color:#F9F9F0;border:1px outset #F9F9F0;padding:2px;vertical-align:top;}
td.gear-dark {background-color:#F9F9F0;border:1px outset #F9F9F0;padding:2px;vertical-align:top;}

.gear th {background-color:#EA0D01;border:1px outset #EA0D01;color:white;}
.gear td {background-color:#F9F9F0;border:1px outset #F9F9F0;padding:2px;vertical-align:top;}

a.menu
{
/*  background-color:#F9F9F0;  */
	color:gray;
	text-decoration:underline;
	font-weight:bold;
	font-size:10pt;
/* 	border:1px outset #E1D7A4; */
	white-space:nowrap;
}

a.menu:hover
{
/* 	background-color:#F9F9F0; */
	color:black;
/* 	border:1px solid black; */
}

a.menu:active
{
/* 	background-color:#F9F9F0; */
	color:#E1D7A4;
/* 	border:1px inset #F9F9F0; */
}

input.submit 
{
	background-color:#F9F9F0;
	text-decoration:none;
	font-weight:bold;
	font-size:10pt;
	border:1px outset black;
	padding:2px;
	white-space:nowrap;
}

input.submit:hover
{
	border:1px solid black;
}

td.boxtitle
{
	background:#EA0D01;
	padding:2px;
	text-align:center;
	color:#F9F9F0;
	font-size:12pt;
	font-weight:bold;
	border:1px outset #EA0D01;
	white-space:nowrap;
}
td.boxcontent
{
	border:1px outset #F9F9F0;
	color:black;
	padding:2px;
	font-size:10pt;
	text-align:left;
	background-color:#F9F9F0;
}

td.tb-text {font-size:xx-large;}

#autocomplete {width:15em;padding-bottom:1em;}

div.imagestriptitle {background-color:#EA0D01;border:1px outset #EA0D01;color:white;}
div.imagestrip {background-color:#F9F9F0;border:1px outset #F9F9F0;padding:2px;vertical-align:top;}
div.imagebox {border:1px solid;}
div.selected {background-color:#ffd;}
img.imagepreview {}
div.imagepreview {float:left;height:75px;width:100px;overflow:hidden;border:2px groove #ffd;}

div.quotebox {margin-bottom:1em; border:1px dotted;padding:5px;background-color:#F9F9F0;}