﻿#BlogPanelContainer { padding:5px 0px 5px 0px; overflow:hidden; }
#BlogPanelContainer div.bpost { padding:0px 10px 0px 5px; overflow:hidden; }
#BlogPanelContainer div.bpost div.bposting { padding:5px 0px 5px 0px; overflow:hidden; }

.bcomment { background-color:#f5fafe; border:solid 1px #333333; padding:5px 5px 5px 5px; margin-bottom:15px; overflow:hidden; }
.bcomment div.btimespamp { color:#666666; }
.bcomment div.comment { padding:4px 0px 4px 0px; overflow:hidden; }

#BlogPanelContainer div.bpost h3.btitle { font-size:21px; color:#E73; }
#BlogPanelContainer div.bpost a.btitlelink { font-size:21px; color:#E73; text-decoration:none; }
#BlogPanelContainer div.bpost a.btitlelink:hover { font-size:21px; color:#E73; text-decoration:underline; }

#BlogPanelContainer div.bseparator { padding-top:7px; border-bottom:solid 1px #cccccc; overflow:hidden; }

#BlogPanelContainer div.bpost span.blinkspacer { display:inline; width:20px; }
#BlogPanelContainer div.bpost div.bplinks { margin:4px 0px 4px 0px; }
#BlogPanelContainer div.bpost div.bplinks a.bpremalink { text-decoration:none; padding:4px 0px 2px 20px; background:url(../../Images/blog/link.gif) no-repeat left; }
#BlogPanelContainer div.bpost div.bplinks a.bcommentlink { text-decoration:none; padding:4px 0px 2px 20px; margin-left:10px; background:url(../../Images/blog/comments.gif) no-repeat left; }

.blognavpanel { padding:10px 0px 0px 0px; overflow:hidden; }

.recentposts { list-style-type:none; padding:0; margin:0px 5px 0px 5px; }
.recentposts li { margin:2px 0px 9px 0px; }

.bpoststitle { padding:0; margin:7px 0px 7px 0px; }

a.blogpostlink { display:block; padding-bottom:4px; }
a.blogpostlink:hover { display:block; color:#E73; }

.blogsubtitle { color:#546a91; font-size:16px; font-weight:normal; font-style:oblique; margin:0px; padding:10px 0px 0px 0px; }
