.post { margin-bottom:25px }
.post small { color:#d9d9d9; font-size:11px }
.entry { margin-top:3px; }
.entry a { font-weight:bold }

.postmetadata { text-align:center; font-size:14px; background-color:#d9d9d9; padding:4px 10px; color:#000; width:545px; margin:auto; -moz-border-radius:4px; -webkit-border-radius:4px; }
.postmetadata a { color:#16254b !important }
.single .postmetadata { width:auto }
.postmetadatacontainer { background:#87B6D9; padding:10px;  -moz-border-radius:4px; -webkit-border-radius:4px;width: 565px; margin-left: -15px; }

.commentlist { margin:10px 0 0 0; padding:0; list-style:none }
.commentlist li { font-weight:bold; padding-bottom:10px; }
.commentlist li .avatar { float:left; padding:2px; background:#fff; margin:0 5px 3px 0 }
.commentlist cite, 
.commentlist cite a { font-weight:bold; font-style:normal; font-size: 1.1em }
.commentlist p { font-weight:font-size normal; line-height:1.3em; text-transform:none; margin:6px 0 15px 0 !important }
.commentmetadata, 
.commentmetadata a { font-weight:normal; font-size:11px; color:#5f5f5f !important; margin-top:1px }
.comment-body { background:#d9d9d9; padding:7px; color:#000; font-weight:normal; -moz-border-radius:4px; -webkit-border-radius:4px; }
.comment-body p a { color:#16254B !important }
cite a { color:#16254b !important; }
#respond { margin-top:10px }
#respond h2 { margin-bottom:10px }

.navigation { height:40px; display:block; text-align:center; margin-top:10px }
.alignright { float:right; }
.alignleft { float:left; }

.more-link { display:block; text-align:center }


#prevnext {
	clear:both;
	margin-top:5px;
	background:#314065;
	padding:10px;
	-moz-border-radius:4px; -webkit-border-radius:4px;
}

#prevnext a { font-weight:normal !important; font-size:0.9em; line-height:normal; text-decoration:underline; color:#ccc }

#prevnext .prevpost {
	float:left;
	text-align:left;
	color: #ffffff;
	width: 450px;
}

#prevnext .nextpost {
    color: #CCCCCC;
    float: right;
    font-weight: bold;
    text-align: right;
}

div.sociable { margin-top:8px }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 auto !important;
	padding: 0 auto !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .6;
	-moz-opacity: .6;
	filter: alpha(opacity=60);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

