body { margin:0; padding:0; background:#5D564C; font-size:12px; color:#fff; font-family:Georgia,serif; }

a { color:#ddd; font-weight:700; text-decoration:none; border-bottom:1px dotted; }
a:hover { color:#fff; }

h1, h2, h3 { font-family:Georgia; font-weight:400; font-style:italic; }
h1 { text-indent:-9999em; height:180px; width:925px; background:url(../images/banner.png) 0 0 no-repeat; margin:0; }
h2 { font-size:36px; margin:0 0 20px; }
h3 { font-size:24px; }

ul, li { margin:0; padding:0; list-style:none; font-family:Georgia,serif; } 

#header { background:transparent url(../images/bg.gif) 0 0 repeat-x; }
#wrap { width:925px; margin:0 auto; background:#39332a url(../images/wrap_bg.gif) 0 170px repeat-x; padding-bottom:10px; }

#primaryContent .innerpad { margin:10px 20px; background:; padding:5px; }

/* MEMBERLIST */
.members h3 { font-size:18px; margin:0 auto 10px; text-indent:-9999em; width:500px; height:100px; }
h3.member  { height:70px; background:url(../images/members.gif) 0 0 no-repeat; }
h3.board { background:url(../images/board.gif) 0 0 no-repeat; }

#board { font-size:18px; margin:0 0 20px; border-bottom:1px dashed #ccc; }
#board ul { width:600px; margin:0 auto 20px; padding:5px 0; }
#board li { width:200px; float:left; margin:0 0 10px; text-align:center; }
#board li.center { margin-left:200px; }

ul#members { font-size:16px; clear:both; width:500px; margin:0 auto; padding-top:5px; }
ul#members li { width:250px; margin:0 0 10px; float:left; text-align:center; }


/* SERVER */
#servers { width:560px; margin:0 auto; }
#servers .server { margin:0 0 20px; }
#servers .server h3 { margin:0 0 5px; }

/* CLEARFIX */
.clearfix { overflow:hidden; height:1%; zoom:1; }

/* FORM */
div.field { margin:0 0 10px; width:430px; float:left; }
div.clear { clear:left; }
div.checkbox, form div.select { clear:left; width:840px; }
div.field label { display:block; margin:0 0 5px; font-weight:700; }
div.field p { margin:5px 0; }
div.checkbox label, div.select label { display:inline; margin-right:10px; }
div.checkbox label { font-size:16px; } 
div.field input.text, div.field textarea { width:400px; border:1px solid #999; font-size:18px; color:#1b1814; font-family:Georgia,serif; padding:3px; background:#fff; border:2px solid #aaa; }
div.select select { font-size:14px; font-family:Georgia,serif; }
div.actions { clear:both; }
div.actions input.action { padding:5px 10px; font-size:18px; font-weight:700; font-family:Georgia,serif; color:#fff; background:#5D564C; border:0; cursor:pointer; }