fieldset{margin:1.5em 0;max-width:100%}#josForm th,#josForm td{border:0}fieldset div{margin-bottom:1.5em}form#adminForm fieldset div{margin:0}fieldset legend{font-weight:700;font-size:1.2em;padding-bottom:.67em}label{display:block;cursor:pointer}input,select,textarea{font-family:inherit;font-size:1em;line-height:1.5;background:#fff}input:hover{background:#eee}input{width:90%}input.button{width:auto;-webkit-appearance:none}textarea{width:96%}.contact label.copy,form.form-login label.remember,form#login .remember label{display:inline}form#login input#rem.inputbox{width:auto}form.form-login fieldset,form#login fieldset{border:0;padding:0}form.josForm input{width:70%;margin-right:20px}form.form-login a{display:block}form.form-login p{margin:0}.form-login .inputbox{width:96%}.poll label{display:inline}.poll th{text-align:left}.poll dd{margin:0 0 30px}.poll select{clear:both;display:block;margin-bottom:40px}#searchpage fieldset{padding:0}.search label,.search input,.search_result label,.search_result input{display:inline;margin-right:10px;width:auto}#searchpage input#search_searchword.inputbox{width:96%;margin:0}.results ol li{margin-bottom:20px;padding-bottom:20px}form#member-registration label,form#user-registration label,form#member-profile label,.contact-form label{display:inline}.profile dl dd,form#member-profile dl dd,form#member-registration dl dd,.contact-form dl dd{margin-bottom:10px}fieldset .button2-left a{float:left;padding:4px 8px;background:#fafafa;border:1px solid #ddd;margin:10px 8px 30px 0}fieldset .button2-left a:hover{background:#fff;text-decoration:none}table.adminform input,table.adminform label{width:auto}table.adminform label{display:inline}table.adminform .inputbox{border:1px solid #ddd;padding:12px 4%;width:92%}table.adminform tr td{padding:0 0 30px}table.adminform tr td.key{font-weight:700}span.content_rating{float:left;width:45%;line-height:2}span.content_vote{float:right;font-size:90%}span.content_vote input{width:auto}span.content_vote .button{border:1px solid #ddd}