/* Global Blogs */
.trackback { margin-top:0; }
.post { background:none; border-top:1px solid #999; margin-top:15px; padding-top:15px; }
.post h2 { margin-bottom:4px; margin-top:0; }
.post .factfile h2 { margin-bottom:14px; }
.post h2 a { text-decoration:none; }
.post h2 a:hover { text-decoration:underline; }
.post p.tags { margin-top:0; margin-bottom:10px; }
.postOptions { padding-bottom:15px; background:url(/magazine/graphics/border_dotted.png) repeat-x center bottom; }
.postOptions .button { margin-top:10px; }
.postOptions table { margin-top:10px; width:100%; }
.postOptions #attachment { background:url(/magazine/graphics/attachment.gif) no-repeat 2px 0; padding-left:3px; #padding-left:23px; }
.postOptions #linkDescription { margin-bottom:10px; width:621px; }
.postOptions #addlinks { background:url(/magazine/graphics/links.png) no-repeat 0 -1px; float:left; margin-right:5px; padding:3px 0 3px 25px; width:526px; }
.postOptions #addtags { background:#FFF url(/magazine/graphics/tags.png) no-repeat 3px 3px; padding:4px 0 4px 25px; width:600px; }
.postOptions .numTags { margin:5px 0 15px; font-weight:bold; }
.postOptions .field label { float:left; width:120px; padding-right:10px; _padding-right:7px; }
#blogSection .tagged, #blogSection .archive_from { margin:0 0 10px; }
#blogSection .tagged span, #blogSection .archive_from span { font-weight:bold; }
#createPost table .button { margin-top:0; }
.blog_attachment { float:left; margin-right:15px; }
.postOptions #addAttchmentBtn.button, .postOptions #addWebLinkBtn.button { margin-top:1px; }
#post_headline, #post_summary { width:460px; border-color:#718CA4; }
#wrapper .text { border-color:#718CA4; }

.summary_image_field { padding-left:130px; }
.summary_image_field .button { padding-left:5px; }
#post_image_alt { margin-right:10px; float:left; }
#addSummaryImageBtn { float:left; margin-top:0; }

.addTags p { margin:0; }
.addTags .select_tags { font-size:1.167em; font-weight:bold; margin-bottom:3px; }
.addTags .meta { color:#666; }
.tagsAvailable a { text-decoration:none; }
.tagsAvailable a:hover { text-decoration:underline; }

.uploadAgreement { margin:10px 0 0; padding:10px; background-color:#F3EFEA; min-height:1px; }
.uploadAgreement:after { content:"."; clear:both; display:block; height:0; visibility:hidden; } /* float enclosing */
.uploadAgreement .options { float:left; width:70%; }
.uploadAgreement .post_button { float:right; width:29%; }
.uploadAgreement .button { float:right; }
.uploadAgreement a { text-decoration:underline; }
.uploadAgreement a:hover { text-decoration:none; }
.uploadAgreement p { margin:1em 0 0; color:#666; }
.uploadAgreement p img { vertical-align:middle; margin-right:5px; }

/* Story Blog */
/* StoryBlog */

.section_column2 .storyAuthorLarge { width:auto; background:none; }

#StoryBlog .section_column1 { width:477px; }
#StoryBlog .section_column2 { width:145px; padding-left:0; display:inline; }
#StoryBlog .post { border-top:0; border-bottom:1px solid #CCC; margin-top:0; margin-bottom:15px; min-height:0; }
#StoryBlog .post:after { content:"."; clear:both; display:block; height:0; visibility:hidden; } /* float enclosing */
#StoryBlog .post .tags { margin:0 0 2px; }
#StoryBlog .byline { margin:0 0 5px; }
#StoryBlog .ugc_edit { margin-bottom:15px; }
#StoryBlog .ugc_edit a { display:inline }
#StoryBlog .blog_name { margin-top:0; }

/* Blog Section */
#blogSection #blog_section_layout { border:1px solid #cfcfcf; background:#eceeee; margin:15px 0; padding:14px; #padding-bottom:4px; min-height:1px; }
#blogSection #blog_section_layout:after { content:"."; clear:both; display:block; height:0; visibility:hidden; } /* float enclosing */
#blogSection #blog_section_layout h2 { margin:0 0 12px; color:#4F4D45; font:bold 1em/14px Arial, Helvetica, sans-serif; }
#blogSection #blog_section_layout #layout_sections .button { margin:10px 0 0; }
#blogSection #blog_section_1 { background:transparent url(/magazine/graphics/blog_section_bg.gif) no-repeat scroll right top; float:left; width:192px; }
#blogSection #blog_section_2 { float:left; padding-left:10px; width:144px; }
#blogSection .layout_section_option { float:left; width:95px; }
#blogSection .layout_section_option label { font-size:.917em; }
#blogSection .layout_section_option span { float:left; clear:left; }
#blogSection .layout_section_option input { float:left; margin-left:1px; #margin-left:-2px; }
#blogSection .layout_section_option img { padding-top:4px; clear:left; }

#content .summary_block { padding:15px 0 0; }
#content .summary_block h2 { margin:0 0 4px; }
#content .summary_block .picture { float:left; margin-right:15px; }
#content .summary_block .meta { margin-bottom:5px; }
#content .summary_block .tags { margin:0 0 2px; }2
#content .summary_block p { margin-bottom:10px; }

/* Story Blog Post/Section */
#blogSection #content .ugc_edit a { display:inline; padding-right:0; }
#blogSection #content .ugc_edit .blog_status span { padding-left:2px; }
.blog_status .onhold { color:#999; }
.blog_status .live { color:#090; }

.blogTitleBlock h2 { margin:0 0 5px; font-size:1.167em; font-weight:bold; }
.blogTitleBlock p { margin-top:0; }
.storyAuthorTopBlock { margin-bottom: 10px; border-bottom: 1px solid #ccc; padding-bottom: 8px; min-height: 0; _zoom: 1; }
.storyAuthorTopBlock:after {content:"."; visibility:hidden; height:0; display:block; clear:both;}
.storyAuthorTopBlock img { float: left; margin-right: 8px; }
.storyAuthorTopBlock p { margin: 0; padding-bottom: 5px; }
.storyAuthorTopBlock span { color: #999; }
.storyBlogAuthors ul { margin:0; padding: 0; list-style:none; }
.storyBlogAuthors li { background: none; margin-bottom: 15px; padding: 0; min-height: 0; _zoom: 1; }
.storyBlogAuthors li:after {content:"."; visibility:hidden; height:0; display:block; clear:both;}
.storyBlogAuthors li img { float: left; margin-right: 8px; }
.storyBlogAuthors li h3 { font:bold 1.167em/1 Georgia,"Times New Roman",Times,serif; margin: 0; }

/* Blog Archive */
.blogArchive_sleeve { min-height:1px; }
.blogArchive_sleeve:after { content:"."; clear:both; display:block; height:0; visibility:hidden; } /* float enclosing */
.blogArchive ul { margin:0; padding-bottom:0; border:0; }
.blogArchive ul + ul { padding-top:0; }

/* Blog Roll */
.blogRoll h3 a { text-transform:capitalize; }
.blogRoll .last { margin-bottom:0; }
.blogRollEdit a { display:block; margin:0 auto 11px; width:115px; height:19px; text-indent:-9999em; background:url(/magazine/graphics/buttons/b_editblogroll.png) no-repeat 0 0; }

/* Post Options */
#addtags { margin:10px 0 0; }
.addLinks table tbody td.url a { display:block; width:480px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

/* StoryBlogCreate/Edit Post */
.returntoposts { margin:9px 0 15px; padding-left:10px; background:url(/magazine/graphics/cross.png) no-repeat 0 3px; line-height:13px; }
#createPost .mandatory { float:right; vertical-align:top; }
#createPost tbody tr { background:#F9F7F4; }
#createPost #content h2 { margin:10px 0; }

.information { zoom:1; } /*:hack:border display fix*/ 
.information h3 { font:bold .9167em Verdana, Arial, Helvetica, sans-serif; color:#666; margin-top:15px; background:none; }
.information p { font-size:.9167em; color:#666; margin:1.461em 0; padding-right:10px; }
.information a { text-decoration:underline; }
.information a:hover { text-decoration:none; }

/* Tags */
.tagsList a { font-family:georgia, sans-serif; line-height:1; }
.tagsList .importance3 { font-size:1.091em; }
.tagsList .importance2 { font-size:1.273em; }
.tagsList .importance1 { font-size:1.455em; }


