@charset "utf-8";

#filterOpen, #filterClose {
	display:none;
	text-decoration:underline;
	font-size:1em;
	color:#E5E5E5;
	padding:0px 0px 25px 50px;
	cursor:pointer;
}
#filterClose {
	padding:0px 0px 40px 0px;
}
#filterOpen:hover, #filterClose:hover {
	text-decoration:none;
}
#blogNav {
	background-color:#f2f2f2;
	width:25%;
	height:100%;
	position:absolute;
	left:-25%;
	top:230px;
	z-index:100;
	display:none;
}
#navPad {
	margin-left:50px;
}
.filter {
	padding:10px 0px;
	cursor:pointer;
	text-decoration:underline;
}
.filter:hover {
	text-decoration:none;
}
#navPad a {
	padding:15px 0px;
	color:#E5E5E5;
	text-decoration:none;
	display:list-item;
	list-style-type:disc;
	list-style-position:inside;
}
#navPad a:hover {
	text-decoration:underline !important;
}
.filtGroup {
	display:none;
}
.contentShell {
	float:right;
	width:100%;
}
.blogSumm {
	margin:0px 0px 50px 0px;
}
.postContent {
	clear:both;
	margin-top:60px;
}
.blogTitle {
	margin-top:30px;
	margin-bottom: 20px;
}
.blogHead {
	margin:10px 0px 30px 0px;
	padding:10px 0px;
	height:19px;
}
.blogHead p {
	float:left;
	margin-right:25px;
	margin-bottom:30px;
}
.tLink a {
	margin-top:50px;
	display:block;
}
@media screen and (min-width: 1025px) /* width >= 1025 px */
{
#blogNav {
	display:block;
}
#filterOpen, #filterClose {
	display:block;
}
.contentBlock {
	width:100%
}
.blogHead p {
	margin-bottom:0px;
}
}