h2.pagetitle {
	font-size: 1.9em;
	color: #25A9E0;
	font-weight: normal;
	width: 460px;
	width: 620px;
	border-bottom: 1px solid #25A9E0;
	margin: 0px 0px 20px 160px;
	padding-bottom: 5px;
}
.post {
	clear: both;
}
.posts .post {
	margin: 0px 0px 39px 0px;
	padding: 0px 0px 40px 0px;
	border-bottom: 1px solid #BCD5E0;
	width: 46.0em;
}
.post h2 {
	font-size: 1.6em;
	padding-bottom: 10px;

}
.post h2 a {
	color: #ec297b;
	text-decoration: none;
}
.post .entry {
	width: 43.0em;
}
.entry p {
}
.entry strong {
	line-height: 20px;
	font-weight: bold;
}
.entry em {
	line-height: 20px;
	font-style: italic;
}
.entry blockquote {
	margin: 0px 0px 0px 60px;
}
.entry ol {
	margin: 0px 0px 40px 60px;
	list-style-type: disc;
}
.entry ul {
	margin: 0px 0px 40px 60px;
	list-style-type: decimal;
}
.entry li {
	font-size: 1.2em;
	line-height: 20px;
	margin: 0px 0px 20px 0px;
}
.post .meta {
	margin: 0px 0px 20px 0px;
	line-height: 20px;
	font-size: 1.0em;
	color: #888;
}

.category-blog #post-heading {width: 92%;}
.category-blog #post-heading .meta {
	margin: 0px 0px 20px 0px;
	line-height: 20px;
	font-size: 1.1em;
	font-style: italic;
	color: #0083CA;
	border-bottom: 3px solid #eee;
}
.category-blog .post-date{ font-size:1.2em;
line-height:20px;
margin:10px 0 10px;
text-align:center;
padding: 3px 0;

color: #fff; font-weight: bold;
background: #0083CA;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; /* future proofing */
-khtml-border-radius: 5px; /* for old Konqueror browsers */
}
.category-blog #post-heading .meta a {color: #0083CA; font-weight: bold;}
.category-blog #post-heading .meta a:hover{
	margin: 0px 0px 20px 0px;
	line-height: 20px;
	font-size: 1.0em;
	color: #888;
}
.post .meta a {
	color: #888;
	text-decoration: none;
}
.post .meta .admin a {
	color: #EC297B;
	text-decoration: underline;
}
.page {
}
.navigation {
	font-size: 1.2em;
	line-height: 20px;
	font-weight: bold;
	clear: both;
}
.navigation .left {
	float: left;
}
.navigation .right {
	float: right;
	margin: 0px 20px 0px 0px;
}
.nocomments {
	display: none;
}
.comments {
	padding: 20px 0px 20px 0px;
	border-top: 1px solid #BCD5E0;
	width: 46.0em;
}
.comments h3 {
	font-weight: bold;
	margin: 0px 0px 20px 0px;
}
.commentlist {
}
.commentlist li {
}
.commentlist li h4 {
	font-size: 1.2em;
}
.commentlist li h4 a {
	text-decoration: underline;
	color: #000;
}
.commentlist li.alt {
}
.commentlist li .comment-entry {
	width: 40.0em;
}
.comment-entry ol {
	margin: 0px 0px 20px 60px;
	list-style-type: disc;
}
.comment-entry ul {
	margin: 0px 0px 20px 60px;
	list-style-type: decimal;
}
.comment-entry li {
	font-size: 1.2em;
	line-height: 20px;
	margin: 0px 0px 20px 0px;
}
.commentlist li .meta {
	font-size: 1.0em;
	color: #888;
	margin: -20px 0px 20px 0px;
}
#respond {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	width: 46.0em;
	border-top: 1px solid #BCD5E0;
}
#respond h3 {
	font-weight: bold;
}
#comment-form {
}
#comment-form li {
	margin: 0px 0px 20px 0px;
}
#comment-form li span {
	display: block;
	width: 280px;
	height: 20px;
}
#comment-form li span input {
	border: 1px solid #999;
	width: 100%;
	height: 85%;
}
#comment-form li textarea {
	width: 278px;
	height: 78px;
	border: 1px solid #999;
}
#comment-form li label {
	display: block;
	margin: 0px 0px 0px 0px;
}
.alignleft {
	float: left;
	margin: 0 1em .25em 0;
}
