#content {
	height: 100%;
	width: auto;
	padding: 10px;
	font-size: 10pt;
}

.content_title {
	font-weight: bold;
	font-size: 135%;
	border-bottom: 1px solid black;	
}

.content_heading {
	font-weight: normal;
	font-size: 125%;
}

.content_text {
	font-weight: normal;
	font-size: 100%;
}

.content_image {
	border: 1px solid black;
}

.content_block {
	border-top: 1px solid black;
	padding : 10px;
	overflow: hidden;
}

.content_block_title {
	position: relative;
	top: 10px;
	left: 25px;
	
	padding: 0 5px;
	background-color: white;
	
	font-weight: bold;
	font-size: 100%;

	clear: both;
}

#content hr {

}

#content img {

}

#content a {
	text-decoration: none;
	color: #336;
	border-bottom: 1px dashed #D7D7D7;
}

#content a:hover {
	border-bottom: 1px dashed #ACACAC;
	color: #000;
}

.news_post {
	border: 1px dashed #ACACAC;
	background-color: #EBF5FC;
	padding: 5px;
	margin-top: 10px;
}
.news_title
{
	font-weight: bold;
	font-size: 110%;
}

.news_date
{
	font-weight: normal;
	font-size: 80%;
}

.news_content
{
	font-weight: normal;
	font-size: 100%;
	margin-top: 5px;
}

.news_byline 
{
	font-weight: normal;
	font-size: 75%;
}

.contactForm
{
	color: #000000; 
	background-color: #CCCCCC
}
