/* CSS Document */

body {
	background-color: #ffffff;
	
}



#allcontent  {
	width: 850px;
	padding: 0 0 0 0;
	margin-top: 8px;
	margin: auto;
	height: auto;
	border: none;
	vertical-align: top;
}


/* top section */

#topbanner  {
	width: 850px;

}

.borderright {
	border-right: 1px solid #ffffff;
	text-align: center;
	background-color: #233d10;

}
	
.noborderright {
	text-align: center;
	background-color: #233d10;

}
	

	
.activepageborderright {
	color: #ffffff;
	border-right: 1px solid #ffffff;
	text-align: center;
	background-color: #71be35;
	}
	
.activepagenoborderright {
	color: #ffffff;
	text-align: center;
	background-color: #71be35;
	}

#topnav {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 42px;
	font-size: 16px;
	text-align: center;
	width: 850px;
	height: 42px;
	border: none;
		
	}

#topnav a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 15px;
	color: #577a3d;
}

#topnav a:link {
	text-decoration: none;
}

#topnav a:visited {
	text-decoration: none;
}

#topnav a:hover {
	color: #71be35;
	text-decoration: none;
}


	
	
#whitespace  {
	height: 8px;
	vertical-align: top;
	
	}
	
/* main content */
	
	
#main  {
	width: 850px;
	padding: 0 0 0 0;
	height: auto;
	border: none;
	border-collapse: collapse;
	vertical-align: top;

}

#main2  {
	width: 850px;
	padding: 0 0 0 0;
	height: 1000px;
	border: none;
	border-collapse: collapse;
	vertical-align: top;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #be7c2a;

}

	
#leftpanel {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #be7c2a;
	width: 500px;

		}
		
#leftpanel p {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #FFFFCC;
	line-height: 25px;

		}
		
#leftpanel h1  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 24px;
	color: #ffffff;

}

#leftpanel h2  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 21px;
	color: #F2E7A5;

}



#leftpanel .subhead  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #FFFFCC;

}

#leftpanel .author  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #F2E7A5;
	line-height: 18px;
	
}

#leftpanel .feature  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 19px;
	color: #660000;
	border-bottom: #660000 solid thin;

}

	
#leftpanel  a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 14px;
	line-height: 25px;
}

#leftpanel  a {
	color: #660000;
	text-decoration: none;

}

#leftpanel  a:hover {
	color: #ffffff;
	text-decoration: none;

}

#leftpanel  a:visited {
	text-decoration: none;

}
	


#leftpanel .dotrule {
	border-bottom: thin dotted #ffffff;

}


/* left panel wide */

#leftpanel2 {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #be7c2a;
	width: 800px;

		}
		
#leftpanel2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #FFFFCC;
	line-height: 25px;

		}
		
#leftpanel2 h1  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 24px;
	color: #CC9933;

}

#leftpanel2 h2  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 21px;
	color: #F2E7A5;

}



#leftpanel2 .subhead  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #FFFFCC;

}

#leftpanel2 .author  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #F2E7A5;
	line-height: 18px;
	
}

#leftpanel2 .feature  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 19px;
	color: #660000;
	border-bottom: #660000 solid thin;

}

	
#leftpanel2  a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 14px;
	line-height: 25px;
}

#leftpanel2  a {
	color: #660000;
	text-decoration: none;

}

#leftpanel2  a:hover {
	color: #ffffff;
	text-decoration: none;

}

#leftpanel2  a:visited {
	text-decoration: none;

}
	


#leftpanel2 .dotrule {
	border-bottom: thin dotted #ffffff;

}



/* events */



#event1  {
	background-color:#FFE994;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 0 0;
}

#event1 .eventinfohead {
	font-weight: bold;
	font-size: 18px;
	color: #0b0246;
	line-height: 21px;
	

	}
	
#event1image  {
	background-color: #be7c2a;
	padding: 0 0 0 0;
	width: 75px;
}

#event1 .eventinfo {
	font-weight: normal;
	font-size: 13px;
	color: #0b0246;
	line-height: 16px;
	}
	

#event1  a {
	font-weight: lighter;
	font-size: 13px;
	line-height: 24px;
}

#event1  a {
	color: #be7c2a;

}

#event1  a:hover {
	color: #0b0246;
	text-decoration: none;

}

#event1  a:visited {
	text-decoration: none;

}



/* right panel */


		
#rightpaneltop {
	vertical-align: top;
	padding: none;
	background-color: #ffffff;
	height: 195px;
	
	}
		

	
#rightpanel {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #0b0246;
	height: auto;

	}
	
#rightpanel p {	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #ABC1D6;
	line-height: 25px;
	}
	
#rightpanel h1  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 24px;
	color: #6699FF;
	border-bottom: #6699FF thin solid;

}

#rightpanel h2  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #F2E7A5;

}

#rightpanel .subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #F2E7A5;

}

	
#rightpanel .dotrule {
	border-bottom: #3366CC thin dotted;

}
	
	
#rightpanel  a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 14px;
	line-height: 25px;
}

#rightpanel  a {
	color: #71be35;
	text-decoration: none;

}

#rightpanel  a:hover {
	color: #c19333;
	text-decoration: none;

}

#rightpanel  a:visited {
	text-decoration: none;

}
	




.rule {
	border-bottom: thin dotted #888888;

}
	
	

/* copyright */
	
	
.copyright {
	font-weight: lighter;
	font: 9px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	line-height: 100%;
	}
	
.copyright  a{
	font-weight: lighter;
	font: 9px Arial, Helvetica, sans-serif;
	color: #546672;
	text-align: left;
	line-height: 100%;
	text-decoration: none;
}


