* { margin:0;padding:0;}
body { background: #000000 url(img/bg.jpg) top center fixed repeat-y;margin:0;padding:0;color:#5B5B5B;font-size: 0.72em;font-family: 'Lucida Sans', 'Book Antiqua', Arial, sans-serif;}
html {overflow: -moz-scrollbars-vertical;}

/* random small stuff
---------------------------------------------------------------------------------------------------------------- */
a img { border:0; text-decoration:none; margin: 0; padding:0; background: none;}

p.thanks { color:#FFFFFF;font-style:italic;font-weight:normal;font-size:1.2em;font-family: 'Times New Roman', 'Book Antiqua', Arial, sans-serif;letter-spacing:1px;}
span.color { color:#A8A8A8;font-style:italic;letter-spacing:1px;}
span.color2 { color:#A8A8A8;font-style:normal;}
p.show_join_intro { font-size:0.85em;color:#3E3E3E; margin-bottom:10px;}

div.credit { font-size:0.8em;padding-top:17px;}

div.affies { margin:10px 0 0 18px;padding:0;}
div.affies img { padding:2px;margin:0; border:solid 1px #222222;}
div.aff { margin:0 10px 7px 0;padding:0;float:left;}
div.affies img:hover { border:solid 1px #171717;background:none;}
div.affies a:hover { background:none;}

div#codes p { padding:0 0 15px 18px;margin:0;clear:both; }
div#codes p img { padding:2px;margin:0 2px 7px 0; border:solid 1px #222222;}
div#codes p img:hover { border:solid 1px #171717;}

div#codes ul { margin:0px 0 20px 18px;font-family: 'Times New Roman', 'Book Antiqua', Arial, sans-serif; }
div#codes ul li { display:inline;margin-right:18px;font-size:1.2em;letter-spacing:2px; }

label { float: left; width: 8em; text-align: right; margin: 0 0.5em 0 0;}
#donate label { width: 12em;}

/* links
---------------------------------------------------------------------------------------------------------------- */
a, a:link, a:visited { color: #A8A8A8;font-weight:normal;font-style:normal;}
a:hover { color: #373737;text-decoration: none;}
	
/* forms
----------------------------------------------- */
input, textarea, select {
	font-family: 'Lucida Sans', 'Book Antiqua', Arial, sans-serif;
	background: #0D0D0D;
	border: 1px solid #121212;
	font-size: 1.0em;
	color:#5B5B5B;}
textarea { background: #0D0D0D url(img/skull.gif) bottom right no-repeat;}
.show_join_form, .show_update_form, .show_lostpass_form, #donate form { margin: 0 0 10px 35px; padding: 10px 0 0 0;}

p.capt img { 	border: 4px solid #121212;}

/* fl submit buttons
---------------------------------------------------------------------------------------------------------------- */
input.show_lostpass_submit_button, input.show_join_submit_button, input.show_join_reset_button { border: 0;background:#151515;width:20%;font-style:normal;padding: 5px 0 5px 0;margin-right:7px;color:#A8A8A8;letter-spacing:1px;}
input.show_lostpass_submit_button{ width:140px;margin-top:5px;}

input.show_lostpass_submit_button:hover, input.show_join_submit_button:hover, input.show_join_reset_button:hover { background:#0D0D0D; border: 0;color:#FFFFFF;}

input.show_update_submit_button { border: 0;background:#151515;width:40%;font-style:normal;padding: 5px 0 5px 0;margin-right:7px;color:#A8A8A8;letter-spacing:1px;margin-top:3px;}

input.sub  { border: 0;background:#151515;font-style:normal;color:#A8A8A8;letter-spacing:1px;padding: 5px 0 5px 0;margin-left:17px;margin-top:0;color:#FFFFFF;clear:both;width:30%;}

input.form_submitted2  { border: 0;background:#151515;font-style:normal;padding: 5px 0 5px 0;margin:5px 0 0 0;color:#FFFFFF;width:25%;}

input.sub:hover, input.form_submitted2:hover, input.show_update_submit_button:hover, input.show_lostpass_submit_button:hover, input.replysub:hover { background:#0D0D0D;border: 0;color:#FFFFFF;}

.show_join_submit_button { margin:15px 0 0 0;padding: 0;}
.show_join_reset_button { margin:15px 0 0 0;padding: 0;}
	
/* fl forms random
---------------------------------------------------------------------------------------------------------------- */
.show_join_error, .show_update_error { color:#FF0000;}
.show_lostpass_email_field { padding: 6px 0 6px 0;width:166px;}

select.country { width:155px;}
.show_sort_form { margin: 10px 0 30px 18px;width:280px;}

/* lists
---------------------------------------------------------------------------------------------------------------- */
ul { list-style:square; margin: 0 18px 15px 66px;}
ul li { margin:0;padding: 0 0 2px 2px;}

#main #codes h4 { font-size:1.2em;font-weight:bold;margin: 0 0 8px 17px;}

/* titles
---------------------------------------------------------------------------------------------------------------- */
h2, h3 { height:15px;background:url(img/h.gif) top center no-repeat;font-size:1.2em;padding:12px 0 6px 0;margin:12px 19px 20px 19px;font-weight:normal;letter-spacing:3px;color:#B9B9B9;font-family: 'Times New Roman', 'Book Antiqua', Arial, sans-serif;text-align:center;border-bottom: 1px solid #1F1F1F;}

#content div.black  h2, #content div.black  h3 { margin:12px 19px 20px 19px;padding:0 0 6px 0;background:none;text-align:left;}

/* p
---------------------------------------------------------------------------------------------------------------- */
p  { margin:0; padding:0 18px 15px 18px;text-align:justify;}
#content div.black  p  { text-align:left;}

div#quotes  { margin:10px 0 10px 0;}
div#quotes p  { padding:0 0 10px 0; margin:0 50px 15px 50px;text-align:left;font-style:italic;letter-spacing:1px;font-family: 'Times New Roman', 'Book Antiqua', Arial, sans-serif;font-size:1.1em;border-bottom:1px solid #121212;}
div#quotes p.last  { border-bottom:none;}

#title2 p  { font-style:italic;font-size:1.0em; margin:25px 0 84px 0; padding:0; font-family: 'Times New Roman', 'Book Antiqua', Arial, sans-serif;letter-spacing:1px;text-align:center;}
#title2 p.s  { margin:84px 0 0 0;}

/* basic layout divs
---------------------------------------------------------------------------------------------------------------- */
#wrap { width:836px;margin:18px auto;padding-bottom:20px;}

#title { background:#0F0F0F;width:270px;height:370px;margin:0;padding:0;border:1px solid #0D0D0D; float:left;}
#title2, #welcome div.black { background:#000000;width:250px;height:350px;margin:0;padding:0;float:left;position:relative;left:10px;top:10px;}
#welcome { background:#0F0F0F;width:270px;height:370px;margin-left:10px;padding:0;border:1px solid #0D0D0D; float:left;}
#main { background:#0F0F0F url(img/dead1.jpg) 10px center no-repeat;width:270px;height:370px;margin-left:10px;padding:0;border:1px solid #0D0D0D;float:left; }

#picture { background:#0F0F0F url(img/dead2.jpg) 10px center no-repeat;width:270px;height:370px;margin-top:10px;padding:0;border:1px solid #0D0D0D;float:left; }
#picture0 { background:#0F0F0F url(img/dead3.jpg) 10px center no-repeat;width:270px;height:370px;margin-top:10px;padding:0;border:1px solid #0D0D0D;float:left; }
#picture1 { background:#0F0F0F url(img/dead4.jpg) 10px center no-repeat;width:270px;height:370px;margin-top:10px;padding:0;border:1px solid #0D0D0D;float:left; }
#picture2 { background:#0F0F0F url(img/dead5.jpg) 10px center no-repeat;width:270px;height:370px;margin-top:10px;padding:0;border:1px solid #0D0D0D;float:left; }
#picture3 { background:#0F0F0F url(img/dead6.jpg) 10px center no-repeat;width:270px;height:370px;margin-top:10px;padding:0;border:1px solid #0D0D0D;float:left; }
#picture4 { background:#0F0F0F url(img/dead7.jpg) 10px center no-repeat;width:270px;height:370px;margin-top:10px;padding:0;border:1px solid #0D0D0D;float:left; }
#picture5 { background:#0F0F0F url(img/dead8.jpg) 10px center no-repeat;width:270px;height:370px;margin-top:10px;padding:0;border:1px solid #0D0D0D;float:left; }
#picture6 { background:#0F0F0F url(img/dead9.jpg) 10px center no-repeat;width:270px;height:370px;margin-top:10px;padding:0;border:1px solid #0D0D0D;float:left; }
#picture7 { background:#0F0F0F url(img/dead11.jpg) 10px center no-repeat;width:270px;height:370px;margin-top:10px;padding:0;border:1px solid #0D0D0D;float:left; }
#picture8 { background:#0F0F0F url(img/dead12.jpg) 10px center no-repeat;width:270px;height:370px;margin-top:10px;padding:0;border:1px solid #0D0D0D;float:left; }
#picture9 { background:#0F0F0F url(img/dead13.jpg) 10px center no-repeat;width:270px;height:370px;margin-top:10px;padding:0;border:1px solid #0D0D0D;float:left; }
#picture10 { background:#0F0F0F url(img/dead14.jpg) 10px center no-repeat;width:270px;height:370px;margin-top:10px;padding:0;border:1px solid #0D0D0D;float:left; }
#picture11 { background:#0F0F0F url(img/dead15.jpg) 10px center no-repeat;width:270px;height:370px;margin-top:10px;padding:0;border:1px solid #0D0D0D;float:left; }
#picture12 { background:#0F0F0F url(img/dead16.jpg) 10px center no-repeat;width:270px;height:370px;margin-top:10px;padding:0;border:1px solid #0D0D0D;float:left; }

#contentwrap { float:left; }
#content { background:#0F0F0F;width:552px;margin:10px 0 20px 10px;padding:0 0 10px 0;border:1px solid #0D0D0D;float:left; }
*html #content { margin:10px 0 0 5px; }
#content div.black  { background: #000000 url(img/black.gif) left -23px no-repeat;min-height:311px;width:532px;margin:10px 0 0 10px;padding:0;float:left; }
*html #content div.black  { margin:10px 0 0 5px;height:311px;}

#title2 h1 a {
	margin:0; padding:0;
	text-indent: -9000px;
	overflow: hidden;
	width:250px;
	height:95px;
	background: url(img/logo.gif) no-repeat 0 0;
	display: block;
	border: 0;
	text-decoration: none;}
#title2 h1 a:hover { background-position: 0 -95px;}

/* navi
----------------------------------------------- */
#navigation { width:554px;margin:10px 0 0 10px;text-transform:lowercase;font-size:9pt;letter-spacing:1px;}

#navigation li { float:left;text-align:center;list-style-type:none;padding:0;margin:0;height:29px;}
#navigation a { text-indent: -9000px;overflow: hidden;float:left;display: block;text-decoration: none;padding: 0;margin-right:6px;height:29px;}
#navigation a:hover { background-position: 0 -29px;padding: 0;text-decoration: none;}
#navigation .selected a { background-position: 0 -29px;padding:0;text-decoration: none;}
#navigation li.selected a:hover { padding:0;text-decoration: none;}

#about a { background:url(img/about.gif) no-repeat 0 0;width:64px;height:29px;}
#join a { background:url(img/join.gif) no-repeat 0 0;width:70px;}
#fans a { background:url(img/fans.gif) no-repeat 0 0;width:52px;}
#link a { background:url(img/link.gif) no-repeat 0 0;width:86px;}
#update a { background:url(img/update.gif) no-repeat 0 0;width:72px;}
#links a { background:url(img/links.gif) no-repeat 0 0;width:55px;}
#site a { background:url(img/site.gif) no-repeat 0 0;width:49px;}
#homepage a { background:url(img/home.gif) no-repeat 0 0;width:64px;margin-right:0px;}

*html #navigation a { margin-right:3px;}
*html #homepage a { width:64px;margin-right:0px;}

/* fanlist table
---------------------------------------------------------------------------------------------------------------- */
table.fanlist { padding:0; margin:0 0 15px 17px;width:498px;}
table.fanlist td { margin:0; padding:4px; text-align:center;border:1px solid #0D0D0D;}
table.fanlist th { background: #0D0D0D;margin:0; padding:2px 4px 2px 4px; text-align:center;border: 1px solid #0D0D0D;font-weight:normal;}

/* CSS File for Dagon Design Formmailer Script
------------------------------------------------------------------------------------------------------- */
.ddfmerrors { color: #FF0000;}

/* STRUCTURE CSS */
.ddfmwrap { margin: 10px 0 30px 35px;clear:both;width:498px;}
form.ddfm { text-align: left; padding: 0; width: 360px; }
form.ddfm label { float: left;  width:420px; text-align: left; margin: 0;  padding: 0;clear: both;  }

form.ddfm textarea {  width: 80%; padding: 0; margin-bottom: -20px;}

form.ddfm select.fmselect { width: 40%; }
form.ddfm input.fmverify { float: left;  width: 22%; margin-bottom: 0px; padding: 2px; display: block;}
form.ddfm input.fmfile, form.ddfm input.fmtext { float: left;  display: block; width: 62%; margin-bottom: 6px;  padding: 0;}
.ddfmwrap .ddfmerrors { display: block;   width: 10%;  text-align: right; margin: 10px 0 0 0;  padding: 0;}
.ddfmwrap .errorlist { line-height:1.6em;  display: block;  margin: 0 0 0 25px;   padding: 3px; text-align: left; color:#FF0000;}
.ddfmwrapp p.fieldwrap span.verimg { float:left;position:relative;}
div#container form.ddfm p { padding:0 0 10px 0;margin: 0 0 0 25px;}
