body {
	font-family: Calibri, sans-serif;
	font-size: 16px;
	color: #767676;
	line-height: 22px;
	padding: 0;
	margin: 0;
	background-color: #fff;
}
a {color: #4e4848; }
a:hover {color: #87C75E; }
	
img {border: none;}

.bio {border:1px solid #dad3c2; padding:5px; marginright:20px;}

h1 {color: #87C75E; font-family: "Myriad Pro", sans-serif;font-size: 24pt; font-weight: normal; line-height: 24px;}
h2 {color: #333; font-family: "Myriad Pro", sans-serif;font-size: 15pt; line-height:28px; font-weight: normal; 
	border-bottom:1px solid #cccccc; 
	border-top:1px solid #cccccc; 
	padding:20px; margin-bottom:10px;}
	
h3 {color: #87C75E; line-height:25px; border-bottom:1px solid #cccccc; padding-bottom:2px; margin-bottom:5px;padding-top:20px;font-weight: normal; }
h4 {color: #726760; font-size: 16pt; font-weight: normal; line-height:10px; font-style:italic;}
h5 {font-size: 28pt; font-weight: bold; line-height: 24px; color: #223d5e;}

.box {color: #fff; font-size: 13pt; font-weight: bold; background-color:#9b4d1a; padding:3px 8px; line-height:20px; }
.box a:link { color: #fff;}
.box a:visited { color: #fff;}
.box a:hover { color: #4e4848;}
.box a:active { color: #fff;}

.setup 	{color: #fff; font-size: 13px; background-color:#9b4d1a; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px;}
.setup a:link { color: #fff;}
.setup a:link { color: #fff;}
.setup a:visited { color: #fff;}
.setup a:hover { color: #4e4848;}
.setup a:active { color: #fff;}

.hd{
	width: 100%;
	min-width: 1136px;
	margin:0 auto;}
.hd-dark  {color: #4e4848; font-size: 13px; font-weight: bold; line-height:24px;}
.hd-dark a { text-decoration:none}

.big {font-family: "Myriad Pro", sans-serif;font-size: 14pt; line-height:26px; color: #767676;}

.toppass{
	width: 100%;
	min-width: 1136px;
	margin:0 auto;
	font-size: 10pt;
	color: #666666;
	min-height:0px;
	background-color:#666666;}

.topimage{
	width: 100%;
	min-width: 1136px;
	margin:0 auto;
	height:150px;

	background-color:#87C75E;
	font-size:30px;
	color:#fff;
	background-position:center;}

.bradcramp{
	width: 100%;
	min-width: 1136px;
	margin:0 auto;
	padding-left:20pt;
	font-size: 10pt;
	color: #fff;
	background-color:#767676;}
	.bradcramp a { color: #fff;}
	.bradcramp a:hover { color: #000;}
	
.content{
	width: 1136px;
	margin:0 auto;
	padding-top: 10px;
	padding-bottom: 30px;
	background-color:#fff;
}
.rtext{
	width: 835px;
	margin:0 auto;
	margin-left:50px;
}
.ltext{
	width: 200px;
	padding:10px;
	margin-top:30px;
	border:1px solid #cccccc;
	background-color:#F3F3F3;
}

/*---------Left Navigation---------*/

.leftnav {font-family: "Myriad Pro", sans-serif;border-collapse:collapse; color:#87C75E; font-size: 13pt; width:100%; letter-spacing:1px;font-weight:bold;}
.leftnav a:hover {color:#fff;}
.leftnav a	{border-collapse: collapse; color:#767676; font-size:11pt; letter-spacing:0; text-decoration:none; }
.leftnav td	{border-bottom:1px solid #cccccc; padding:3px;}
.leftnav tr:hover {background:#87C75E; color:#fff}

/*---------Bottom---------*/
.btm{
	width: 100%;
	min-width: 1136px;
	margin:0 auto;
	font-size: 11pt;
	color: #333333;
	line-height:24px;
	padding: 0 10px;
	background-color:#eeeeee;
}
.btm a:link {color: #5a5b5d; text-decoration: none;}
.btm a:visited {color: #5a5b5d;text-decoration: none;}
.btm a:hover {color: #000 ;text-decoration: underline;}
.btm a:active {color: #5a5b5d;text-decoration: none;}
.btm-hd{font-size: 14pt; color: #4fa22d; line-height:25pt;}

.copyright{
	width: 100%;
	min-width: 1136px;
	margin:0 auto;
	font-size: 12pt;
	color: #fff;
	line-height:20px;
	padding: 15px;
	background-color:#87C75E;
}
.copyright a:link {color: #fff; text-decoration: none;}
.copyright a:visited {color: #fff;text-decoration: none;}
.copyright a:hover {color: #fff ;text-decoration: none;}
.copyright a:active {color: #fff;text-decoration: none;}
.copyright-hd{font-size: 12pt; color: #fff; letter-spacing: 1px; font-weight:bold;}

/*---------Forms---------*/
#textfield {color:#666666; padding:3px; border:1px solid #bebebe; background:#FFF; font-size:12pt;}
#textfield:hover {background:#e7fdd4; border:1px solid #bebebe;}
#disabled {color:#666666; padding:3px; border:1px solid #666666; background:#dcdfe4; font-size:12pt; }

#button {color:#666666;padding:3px;font-size:12pt; color:000; min-width:80px;}
#button-f {padding:3px;font-size:12pt; color:000; min-width:80px;margin:4px 5px;}

/*---------Home Page---------*/
.hd-home  {color: #87C75E; font-size: 22pt; font-weight: normal; line-height:50px;}
.green  {color: #87C75E; font-size: 14pt; font-weight: bold;}

/*--------- Tables ---------*/
.sorting {border-collapse: collapse; width:100%;}
.sorting td {border-bottom:1px solid #e4e0e0; background:#fff; padding:4px;}
#sorting-title td{border-bottom:1px solid #EFEEEE; background:#EFEEEE; font-size:11pt; padding:0 4px;}
#sorting-hd td{border-bottom:1px solid #fff; background:#EFEEEE; padding:3px 4px; font-weight:bold; font-size:12pt;}

.spacer {width: 100%; background-color:#dad3c2; height:1px; margin-top:30px; margin-bottom:30px;}

/*--------- Contact Form ---------*/

.contform { width:80%; background-color:#eeeeee; padding:15px;}

/*--------- Events page ---------*/

.date	{color:#fff; font-size:13px; line-height:20px; letter-spacing:1px; background-image:url(/images/bg-data.png); width:90px; height:75px; padding-top:15px; align-content:center; vertical-align:central; margin:15px;}
.day	{font-size:20px; font-weight:bold; letter-spacing:1px;}