
#sidebar {
	margin: 0 0 0 590px !important;
	padding: 0px !important;
	width: 310px !important;
	float: none !important;
	}
	
#sidebar .section {
	margin: 0px;
	padding: 14px 20px;
	width: 270px;
	border-top: 2px solid #716557;
	background: url(images/gradient-downward.gif) repeat-x top left;
	text-align: left;
	}

#sidebar .section h2 {
	margin:0 0 10px;
	padding:0px;
	font-size: 15px;
	line-height: 15px;
	text-indent: -9999px;
	}

#sidebar ul {
	margin: 0 0 0 0px;
	padding: 0;
	}

#sidebar ul li {
	margin: 0 0 0 0px !important;
	padding: 0 0 0 8px !important;
	list-style: none;
	background: url(images/list-bullet-brown-square.gif) no-repeat 0% 50% !important;
	font-weight: bold !important;
	}
	
#sidebar li a {
	color: #574D43 !important;
	}
	
.newscolumn {
	padding: 14px 20px 0;
	margin: 0px;
	width: 545px;
	border-top: 2px solid #716557;
	background: url(images/gradient-downward.gif) repeat-x top left;
	text-align: center;
	float: left;
	}

.newscolumn h2.latestnews {
	margin:0 0 10px;
	padding:0px;
	background: url(images/header-latest-news.gif) no-repeat top center;
	font-size: 15px;
	line-height: 15px;
	text-indent: -9999px;
	}

.newsentry {
	padding: 0px;
	margin: 0px;
	}
	
.newsentry p {
	margin: 5px 0px 14px;
	text-align: justify;
	}
	
.post-date-box {
	float: left;
	width: 40px;
	padding: 1px 5px 5px;
	border: 2px solid #716557;
	background: #069545 url(images/date-box-background.gif) repeat-x bottom;
	text-align: center;
	}
	
.post-content {
	margin-left: 65px;
	}
	
.post-content h2 a {
	color: #019446 !important;
	}
	
.post-content .postmetadata {
	font-size: .9em;
	}
	
.post-content .postmetadata a {
	color: #009344 !important;
	}
	
.dayofweek {
	font: 28px/28px "Helvetica Neue", Helvetica, Arial;
	color: #FFFFFF;
	font-weight: bold;
	}
	
.monthabbrev {
	font: 14px/14px "Helvetica Neue", Helvetica, Arial;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	}
