body {
        text-align: left;
        margin: 0px auto;
        padding: 0px;
        border: 0px;
		background: #48752F url(images/grn-stripe-background.gif) repeat-x top center;
		font: 14px Arial,Helvetica,sans-serif;
		color: #333;
		}

/* text */
p {
	font: 14px/20px Arial,Helvetica,sans-serif;
	color: #333;
	}
h1, h2, h3, h4, h5, h6 {
	font-family: Times,Times New Roman,serif;
	color: #0C5220;
	}
a:link{
	font: 14px/20px Arial,Helvetica,sans-serif;
	color: #DF7300;
	text-decoration: underline;
}
a:visited{
	font: 14px/20px Arial,Helvetica,sans-serif;
	color: #DF7300;
	text-decoration: underline;
}
a:hover{
	font: 14px/20px Arial,Helvetica,sans-serif;
	color: green;
	text-decoration: underline;
	}
	
/* footer */
.footer {
	font: 12px Arial,Helvetica,sans-serif;
	color: #819D60;
	text-decoration: none;
	}
.footer a:link, a:visited{
	font: 12px Arial,Helvetica,sans-serif;
	color: #819D60;
	text-decoration: none;
	}
.footer a:hover{
	font: 12px Arial,Helvetica,sans-serif;
	color: #fff;
	text-decoration: none;
	}

.hottopic {
	background-color: #FFFFFF;
	border: medium double #CC6633;
	padding: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: left;
	font: 13px Arial,Helvetica,sans-serif;
	color: #333;	
}
.hottopictxt {
	font: 13px Arial,Helvetica,sans-serif;
	color: #333;	
}
.newstitle {
	font: 18px Times,Times New Roman,serif;
	color: #0C5220;
	border: dotted #0C5220;
	border-width: 0px 0px 1px 0px;	
}
.photoborderlf {
	border: medium solid #336633;
	margin-right: 30px;
}
.photoborderrt {
	border: medium solid #336633;
	margin-left: 30px;
}