body {	margin: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;
	background-color: #DDDDDD;}
.redsides{
	border-right-width: 2px;	border-left-width: 2px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #009900;	border-left-color: #009900;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #009900;	border-bottom-color: #009900;
	background-color:#FFFFFF;
}
a.title, a.title:visited, .title{
	color: #000000;
	text-align: center;	
	font-size: 44px;
	text-decoration: none;
}

a.title:hover, a.title:active{
	color: #338833;
	text-decoration: none;
}
.menubarcell {	text-align: center;	
	padding: 1px;
	background-color:#009900;
	color: #FFFFFF;
	vertical-align: middle; }
.menubarlink, a.menubarlink, a.menubarlink:visited{
	color: #FFFFFF;
	text-decoration: none;
	//background-color:#009900;
}
//a.menubarlink:hover
//a.menubarlink.active {
//	color: #FFFFFF;
//	text-decoration: none;
	//background-color:#00CC00;	
//}
.submenubarcell {	text-align: center;	
	padding: 0px;
	color: #FFFFFF;
	background-color:#00CC00;}
.submenubarlink, a.submenubarlink, a.submenubarlink:visited{
	color: #FFFFFF;
	text-decoration: none;
}
a.submenubarlink:active, a.submenubarlink:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color:#00EE00;	
}

.eventstitle, .welcometitle, .noticetitle, a.eventstitle, a.eventstitle:visited, a.noticetitle, a.noticetitle:visited{	font-size: 20px;	color: #FFFFFF;
	padding: 5px;
	text-decoration: none;	vertical-align: bottom;	background-color: #4444DD;}

.eventstitle, .welcometitle, .noticetitle, a.eventstitle, a.eventstitle:visited, a.noticetitle, a.noticetitle:visited{	font-size: 20px;	color: #FFFFFF;
	padding: 5px;
	text-decoration: none;	vertical-align: bottom;	background-color: #4444DD;}

a.eventstitle:hover, a.eventstitle:active{
	color: #0000FF;
}
a.noticetitle:hover, a.noticetitle:active{
	color: #FF0000;
}

.eventstext, .welcometext, .eventname, .noticetext, .noticename{	font-size: 14px;	color: #000000;
	padding: 5px;	vertical-align: top;	background-color: #AAAAFF;}
.eventname{
	font-weight: bold;
}
.welcometitle {	background-color: #44DD44;}
.welcometext {	background-color: #AAFFAA;}
.noticetitle, a.noticetitle, a.noticetitle:visited {
	background-color:#DD4444;
}
.noticetext{
	background-color: #FFAAAA;
}
.noticename{
	background-color: #FFAAAA;
	font-weight: bold;
}
.footer, .stats, a.stats, a.stats:visited{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	background-color: #009900;	color: #FFFFFF;
	text-decoration: none;
}

a.stats:hover{
	text-decoration: underline;
}

.edit , a.edit a.edit:visited{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FF6666;
}

.navlink, a.navlink, a.navlink:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #00BBBB;
	text-decoration: none;
}
a.navlink:hover{
	text-decoration: underline;
}
.caltext, a.caltext, a.caltext:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	//color: #2200EE;
	text-decoration: none;
}
a.caltext:hover{
	text-decoration: underline;
}
.calday, a.calday, a.calday:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #000000;
	text-decoration: none;
	font-weight:bold
}
a.calday:hover{
	color: #2200EE;
	//text-decoration: underline;
}
.eventdaytitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	color: #000000;
	text-decoration: underline;
	font-weight:bold;
}
.eventdayheading{
	font-size: 10px;
	text-align: center;
}
.nobreaks {
	page-break-after: always;
}

.admintools, a.admintools{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	background-color: #990000;	color: #FFFFFF;
	text-decoration: none;
	vertical-align: top;
}
