body, html { background-color: #aaaaaa; text-align:center; margin-top: 0px; } th { vertical-align: top; padding-top: 5px; text-align: left; } ul { margin-top:8px; } ul.loginbox, ul.menu, ul.submenu, ul.fanarea { list-style-type: none; } ul.contests li, ul.meetings li, ul.bio li { margin-bottom: 3px; } li.loginbox { padding-left:0px; margin-left:0px; padding-top:5px; } ul.submenu { margin-top: 0px; margin-bottom: -7px; padding-bottom: 0px; margin-left:0px; padding-left:0px; } li.submenu { display: inline; margin-left: 5px; margin-bottom: 0px; padding-left: 0px; padding-right: 20px; padding-top:0px; padding-bottom:0px; } img.submenu { padding-top:0px; margin-top:0px; } div.wrapper { margin: 8px auto; position: relative; background-image:url(../images/background.jpg); background-position:center top; width: 950px; height: 530px; } div.wrapper img { border: none; } div.vspace { width: 10px; height: 55px; } div.loginbox, div.loggedinbox { text-align: left; font-weight: bolder; position: absolute; left: 787px; top: 150px; width: 167px; font-family: Verdana; font-size: 10px; color: #000000; } input.checkbox { padding:0px; margin:0px; background-image:none; } img.thumb { height: 90px; display: inline; margin-left: 8px; margin-right: 8px; } li.fanarea { display: inline; } div#logout { margin-top: 30px; } div.biotitle { font-weight: bold; } div.bio dl dt { font-style: italic; } div.bio dl dd { margin-left: 10px; margin-bottom: 4px; } div.mp3 { position: absolute; left: 350px; top: 495px; font-family: Verdana; font-size: 10px; color: #000000; text-align: center; } a, a:visited { /* color: #7088bb;*/ color: #605038; text-decoration: none; } a:hover { text-decoration: underline; } a.fanzines:hover { text-decoration: none; } a:hover img { text-decoration: none; } a#forgotpw, a:visited#forgotpw { color: #ffffff; text-decoration: none; } div.fanareaauthor { font-style: italic; } ul.fanarea { padding-left: 16px; } div.pageanchor { border-top: 1px #000000 dashed; margin-top: 10px; padding-top: 4px; } dt.media { font-style: italic; } dd.media { margin-left: 10px; margin-top: 4px; margin-bottom: 10px; } dd.media p { margin-top: 2px; padding-top: 0px; margin-bottom: 12px; } input { background-color:transparent; background-image:url(../images/bg-trans.png); } input.contact, input.fanclub, input.togb { width: 220px; } input.massmail, input.managemails { width: 320px; } input#othercountryfield { width: 145px; } input.loginbox { width: 90px; height: 18px; } div.newstitle { font-weight: bolder; padding-left: 10px; padding-bottom: 4px; } div.newscontent { padding-left: 20px; border-bottom: 1px solid #000060; } div.content { color: #000000; position: absolute; overflow: auto; top: 113px; left: 150px; text-align: left; width: 600px; height: 360px; } div.scroller { position:absolute; top: 0px; } div.menu { position:absolute; text-align: left; top: 160px; left: -25px; } div.flag { position:absolute; top:67px; left:514px; } div { font-family: Verdana; font-size: 11px; } div.title { font-weight: bold; padding-top: 10px; padding-bottom: 4px; } div.guestbook { padding-top:6px; } td { vertical-align: top; } div#scroll { position: absolute; left: 0; top: 0; width: 95%; z-index: 2; /*background-color: #f3f3f3;*/ } img.scroller { width:1px; padding:0px; margin:0px; border:none; } div#scr { overflow:auto; position:absolute; left:785px; top:90px; width:25px; height:210px; } div.randomimage { position:absolute; left:740px; top:320px; } div.randomimage img { width:150px; height:200px; } div.submenu { position: absolute; top: 93px; left: 160px; } li.menu { text-align: right; } li.gbnav { display: inline; padding: 3px; } div.pagetitle { font-weight: bolder; font-size: 14px; margin-top: 6px; margin-bottom: 6px; display: inline; border-bottom: 1px solid #303090; border-top: 1px solid #303090; text-transform: uppercase; font-family:Arial-Black; color: #303090; } div.ptitle { margin-top:4px; } img.fanzinesthumb { height: 111px; } img.fanzines { height: 228px; } div.fanzines { position: absolute; left: 310px; top: 75px; } div.fanzinescontent { position: absolute; left: 335px; top: 60px; } div.livemp3 { padding-bottom: 10px; } table.managecontent, td.managecontent, th.managecontent, table.memberdetails, td.memberdetails, th.memberdetails, table.managedownloads, td.managedownloads, th.managedownloads, table.managefiles, td.managefiles, th.managefiles, table.answermails, td.answermails, th.answermails, table.memberlist, td.memberlist, th.memberlist, table.payments, td.payments, th.payments, table.registrations, td.registrations, th.registrations, table.smalltable, td.smalltable, th.smalltable { margin: 4px; border: solid 1px #000000; border-collapse: collapse; vertical-align: top; padding-top: 1px; } table.gbentry { border: solid 1px #000000; border-collapse: collapse; vertical-align: top; padding-top: 1px; margin-left:3px; margin-bottom: 8px; } caption.gbdate { border-left: solid 1px #000000; padding-left: 3px; text-align: left; font-style: italic; } th.gbentry1, td.gbentry1, th.gbentry0, td.gbentry0 { vertical-align: top; padding-top: 1px; padding-bottom: 3px; } th.gbentry1, td.gbentry1 { background-image:url(../images/bg-trans.png); } th.gbentry0, td.gbentry0 { background-image:url(../images/bg0-trans.png); } td.smalltablenumber { margin: 4px; border: solid 1px #000000; border-collapse: collapse; text-align: right; } table.gbentry { width: 100%; } th.gbentry0, th.gbentry1 { width: 17%; } div.hidden { display: none; } input.addcontent, input.adddownload { width: 480px; } div.memberdetails { padding-top: 5px; } div.registrations { padding-bottom: 8px; } div.findmember { padding-top: 2px; padding-bottom: 4px; } div.otherparts { position: absolute; top: 58px; left: 240px; text-align: left; } div.lastupdate { position: absolute; top: 484px; left: 242px; width: 466px; } select { background-color:transparent; background-image:url(../images/bg-trans.png); } option { background-color:transparent; background-image:url(../images/bg-trans.png); } textarea { background-color:transparent; background-image:url(../images/bg-trans.png); } p.error { color: #c00040; } p.fanclubtitle { font-weight: bolder; } dt.faq { } dd.faq { font-style: oblique; margin-left: 0px; margin-bottom: 5px; padding-left: 10px; border-bottom: 1px #000000 dashed; } div.movieholder { width: 500px; height: 270px; padding: 5px; } div.mp3holder { width: 500px; height: 22px; padding-top: 5px; vertical-align:top; } img.managefiles { height: 80px; } a.submenuselected { color: #303090; } a.submenu { } span.download { position: relative; margin-left:20px; } input#datefield { width: 150px; }