div#header-banner {
	margin-top: -140px;
}
/* BLOG */
.navigation {
	padding-top: 1em;
	font-size: 23px;
}

.blog-entries {
	margin-top: -3.2em;
}
.blog-entries p {
	margin: 0 0 0 0;
	padding:0 1em 1em 0;
	max-width: 100%;
}

@media screen and (-webkit-min-device-pixel-ratio:0)  
{
	.blog-entries p {
		margin: 0;		
	}		
}

.blog-entries p.read-more {
	float: right;
	margin: 0.5em 0;
	padding: 0;
}
.blog-entries ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding: 0;
	margin: 0;
	border-top:0.4em dotted #F0F0F0;
}
.blog-entries ul li {
	border-bottom:0.4em dotted #F0F0F0;
	padding:0.4em 0;
}
.blog-entries ul li img {
	margin: 0 0 -0.1em 0;
}
.blog-entries ul li small.blog-date {
	float: none;
	font-size: 80%;
}
div#blog-signup-splash {
	float: right;
	margin-top: -3.5em;
	margin-right: -0.5em;
}
.blog-navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 50px;
}
div.post-navigation {
	font-size: 20px;
}
div.post-navigation a {
	text-decoration: underline;
}
div.blog-divider {
	border-bottom: .4em dotted #F0F0F0;
	margin: 1em 0;
}

p.blog-image-right {
	text-align: center;
	float: right;
	width: auto;
}
p.blog-excerpt-left {
	float: left;
	width: 50px;
}
p.blog-image-left {
	text-align: center;
	float: left;
}

ul.statistic-summary {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0;
	padding: 0;
	border: 0;
}
ul.statistic-summary li{
	float: left;
	padding: 0 .3em;
	border: 0;
}
small.blog-date {
	margin: 0;
	padding: 0;
	font-size: 60%;
}
p.postmetadata {
	padding: .5em 0 0 0;
	float: right;
	clear: both;
}

.entry {
	width: 530px;
	float: left;
	border-right: 205px #66D166 solid;
	/*min-height: 600px;*/
	padding-right: 1em;
	margin-bottom: 1em
}
.entry p {
	margin-top: 0;
	padding-top: 0;
}
#respond {	
	padding-right: 1em;
}
.post {
	padding-top: 0.5em;
	float: left;
}
div.navigation + div + h1 {
	padding-top: 0.5em;
}
div.container-question {
	padding-top: 1em;
	border-bottom: .4em dotted #F0F0F0;
}
div.container-question p.question {
	font-weight: bold;
}
div#container-comment {	
}

#respond .navigation {
	padding-top: 0;
}
span#comment-submit a {
	display:block;
	width: 233px;
	padding:10px 0px 27px 0px;
	font: bold 13px sans-serif;;
	color:#333;
	background: url("/img/buttons/form-comment.gif") 0 0 no-repeat;
	text-decoration: none;
}
span#comment-submit a:hover { 
	background-position: 0 -37px;
	color: #049;
}

ul.commentlist {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: .5em 0;
	padding: 0;
}

.commentlist .quote {
	background:url(/img/icons/quoteMarks.gif) no-repeat top right;
}

.commentlist li {
 	padding: 5px;
	margin-top:15px;
	background:#DBD9D9 url(/img/backgrounds/speechBubble.gif) bottom no-repeat;
}

.commentlist cite {
	display:block;
	font-style:normal
}

.commentlist cite a:link, .commentlist cite a:visited {	
	text-decoration:none;
}

.commentlist cite a:hover, .commentlist cite a:active {
	text-decoration:underline;
}

img.avatar {
	margin-right: 1em;
}
div#author {
	float: right;
	margin-top: -2.2em;
}
h2.pagetitle {
	margin: .5em 0 -1em 0;
}	
p#signupLink { margin: 0em 0 0 2.4em; padding: 0; }

#tabs .bike-silh-man {
	float: right;
	margin: 0 -1em -1em 0;
}

#blog-related-posts ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: .5em 0;
	padding: 0;
}

#blog-related-posts ul li {
	margin: .5em 0;
	padding: 0;
}

#blog-related-posts ul li h4 {
	margin: 1em 0 .3em 0;
	padding: 0;
}

#blog-related-posts ul li a {
	text-decoration: none;
}

#blog-related-posts ul li span p {
	margin: 0;
	padding: 0;
}
.the_date { display:block; text-align: center; float:right; background: url(/img/icons/date.png) no-repeat; width:60px; margin-bottom: -85px; }
.date_m { display:block; font-size: .6em; margin: 3px 5px 0px 0px; padding:0; text-align:center; }
.date_d { display:block; font-size:1.1em; margin: -3px 5px 0px 0px; padding:0; text-align: center; }
.date_y { display:block; font-size: .7em; margin: -2px 5px 0px 0px; padding:0; text-align:center; }
div#sidebar-donation { color: #000; }
div#sidebar-donation div { margin-left: 45px; }
div#quote ul { width: 465px; margin: auto; }
div#post_statistics { float: right; margin-top: -70px; }
div#post_statistics ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin: 0; padding: 0; }
div#post_statistics ul li { float: left; border-right: 1px solid #E3E1E1; padding: 0 5px;  }
div#post_statistics ul li.last { border-right: 0px; padding-right: 0;  }
div#route-blog div#map { height:350px; width:500px; margin-left: -14px }
div#sharing { width: 400px; margin-bottom: 35px; }
div#sharing_links { background-color: #F2EFE9; height: 30px; padding: 10px 0 0 45px; width: 240px; border: 1px solid #BFBAB0; float: right; margin-top: -36px; }
div#sharing_links ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin: 0; padding: 0; }
div#sharing_links ul li { float: left; padding: 0 5px;  }

