.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; border-bottom:1px solid #999; }
.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 #addlinks { background:url(/magazine/graphics/links.gif) no-repeat 1px 0; padding:3px 0 6px 23px; width:561px; }
.postOptions #addtags { background:#FFF url(/magazine/graphics/tags.gif) no-repeat 4px 4px; padding:4px 0 6px 23px; width:560px; }
.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; }

.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 { padding-bottom:2px; }
.addTags .meta { color:#333; }

.uploadAgreement { margin:10px 0 20px; padding:10px; background-color:#F5F3F5; min-height:1px; }
.uploadAgreement:after { content:"."; clear:both; display:block; height:0; visibility:hidden; } /* :hack: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; }

/* Blog Section */
#blogSection .post .story_small, #blogSection .post .story_large { padding-bottom:0; }
#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:left; display:block; height:0; visibility:hidden; } /* :hack: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; }

/* Blog Archive */
.blogArchive_sleeve { min-height:1px; }
.blogArchive_sleeve:after { content:"."; clear:left; display:block; height:0; visibility:hidden; } /* :hack:float enclosing */
.blogArchive ul { margin:0; padding-bottom:2px; border:0; }
.blogArchive .blogArchive_sleeve ul { padding-left:0; }

/* Blog Roll */
.blogRoll h3 a { text-transform:capitalize; }
.blogRoll .last { margin-bottom:0; }
.blogRoll .ugc_edit { background:#FFF; padding:0 5px 5px; margin-bottom:0; }

/* Blog Section */
#blogPost #content .ugc_edit a, #blogSection #content .ugc_edit a { display:inline; padding-right:0; }
#blogPost #content .ugc_edit .blog_status span, #blogSection #content .ugc_edit .blog_status span { padding-left:2px; }
.blog_status .onhold { color:#999; }
.blog_status .live { color:#090; }

.post_headline { background:#F9F7F4; border:1px solid #E5DCD2; color:#333; font-size:1.538em; line-height:20px; width:628px; margin:0 0 15px; padding:3px 9px; }

/* 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; }

/* Create/Edit Blog */
.returntoposts { margin:5px 0 15px; background:url(/magazine/graphics/cross.gif) no-repeat 0 3px; padding-left:10px; line-height:13px; }
.returntoposts a { text-decoration:none; }
#wrapper .returntoposts a:hover { text-decoration:underline; }

/* Error Styles */
.postOptions .field label.error { float:none; }
.errorbox_large h2 { font-size:1.333em; line-height:20px; margin:0; }

#blogPost #comments_form .formbox_sleeve fieldset textarea.formlarge { width:70%; }

#createPost .mandatory { float:right; vertical-align:top; }
#createPost tbody tr { background:#F5F3F5; }

#StoryBlog .section_column1 { width:460px; }
#StoryBlog .section_column2 { width:140px; 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; } /* :hack: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; }

#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; }
#content .summary_block p { margin-bottom:10px; }
