.mainbodytext {
	font-family: arial, helvetica;
	font-size: 12px;
	color: #475A12;
}

body {
	margin-top: 0;
	margin-left: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #475A12;

}

.greytext {
	font-family: verdana, helvetica;
	font-size: 11px;
	color: #666666;
}

.copyright {
	font-family: verdana, helvetica;
	font-size: 10px;
	color: #A8A273;
}

.qa {
	font-family: verdana, helvetica;
	font-size: 11px;
	color: #336633;
	font-weight: bold;
}

.contactusbg
{ 
background-image: 
url("images/contactus_bg.gif");
background-repeat: 
no-repeat;
background-position: 
left top
}

.donationsbg
{ 
background-image: 
url("images/donations_bg.gif");
background-repeat: 
no-repeat;
background-position: 
left bottom
}
	
.mainbodytextheader {
	font-family: arial, helvetica;
	font-size: 12px;
	color: #475A12;
	font-weight: bold;

}
a:link {
	color: #660000;
}
a:visited {
	color: #660000;
}
a:hover {
	color: #CC0000;
}
a:active {
	color: #CC0000;
}
.px3 {

	font-family: verdana, helvetica;
	font-size: 3px;
}
.mainbodytextitalic {
	font-family: arial, helvetica;
	font-size: 12px;
	color: #475A12;
	font-style: italic;

}
.paulmurphy {

	font-family: verdana, helvetica;
	font-size: 10px;
	color: #999966;
}
.mainbodytexthighlight {

	font-family: arial, helvetica;
	font-size: 12px;
	color: #D07014;
}
.workshop_rule {
	height: 2px;
	border-bottom:dotted 1px #475A12;
	width: 100%;
	}
	
#home_news {
	background: #fdfdec;
	border: 1px solid #a8a273;
	padding: 10px;
	float: right;
	margin: 0 0 20px 20px;
	width: 215px;
}

#home_news_2 {
	background: #fdfdec;
	border: 1px solid #a8a273;
	padding: 10px;
	width: 200px;
}

#home_news_shell {
	float: right;
	margin: 0 0 20px 20px;
	width: 220px;
}

#home_blog {
	background: #fdfdec;
	border: 1px solid #a8a273;
	padding: 0px;
	margin: 20 0 0px 0px;
	width: 220px;
}

	#home_news h2 {
		font-size: 13px;
		color: #475a12;
		font-weight: bold;
		margin-bottom: 10px;
		margin-top: 0;
	}
	
	#home_news ul {
		padding: 0;
		margin-left: 15px;
		margin-top: 0;
		margin-bottom: 0;

	}
	
	#home_news ul li {
		padding: 0 0 6px 0;
	}
	
	
	#home_news_2 h2 {
		font-size: 13px;
		color: #475a12;
		font-weight: bold;
		margin-bottom: 10px;
		margin-top: 0;
	}
	
	#home_news_2 ul {
		padding: 0;
		margin-left: 15px;
		margin-top: 0;
		margin-bottom: 0;

	}
	
	#home_news_2 ul li {
		padding: 0 0 6px 0;
	}




