#header{width:100%;height:150px;margin-bottom:5px; position:relative;}
#blogTitle{padding-left:30px;}
#blogTitle a#lnkBlogLogo{width:10px; height:65px; display:block; background-color:#9be; position:absolute; left:0px; top:5px;}
#blogTitle h1{font-size:23px;}
#blogTitle h1 a{text-decoration:none; color:black;}
#blogTitle h2{font-size:17px; color:gray;}
#navigator{background-color:#9be; position:relative;}
#navigator ul#navList{padding:0; margin:0; margin-left:20px;}
#navigator ul#navList li{display:inline-block; padding:5px 10px;}
#navigator ul#navList li a{color:white; text-decoration:none; font-size:14px;}
#navigator ul#navList li a:hover{text-decoration:underline;}
#navigator ul#navList li a#MyLinks1_XMLLink{display:none;}
#navigator div.blogStats{font-size:12px; color:#9be; position:absolute; left:auto; right:30px; padding-top:5px;}

#main{}
#main div#mainContent{width:95%; margin:0 auto; font-size:14px;}
#main div#mainContent .day{margin-bottom:12px; border-bottom:1px solid #9be;}
#main div#mainContent .dayTitle{text-align:right; padding:5px 20px; }
#main div#mainContent .dayTitle a{font-size:12px; color:black; text-decoration:none}
#main div#mainContent .postTitle{margin-bottom:10px;}
#main div#mainContent .postTitle a{font-size:18px; font-weight:bold; color:#9be; text-decoration:none;}
#main div#mainContent .postCon{width:95%; margin:0 auto; color:#888;}
#main div#mainContent .postDesc{color:gray; font-size:12px; text-align:right; padding:5px 30px; border-bottom:3px solid #9be;}
#main div#mainContent .topicListFooter{text-align:center;}
#main div#mainContent .topicListFooter a{color:black; padding:5px 8px; text-decoration:none}
#main div#mainContent .topicListFooter a:hover{background-color:#9be; color:white;}

#main div#sideBar{background-color:#eee; color:#666; position:relative;   display:none;}
#main div#sideBar .newsItem{width:200px; position:absolute; left:0px;}
#main div#sideBar #calendar{width:200px; position:absolute; left:0px; top:250px;}
#main div#sideBar #leftcontentcontainer{margin-left:220px;}
#main div#sideBar #leftcontentcontainer h3{font-size:16px; color:#9be; font-weight:bold;}
#main div#sideBar #leftcontentcontainer ul{list-style-type:none}
#main div#sideBar #leftcontentcontainer li{margin:5px 0}
#main div#sideBar #leftcontentcontainer li a{color:#9be; text-decoration:none; font-size:12px; padding:5px;}
#main div#sideBar #leftcontentcontainer li a:hover{background-color:#9be; color:#eee;}
#main div#sideBar #leftcontentcontainer #blog-sidecolumn{position:relative}
div.catListLink,div.catListTag,div.catListPostArchive,div.catListArticleArchive,div.catListBlogRank,div.catList,div.catListPostCategory,div.catListArticleCategory{width:200px; float:left; clear:left;}
div.catListEssay,div.catListComment,div.catListFeedback,div.catListView{margin-top:20px;}
div.catListTitle,div.RecentComment{clear:both;}

.clear{clear:both;}
#ad_text_under_commentbox,#site_nav_under,#ad_under_post_holder{display:none;}

#blog-comments-placeholder div.feedback_area_title{padding:5px 8px; background-color:#9be; color:white; text-align:center; margin-bottom:5px;}
#blog-comments-placeholder div.feedbackItem{margin-bottom:5px; font-size:14px;}
#blog-comments-placeholder div.feedbackItem div.feedbackManage{float:right; padding-right:20px;}
#blog-comments-placeholder div.feedbackItem div.feedbackManage a{font-size:12px; text-decoration:none}
#blog-comments-placeholder div.feedbackItem a.layer{text-decoration:none; color:white; background-color:#9be;}
#blog-comments-placeholder div.feedbackItem div.comment_vote{border-bottom:3px solid #9be; font-size:12px;}
#blog-comments-placeholder div.feedbackItem div.blog_comment_body{color:gray; padding:8px;}

#comment_nav a{color:#9be; text-decoration:none; font-size:12px;}

#tbCommentAuthor,#tbCommentBody{border:1px solid #9be;}
#tbCommentBody{width:40%; height:200px;}

#footer{color:gray; font-size:12px; text-align:center; margin-top:12px;}