body {text-align:center;font-size:80% }

a {text-decoration: underline;color:#6B6F57;}
a:hover {text-decoration:underline; color:blue;}
a:active {color:green}

h1 {
	text-align:left;
	font-family:Trebuchet MS,Arial Black,sans-serif,serif;
	border-bottom:4px solid #41698F;
	margin:10px 20px 10px 5px;
	padding:10px 10px 0px 0;
	color:#555555;
}
.channel_description {
	text-align:center;
	margin:0px 0 10px 30px;
	color:#555555;
	font-size:90%;
	width:550px;
}

div#main-box {
	margin-left:auto;
	margin-right:auto;
	width:900px;
	border:2px solid #C1D07E;
	text-align:left;
	background-color:white;
	
	overflow:hidden;
	}
div#title-box {
	height:75px;
	width:900px;
	padding:10px 0 30px 0px;
	text-align:center;
	background-image:url('grass.gif');
	background-repeat:no-repeat;
	background-position:center center;
}
div#title-box img {border: 0px;float:left;margin-top:-5px;margin-right:15px;}
#title-box div#title-text {margin:0 0 0px 0}
#title-box div#farmtitle {font-size: 2.5em;margin-right:40px;letter-spacing:3px;font-variant:small-caps;float:left;margin-top:20px;margin-left:20px;width:50%;}
#title-box div#farmsubtitle {font-size:1.5em; font-style:italic;top:20px;position:relative}

div#custom_headertext {
	margin-left:35px;
}

#leftcol {
	width:225px; 
	float:left;
	clear:both;
}

div#main-content {
	background-image:url('ivy.gif');
	background-repeat:no-repeat;
	text-align:left;
	min-height:400px;
	float:right;
	margin: 0 0px 0 0;
	padding-right:10px;
	}

div#footer {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	clear:left;
	background-color:#555;
	color:white;
	border:2px solid #555;}
div#footer a {
	color:#F8F7F7;
}
div#footer #createdby_div {
margin:20px 0 20px 0;	
}
div#footer #footer_propertyof {
margin-top:25px;	
}
			
			
			
/*MAIN page index.php*/
div#main-description {float:left;margin:30px 0 0 10px;}
div#main-description:first-line {font-variant:small-caps;line-height:1.1em;}
div#main-description:first-letter {font-size:2em;padding-left:1.5em}

/*div#newchannel {padding: 30px 0 30px 0px;width:330px;text-align:left;float:right}*/
div#newchannel {
	padding: 15px 0 15px 0px;
	text-align:left;
	float:right; }
.whatsnew_instance {
	overflow:hidden;
	padding-bottom:4px;
	border:0px solid black;
}
.whatsnew_instance a {
	color:#806343;
	text-decoration:none;
}
.whatsnew_instance a:hover {
	color:blue;
	text-decoration:underline;
}
.whatsnew_instance .change_pubdate {
	display:block;
	float:left;
	color:#555555;
	font-style:italic;
	font-size:.90em;
	margin:2px 5px 0 0;
	clear:left;
	width:18%;
}
.whatsnew_instance .change_title {
	font-size:1.1em;
	font-weight:bold;
	display:block;
	float:left;
	width:78%;
}
img#new-textimg {margin:0 0 00px 60px;border:0px;}
#rsslink {border:0px;margin:0 0 20px 100px}

div#frontpage_secondary_text {
	margin:18px 0;
	padding:0px 7px 0 0;
}





/*widget styles*/

.widget {
	padding:5px;
	margin:10px;
	border:1px solid #ccc;
}

/*index blog styles*/
#index_blog {
		margin:20px 20px 20px 5px;
	}
	#index_blog_title {
		/*border-top:1px dotted black;*/
		border-bottom:4px solid #68A1AF;
		padding:0px 0px;
		margin:0 0 0 35px;
		font-size:2em;
		font-family:times new roman, trebuchet ms,serif;
		letter-spacing:3px;
	}
	.indexblog_instance {
		margin:10px;
	}
	.indexblog_title {
		font-variant:small-caps;
		font-size:2.5em;
		margin-left:25px;
		border-bottom:1px dotted #555555;
		color:#3A4B6B;
		text-align:center;
	}
	.indexblog_date {
		font-size:1em;
		color:#555555;
		margin:5px 0 5px 0px;
	}
	.indexblog_text {
		margin:10px 0px 10px 40px;
	}
	.indexblog_options {
		font-size:120%;
		margin:5px 0 0 0;
		font-weight:bold;
	}