.BlogDateGroup {
	border-bottom: 1px solid gray;
	margin-top: 2em;
	margin-bottom: 1em;
	margin-right:auto;
	margin-left:auto;
	font-size:1.5em;
}

.BlogEntry {
	margin-bottom: 1em;
	font-size: large;
	margin-right:auto;
	margin-left:auto;
}

.BlogEntryAuthor {
	font-size: large;
}

.BlogEntryTitle {
	font-size: xx-large;
	padding-right: 1em;
}

.BlogEntryContent {
	font-size: 120%;
	height: 10em;
	min-height: 10em;
	overflow: hidden;
	border-bottom: 0em solid #eee;	
	padding-right: 1em;
	
}

.BlogEntryContentClose {
	text-align: right;
	font-size: 120%;
	color: #888;	
	margin-top: 0em;
	background: -moz-linear-gradient(right,  rgb(59, 43, 25) 0%, white 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgb(59, 43, 25)), color-stop(100%,white));	
	background: -webkit-linear-gradient(right,  rgb(59, 43, 25) 0%,white 100%);
	background: -o-linear-gradient(right,  rgb(59, 43, 25) 0%,white 100%);		
	background: -ms-linear-gradient(right,  rgb(59, 43, 25) 0%,white 100%);
	background: linear-gradient(to right, rgb(59, 43, 25) 0%,white 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgb(59, 43, 25)', endColorstr='white',GradientType=0 );
	border-radius:0.5em;
	padding-right:1em;
	margin-right:1em;
	margin-top: 1em;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
}

.BlogEntryContentReadClose a {
	color:white;
}

.BlogEntryContentReadClose a:hover {
	color: #A80C1E;
	text-decoration: none;
	cursor: pointer;
}

.BlogEntrySeparator {
	width: 100%;
	height: 0.5em;
	margin-bottom: 1em;
}