#header, #body {}
/*#header .block { border-color: #322e2e; }*/
#header .block {border-bottom:none; padding-bottom:3px;}
#header h1 a { width:210px; background: url(/images/skins/weblogs/reader-blogs_header.gif) no-repeat; }
#footer {background:#918f8c;}
#footer p small, #footer p small a {color:#bcb9b2;}
#nav-temp .dropdown a:hover,
a:hover, h6, h6 a {color:#a68753;}


/* weblogs
------------------------------------------- */
#heading {
    background:#fff url(/images/skins/weblogs/nav-dropshadow-bottom_bg_100x15.gif) repeat-x center bottom;
    position:relative; padding:1px 0 0 0; overflow:normal; z-index:5; height:32px; 
    border-top:1px solid #e9e9e9; border-bottom:2px solid #918f8c;
}
        
#heading ul { float:left; bottom:0; left:0; padding-right:10px;}
#heading li { padding:2px 7px; height:28px; margin-right:10px; position:relative; line-height:28px;}
#heading li.create-blog, #heading #my-blog-nav {background:#f7ecd7 url(/images/skins/weblogs/mynav-dropshadow-bottom_bg_100x15.gif) repeat-x center bottom; padding:2px 10px;}
/*#heading.weblogs-heading #my-blog-nav {background:#f2f6f9; }*/

#heading #my-blog-nav span {width:11em; white-space:nowrap;}
#heading li .menu-button, 
#heading li .menu-button-on    { display:block; margin:4px 0 0 7px !important; width:16px;  height:20px; background: url(/images/skins/weblogs/weblogs-menu.gif) 0 0 no-repeat; margin-left:4px; padding:0;}
#heading li .menu-button:hover { background:  url(/images/skins/weblogs/weblogs-menu.gif) 0 -20px no-repeat; }
#heading li .menu-button-on { background:#ddd url(/images/skins/weblogs/weblogs-menu.gif) 0 -40px no-repeat; position:relative;}
        
#heading #my-blog-tools      { position: absolute; padding: 2px; top: 26px; left:0; bottom:auto; width: 150px; background: #f6f6f6; border:1px solid #918f8c; border-top:1px solid #ddd;border-left:1px solid #ddd; font-size: 12px; line-height: 21px; display:block;  }
#heading #my-blog-tools li   { display:block; float:none; text-align:left; padding:2px; border:none; height:auto;}
#heading #my-blog-tools a    { float: none; display: block; text-align:left; line-height:21px;  font-weight: normal !important;  }
#heading #my-blog-tools.off  { display: none; }
#heading.weblogs-heading #my-blog-tools li h6 a         { font-weight:bold; }
#heading.weblogs-heading #my-blog-tools li h6 a:hover   { background-color:transparent; }
#heading.weblogs-heading #my-blog-tools li ul           { float:none; margin-right:0; margin-bottom:0; padding-right:0; padding-left:0; border-left:0 none; font-size:12px; }
#heading.weblogs-heading #my-blog-tools li ul li        { margin-right:0; padding-right:0; padding-left:0; border-left:0 none; }



#weblogs .blog-content {float:right; width:450px; padding-left:10px; /* Removed this because if fixes one thing, but don’t know yet if it breaks others. Ben S. overflow:auto;*/}
#weblogs .blog-secondary {clear:both; }
#weblogs .blog-rail {float:left; width:170px;}

#weblogs form {background:#F2F6F9; border:1px solid #D2D5D8; padding:10px;}
#weblogs form ul {list-style:none;}
#weblogs form .grouplist {list-style:none; padding:0;}
#weblogs .error { color:#a00; font-weight:bold;}

#explain-images { margin:-9px 0 9px 0; padding:2px 0 2px 20px; background: url(/images/icons/check_blue-transparent-15x15_.gif) left center no-repeat; color:#92a2ad; font-size:12px;}

#weblogs div.heading { border-bottom:1px solid #dae2e8; margin-bottom:9px ;}
#weblogs .heading p {margin-bottom:9px; color: #697a85;}

body.group_detail #weblogs div.heading,   body.group_index #weblogs div.heading,   body.entry_index #weblogs div.heading { border:none ;}
body.group_detail #weblogs .blog-content, body.group_index #weblogs .blog-content, body.entry_index #weblogs .blog-content { border-top:1px solid #dae2e8; padding-top:7px; margin-bottom:9px ;}
body.group_detail #weblogs .blog-rail,    body.group_index #weblogs .blog-rail,    body.entry_index #weblogs .blog-rail { border-top:1px solid #dae2e8; margin-bottom:9px ;}
body.group_detail #weblogs ul.tools,      body.group_index #weblogs ul.tools,      body.entry_index #weblogs ul.tools { border-top:none;}

.weblog-tease h3 {font-size:13px; margin-top:7px; margin-bottom:-7px; padding-bottom:0;}
.top-weblog-entry h3 { margin-top:0; padding-top:0;}
.weblog-tease h3 a {color:#92a2ad;}
.weblog-tease h3 .byline { font-weight: normal; color:#697A85; font-size:13px;}
.weblog-tease h4 {font-size:21px;}
.weblog-tease h4.header a { color:#125A95;}

#weblogs div.related-object {background:#F2F6F9; border-bottom:1px solid #D2D5D8; padding:5px 10px; margin-bottom:7px;}
body.post-entry #weblogs div.related-object { background:none; border:none; padding:0; margin-bottom:7px;}
body.post-entry textarea {width:99%;}
body.post-entry input#id_title {width:50%;}
#weblogs div.related-object p {margin-bottom:0;}
#weblogs div.related-object .title {display:block; font-weight:bold;}
#weblogs div.related-object .thumb {float:left; padding-top:5px; margin-right:10px;}

ul.tools {font-size:13px; padding-bottom:14px; border-top:1px solid #dae2e8;}
ul.tools li a {padding-left:8px ;}
ul.tools li a:hover { border-bottom:1px solid #a68753;}
ul.tools li.manage {background:#fcfaf5;}
.editlink, ul.tools a.editlink {padding-left:25px; background:url(/images/icons/editlink.gif) 8px 50% no-repeat;}
.addlink, ul.tools a.addlink {padding-left:25px; background:url(/images/icons/addlink.gif)  8px 50% no-repeat;}
.create-blog .addlink {padding-left:15px; background:url(/images/icons/addlink.gif)  0px 50% no-repeat;}
ul.tools .rss {padding-left:25px; background:url(/images/icons/rss-12x12.png) 7px 50% no-repeat;}

a.save-this-link {padding-left:25px; background:url(/images/icons/save-this_on-white.gif) 7px -22px no-repeat;}
a.unsave-this-link {padding-left:25px; background:url(/images/icons/save-this_on-white.gif) 7px -49px no-repeat;}


#weblogs dl.grouplist dt {padding-top:7px;}
#weblogs dl.group-latest dd { margin:7px 0; font-size:12px;}

#weblogs ul.bloglinks {margin:7px 0; padding:0; list-style:none;}
#weblogs ul.bloglinks li {margin:0 0 14px 0; padding:0; color:#697a85;}

.blog-rail p.byline {font-size:16px; margin-bottom:7px;}
.blog-rail div.about-this-post {margin-bottom:14px;}
.blog-rail p.status {background:#F8F8E8; padding:5px 10px; margin-bottom:7px; color:#697a85;}

#weblogs ul.bloglinks { margin-top:0;}
#weblogs a.link-self-link {font-size:.85em; color:#697a85;}


#weblogs p.create-group a {background-color:#F2F3F8; padding-top:3px;padding-bottom:3px;padding-right:7px;}

#weblogs .inline-nav li { list-style:none; float:left; padding:1px 5px; border-left:1px solid #ddd;}
#weblogs .inline-nav p {float:left; padding:1px 0; margin-right:5px;}
#weblogs .inline-nav:after { 
  content:  "."; /* Clear fix */
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

#weblogs .inline-nav {
  zoom: 1; /* IE fix */
}

.blog-list dd {margin-left:50px; border-bottom:1px solid #eee; position: relative;}
.blog-list dd.staff {background-color:#fffefa;}
.blog-list dt { position: absolute; left: 0; width:36px; background-color: #EBEFF2; color: #99a; font-size:24px; font-weight:bold; height:36px; line-height:36px; text-align:center; }
.blog-list .meta { display: inline-block; position: absolute; top: 0; right: 0; }


