.useraccount { background:#EBE7EB; padding:0 10px 10px; margin-bottom:15px; }
.useraccount_sleeve ul { margin:0; padding:0; min-height:1px; }
.useraccount_sleeve li { background:url(/magazine/graphics/arrow_green.gif) no-repeat 0 8px; display:block; padding:3px 0 0 9px; }
#wrapper .useraccount_sleeve h2 { margin-bottom:5px; }

.meta.author span { display:inline; font-weight:bold; }
.field .view_profile { margin:0 0 10px; padding:0; float:none; }
.view_profile a { background:url(/magazine/graphics/arrow_green.gif) no-repeat 0 4px; padding-left:9px; }
.post .story_large, .post .story_small, .post .story_list { border:0; }

/* Generics Styles */
.story_author { margin-bottom:0; padding:0; }
.story_author p { margin-top:0; }
.story_author img { margin-right:16px; }
.avatar { padding:0; margin-bottom:10px; float:left; }
.avatar p { clear:left; margin:0; padding:0; color:#999; font-size:.917em; }
.avatar p.picture { padding:3px 0 1px; margin-top:0; }
.avatar p a { text-decoration:none; background:url(graphics/dotted_bg.gif) 0 100% repeat-x; padding-bottom:1px; }
.avatar p a:hover { text-decoration:none; background-image:url(graphics/dotted_bg_solid.gif); }
.post { background:none; }

/* Forum Page Styles */
.mostDiscussed ul { padding-bottom:1px; }
.mostDiscussed p { margin:12px 0 0; font-size:.917em; }

.storytext .sub_heading { color:#333; margin:10px 0 2px; }
table.discussion_table { clear:left; width:100%; margin:0 0 15px; }
#wrapper table.discussion_table tbody tr { background:#F5F3F5; }
#wrapper table.discussion_table tbody tr.even { background:#FFF; }
#ForumSection .sectionBlock { background:none; }
#ForumSection .sectionBlock p { margin:10px 0; }
#ForumSection .tbutton { margin:0 0 15px; }
#ForumSection h1 { margin-bottom:10px; }
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:335px; }
table.discussion_table td { vertical-align:top; padding-top:8px; padding-bottom:8px; }
td.last_post { width:165px; }
td.last_post span + span, td.last_post a + a + span { display:block; }
.replies_number { font-weight:bold; width:70px; }

.sort_forum p { margin:0 0 6px; }

.moderator_message { background:#FFFFAE; padding:5px 11px 3px; margin-bottom:20px; clear:both; }
.moderator_message .alert { background:url(/magazine/graphics/mod_alert.gif) no-repeat 0 2px; margin:0; padding:5px 0 6px 25px; color:#333; }

.moderator_options { clear:both; padding:10px 10px 4px 0; min-height:0; }
.moderator_options:after { content:"."; clear:both; display:block; height:0; visibility:hidden; } /* :hack:float enclosing */
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 { font-weight:normal; text-decoration:underline; }
.moderator_options .status_live a:hover, .moderator_options .sticky_on a:hover { text-decoration:none; }
.moderator_options .status_not_live, .moderator_options .sticky_off { color:#DE1A24; font-weight:bold; }
.moderator_options .status_not_live a, .moderator_options .sticky_off a { font-weight:normal; text-decoration:underline; }
.moderator_options .status_not_live a:hover, .moderator_options .sticky_off a:hover { text-decoration:none; }

.moderator_options .mod_left { float:left; width:55%; }
.moderator_options .mod_right { float:right; text-align:right; width:40%; }

.sticky th img { float:right; padding-top:5px; }

.post_reply_main { background:#ECEEEE; margin:10px 0 16px; clear:both; padding:0 11px; min-height:1px; }
.post_reply_main:after { content:"."; clear:both; display:block; height:0; visibility:hidden; } /* :hack:float enclosing */
.post_reply_main p { color:#333; margin:0; padding:13px 0 14px; }
.post_reply_main_sleeve { float:left; width:400px; }
#wrapper .post_reply_main .tbutton { float:right; width:120px; }
.post_reply_main .tbutton a { text-decoration:none; float:right; }
#wrapper .post_reply_main .tbutton a { margin-top:11px; }

.replied_post_box { padding-bottom:5px; min-height:1px; }
.replied_post_box:after { content:"."; clear:both; display:block; height:0; visibility:hidden; } /* :hack:float enclosing */
#content .replied_post_box h2 { background-color:#FFF; color:#133542; border-bottom:5px solid #E0DFE3; font:bold 1em/14px Tahoma, Arial, Helvetica, sans-serif; padding:0 0 5px; margin:0 0 10px; }
.replied_post_box h3 { margin:0; padding:6px 0 0; }
.replied_post_box_sleeve { padding:0; }
.replied_post_box_author { width:133px; 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 { position:relative; margin-bottom:5px; border-bottom:1px solid #CCC; }
.post_reply_sleeve { padding-left:183px; }
.post_reply p { background:transparent url(/magazine/graphics/arrow_up_red.gif) no-repeat scroll 0pt 13px; color:#666; margin:0; padding:6px 11px 10px 14px; }
.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, .post_reply .reply_link a:hover { text-decoration:none; }

#create_thread .postOptions #addtags { width:70%; }
#create_thread .formbox .addTags { margin-left:110px; }
#create_thread .formbox .addTags div { margin-left:0; }
#create_thread .formbox .addTags label { color:#333; float:left; margin:-2px 0 0 -88px; width:auto; }
#create_thread .formbox .addTags .note label { margin:0 }
#create_thread .formbox .meta { font-style:italic; margin-bottom:10px; }
#create_thread .formbox .select_tags { margin-bottom:2px; }
#create_thread .formbox .tagsAvailable { margin:0; }
#create_thread .formbox .numTags { font-weight:bold; margin:0; }

/* My Home */
.sectionBlock, .myhomeBlockEmpty { padding-bottom:1px; margin-bottom:40px; }
.sectionBlock_sleeve { border-bottom:1px solid #CCC; margin-top:10px; }
.sectionBlock_subsleeve, .myhomeBlockEmpty_subsleeve { padding-bottom:10px; margin:0; }

.sectionBlock .sectionBlock_subsleeve ul { padding:0; }
.sectionBlock .sectionBlock_subsleeve .viewall { padding-right:0; }
.sectionBlock .sectionBlock_titleContainer span, .add_new { margin:0; display:block; background:url(/magazine/graphics/b_red_plus.gif) no-repeat 0 11px; padding:6px 3px 5px 14px; }
.sectionBlock h2 { border-bottom:solid 5px #E0DFE3; padding-bottom:3px; margin-bottom:10px }
.sectionBlock h3 { padding:0; margin:0; color:#333; font-size:1.25em; line-height:19px; }
#content .sectionBlock h3.heading { padding:8px 0 2px 20px; margin:0; background:url(/magazine/graphics/buttons/b_open_arrow.gif) no-repeat 0 14px; cursor:pointer; }
#wrapper #content .sectionBlock h3.closed { background-image:url(/magazine/graphics/buttons/b_close_arrow.gif); }
.sectionBlock ul { padding:0; margin:0; margin-bottom:10px; list-style:none; }
.sectionBlock li { background-image:url(/magazine/graphics/arrow_green.gif); background-position:0 14px; border-bottom:1px solid #CCC; padding:10px 0 9px 12px; position:relative; min-height:1px; }
.sectionBlock li:after { content:"."; clear:both; display:block; height:0; visibility:hidden; } /* :hack:float enclosing */
.sectionBlock li h4 { margin:0 0 0; line-height:16px; font-weight:normal; }
.sectionBlock li h4 a { text-decoration:none; }
.sectionBlock li h4 a:hover { text-decoration:underline; }
.sectionBlock li p { margin:0; clear:both; color:#6A6C72; }
.sectionBlock .lastPost, .sectionBlock .date, .sectionBlock .lastComment, .sectionBlock .lastReply, .sectionBlock .expiryDate, .sectionBlock .employer, .sectionBlock .dateUploaded, .sectionBlock .dateApplied { color:#6A6C72; }
.sectionBlock .date { font-size:.917em; }
.sectionBlock .sectionBlock_subsleeve .more { margin:0 0 2px; padding-top:1px; padding-bottom:8px; }
.sectionBlock .sectionBlock_subsleeve .more a { padding-left:14px; }
.sectionBlock_sleeve a.deleteItem, .sectionBlock_sleeve a.deleteItem1 { position:absolute; right:0; top:10px; height:16px; background:url(/magazine/graphics/buttons/b_delete_white.gif) no-repeat 100% 2px; padding:0 15px 5px 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 { display:none; }

/* My Home Empty */
.empty_home_list { margin:8px 0 4px; padding:8px 0 0; list-style:none; border-top:1px solid #B7B4B0; }
.empty_home_list .mylib_save { background:url(/magazine/graphics/icons/save.gif) no-repeat 0 1px; padding:0 0 4px 23px; }
.empty_home_list .mydiscussions_forumpages { background:url(/magazine/graphics/my_discussions.gif) no-repeat 0 1px; padding-left:23px; }
.myhomeBlockEmpty p { margin:0 0 4px; }
#wrapper .myhomeBlockEmpty h2 { margin:0 0 11px; }

#myDiscussions .listItems p.meta, #myComments .listItems p.meta { margin-bottom:5px; }

/* Normal Profile */
#public_profile #content .colour1, #public_profile #content .colour2, #public_profile #content .colour3 { margin-bottom:0; border:0; padding-bottom:0; }
.profile_intro { margin-bottom:0; }

.profile_complete { padding-top:5px; }
.profile_complete_wrapper { display:block; float:left; width:125px; border:1px solid #000; background-color:#fff; margin-right:8px; margin-top:1px; }
.profile_complete_bar { display:block; overflow:hidden; width:125px; }
.profile_complete_bar img { height:12px; display:block; }
.profile_complete_text { padding:0 0 0 4px; float:left; }

/* My Public Profile */
.profile_box { margin-bottom:4px; padding-bottom:10px; }
.profile_box_sleeve { padding-right:15px; min-height:1px; }
.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; color:#000; }
#content .profile_box h2 { font-size:2em; }
.profile_box p { margin:5px 0; }
.profile_box .picture { margin:0 15px 15px 0; float:left; }
.profile_box .picture img { display:block; }
.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; clear:left; }
.profile_box li { clear:left; padding-bottom:2px; padding-left:0; background:none; min-height:1px; }
.profile_box li:after { content:"."; clear:left; display:block; height:0; visibility:hidden; } /* :hack:float enclosing */
.profile_box .profile_label { float:left; width:95px; padding-right:5px; }
.profile_box .profile_text { float:left; width:250px; color:#000; }

.profile_block { padding:5px 8px 10px; border:1px solid #CCC; }
#content .profile_block h2 { margin-top:0; }
.profile_block .noline { border:0; }
.profile_block_sleeve { min-height:1px; }
.profile_block_sleeve:after { content:"."; clear:left; display:block; height:0; visibility:hidden; } /* :hack:float enclosing */
.profile_block_sleeve .ugc_edit { margin:0; }
.profile_block .meta { margin:0 0 8px; border-bottom:1px solid #999; padding-bottom:14px; }
.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; min-height:1px; }
.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:340px; }
.profile_block .profile_label { width:90px; padding-right:5px; }
.profile_block .profile_text { font-weight:bold; color:#000; }
#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:15px; }
#myLibrary .active .recentItem_latest .meta { padding:0; }
#myLibrary .active .meta { padding:0 0 5px; }
#myLibrary .active_block { border:0; }
#myLibrary .active_block ul { padding-bottom:0; }
#myLibrary .active_block li { position:relative; padding-top:1px; }
#myLibrary .active_block .picture { margin-bottom:5px; }

/* My Stories */
.mystories { padding:0; margin:15px 0 10px; list-style:none; }
.mystories li { background:url(/magazine/graphics/border_dotted.gif) repeat-x 0 100%; 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; }

#Discussions #comments { border-top:0; }

#public_profile #secondary_content { display:none; }

#public_profile #wrapper #content .users_blogs li { background:url(/magazine/graphics/arrow_green.gif) no-repeat 0 5px; border:0; margin:0; padding-left:9px; }
