.BlogInfo {}
.SearchOptions { font-family: Georgia, 'Trebuchet MS', Verdana; } 
.CreateFrom { font-size: .7em; color: #003366; }
.Comments { margin: 20px 0px 0px 0px; position: relative;}
.comments-list .MainDiv {background: none; margin:0px; overflow:hidden; padding: 0; position:relative;}
.comments-form .CommentButton a {color: #CC3300; font-size: 13px; font-weight: bold; text-decoration: none;}
.comments-form .CommentButton a:hover {color: #660000;}
.List ol { padding: 0px; margin: 0px;}
.List li { position: relative; padding: 5px 0px; margin: 10px 0px; list-style-type: none; background: url(images/PostDotted.gif) repeat-x bottom; }
.Capcha { font-family: Georgia; font-size: 12px; font-weight: normal;}
.Capcha b{ font-size: 12px; font-weight: bold;}
.Capcha input { font-family: Georgia, Verdana; color:#003366; background: #e9f8ff url(images/FormURI.png) no-repeat left top; border: solid 1px #d5e7f0; padding: 6px 6px 6px 30px; font-size: 12px; display: block;}
.blog_published { display: block; text-align: center; float:left; font-family: Georgia; border-bottom: 2px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; background:url(images/clip-bottom.png) right top no-repeat; width:2.5em; margin-right: 5px;}
.blog_comments { background-image: url(images/PostCom.png); background-position: left; background-repeat: no-repeat; padding-left: 20px; margin-right: 10px; cursor: pointer; font-weight: bold;}
.blog_comments_normal { background-image: url(images/blog_comments.png); background-repeat: no-repeat; padding-left: 20px; margin-right: 10px; cursor: pointer;}
.blog_topics { background-image: url(images/blog_topic.png); }
.blog_more_link { font-weight: bold; float: right;}
.blog_tags { display: none; visibility: hidden; background-image: url(images/blog_tag_blue.png);}
.blog_trackback { background-image: url(images/blog_trackback.png); background-repeat: no-repeat; padding-left: 20px;}
.blog_permalink { background-image: url(images/blog_permalink.png); background-repeat: no-repeat; padding-left: 20px; }
.blog_print { background-image: url(images/blog_print.png); background-repeat: no-repeat; padding-left: 20px; margin-left: 8px;}
.blog_edit_link { background-image: url(images/blog_edit_link.png); margin-left: 8px; background-repeat: no-repeat; padding-left: 20px; }
/*.blog_tags,*/ .blog_topics, .blog_permalink{ background-position: left; background-repeat: no-repeat; padding-left: 20px; display: block; clear: both; float: none;}
.blog_subhead { margin-top: 0pt;margin-right: 0pt;margin-bottom: 0pt;margin-left: 0pt;padding-top: 0pt;padding-right: 0pt;padding-bottom: 8px;padding-left: 42px;position: relative;}
.blog_subhead .blog_comments { position: absolute; top: 0pt; right: 0pt;}
.blog_footer_right { float:right; display: inline; position: relative;}
.blog_footer_left { float:left; display: inline;}
.blog_footer { width: 100%; display: block; padding-bottom: 15px;}
.clear { clear: both;}
.blog_copyright	{ font-size: .7em;}
.blog_entry_description {font-style:italic;}
div.blog_bubble { width: auto; font-size: 0.9em; margin-bottom: 24px; font-family: Georgia;}
div.blog_bubble blockquote { margin: 0px; padding: 0px; border: 1px solid #c9c2c1; background-color: #fff; }
div.blog_bubble blockquote p { margin: 10px; padding: 0px; }
div.blog_bubble cite { position: relative; margin: 0px; padding: 7px 0px 0px 15px; top: 6px; background: transparent url(images/blog_comment_tip.gif) no-repeat 20px 0; font-style: normal;}
.Blog_Archive_Date { color: #000; font-family:Georgia; font-size: 11px;}
.Blog_Archive_DayHeader{background-color: #ccddff; font-family:Tahoma; font-size: 10px; font-weight:bold; padding: 0 1px;}
.Blog_Archive_Day{ font-size: .8em; background-color: #fff;}
.Blog_Archive_NextPrev{ font-size: .8em;}
.Blog_Archive_OtherMonth{ font-size: .8em; background-color: #F0F0F0;}
.Blog_Archive_SelectedDay { border: 1px solid #cccccc; background-color: #FFCC00;}
.Blog_Archive_Selector { font-size: .8em;}
.Blog_Archive_Title { font-size: .9em; font-weight: bold;}
.Blog_Archive_TodayDay{ border: 1px solid #cccccc; background-color: #FFCC00; font-size: .8em; font-weight: bold;}
.Blog_Archive_WeekendDay { font-size: .8em; background-color: #ffffe0;}
.SearchField { color:#003366; background: #e9f8ff; border: solid 1px #d5e7f0; padding: 4px; font-size: 12px; font-family: Verdana; }
.Recent { background: transparent url(images/RecentBkg.gif) repeat-x left top; padding: 10px; margin-bottom: 10px;}
.TabMenu { float: left; margin: 0px; padding: 0px; }
.TabMenu li { padding: 0px; margin: 0px; list-style-type: none; display: inline; font-size: 14px; line-height: 14px; font-weight: bold; font-family: Georgia; text-transform: lowercase;}
.TabMenu li a { padding: 0px 0px 0px 9px; margin-right: 7px; background: url(./images/mleft.gif) no-repeat left top; float: left;}
.TabMenu li a span { padding: 4px 9px 9px 0px; display: block; background: url(./images/mright.gif) no-repeat right top; float: right; }
.TabMenu li a span { float: none; color: #cc0000;}
.TabMenu li a:hover span { color: #cc0000;}
.TabMenu li a:hover { background-position: 0% -27px; color:#ffff99; text-decoration: none;}
.TabMenu li a:hover span { background-position: 100% -27px;  color:#ffff99;}
.TabLink a:link.active { background-position: 0% -27px; color:#ffff99; text-decoration: none;}
.TabLink a:link.active span { background-position: 0% -27px; color:#ffff99; text-decoration: none;}
.TabLink a:visited.active { background-position: left bottom;  color:#ffff99;}
.TabLink a:visited.active span { background-position: right bottom;  color:#ffff99;}
.TabContent { clear: left; padding-top: 10px;}
.TabContent ul { padding: 0px; margin: 0px;}
.TabContent li { color:#000033; padding: 1px 0px 1px 0px; margin: 0px; list-style-type: none; border-bottom: solid 1px #ecc9a5; font-size: 13px;}
.TabContent li a { color:#336699; text-decoration: none;}
.TabContent li a:visited { color:#336699; text-decoration: none;}
.TabContent li a:hover { color:#000033; text-decoration: none;}
.s1 .bloglist {}
.s1 .bloglist h2 { background: #fff; font-size: 12px; text-transform: uppercase; padding: 5px; border-bottom: solid 1px #dfe5e9; color:#336699;}
.s1 .bloglist a, .s1 .bloglist a:visited { color:#990000; text-decoration: underline;}
.s1 .bloglist a:hover { color:#330000; text-decoration: underline;}
.s1 .arrow { background: url(images/arrow.png) no-repeat left 5px; padding: 1px 0px 1px 8px; color:#996666; }
.s1 .bloglist a, .s1 .bloglist a:visited { color:#990000; text-decoration: underline;}
.s1 .bloglist a:hover { color:#330000; text-decoration: underline;}
.s1 .bloglist .rss {display: none; visibility: hidden;}
.s2 .bloglist { color:#c5ad7f;}
.s2 .bloglist h2 { font-size: 12px; text-transform: uppercase; padding: 5px 0px; border-bottom: solid 1px #ac8973; color:#ffffcc;}
.s2 .bloglist a, .s2 .bloglist a:visited { color:#decba7; text-decoration: underline;}
.s2 .bloglist a:hover { color:#ffffcc; text-decoration: underline;}
.s2 .bloglist a, .s2 .bloglist a:visited { color:#decba7; text-decoration: underline;}
.s2 .bloglist a:hover { color:#ffffcc; text-decoration: underline;}
.s2 .arrow { background: url(images/s2-arrow.png) no-repeat left 7px; padding: 1px 0px 1px 6px; color:#c5ad7f; }