
div.blogOuter { width: 100%; }
div.blogOuter div.blogInner {}
div.blogOuter div.blogInner h2 { }
div.blogOuter div.blogInner div { padding: 5px; }

div.blog-holder { width: 100%; }
div.blog-holder div.blog-inside { width: 100%;}
div.blog-holder div.blog-inside div.blog-body { width: 100%;}
div.blog-holder div.blog-inside div.blog-body h3 { border: 0; margin: 0 0 5px 0; padding: 10px 0 0 0; }
div.blog-holder div.blog-inside div.blog-body div.blog-body-LEFT { float: left; width: 70%; }
div.blog-holder div.blog-inside div.blog-body div.blog-body-LEFT div.blogPaging { clear: both; padding: 10px; }
div.blog-holder div.blog-inside div.blog-body div.blog-body-LEFT div.comment-box { margin: 10px; }
div.blog-holder div.blog-inside div.blog-body div.blog-body-LEFT div.comment-box div.comment-box-head a { font-weight: bold; font-size: 120%; text-decoration: none; }
div.blog-holder div.blog-inside div.blog-body div.blog-body-LEFT div.comment-box div.comment-post { border: dashed 1px #c2c2c2; background-color: #f6f6f6; padding: 10px; margin: 10px; }
div.blog-holder div.blog-inside div.blog-body div.blog-body-LEFT div.comment-box div.comment-post div.comment-post-bottom { clear: both; color: #404040; margin: 5px 0 0 0; }
div.blog-holder div.blog-inside div.blog-body div.blog-body-LEFT div.comment-box div.comment-post div.comment-post-bottom div.comment-post-bottom-L { float: left; }
div.blog-holder div.blog-inside div.blog-body div.blog-body-LEFT div.comment-box div.comment-post div.comment-post-bottom div.comment-post-bottom-R { float: right; }
div.blog-holder div.blog-inside div.blog-body div.blog-body-LEFT div.post-box { padding: 5px 10px 0 10px; border-bottom: solid 1px #f2f2f2; } 
div.blog-holder div.blog-inside div.blog-body div.blog-body-LEFT div.alternate { background-color: #fbfbfb; }
div.blog-holder div.blog-inside div.blog-body div.blog-body-LEFT div.post-box div.post-head {}
div.blog-holder div.blog-inside div.blog-body div.blog-body-LEFT div.post-box div.post-head div.post-head-L { float: left;}
div.blog-holder div.blog-inside div.blog-body div.blog-body-LEFT div.post-box div.post-head div.post-head-R { font-size: 80%; float: left; padding: 15px 0 0 10px; }
div.blog-holder div.blog-inside div.blog-body div.blog-body-LEFT div.post-box div.post-head div.post-head-R a { text-decoration: none;}

div.blog-holder div.blog-inside div.blog-body div.blog-body-LEFT div.post-box div.post-content { padding: 10px 0 0 0; }
div.blog-holder div.blog-inside div.blog-body div.blog-body-LEFT div.post-box div.post-content img { float: left; margin: 5px 25px 15px 0; width: 100px; }

div.blog-holder div.blog-inside div.blog-body div.blog-body-LEFT div.post-box div.post-event { width: 100%; padding: 10px 0 0 0; }
div.blog-holder div.blog-inside div.blog-body div.blog-body-LEFT div.post-box div.post-event div.post-event-L { width: 50%; float: left; }
div.blog-holder div.blog-inside div.blog-body div.blog-body-LEFT div.post-box div.post-event div.post-event-R { width: 50%; float: right; text-align: right; padding: 0 0 5px 0; }

div.blog-holder div.blog-inside div.blog-body div.blog-body-RIGHT { color: #404040; float: right; width: 29%; border-left: solid 1px #e2e2e2; background-color: #f9f9f9; }
div.blog-holder div.blog-inside div.blog-body div.blog-body-RIGHT div.content-box { padding: 10px; margin: 0; }
div.blog-holder div.blog-inside div.blog-body div.blog-body-RIGHT div.content-box a { color: #404040; text-decoration: none; }
div.blog-holder div.blog-inside div.blog-body div.blog-body-RIGHT div.content-box .tweet-content { padding: 0 5px 8px 5px; }
div.blog-holder div.blog-inside div.blog-body div.blog-body-RIGHT div.content-box .tweet-content a { text-decoration: underline; }
div.blog-holder div.blog-inside div.blog-body div.blog-body-RIGHT div.content-box ul { margin: 0 0 0 15px; padding: 0; }

/* Responsive update */
div.blog-holder div.blog-inside div.blog-body div.blog-body-LEFT { float: none !important; width: 100% !important; }
div.blog-holder div.blog-inside div.blog-body div.blog-body-RIGHT { float: none !important; width: 100% !important; }

@media screen and (min-width:800px) {
div.blog-holder div.blog-inside div.blog-body div.blog-body-LEFT { float: left !important; width: 70% !important; }
div.blog-holder div.blog-inside div.blog-body div.blog-body-RIGHT { float: right !important; width: 27% !important; }
}