*{margin:0;padding:0;}
body{font-family:Arial, "Arial Unicode MS", Helvetica, sans-serif;font-size:13px;background-image:URL('images/page_background.png');background-repeat:repeat-x;background-position:top;background-color:#f6f6f6;line-height:1.5;}
#wrapper{width:922px;margin:0 auto;}
#header{display:block;width:900px;color:#000;border:1px solid #a7d7f9;height:100px;background-color:#FFF;background-image:URL('images/logo.png');background-repeat:no-repeat;background-position:center center;text-align:center;margin:10px 0 0;padding:10px;}
#logolink{display:block;width:300px;height:100px;border:0px;margin:0px auto;}
#header h1{display:none;}
#navigation{width:905px;color:#333;border:1px solid #a7d7f9;background:#FFF;overflow:hidden;line-height:1;margin:5px 0;padding:10px 5px 10px 9px;}
ul#navigation_list{list-style:none;margin:0;padding:0;}
ul#navigation_list li{text-align:left;border-left:1px solid #CCC;line-height:1.2em;float:left;margin:0 10px 0 -10px;padding:0 10px;}
ul#navigation_list li.right{float:right;border-left:0;border-right:1px solid #CCC;margin:0 -10px 0 10px;padding:0 -10px;}
#content{width:900px;color:#333;border:1px solid #a7d7f9;background:#FFF;height:auto;margin:5px 0;padding:10px;}
#footer{width:900px;color:#333;border:1px solid #a7d7f9;background:#FFF;height:auto;line-height:1;text-align:center;margin:5px 0 10px;padding:10px;}
a:link,a:visited{text-decoration:none;color:#6393ff;}
a:hover,a:active{text-decoration:underline;color:#74a4c6;}
h2{font-size:20px;}
#home_image{width:300px;height:300px;float:left;}
#home_register_button{background-color:#3cabf9;border:1px solid #000;color:#FFF;display:block;font-size:16px;text-align:center;width:9.5em;margin:1em auto 0.5em;padding:4px;}
#home_text{font-size:16px;width:39%;float:left;}
#home_login,#home_register_div{float:right;width:27%;}
#registration_form{float:left;width:48%;}
#login_form{float:right;width:48%;}
#siteprefs,#pwreset{width:50%;margin:0 auto;}
#register fieldset,#login fieldset,#siteprefs fieldset,#pwreset fieldset{border:1px solid #ccc;margin-top:5px;margin-bottom:5px;text-align:center;padding:10px;}
#register td,#login td,#siteprefs td{text-align:right;padding-right:5px;}
#register #register_email_td{text-align:left;line-height:1;width:240px;}
input,textarea{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#FFF url('images/inputBg.gif') no-repeat scroll left top;border:1px solid #AAA;margin-top:2px;}
input.nostyle{background:none;border:none;vertical-align:text-top;}
.subtext{font-size:xx-small;}
label.error{color:#900;font-size:x-small;display:block;}
input.error{font-size:100%;border:1px dashed #900;}
div.error{font-size:100%;border:1px solid #900;width:50%;text-align:center;vertical-align:middle;margin:0 auto;}
.submit{padding:2px 5px;}
#login_username,#login_password,#register_username,#register_password,#register_password_check{width:150px;}
#wikitable{width:600px;text-align:center;margin:0 auto;}
#wikitable td,#wikitable th{border:1px solid #ccc;padding:5px;}
#wikitable #remove{width:10%;}
#wikitable #wikiname,#wikitable #username{width:45%;}
#addwatchlist{width:740px;text-align:center;border:1px solid #ccc;margin:0 auto;}
#addwatchlist td{vertical-align:middle;line-height:1;padding:5px;}
#wl_preferences fieldset{border:1px solid #ccc;text-align:center;width:28%;float:left;margin:1% 1% 0;padding:10px;}
.prefseperator{width:75%;color:#ccc;margin:5px auto;}
.date{font-size:110%;font-weight:700;}
.nochange,.section_title{color:#aaa;}
.bigchange{font-weight:700;}
#register tr,#login tr,#siteprefs tr,#register table,#login table,#siteprefs table,#recaptcha_area{margin:0 auto;}
.greennotice,.positivechange{color:#090;}
.error,.negativechange{color:#900;}
