/* Main Text Styling */
/* ================= */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #818181;
	text-decoration: none;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #818181;
	text-decoration: none;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #818181;
	text-decoration: none;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #818181;
	text-decoration: none;
}
.boldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #818181;
	text-decoration: none;
}
.greenboldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #57CB0A;
	text-decoration: none;
}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF8A03;
	text-decoration: none;
}
.pinktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF66B3;
}
.orangetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF8A03;
}
.title {
	font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: normal;
	color: #FF66B3;
	text-decoration: none;
	text-align: left;
}
.subtitle {
	font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #FF66B3;
	text-decoration: none;
}
.nav-title {
	font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF8A03;
	text-decoration: none;
}
.nav-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #247800;
	text-decoration: none;
}
.nav-text-orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF8A03;
}
.white-footer-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.green-footer-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2B6303;
	text-decoration: none;
}
.cookie-trail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #818181;
	text-decoration: none;
}

/* Bullet Styling */
/* ================= */
li{
	list-style-image: url(../../media/images/bullet-star.gif);
	padding: 4px;
}

/* Background Styling */
/* ================= */
.sidenav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #247800;
	padding-right: 8px;
	background-repeat: repeat-x;
	background-image: url(/media/images/side-nav-bg.jpg);
	background-color: DFFDD2;
}
.mainbg {
	background-image: url(/media/images/bg-grad.gif);
	background-repeat: repeat-x;
	background-color: D2FFBD;
}


/* Form Styling */
/* ============= */
.searchtextbox{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4CC90C;
	background-color: #ffffff;
	padding-left: 4px;
	width: 140px;
	border: 1px solid #5F5F5F;
	height: 18px;

}
.donatetextbox{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4CC90C;
	background-color: #ffffff;
	padding-left: 4px;
	width: 80px;
	border: 1px solid #5F5F5F;
	height: 18px;

}
.textbox, select, { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4CC90C;
	background-color: #ffffff;
	padding-left: 4px;
	width: 140px;
	border: 1px solid #5F5F5F;
	height: 18px;
}
.textboxsmall { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4CC90C;
	background-color: #ffffff;
	padding-left: 4px;
	width: 40px;
	border: 1px solid #5F5F5F;
	height: 18px;
}
.textarea, { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4CC90C;
	background-color: #ffffff;
	padding-left: 4px;
	width: 140px;
	border: 1px solid #5F5F5F;
}

.green-footer-text:link { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2B6303;
	text-decoration: none;
	}
.green-footer-text:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2B6303;
	text-decoration: none;
	}
.green-footer-text:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2B6303;
	text-decoration: underline;
	}
.green-footer-text:active { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2B6303;
	text-decoration: none;
	}

a:link { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF8A03;
	text-decoration: none;
	}
a:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF8A03;
	text-decoration: none;
	}
a:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF8A03;
	text-decoration: underline;
	}
a:active { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF8A03;
	text-decoration: none;
	}