/* Copyright 2016 Situation Publishing Ltd. http://www.theregister.co.uk/ */
p.status,p.err{font-weight:bold;background:#ccc;padding:10px}
.reg_btn.forgot_pass{margin:0 0 0 10px}
#forums-nav .your_topics ul{font-size:.9em;padding:0;list-style:none}
#forums-nav .inner.your_topics li{padding:5px 10px;border-top:1px dotted #aaa}
#forums-nav .inner.your_topics li:first-child{border-top:none}
#forums-nav .your_topics .more,#forums-starred .your_topics .more{padding:3px 2px;margin:10px}
#forums-nav .your_topics .more a,#forums-starred .your_topics .more a{color:#fff}
#forums-nav .small{font-size:.8em}
#forums-nav .no-handle{font-size:1em;font-weight:bold;padding:.4em;margin:.5em 0;border:2px solid #f00}
#forums-nav .no-handle .why{font-size:.8em}
#forums-nav .destinations{list-style:none;margin:0;padding:0}
#forums-nav .destinations li{padding:0;margin:5px 0 0}
#forums-nav .reg_btn.logout{float:right;color:#fff;background:#4e4e4e;padding:5px 10px;margin:0 0 10px 10px}
#forums-nav .reg_btn.logout:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#forums-nav .welcome{padding:0 0 5px}
#forums-starred ul{padding:0;margin:0;list-style:none}
#forums-starred li{padding:0 0 5px}
#forums-nav .search{padding:0;margin:5px 0}
#forums-starred{clear:both}
#forums-nav .search p{margin:0}
#forums-nav .inner.your_topics{display:none}
#forum-rhs-q{width:98%}
.forum_user_bar{position:relative;top:-6px}
.forum_user_bar img,.forum_user_bar span{float:right;font-size:.9em;font-weight:bold}
.forum_user_bar img,#visible-feed-link{position:relative;top:-2px;margin-right:6px}
#visible-feed-link{top:0}
.forums-page-nav{text-align:right;font-weight:bold;margin:0 0 0.6em}
#forums_page .heading{min-height:75px}
#forums_page .forums-page-nav{margin-right:5px}
.forums-page-nav ul{display:inline;list-style:none;margin:0;padding:0}
.forums-page-nav li{display:inline;color:#ff0000;padding-left:0.25em}
.post{position:relative;padding:5px;border-top:1px solid #ccc;clear:both}
.post .disposition{color:#999;font-size:.9em;margin-top:0}
.post.deleted .disposition{margin:1.2em 0 1.5em}
.post .author,.my-posts .post-ref .post .author{float:left;font-size:.8em;font-weight:bold;margin:0 4px 2px 0}
.my-posts .post{margin:0 0 1em;border:none}
.post.first{border:none}
.post.first .author{top:3px}
.post .author span,.post .author a{color:#666}
.post .permalink{font-size:.8em;color:#999}
.post .history{float:right;padding:0;margin:0}
.post .history li{font-size:.8em;text-align:right;padding:0;margin:0;list-style:none}
.post .history a{margin-left:2px}
.post .history .rejected,.post .history .withdrawn{color:#660000}
.post .history a .rejected{text-decoration:underline}
.post .dateline{float:right;font-size:.8em;color:#666}
.dateline .permalink{font-size:1em;color:#777}
.author_actions{float:left;position:relative;width:20px;height:20px;margin:0 8px 0 0}
.author_actions.disab{display:none}
.author_actions img{position:absolute;top:-3px}
.post .author_actions a{color:#0000dd}
.user_icons{height:15px}
.user_icons img{position:relative;top:-3px}
.post .duh{font-weight:normal;font-size:.8em;color:#999;margin-bottom:0.5em}
.post .content{margin:15px 0 0}
.post .body{position:relative;margin:.5em 0 1.1em 60px;overflow:hidden}
.forums .story_abstract{color:#666;font-size:.9em;margin:0 0 .5em}
.forums .story_abstract .body{position:relative;overflow:hidden}
.post .body .fadeout,.story_abstract .body .fadeout{position:absolute;bottom:0;height:150px;width:100%;background-color:transparent;background-image:linear-gradient(rgba(255,255,255,0),#fff)}
.post .resize_content,.story_abstract .resize_content{position:relative;top:-10px;font-size:.8em;font-weight:bold;text-align:right}
.story_abstract .resize_content{top:0px}
.post .resize_content span,.story_abstract .resize_content span{cursor:pointer}
.post .resize_content span:hover,.story_abstract .resize_content span:hover{color:#0000dd}
.reply .body{margin-left:80px}
.post.with-image .body{min-height:48px;padding-right:5px}
.post.pending{background-color:#69f36e;background-image:linear-gradient(#c1fac3,#69f36e);padding-bottom:1px}
.post.pending .actions{padding-right:10px}
.post .body p{padding:0 0 1px;margin:1em 0 0}
.post .body > p:first-child{margin-top:0}
.post .body > img + p{margin-top:0}
.post .body img{float:left;margin:2px 7px 2px 0}
.act{width:100px;font-family:"Arial Black","Arial";font-size:.8em;text-decoration:none;background-color:#efefef;background-image:linear-gradient(#fff,#efefef);border-radius:.4em .4em .4em .4em;border:1px solid #ccc;cursor:pointer}
.act:hover{box-shadow:0px 1px 1px #eee}
.pending .act:hover{box-shadow:1px 1px 2px #506847}
.post .vote input{border:none;margin:0;padding:0 2px 2px 0;text-align:right;width:50px;height:22px;cursor:pointer}
#comment-form .act,.dark_style .act,.withdraw_post .act,#forum_posts .act{color:#fff;background:#4e4e4e;padding:2px;border:none;border-radius:0}
.post .vote .up{width:17px;height:14px;background:url("/Design/graphics/icons/vote_up.png") no-repeat}
.post .vote .down{width:17px;height:14px;background:url("/Design/graphics/icons/vote_dn.png") no-repeat}
.actions .post_epoch,.submit .post_epoch{display:none}
.actions .vote-count{display:inline;font-size:.9em;color:#999;margin-left:0.5em}
.post .actions{position:relative;min-height:22px;padding:5px 0 0 52px;margin:.5em 0 .9em;text-align:right;clear:both}
.post .actions form{display:inline;padding-left:.5em}
.post .actions .vote{float:left;font-size:.9em;margin-right:5px}
form.report,form.withdraw{margin:1em 0}
.forum-search{margin-bottom:1em}
.forum-search .q input{width:98%}
.forum-search .more{position:relative;height:1.2em}
.forum-search .options label{padding-right:1em}
.forum-search .submit{position:absolute;top:-1.1em;right:4px}
.forum-search .act{font-size:1.2em;background-color:#963;padding:0 .5em}
.forum-links{font-size:.9em;font-weight:bold;padding:0;margin:0;list-style-type:none}
.forum-links li{float:left;position:relative;padding:1px 10px 0 0;min-height:17px}
.forum-links img{position:relative;top:3px;padding:0 1px 0 0}
#forums-subsections{list-style:none;margin:1em 0;padding:0}
#forums-subsections li{display:block;margin:.5em 0 0 0;padding:0}
#forums-subsections li .meta{float:right;font-size:.9em;color:#666}
#forums-sections .section .meta,#forums-section-title .meta{float:right;color:#666;font-size:.9em;font-weight:normal;text-transform:none;margin-top:2px}
#forums-sections .section{font-weight:bold;margin:1.25em 0 .25em 0}
#forums-subsections a:link{color:#000}
#forums-subsections a:visited{color:#f00}
.my-forums{margin:0 0 0 1em;padding:0;list-style:none}
.my-forums li{display:block;font-weight:bold;margin:.5em 0 0 0;padding:0}
.my-forums li span{font-size:.8em;color:#999}
h2 input.star{float:right;margin-right:0.5em}
#forums_page h1 a:visited{color:#333}
.article_back_arrow{float:left;margin:17px 10px 18px 0}
.forum_headline{display:block;padding:0 0 0 24px}
#forums_page .heading .post{float:left;background:#4e4e4e;padding:8px;margin:0 10px 0 0}
#forums_page .heading .post a{color:#fff;padding:8px 0;text-decoration:none}
#forums_page .heading .faq{padding:8px}
#forums_page .heading .faq{position:relative;display:inline;top:10px;font-weight:bold}
#forums_page .heading .faq.closed{padding-left:0}
#forums_page .heading a#corrections{padding-left:5px;border-left:2px solid #555}
.now-closed{color:#666;font-weight:bold;padding-top:1em;margin:22px 0 5px;border-top:1px solid #ccc;clear:both}
.forums .idx{border-collapse:collapse;margin-bottom:1em;width:100%}
.forums .idx th{font-weight:normal}
.forums .idx.user th{background:#eee;padding:2px 10px;border:1px solid #ccc}
.forums .idx th.state,.forums .idx th.forum,.forums .idx th.section{visibility:hidden}
.forums .idx.user th.forum{visibility:visible;text-align:left}
.forums .idx td.section{padding:5px 10px}
.forums .idx td.section.img{padding:10px}
.forums .idx td.top{color:#fff;background:#333;padding:10px 10px 5px;border-color:#333}
.forums .idx td.top a{color:#fff}
.forums .idx td.top a:hover{text-decoration:underline}
.forums .idx .sticky td{background:#eee;font-weight:bold}
.forums .idx td.section img{float:left;margin:2px 10px;border:1px solid #ccc}
.forums .idx .section p{margin:0 0 10px}
.forums .idx .section.img p{margin-left:152px}
.forums .idx th{text-align:center}
.forums .idx td{border:1px solid #ccc}
.forums .idx td.state{vertical-align:middle}
.forums .idx td.forum,.forums .idx td.posts,.forums .idx td.creator,.forums .idx td.topics,.forums .idx td.replies,.forums .idx td.latest{vertical-align:middle;padding:10px}
.forums .idx td.forum,.forums .idx td.forum a{max-width:250px;word-wrap:break-word}
.forums .idx td.posts,.forums .idx td.topics,.forums .idx td.replies{text-align:center}
.forums .idx .latest div{font-size:.9em}
.forums .idx .dateline{padding:10px 0 0}
.forums .abstract{color:#666;margin:0 0 1.5em}
#forum_ordered_by{float:right;padding:0 0 1px}
#forums_page #forum_ordered_by{padding:0}
#forum_ordered_by .sort_button{float:right}
#forum_posts{padding:0 2px 2px;border:1px solid #ccc;clear:both}
#forum_posts.user_posts,#forum_posts.sample_post{padding:0;margin-bottom:15px}
#forum_ordered_by select,#sorting_order select{width:95px;padding:1px;margin:1px 20px 1px 10px;border:1px solid #acabab;box-shadow:1px 1px 0 #c5c3c3}
#forum_ordered_by select:focus,#sorting_order select:focus{border:solid 1px #68A1F7;box-shadow:1px 1px 0px #accbfa}
#forum_ordered_by .act{width:50px}
#forum_ordered_by .act:hover{border-bottom-color:#999}
#forum_ordered_by .sort_button.active{color:#fff;background:#999;padding:2px 4px 1px 4px;font-weight:bold}
a:visited.in-reply-to,a:link.in-reply-to{color:#666}
.forum-create{min-height:200px}
#forum_acct_bar{color:#fff;background-color:#ff0000;background-image:linear-gradient(#ff0000,#e70000);padding:5px 10px;margin:0 0 15px}
#forum_acct_bar ul{float:right;font-size:.9em;margin:0;list-style:none}
#forum_acct_bar ul a{color:#fff}
#forum_acct_bar li{float:left;padding:0 5px;border-right:1px solid #fff}
#forum_acct_bar li:last-child{float:left;padding:0 0 0 5px;border-right:none}
.post .comment-icon{float:right;width:48px;height:48px}
.reply-bar{float:left;padding-left:5px}
.withdraw,.report{text-align:right}
.post .withdraw,.post .report,.post .no-report-btn{margin:0 0 10px}
#highly_rated_posts .post .withdraw .act,#highly_rated_posts .post .report .act,#forum_posts .post .withdraw .act,#forum_posts .post .report .act{width:77px;font-family:arial;font-weight:bold;color:#666;background:transparent;padding:0px;border:none;cursor:pointer;text-align:right}
.text_btn{color:#666;font-family:arial;font-size:.7em;font-weight:bold;text-align:right;background:transparent;padding:0;border:none;cursor:pointer}
.text_btn:hover{text-decoration:underline}
.post .withdraw .act:hover,.post .report .act:hover{box-shadow:none}
.post .no-report-btn{height:16px}
#forum .posse_style{float:right;margin:0 5px}
#forum ul.ignored_list{width:400px;padding:0;list-style:none}
#forum ul.ignored_list li{padding:10px 0;border-bottom:solid 1px #ccc}
#forum ul.ignored_list li:first-child{padding:0 0 10px}
#forums_page .post:first-child{border:none}
#forums_page .reply-bar{padding:3px 0 0 55px}
#forums_page .user_posts .post-ref{border-top:1px solid #ccc}
#forums_page .user_posts .post-ref.first{border:none}
#forums_page .sample_post h3,#forums_page .user_posts h3{background:#eee;padding:10px}
#forums_page .sample_post h3 a:visited,#forums_page .user_posts h3 a:visited{color:#333}
#forums_page.withdraw_post .post{border-top:none}
#submit_sort_order.reg_btn{width:35px}
#sorting_order{position:relative;float:right;right:-2px;font-size:1.2em;font-weight:bold;text-align:center;width:325px}
#sorting_order form{background:#ccc;padding:10px 0}
a.post_handle_missing:link,a.post_handle_missing:visited{color:#fff}
