h2{margin:0 0 8px}
.answer{line-height:18px;background-color:#000;color:#d2d2d2!important;padding:0 0 20px 30px}
.question{font-weight:700;cursor:pointer;line-height:25px;background:url(../images/help.png) 2px 7px no-repeat;color:#000!important;padding:4px 30px}
.question:hover{background-color:#ADD8E6;color:#000!important}
.question:active{background-color:#fff!important;color:#000!important}
form#QuestionForm{margin:10px;padding:10px}
.error{border:2px solid red}
#log{overflow:auto;margin-bottom:5px;width:452px;padding:5px}
#log.loaded-success{background-color:#FFC}
#box div{display:none}
div.errmsg{margin-bottom:3px;width:auto;font-weight:700;background:#FFC url(../images/delete.png) left center no-repeat;padding:5px 5px 5px 30px}
div.okmsg{margin-bottom:3px;width:auto;font-weight:700;background:#C8E3AE url(../images/tick.png) left center no-repeat;padding:5px 5px 5px 30px}
#noanswer{margin-left:20px}
table.smnopublish{margin-top:10px}
.questions{border:2px double #9C0}
vote.strong{color:#ad1111!important}
vote{color:#ad1111!important}
.ajax-loading,#box.ajax-loading{background:url(../images/ajax-loader.gif) no-repeat center;padding:17px 0 0}
color,#log.loaded{background-color:#ffc0c0}
