﻿.useraccount_sleeve { border:1px solid #CCC; margin-bottom:20px; }
.useraccount_sleeve h2 { background:url(/magazine/graphics/border_dotted.gif) left bottom repeat-x; font:bold 1.231em/18px Palatino, "Palatino Linotype", "Times New Roman", serif; text-transform:uppercase; color:#9C0010; margin:7px 8px 16px 9px; padding:0 0 10px; line-height:16px; }
.useraccount_sleeve ul { padding:0 0 10px; margin:10px 8px 0 9px; zoom:1; } /* :hack: ie6 fix for disappearing bg images on list items */
.useraccount_sleeve li { background-image:url(/magazine/graphics/arrow_red.gif); background-position:0 3px; display:block; font-size:1em; line-height:16px; font-weight:bold; padding:0 5px 3px 14px; margin-bottom:1px; }
.useraccount_sleeve li a:hover { color:#9C0010; text-decoration:none; }
.meta.author span { display:inline; font-weight:bold; }
.view_profile { margin:5px 0 10px;  }
.view_profile a { padding:1px 0; font-weight:bold; text-decoration:underline; }
.view_profile a:hover { text-decoration:none; }
.field .view_profile { float:none; margin:0 0 0 90px; padding-bottom:10px; }
.post .story_large, .post .story_small, .post .story_list { border:0; }
.profile_block .story_small .picture { float:left; margin-right:6px; }

#content .picture img { display:block; border:1px solid #ccc; padding:1px; }

/* Generics Styles */
.story_author { margin-bottom:0; padding:0; }
.story_author p { margin-top:0; }
.avatar { padding:0 0 10px; float:left; }
.avatar p { clear:left; margin:0; padding:0; color:#999; }
.avatar p.picture { padding:3px 0 5px; margin-top:0; margin-right:16px; }
.avatar p a { text-decoration:none; background:url(graphics/dotted_bg.gif) left bottom repeat-x; padding-bottom:1px; }
.avatar p a:hover { text-decoration:none; background-image:url(graphics/dotted_bg_solid.gif); }
.avatar .location { padding-top:4px; }
.post { background:none transparent; }
.my_pages .formbox .dategroup_day { width:63px; }
.my_pages .formbox .dategroup_month { width:125px; }
.profile_block .style1, .profile_block .style2 { padding-top:5px; }
.profile_block .story_small p { margin:2px 0 5px; }

/* Forum Page Styles */
.mostDiscussed ul { padding-bottom:1px; }
.mostDiscussed li { padding-bottom:4px; }
.mostDiscussed p { margin:12px 0 0; font-size:.9167em; }

.storytext .sub_heading { color:#333; margin:10px 0 2px; }
table.discussion_table { clear:left; width:100%; margin:0 0 15px; }
#ForumSection .sectionBlock { background:none; }
#ForumSection .sectionBlock p { margin:10px 0; }
#ForumSection .sectionBlock_titleContainer h2 { margin:0; background:url(/magazine/graphics/border_dotted.gif) repeat-x left top; padding-top:15px; }
#ForumSection .tbutton { margin:0 0 15px 0; }
#ForumSection h1 { margin-bottom:10px; }
#ForumSection td.last_post { font-size:.846em; }
#ForumSection table a:hover { text-decoration:none; color:#9C0010; }
#ForumSection td.last_post a { font-weight:normal; text-decoration:underline; }
#ForumSection td.last_post a:hover { text-decoration:none; color:#285886; }

table.discussion_table tfoot { text-align:right; font-weight:bold; }
table.discussion_table tfoot a { background:transparent url(/magazine/graphics/arrow_dark_grey.gif) no-repeat scroll right center; padding-right:10px; color:#666; }
table.discussion_table th { vertical-align:top; padding-top:6px; padding-bottom:6px; }
table.discussion_table tbody th { width:237px; }
table.discussion_table td { vertical-align:top; padding-top:8px; padding-bottom:8px; }
td.last_post { width:165px; }
.replies_number { font-weight:bold; width:70px; }

.sort_forum p { margin:0 0 6px; }

.moderator_message { zoom:1; background:#FFFFAE; padding:5px 11px 3px; margin-bottom:20px; clear:both; }
.moderator_message .alert { background:url(/magazine/graphics/mod_alert.gif) no-repeat 0 4px; margin:0; padding:5px 0 6px 25px; color:#333; }

.moderator_options { clear:left; padding:5px 0; }
table .moderator_options { padding-left:0; }
.moderator_options .status, .moderator_options .sticky_status { background:#FFFFAE; padding:1px 1px 2px 4px; color:#666; }
.moderator_options .status_live, .moderator_options .sticky_on { padding-left:1px; color:#090; font-weight:bold; }
.moderator_options .status_live a, .moderator_options .sticky_on a { color:#285886; font-weight:bold; text-decoration:none; }
.moderator_options .status_live a:hover, .moderator_options .sticky_on a:hover { text-decoration:none; color:#9C0010; }
.moderator_options .status_not_live, .moderator_options .sticky_off { color:#9C0010; font-weight:bold; }
.moderator_options .status_not_live a, .moderator_options .sticky_off a { font-weight:bold; text-decoration:none; }
.moderator_options .status_not_live a:hover, .moderator_options .sticky_off a:hover { color:#9C0010; }

.moderator_options .mod_left { float:left; }
.moderator_options .mod_right { float:right; text-align:right; width:120px; zoom:1; }

.sticky th a { float:left; width:85%; }
.sticky th img { float:right; padding-top:5px; }

.post_reply_main { background-color:#ECEEEE; position:relative; margin-bottom:16px; clear:both; margin-top:10px; }
.post_reply_main p { color:#333; margin:0; padding:13px 0 14px; }
.post_reply_main_sleeve { padding:0 11px; }
#wrapper .post_reply_main .tbutton { position:absolute; top:9px; right:8px; margin:0; }
.post_reply_main .tbutton a { text-decoration:none; }
.post_reply_main .tbutton a:hover { text-decoration:underline; }
.post_reply_main a { text-decoration:underline; }
.post_reply_main a:hover { text-decoration:none; }

.replied_post_box { zoom:1; padding-bottom:5px; }
.replied_post_box:after { content:"."; visibility:hidden; height:0; display:block; clear:both; }
.replied_post_box h2 { background-color:#ECEEEE; color:#686357; margin:0; padding:8px 8px 9px; font-size:1em; font-family:Arial, Helvetica, sans-serif; }
.replied_post_box h3 { margin:0; padding:6px 0 0; }
.replied_post_box_sleeve { padding:0; }
.replied_post_box_author { width:162px; float:left; }
.replied_post_box_message { width:437px; float:right; }
.replied_post_box .replied_post_box_message p { padding:0 0 11px; margin:0; }
.replied_post_box .gutters { padding:10px 0 0; }
.replied_post_box .avatar .picture { padding:13px 0 0; }

.post_reply { background:url(/magazine/graphics/border_dotted_thin.gif) repeat-x left bottom; position:relative; margin-bottom:5px; }
.post_reply_sleeve { padding-left:165px; }
.post_reply p { background:url(/magazine/graphics/arrow_up.gif) no-repeat 0 13px; color:#666; margin:0; padding:8px 0 10px 12px; }
.post_reply a { color:#285886; }
.post_reply .reply_link { position:absolute; top:6px; right:11px; margin:0; }
.post_reply .reply_link p { padding:0; }
.post_reply .reply_link a { padding:2px 20px 2px 0; display:block; background:url(/magazine/graphics/editpost.gif) no-repeat right center; font-weight:bold; }
.post_reply .reply_link a { text-decoration:none; }
.post_reply .reply_link a:hover { text-decoration:underline; }

.note { margin:0 0 10px; }

#create_thread .postOptions #addtags { width:70%; }
#create_thread .addTags { margin-left:88px; }
#create_thread .formbox .addTags label { color:#333; float:left; margin:-3px 0 0 -88px; width:auto; _position:relative; } /* :hack: on pos rel to fix IE6 neg margin bug */
#create_thread .formbox .addTags .note label { margin:0; }
#create_thread .formbox .meta { margin:1px 0 10px; color:#333; }
#create_thread .formbox .select_tags { margin-bottom:2px; }
#create_thread .formbox .tagsAvailable { margin:0; }
#create_thread .formbox .numTags { font-weight:bold; margin:5px 0 15px; }
#create_thread .addTags div { margin-left:0; }

.mostRecentComments p { margin-bottom:5px; }
.mostRecentComments li { padding-bottom:4px; }

#secondary_content .myNewsletters h1 { margin:0 0 12px; padding-bottom:10px; font:bold 1.231em/16px Palatino,"Palatino Linotype","Times New Roman",serif; color:#9C0010; text-transform:uppercase; background:url(/magazine/graphics/border_dotted.gif) repeat-x 0 100%; }

/* My Home */
#myHome .sectionBlock { position:relative; }
#myHome h1, #myHome_Empty h1 { margin-bottom:14px; }
#myHome .sectionBlock, .myhomeBlockEmpty { background-color:#FFF; border:1px solid #CCC; padding-bottom:5px; }
.sectionBlock, .myhomeBlockEmpty { padding-bottom:1px; margin-bottom:20px; zoom:1; }
.sectionBlock_sleeve, .myhomeBlockEmpty_sleeve { background:url(/magazine/graphics/border_dotted_thin.gif) repeat-x left bottom; margin:0 9px 10px; }
.myhomeBlockEmpty_sleeve { margin:0px; }
.sectionBlock_subsleeve { padding-bottom:4px; margin:5px 0 0; } /* outline:1px solid blue */

.sectionBlock .sectionBlock_subsleeve ul { padding:0; }
.sectionBlock .sectionBlock_subsleeve .viewall { padding-right:0; }
.sectionBlock h2, .myhomeBlockEmpty h2 { background:url(/magazine/graphics/border_dotted.gif) repeat-x left bottom; margin:7px 8px 10px 9px; padding:0 0 8px; color:#9C0010; font:bold 1.231em/18px Palatino, "Palatino Linotype", "Times New Roman", serif; zoom:1; text-transform:uppercase; }
.sectionBlock .sectionBlock_titleContainer span, .add_new { margin:0 9px; display:block; background:url(/magazine/graphics/b_red_plus.gif) no-repeat 1px 10px; padding:4px 3px 16px 16px; font-weight:bold; }
.sectionBlock .sectionBlock_titleContainer span a, .add_new a { font-size:.846em; text-decoration:underline; }
.add_new { padding-left:14px; margin:0; }
.sectionBlock .sectionBlock_titleContainer span a:hover, .sectionBlock .sectionBlock_titleContainer span a:focus { text-decoration:none; }
.sectionBlock h3 { color:#333; line-height:20px; padding:2px 10px; margin:0 10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1em; } /* outline:1px solid red; */
.sectionBlock h3.heading { background:url(/magazine/graphics/buttons/b_open_arrow.gif) no-repeat 0 7px; margin-left:0; cursor:pointer; padding-top:0; padding-bottom:10px; padding-left:15px; color:#333; zoom:1; } /*ie6:hack: fix to display bg image*/
.sectionBlock h3.closed { background-image:url(/magazine/graphics/buttons/b_close_arrow.gif); background-position:0 5px; }
.sectionBlock ul { padding:0 10px; margin:0; list-style:none; zoom:1; } /* :hack: ie6 fix for disappearing bg images on list items */
.sectionBlock li { margin:0 0 5px; zoom:1; background-image:url(/magazine/graphics/arrow_red.gif); background-position:0 3px; }
.sectionBlock li:after { content:"."; clear:both; display:block; height:0; visibility:hidden; } /* :hack: float enclosing */
.sectionBlock li h4 { margin:0 0 1px; line-height:16px; font-weight:bold; float:left; width:90%; color:#464A55; }
.sectionBlock li h4 a { word-wrap:break-word; display:block; overflow:hidden; color:#285886; text-decoration:none; }
.sectionBlock li h4 a:hover { text-decoration:none; color:#9C0010; }
.sectionBlock li p { margin:0; clear:both; color:#49585B; }
.sectionBlock .lastPost, .sectionBlock .date, .sectionBlock .lastComment, .sectionBlock .lastReply, .sectionBlock .expiryDate, .sectionBlock .employer, .sectionBlock .dateUploaded, .sectionBlock .dateApplied { color:#49585B; font-size:.846em; }
.sectionBlock .more { text-align:right; margin:12px 10px 11px 10px; clear:both; }
.sectionBlock .more a { color:#285886; text-decoration:underline; font-weight:bold; background:transparent url(/magazine/graphics/arrow_circle.png) no-repeat scroll right top; padding-right:21px; }
.sectionBlock .more a:hover { text-decoration:none; }
.sectionBlock .sectionBlock_subsleeve .more { margin:0 0 2px; padding-top:1px; padding-bottom:8px; }

.sectionBlock_sleeve a.deleteItem, .sectionBlock_sleeve a.deleteItem1 { float:right; height:16px; background:url(/magazine/graphics/buttons/b_delete_white.gif) no-repeat 100% 2px; padding:0 15px 0 0; outline:none; font-weight:normal; text-decoration:none; }
.sectionBlock_sleeve a.deleteItem:hover, .sectionBlock_sleeve a.deleteItem1:hover { text-decoration:underline; }
.sectionBlock_sleeve a.deleteItem span, .sectionBlock_sleeve a.deleteItem1 span { position:absolute; left:-9999px; }

/* My Home Empty */
.myhomeBlockEmpty_sleeve { background:none transparent; }
.myhomeBlockEmpty_subsleeve { padding:0 9px 10px; }
.myhomeBlockEmpty_subsleeve p.strong { margin-top:16px; margin-bottom:0px; }
.myhomeBlockEmpty_subsleeve p { margin-top:0px; margin-bottom:2px; }
.empty_home_list { margin:10px 0 0; padding:0; list-style:none; background:url(/magazine/graphics/border_dotted_thin.gif) repeat-x left top; }
.empty_home_list li.first { padding-top:13px; padding-bottom:5px; }
.empty_home_list .mydiscussions_forumpages { background:url(/magazine/graphics/my_discussions.gif) no-repeat 0 15px; padding-left:23px; }
.empty_home_list .mylib_save { background:url(/magazine/graphics/icons/save.gif) no-repeat 0 14px; padding:7px 0 1px 23px; }
.empty_home_list a { color:#285886; font-weight:bold; }

/* My Discussions */
#myDiscussions .listItems p.meta, #myComments .listItems p.meta, #public_discussions .listItems p.meta { margin-bottom:5px; font-size:.846em; }
#myComments .listItems li { padding-top:4px; }
#myDiscussions .listItems li, #public_discussions .listItems li { padding-top:10px; }
#myDiscussions h1, #public_discussions h1 { margin-bottom:1px; }

#mydiscussions.sectionBlock ul, #public_discussions.sectionBlock ul { padding:8px 10px 0; margin:0; list-style:none; zoom:1; } /* :hack: ie6 fix for disappearing bg images on list items */

/* Normal Profile */
#public_profile #content .colour1, #public_profile #content .colour2, #public_profile #content .colour3 { margin-bottom:0; border:0 none; padding-bottom:0; }
.profile_intro { color:#333; margin:0; padding-bottom:5px; }
.profile_block .style1 .more { background:url(/magazine/graphics/arrow_circle.png) no-repeat 0 7px; padding:6px 0 5px 20px; margin:0; }
.profile_block .style1 .more a { font-weight:bold; text-decoration:none; }
.profile_block .style1 .more a:hover { text-decoration:underline; }

.profile_complete { padding-top:5px; }
.profile_complete .profile_label { padding-top:5px; }
.profile_complete_wrapper { display:block; float:left; width:160px; border:1px solid #000; margin-top:6px; }
.profile_complete_bar { display:block; overflow:hidden; width:160px; }
.profile_complete_bar img { height:14px; display:block; border-right:1px solid #9C0010; }
.profile_complete_text { padding:6px 0 0; float:left; clear:left; width:160px; }

/* My Public Profile */
.profile_box { margin-bottom:15px; margin-top:0; padding-bottom:10px; }
.profile_box_sleeve { padding-right:15px; zoom:1; } /* :hack: float enclosing */
.profile_box_sleeve:after { content:"."; clear:left; display:block; height:0; visibility:hidden; } /* :hack: float enclosing */
#content .profile_box h1, #content .profile_box h2 { margin:0 0 3px; }
#content .profile_box h2 { font-size:1.385em; color:#000; font-weight:bold; }
.profile_box p { margin:5px 0; }
.profile_box .picture { margin:0 15px 21px 0; float:left; }
.profile_box .picture img { display:block; padding:1px; border:1px solid #ccc; } /* :hack: disp:block remove small gap under picture in firefox 2 */
.profile_box .pb_jobtitle, .profile_box .pb_dob { color:#999; margin:0; }
.profile_box .pb_intro { color:#434343; }

.profile_box ul { margin:0; padding:0 0 5px; list-style:none; float:left; #padding-bottom:0; width:369px; }
.profile_box li { clear:left; padding:0 0 4px; background:none; zoom:1; } /* :hack: float enclosing */
.profile_box li:after { content:"."; clear:left; display:block; height:0; visibility:hidden; } /* :hack: float enclosing */
.profile_box .profile_label { float:left; width:195px; padding-right:11px; color:#49585B; }
.profile_box .profile_text { float:left; }

.profile_block { margin-bottom:15px; background-color:#fff; border:1px solid #ccc; }
.profile_block.biography { background-color:#eceeee; }
.profile_block .noline { border:0 none; }
.profile_block_sleeve { padding:6px 10px; zoom:1; } /* :hack: float enclosing */
.profile_block_sleeve:after { content:"."; clear:left; display:block; height:0; visibility:hidden; } /* :hack: float enclosing */
.profile_block h2.box_header { background:url(/magazine/graphics/border_dotted.gif) repeat-x left bottom; margin:1px 0 10px 0; padding:0 0 8px; color:#9C0010; font:bold 1.231em/18px Palatino, "Palatino Linotype", "Times New Roman", serif; zoom:1; text-transform:uppercase; zoom:1; } /*:hack: ie6 displays background-color*/
.profile_block_sleeve .ugc_edit { margin:0; }
.profile_block .meta { margin:0 0 8px; font-size:1em; }
.profile_block .box_list { margin:0; padding:0 0 10px; list-style:none; }
.profile_block .box_list.last { padding:0; }
.profile_block .box_list li { clear:left; padding-bottom:6px; padding-left:0; background:none; zoom:1; } /* :hack: float enclosing */
.profile_block .box_list li:after { content:"."; clear:left; display:block; height:0; visibility:hidden; } /* :hack: float enclosing */
.profile_block .profile_label, .profile_block .profile_text { float:left; width:265px; }
.profile_block .profile_label { width:90px; padding-right:5px; color:#49585B; }
.profile_block .profile_text { color:#2A2A2A; }
#myProfile .biography { background-color:transparent; }
#myProfile .biography .profile_block_sleeve { padding:0 0 10px; }
#content .profile_block .boardName { padding-bottom:2px; }

/* My Library */
#myLibrary .storytext h1 { margin-bottom:10px; }
#myLibrary .storytext .tab_block ul { padding-top:5px; }
#myLibrary #content .active_block ul { padding:12px 0 0; margin:0; }
#myLibrary #content .active_block li.recentItem_latest { background:url(/magazine/graphics/border_dotted_thin.gif) repeat-x left bottom; padding-bottom:13px; margin-bottom:9px; }
#myLibrary #content .active_block h3 { font-size:1.385em; line-height:20px; margin-right:25px; }
#myLibrary #content .active_block a { font-weight:bold; }
#myLibrary #content .active_block .meta { font-size:1em; line-height:17px; margin:3px 0 0; }
#myLibrary #content .active_block li.recentItem_latest p.meta.author { font-size:1em; margin-top:4px; }
#myLibrary #content .boardName { display:block; }

/* My Stories */
.mystories { padding:0; margin:15px 0 10px; list-style:none; }
.mystories li { background:url(/magazine/graphics/border_dotted.gif) repeat-x bottom; padding-bottom:15px; margin-top:10px; }
.mystories li img { margin-top:5px; }
.mystories li .meta img { margin:0; }
.mystories h2 { margin:0; color:#285886; }
.mystories p { font-family:Arial, Helvetica, sans-serif; margin:5px 0 0; }
.mystories .byline { margin:0; }
.mystories .video { margin-bottom:5px; }

.formbox .addTags div { margin:0; }
.formbox .addTags span.note label { margin:0; float:none; }
.formbox .addTags span.note, #content .formbox .addTags .button { margin:8px 0; }

/* My Newsletters block - middle column */
#myNewsLetters h1 { margin-bottom:10px; }
#secondary_content .myNewsletters { border:1px solid #CFCFCF; background:#ECEEEE; padding:9px 9px 0; }
#secondary_content .myNewsletters h2 { margin:0 0 10px; padding:0 0 10px; background:url(/magazine/graphics/border_dotted.gif) repeat-x left bottom; color:#9C0010; font:bold 1.231em/1 Palatino, "Palatino Linotype", "Times New Roman", serif; text-transform:uppercase; }
#secondary_content .myNewsletters .formbox { margin-bottom:0; }
#secondary_content .myNewsletters .formbox h2 { margin:0; padding:9px 0 7px; background:none transparent; text-transform:none; color:#333; font:bold 1em/16px Arial, Helvetica, sans-serif; border:0 none; }
#secondary_content .myNewsletters .newsletterformSleeve { width:175px; }

.myNewsletters p { margin:0; }
.myNewsletters label { font-weight:bold; }

.myNewsletters .newsletterformSleeve div { margin-top:3px; }
.myNewsletters .newsletterSelection p { margin:0 0 16px 20px; #margin-left:25px; }
.myNewsletters .newsletterFormat { background:none transparent; margin:18px 0; }
.myNewsletters .newsletterFormat div { margin-bottom:16px; }
.myNewsletters .newsletterFormat div label { float:left; width:180px; margin-right:5px; text-align:left; }
.myNewsletters .newsletterFormat div span { display:block; }
.myNewsletters .button { float:none; }
.myNewsletters .checkbox { float:left; margin:3px 7px 0 0; #margin:-2px 4px 0 0; }
.myNewsletters .radio { margin-top:0; }
.myNewsletters #AgreeDisagree { margin-bottom:0; margin-right:7px; float:left; }
#jobs_myalerts .myNewsletters div label span { padding-left:0; display:inline; }

/* My Newsletters */
#myNewsLetters .formbox .formbox_sleeve { margin-top:21px; }
#myNewsLetters .myNewsletters .newsletterFormat div label { width:384px; }

/* My Profile Edit */
#ugc_profile_edit .formbox h2 { margin-top:15px; margin-bottom:16px; }
#ugc_profile_edit .formbox h3 { font-size:1em; margin:0; }
#ugc_profile_edit #content { width:601px; }
#ugc_profile_edit #secondary_content { display:none; }
#ugc_profile_edit #content .formbox { clear:both; }
#ugc_profile_edit #CancelEditProfileButton { margin-left:10px; }

/* Public Profile */
.my_pages .storytext .active_block ul { padding:12px 0 0; margin:0; }
.my_pages .storytext .active_block li { background:url(/magazine/graphics/border_dotted_thin.gif) repeat-x bottom; padding:7px 0 10px; margin:0; #padding-bottom:12px; zoom:1; } /*:hack: ie6+7 clear floats*/
.my_pages .storytext .active_block li:after { content:"."; visibility:hidden; height:0; display:block; clear:both; }
.my_pages .storytext .active_block li.first { padding-top:0; }
.my_pages .storytext .active_block li .picture { float:left; margin:3px 9px 0 0; }
.my_pages .storytext .active_block li h3 { margin:0; padding:0 0 3px; font-weight:bold; }
.my_pages .storytext .active_block li .meta { margin:5px 0 3px; font-size:.846em; color:#49585b; }
.my_pages .storytext .active_block li p { margin:6px 0 0; }
.my_pages .storytext .active_block p.more { text-align:right; margin:12px 10px 11px 10px; }
.my_pages .storytext .active_block p.more a { color:#285886; text-decoration:none; font-weight:bold; background:url(/magazine/graphics/arrow_circle.png) no-repeat right top; padding-right:21px; }
.my_pages .storytext .active_block p.more a:hover { text-decoration:none; color:#9C0010; }

.my_pages .storytext .active_block li h4 { font-weight:normal; }
.my_pages .storytext .active_block li h4 a { font-weight:bold; text-decoration:underline; }
.my_pages .storytext .active_block li .author a, .my_pages .storytext .active_block li .discussionpost a { text-decoration:underline; }
.my_pages .storytext .active_block li h4 a:hover, .my_pages .storytext .active_block li .author a:hover, .my_pages .storytext .active_block li .discussionpost a:hover { text-decoration:none; }

.my_pages .storytext .active_block .paging li {
	margin: 0 5px 0 0;
	padding: 0;
	background: url(/magazine/graphics/paging_bg_gradient.png) repeat-x left top;
}
.my_pages .storytext .active_block .paging li.first, .my_pages .storytext .active_block .paging li.last { margin: 0; padding: 0 0 5px; background: none; }

#public_profile .profile_box_sleeve { padding-left:8px; }
#public_profile .profile_box_sleeve .picture { margin-bottom:15px; }
#public_profile .activity { background-color:#f3f3f3; margin:0; padding:0 8px 15px; #padding-top:10px; }
#public_profile .profile_box { padding-bottom:0; margin-bottom:0; background:#F2F2F2 url(/magazine/graphics/grey_gradient.jpg) repeat-x left top; }
#public_profile #content .tab_block ul { padding-top:0; background-color:#f3f3f3; }
#public_profile #content .more { margin-right:0; }
#public_profile .users_blogs { float:left; width:65%; }
#public_profile .users_blogs h3 { margin:15px 0 0; }
#public_profile .users_blogs li { background:url(/magazine/graphics/bullet_red.gif) no-repeat 0 4px; padding:0 0 0 14px; }
#public_profile .users_blogs li a { text-decoration:none; }
#public_profile .users_blogs li a:hover { color:#9C0010; }

#profileblogposts li p { margin-top:3px; }
#profilediscussions li p { margin-top:4px; }
#profilediscussions .meta, #profileposts .meta { margin:0; }
#profilediscussions .numberposts, #profileposts .numberposts { padding-bottom:3px; }

#public_profile.js-disabled .active h2 { display:block; margin-top:5px; padding:8px 5px; background:url(/magazine/graphics/border_dotted.gif) repeat-x bottom; font-weight:bold; text-transform:uppercase; font-family:Palatino,"Palatino Linotype","Times New Roman",serif; color:#9c0010; border:0; }
#public_profile #secondary_content { display:none; }

#myComments .comments_from { margin:5px 0 0; border-bottom:1px solid #CCC; padding-bottom:10px; }
#myComments .comments_from a { text-decoration:underline; }
#myComments .comments_from a:hover { text-decoration:none; }
#myComments .listItems h2 { font-size:1em; line-height: 18px; }
#myComments .listItems h2 a { font-weight:bold; text-decoration:none; }
#myComments .listItems h2 a:hover { color:#9C0010; }

/* Activate subscription */
#ugc_profile_edit .activatebutton, #ugc_profile .activatebutton { display:block; height:20px; width:172px; text-indent:-9999px; background:url(/magazine/graphics/buttons/b_activate.gif) no-repeat; margin:15px 0; }
#ugc_profile_edit .activatebutton { margin-left:90px; }
#ugc_profile_edit .freeTrial, #ugc_profile .freeTrial { width:140px; background-image:url(/magazine/graphics/buttons/b_applyfreetrial.gif); }

/*Offers*/
#ugc_current_offers_details .activatebutton, #ugc_current_offers_details .activatebutton { display:block; height:21px; width:213px; text-indent:-9999px; background:url(/magazine/graphics/buttons/b_activate.gif) no-repeat; margin:15px 0; }
#ugc_profile .viewOffers { width:138px; background-image:url(/magazine/graphics/buttons/b_viewyouroffers.png); }
#ugc_current_offers_details .acceptOffers { width:118px; background-image:url(/magazine/graphics/buttons/b_acceptoffer.png); }

.offerAccepted {
	padding-top: 17px;
	border-top: 1px solid #ccc;
}
.showOfferMessage {
	background: none repeat scroll 0 0 #ECEEEE;
	margin-bottom: 15px;
	padding: 6px 10px;
	border: 1px solid #CCC;
}
	.showOfferMessage P {
		margin-top: 0;
		margin-bottom: 0;
	}
#ugc_current_offers_details #content .formbox {
	margin-bottom: 0;
}
	#ugc_current_offers_details #content .formbox FIELDSET {
		border-top: 1px solid #ccc;
		padding-top: 10px;
	}
	#ugc_current_offers_details .termsandconditions, #ugc_current_offers_details .termsandconditions .formOptions {
		font-size: 1em;
		margin-left: 0;
	}
	#ugc_current_offers_details #content .formbox .termsandconditions div .button, #ugc_current_offers_details .termsandconditions div {
		margin-left: 0;
	}
	#ugc_current_offers_details .viewOffersContinue { width:84px; background-image:url(/magazine/graphics/buttons/b_continue.png); }

.js-disabled .showOfferMessage {
	display: none;
}

#ugc_profile_edit form p.picture {
	float: left;
	margin-right: 20px;
}
#ugc_profile_edit .delete {
	margin-top: 20px;
	background-image: url(/magazine/graphics/buttons/button.delete.avatar.png);
	text-indent	: -9999px;
	width: 94px;
	height: 20px;
	float: left;
	border: 0 none;
	cursor: pointer;
}
