body {	background-color: #333;
		background-image: url(/nav/shadow_comm.gif);
		background-position: top center;
		background-repeat: repeat-y;

/* original bg code
		background-color: #2C2C2C;
		background-image: url(/nav/left_shadow.gif);
		background-position: top left;
		background-repeat: repeat-y;	*/
		
		color: #000;
		font-family: Verdana, Tahoma, sans-serif;
		font-size: 12px;
		margin: 0px 0px 36px 0px;
		padding: 0px;
		text-align: center; }

td {	font-size: 12px; }



/* Elements ------------------------------ */
			
#btmnav {
		margin: 4px 0px; }
		
#contact {
		margin: 0px;
		padding: 2px;
		white-space: nowrap; }
		
#contact b, #login b {
		color: #002F5D;
		font-size: 12px;
		white-space: nowrap; }
		
#footer {
		background-color: #3B5FA1;
		background-image: url(/nav/footer_fade.gif);
		background-position: top left;
		background-repeat: repeat-x;
		border-top: 3px solid white;
		margin-top: 12px;
		padding-bottom: 4px; }
		
#footer, #header {
		color: #99C;
		padding: 0px 12px;
		text-align: center; }
		
#footer a:link, #header a:link {
		color: #CCC;
		text-decoration: none; }
		
#footer a:hover, #header a:hover {
		color: #FFF; }
		
#footer a:visited, #header a:visited {
		color: #999;
		text-decoration: none; }

#header {
		background-color: #2E528A;
		border-bottom: 3px solid white;
		margin-bottom: 12px;
		padding-top: 1px; }
		
.headline {
		font-size: 12px; }
		
#login {
		background-color: #D3EACE;
		color: #002F5D;
		font-size: 10px;
		line-height: 2em;
		padding: 10px; }
		
#logobox {
		background-color: #49833D;
		padding: 2px;
		text-align: center; }
		
#navtop, #navbtm {
		margin: 0px;
		padding: 6px; }
		
#navtop .selected, #navbtm .selected {
		background-repeat: no-repeat;
		color: #FFF;
		padding: 6px 0px; }
		
#navtop .selected {
		background-image: url(/nav/pointer_top.gif);
		background-position: bottom center; }
		
#navbtm .selected {
		background-image: url(/nav/pointer_btm.gif);
		background-position: top center; }
		
#eventsbar, #logbox {
		font-size: 11px;
		margin-bottom: 10px;
		padding: 5px; }

#eventsbar h3 {
		color: #036;
		font-size: 12px;
		margin: 0px; }
		
#eventsbar .date {
		margin: 0px 0px 5px; 
		color: #2e528a;
		font-weight: bold;}

#eventsbar .event-title {
		margin: 0px 0px 5px; 
		color: #2e528a;
		font-weight: bold;}
	
#eventsbar p {
		margin: 0px; }
		
#page {	background-color: #FFF;
		background-image: url(/nav/page_fade.gif);
		background-position: top left;
		background-repeat: repeat-y;
		text-align: left;
		width: 887px; }
		
#paypalbox {
	border: 1px solid #49833d;	/*
	Comment out next line to activate paypal box:
	display: none; */
	margin: 8px 0px;
	padding: 8px;
}
		
.redstar {
		color: red; }
		
#sidebar {
		border: 1px solid #000066; }
		
#sidebar th {
		background-color: #333399;
		border-bottom: 1px solid #000066;
		color: #FFFFFF; }
		
#sidebar ul {
		padding-left: 18px;
		margin-left: 0px; }
		
#sidebar li {
		}
		
#stripefade {
		vertical-align: text-bottom; }

		

/* Headlines ------------------------------ */

h1 {	color: #036;
		font: 28px 'Georgia', serif;
		margin-top: 0px; }

h2 {	color: #005D2F;
		font-size: 18px; }

h3 {	color: #002F5D;
		font-size: 16px;
		margin-top: 0px;}


h4 {	font-size: 14px; }

h5 {	font-size: 12px; }

h6 {	font-size: 11px; }



/* Body Text ------------------------------ */

a:link {
		color: #0000FF; }

a:active {
		color: #CCCCFF; }

a:hover {
		color: #6666FF; }

a:visited {
		color: #000099; }

.ctc {	margin: 0px;
		font-size: 10px;
		color: #333333; }

.fineprint {
		font-size: 9px; }

input {	margin: 0px; }

.small {
		font-size: 11px; }
	
.camalert{
	padding: 10px;
	background-color: #9dd89d;
	border: 1px solid #48a464;
}
