#divSofMain {
	width: 800px;	
	/*margin: 0 auto;*/
}
#divSeedsHeader {
	font-size: 0.8em;
	margin: 20px 0 15px 0;
	text-align: center;
}
#divSeedsFooter {
	font-size: 0.8em;
	margin: 20px 0 15px 0;
	text-align: center;
}
#divSeedsHeader a, #divSeedsFooter a,
#divSeedsHeader a:visited, #divSeedsFooter a:visited {
	color: #000;
}
#divSeedsHeader .aSofMonthSelected, #divSeedsHeader .aSofActive, 
#divSeedsFooter .aSofMonthSelected, #divSeedsFooter .aSofActive 
{
	/*color: #f00; 	fix: doesn't work, color won't change*/
	background-color: #f00;
	padding: 0 3px;
}
#divDAControls {
}
#tbEvent {
	border: 0;
	font-size: 0.8em;
	width: 90%;
}
#tbEvent tr{
	text-align: left;
	vertical-align: top;
}

.tdEventTitle {
	font-weight: bold;
	height: 1em;
	padding: 15px 0 10px 0;
	vertical-align: top;
}
.tdEventData {
	border-bottom: 1px solid #BFBFBF;
	padding: 0 0 25px 0;
	vertical-align: top;
}
.divMore_Read {
	font-style: italic;
}

.tdEventImage {
	width: 200px;
}
.tdEventImage img{
	border: 1px solid silver;
	margin: 5px;
	/*height: 100px;*/
	width: 200px;
}

.tbEventDate {
	color: red;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0 0 5px 0;
	width: 120px;
}
.tbEventDate2 {
	font-weight: bold;
	width: 120px;
}
.tbEventDesc {
	padding: 0 0 15px 0;
}
.tbEventDesc p {
	color: red;
	margin: 7px 0 0 0;
	padding: 0;
}

.divMORE_READ {
	margin: 7px 0 0 0;
}
.spanMORE_READ {
	display:block;
	font-style: italic;	
}

.divRelatedTopics {
	margin: 7px 0 0 0;
}
.spanRelatedTopics {
	display: inline-table;
	font-style: italic;	
}

#divSeedComment {
	font-size:12px;
}
#divSeedComment a:after {
content: ' * ';
}