*html .sTwoColumnsLeft
{ width:590px;
  overflow:hidden; }

.sfCodeBlock
{ overflow:auto;
  padding:15px 0;
  margin:5px 0; }

*html .sfCodeBlock
{ overflow:auto !important;
  width:560px; }

.sRoundBox
{ clear:both;
  margin-bottom:0; }

.sTwoColumnsRight a.sRSSFeed
{ text-align:right;
  width:265px;
  margin-right:23px;
  margin-bottom:18px; }

.sContentWrap .bPostContent
{ line-height:18px; }

.sContentWrap .bPostContent .arrowReadMore
{ display:inline-block;
  white-space:nowrap; }

/* Search */
.sRoundBox fieldset.bSearch
{ border:0;
  clear:both;
  position:relative;
  display:block; }

.sRoundBox fieldset.bSearch .distance
{ padding:12px; }

.sRoundBox fieldset.bSearch label
{ color:#999;
  display:block;
  font-size:13px;
  font-style:italic;
  left:17px;
  position:absolute;
  top:12px; }

.sRoundBox fieldset.bSearch .bSearchText
{ width:100%; }

.sRoundBox fieldset.bSearch .sFormButton
{ padding:10px 0 0;
  margin-bottom:0; }

/* Categories*/
.sfCategories ul.rtUL
{ border-top:1px solid #b8c4cd; }

.sfCategories ul.rtUL li
{ border-bottom:1px solid #e5e5e5;
  padding:3px 0 5px; }

/* Tabs */
.sLeftTabs
{ background:transparent url('images/lTabsRepeat.gif' ) repeat-x;
  margin-top:26px; }

.sLeftTabs a span
{ padding-left:12px;
  padding-right:12px; }

.sLeftTabsBox
{ border:solid 1px #b8c4cd;
  padding:12px 12px 0; }

#bBloggersContent,#bArchiveContent,#bTagsContent
{ display:none; }

.bSelectedTab
{ background:url('images/navShowcasesBg.gif' ) no-repeat 100% -35px !important;
  padding:7px 0 9px; }

.sLeftTabs a:hover
{ text-decoration:none; }

.bSelectedTab span
{ background:url('images/navShowcasesBg.gif' ) no-repeat 0 0;
  line-height:31px;
  padding:7px 0 9px;
  color:#333; }

/* hacks for the tabs */
* + html .bSelectedTab
{ padding:0; }

*html .bSelectedTab
{ padding:0; }

/*\*/
/* saf3+,chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0)
{ .bSelectedTab
{ background-position:100% -34px !important; }

.bSelectedTab span
{ background-position:0 1px; }

; }

/**/
.bSelectedTab:hover
{ text-decoration:none; }

#bBloggersContent li,#bArchiveContent li
{ padding-bottom:10px; }

/* Bookmarks */
.bSocialBookmarks
{ line-height:1.3;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0; }

.bSocialBookmarks li
{ display:inline;
  list-style-type:none;
  padding-right:1px; }

/* Editor in comments tools toggle */
li.texarea-wrapper
{ position:relative; }

*html li.texarea-wrapper
{ padding-left:86px; }

.formattingOptionsToggleBtn
{ display:block;
  text-align:right;
  outline-width:0;
  position:absolute;
  right:3px;
  top:10px;
  z-index:2; }

* + html .formattingOptionsToggleBtn
{ top:26px; }

*html .formattingOptionsToggleBtn
{ top:26px; }

.reToolbarWrapper
{ visibility:hidden; }

.formattingOptions .reToolbarWrapper
{ visibility:visible; }

.Default.reWrapper
{ border:0 !important; }

.Default.RadEditor
{ background-color:#fff !important; }

/* Comments */
.bComments
{ border-top:1px solid #b8c4cd;
  padding-top:22px; }

ul.bCommentsList li
{ border-bottom:1px solid #e5e5e5;
  padding:17px 0;
  clear:both;
  float:left;
  width:100%;
  font-size:12px; }

ul.bCommentsList .bAuthorComment
{ background-color:#fffde5; }

ul.bCommentsList li .left
{ width:96px;
  padding-right:10px;
  float:left; }

*html ul.bCommentsList li .left
{ width:74px; }

ul.bCommentsList li .right
{ width:504px;
  float:left;
  padding-bottom:7px; }

/* Post comment form */
.bPostNewComment
{ margin-top:26px;
  clear:both; }

.bPostNewComment legend
{ font-size:18px;
  color:#222;
  margin-bottom:17px; }

.bPostNewComment li
{ padding-bottom:14px;
  padding-left:106px; }

/* Archive */
.RadTreeView .rtTop,.RadTreeView .rtMid,.RadTreeView .rtBot
{ padding:0 !important;
  padding-left:0 !important;
  padding-right:0 !important;
  padding-bottom:10px; }

.RadTreeView_Default .rtSelected .rtIn
{ background:none !important;
  color:#333 !important;
  border:0 !important;
  padding-left:0 !important;
  padding-right:0 !important; }

.RadTreeView_Default,.RadTreeView_Default a.rtIn,.RadTreeView_Default .rtEdit .rtIn input
{ color:#0575cc !important;
  padding-left:0 !important;
  padding-right:0 !important; }

.RadTreeView_Default .rtHover .rtIn
{ background:none !important;
  border:0 !important;
  text-decoration:underline; }

.RadTreeView .rtSp
{ width:0 !important; }

.RadTreeView_Default,.RadTreeView_Default a.rtIn,.RadTreeView_Default .rtEdit .rtIn input
{ font:13px/1.4 arial,sans-serif !important; }

/* Summary lists */
.bSummeryDetails
{ color:#7c8688;
  font-style:italic;
  margin-top:6px !important;
  position:relative; }

.bSummeryDetails .bSummeryComments
{ font-style:normal;
  position:absolute;
  text-align:right;
  display:block;
  top:0;
  right:0; }

.bPostListing li
{ border-bottom:1px solid #e5e5e5; }

/* Single page */
.bSummeryDetails .bSummeryDetailsTags
{ clear:both; }

.bAllBlogPosts
{ background:url('images/iconGoBack.gif' ) no-repeat 0 0;
  padding-left:23px; }

/* Archive */
h2.bArchiveList
{ margin:13px 0; }

/* Pager */
ol.sf_pager
{ margin:10px 0;
  padding:0;
  width:100%;
  float:left;
  list-style:none;
  clear:both; }

ol.sf_pager li
{ margin:0;
  padding:0 10px 0 0;
  width:auto;
  float:left; }

ol.sf_pager li a
{ padding:3px 5px; }

ol.sf_pager li a[disabled="disabled"],ol.sf_pager li a.sf_PagerSelItem
{ color:#666;
  text-decoration:none;
  cursor:default; }

/* Search results */
/*.searchResults
{ border-top:1px solid #b8c4cd; }
*/
/*.searchResults strong
{ background:#000;
  color:#fff; }

.searchResults dd
{ padding-bottom:17px;
  border-bottom:1px solid #e5e5e5; }*/

/* capcha */
.sf_CaptchaTextbox label,.sf_commentsValidator label
{ display:block; }

.sf_validationCaptchaErrorMsg
{ color:Red; }

