/* Copyright 2012 Situation Publishing Ltd. http://www.theregister.co.uk/ */
p.err{font-size:0.9em;font-weight:bold;border:1px solid #8a0f0f;padding:.5em;background-color:#ff3535;-webkit-box-shadow:1px 1px 2px #999;box-shadow:2px 2px 2px #dbd8d8}
p.status{font-size:0.9em;font-weight:bold;border:1px solid #219225;padding:.5em;background-color:#75f079;-webkit-box-shadow:1px 1px 2px #999;box-shadow:2px 2px 2px #dbd8d8}
#forums-nav{font-size:90%;background:#fff}
#forums-nav .inner{
padding:0 .5em .5em .5em}
#forums-nav h3{margin:0;padding:5px 5px 0 5px}
#forums-nav .no-handle{margin:.5em 0;padding:.4em;border:2px solid #f00;font-size:105%;font-weight:bold}
#forums-nav .no-handle .why{font-size:80%}
#forums-nav .destinations{list-style:none;margin:0;padding:0}
#forums-nav .destinations li{margin:.3em 0 0 0;padding:0}
#forums-nav .search p{margin-bottom:0}
#forum-rhs-q{width:98%}
.forums-page-nav{text-align:right;font-weight:bold;margin:0 0 0.6em}
.forums-page-nav h3{margin:0;font-size:100%;display:inline;color:#336}
.forums-page-nav ul{display:inline;list-style:none;margin:0;padding:0}
.forums-page-nav li{display:inline;color:#d00;padding-left:0.25em}
.forums-page-nav li a{color:#336}
.post{border-top:1px solid #ddd;clear:both;padding:.75em 0 0 134px;position:relative}
.post .disposition{margin-top:0;color:#999;font-size:90%}
.post .author{position:absolute;top:1.2em;left:0;font-weight:bold;font-size:80%;margin:0;width:120px}
.post.first{border-top:none;padding-top:0}
.post.first .author{top:3px}
.post .author span,.post .author a{color:#666}
.post h3,.post h4{margin:0;padding:0;font-size:100%}
.post h3{font-size:100%}.post h4{font-size:90%}.post .permalink{font-size:80%;color:#999}
.dateline .permalink{font-size:1em;color:#000}
.post .dateline,.post .forum,.post .history li{font-size:80%;padding:0;margin:0.25em 0;color:#666;list-style:none}
.post .forum :link{color:#333}.post .forum :visited{color:#306}.post .history{padding:0;margin:0}
.post .history a{margin-left:1em}
.post .duh{font-weight:normal;font-size:80%;color:#999;margin-bottom:0.5em}
.post .body{font-size:90%;margin:.5em 0 1em 0}
.reply .body{padding-left:1em;border-left:10px solid #ccc}
.post.with-image .body{
min-height:48px}
.post.pending{background-color:#75f079;;padding-bottom:1px}
.post.pending .actions{padding-right:10px}
.post .body p{margin:1em 0 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;text-decoration:none;background-color:#f1f0f0;border-radius:0.4em 0.4em 0.4em 0.4em;border:1px solid #747373;color:#000000;cursor:pointer}
.act:hover{-webkit-box-shadow:1px 1px 2px #acabab;box-shadow:1px 1px 2px #acabab}
.pending .act:hover{-webkit-box-shadow:1px 1px 2px #506847;box-shadow:1px 1px 2px #506847}
.post .vote input{border:none;margin:0;padding:0 2px 2px 0;text-align:right;width:50px;height:24px;color:#333;cursor:pointer}
.post .vote .up{background:url(/Design/graphics/icons/upvote_50_24.png)}.post .vote .down{background:url(/Design/graphics/icons/downvote_50_24.png)}.actions .vote-count{display:inline;font-size:85%;color:#999;margin-left:0.5em}
.post .actions{margin:.5em 0;text-align:right}
.post .actions form{display:inline;padding-left:.5em}
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{font-size:90%}
.forum-search .options label{padding-right:1em}
.forum-search .submit{position:absolute;top:-1.1em;right:4px}
.forum-search .act{background-color:#963;padding:0 .5em;font-size:120%}
.forum-links{list-style-type:none;margin:1em 0 0.2em 0;padding:0;font-weight:bold;font-size:90%}
.forum-links li{position:relative;padding:0 0 2px 22px;min-height:17px}
.forum-links img{position:absolute;left:0;top:-2px}
form .row{position:relative;margin-left:6em}
form .row .label{position:absolute;top:.2em;left:-6em;font-weight:bold}
form .row .text{width:98%}
#forums-recent .group{background:#eee;margin:1em 0;padding:.5em}
#forums-recent h3.forum{margin:0;text-align:right;font-size:100%}
#forums-recent h3.forum a{color:#000}
#forums-recent .post{border-top:none}
#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:90%;color:#666}
#forums-sections .section .meta,#forums-section-title .meta{float:right;font-size:90%;font-weight:normal;color:#666;text-transform:none;margin-top:2px}
#forums-sections .section{font-weight:bold;margin:1.25em 0 .25em 0}
#forums-welcome{text-transform:none;font-size:24px;font-weight:bold;color:#9ecb3b;margin-top:0}
.forums-summary{padding-bottom:1em}
.forums-summary h2{text-transform:none;border:none;margin:1.5em 0 .25em 0;font-size:100%}
.forums-summary h2 .meta{float:right;padding-top:3px;font-size:80%}
.forums-summary .section{border-top:1px solid #ddd;padding-top:1em}
.forums-summary .section.first{border:none;padding:0}
.forums-summary .post{border:none;padding-top:0}
.forums-summary .post h3{overflow:hidden;white-space:nowrap}
.forums-summary .post .extract{color:#999;font-size:80%;padding-left:1em}
.forums-summary .post .meta{font-size:90%;margin:0 0 .625em 0}
.forums-summary .post .author{top:2.2em}
.forums-summary .author a:link,.forums-summary .author a:visited{color:#666}
#forums-subsections a:link,.forums-summary a:link{color:#000}
#forums-subsections a:visited,.forums-summary a:visited{color:#f00}
.my-forums{margin:0;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:80%;color:#999}
h2 input.star{float:right;margin-right:0.5em}
#now-closed{color:#666;border-top:1px solid #ccc;padding-top:1em}
#forums-recent .post h3{overflow:hidden;white-space:nowrap}
#forums-recent .post .extract{font-size:80%;color:#999;padding-left:1em}
.forums .idx{border-collapse:collapse;color:#666;margin-bottom:1em;width:100%}
.forums .idx a{color:#666}
.forums .idx a:hover{color:#333}
.forums .idx th{font-size:90%;font-weight:bold}
.forums .idx.user th{background:#999;color:#fff;border:1px solid #999;padding-left:10px}
.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{border-top:1px solid #aaa;background-image:-moz-linear-gradient(100% 100% 90deg,#fff,#efefef);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#efefef),to(#fff))}
.forums .idx td.top{background:#333;color:#fff;border-color:#333}
.forums .idx .sticky td{background:#efe0e0;background-image:-moz-linear-gradient(100% 100% 90deg,#efe0e0,#e0e0ef);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#e0e0ef),to(#efe0e0));font-weight:bold}
.forums .idx td.section img{margin:10px 0 10px 10px;border:1px solid #aaa;float:left}
.forums .idx td h3{margin:5px 0 10px 0;border-bottom:1px solid #aaa;padding-left:10px;padding-right:10px;padding-bottom:5px}
.forums .idx.user td h3{border-bottom:none;margin-bottom:0}
.forums .idx td.top h3{margin:5px 0}
.forums .idx td.img h3{margin:10px 0 10px 88px;padding-bottom:0}
.forums .idx td h3:hover{border-bottom:1px solid #999}
.forums .idx.user h3:hover{text-decoration:underline;border-bottom:none}
.forums .idx.user td.top h3:hover{text-decoration:none;border-bottom:none}
.forums .idx td h3 a:hover{text-decoration:none}
.forums .idx .section p{margin:0 10px 10px 10px;font-size:85%}
.forums .idx .section.img p{margin-left:98px}
.forums .idx th{text-align:center}
.forums .idx td{border:1px solid #aaa}
.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.posts,.forums .idx td.topics,.forums .idx td.replies{text-align:center}
.forums .idx .latest h4,.forums .idx .latest p{margin:0;font-size:90%}
.forums .abstract{font-size:90%;color:#666}
#forum_ordered_by{float:right;font-size:0.9em}
#forum_ordered_by{font-size:90%;padding:0 0 1px;margin-right:10px}
#forum_ordered_by span{float:right;padding:2px 4px 0 0}
#forum_ordered_by .sort_button{float:right}
#forum_ordered_by select{width:95px;padding:1px;margin:1px 0 1px 1px;border:1px solid #acabab;box-shadow:1px 1px 0 #c5c3c3}
#forum_ordered_by 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}
.post .body:after{display:block;height:0;visibility:hidden;clear:both;content:"."}

