h1 {margin: 0 10px 20px 10px;}
div.subtitle { font-size:85%; margin: 0 10px 20px 10px;}
/* == search  == */
table.search { margin:0; padding:0; width:100%; border: 0;}
table.search th { padding:5px 10px; font-size:85%;}
table.search td { margin:0; padding:15px; border: 0; font-size:85%; border-bottom: 1px solid #D5DADD;}
table.search td.caption { border-right: 1px solid #D5DADD;}
table.search td.nb { border-bottom: 0;}
table.search input.text {border: 1px solid #A9B6BC; padding:2px; width:300px;}
table.search select {border: 1px solid #A9B6BC; padding:1px;}
table.search select.multiple {width:305px;}
p.srchdesc {padding:10px 0; border-bottom: 1px dashed #D7D6D6; color:#617580;}
div.searchresult { margin-bottom:20px;}
div.searchresult h4 { margin-bottom:10px; font-size:100%;}
/* == passrecovery  == */
#passrecover h3 {font-size: 123.1%;font-weight: 700;margin:12px 12px 24px 12px;padding:0 0 10px 0; border-bottom:1px solid #E2E6E9;}
#passrecover ul  {list-style:none; margin:0; padding:0;}
#passrecover ul li {list-style:none; margin:0 0 15px 0; padding:0 0 0 12px; font-size:85%;}
#passrecover ul li.hint { background-color:#A9B6BE; color:#FFF; padding: 12px; }
#passrecover ul li.hint a { color:#FFF; }
#passrecover input.text {padding: 2px; border: 1px solid #B1BEC4;}
#passrecover input, #passrecover label { float:left; margin-right:5px; }
/* == forumstats  == */
div.forumstats h4 { background-color:#A9B6BE; color:#FFF; padding: 5px 10px; font-weight:bold; margin:20px 0; font-weight:normal; font-size:85%;}
div.forumstats ul li { font-size:85%; }
div.forumstats ol li { font-size:85%; color:#5B737F;}

table.editor { margin:0; padding:0; border:0; width:100%;}
table.editor td { border:0; border-bottom: 1px solid #D5DADD; font-size:85%; padding:10px; color:#64696D;}
table.editor td.caption {border-right: 1px solid #D5DADD; width:240px; color:#333!important; padding-left:0;}
table.editor input.text, table.editor textarea { padding:1px; border: 1px solid #A9B6BE;}
table.editor td.wide input.text, table.editor td.wide textarea, table.editor td.wide select { width:450px; }
table.editor td select { margin-right:3px; padding:1px; border: 1px solid #A9B6BE;}
table.editor td.bb { border-bottom:0;}

div.contactus { }
div.contactus h3 {font-size: 123.1%;font-weight: 700;margin:12px 12px 24px 12px;padding:0 0 10px 0; border-bottom:1px solid #E2E6E9;}
div.contactus ul { margin:0; padding:0; }
div.contactus ul li { list-style:none; font-size:85%; margin:0; padding:0 0 20px 0; }
div.contactus label { font-weight:bold; display:block; margin-bottom:5px;}
div.contactus input, div.contactus textarea  {padding: 2px; border: 1px solid #B1BEC4; width:450px; }
div.contactus .code  { width:auto }
div.contactus select  {padding: 1px; border: 1px solid #B1BEC4; width:455px; }

div.overview {margin:0 10px;}
ul.sitemap li { margin:0 0 5px 0; padding:0; font-size:85%; }

table.whosonline { width:100%; padding:0; margin-bottom:10px; }
table.whosonline th { padding: 5px; font-size:85%; text-align:left; }
table.whosonline td { padding:10px 5px; border:0; border-bottom: 1px solid #EEEDED; font-size:85%; }
/*
     */
/*
*/