/*  
Theme Name: WordPress Default
*/
* { margin:0;padding:0; font-family: Arial, Helvetica, Verdana, sans-serif;}
body { background: #000000 url(/img/sam2.jpg) left 18px no-repeat;margin:0;padding:0;color:#383838;font-size: 0.9em;}
#eXTReMe { position:absolute;top:0;left:0;visibility:hidden;}

/* random small stuff
---------------------------------------------------------------------------------------------------------------- */
#newest a { background: url(/img/ironman2.jpg) left top no-repeat;width:444px;height:109px;position:relative;left:2px;text-indent: -9000px;overflow: hidden;display:block;border-top:solid 1px #000000;border-bottom:solid 1px #000000;margin-bottom:4px;}
#newest a:hover { border-top:solid 1px #C80700;border-bottom:solid 1px #C80700;}

a img { border:0; text-decoration:none; margin: 0; padding:0; background: none;}
span.color { color:#E36D0D;font-style:normal;font-weight:bold;}

#content p.show_join_intro { font-size:0.8em;color:#949494;line-height:1.4em; margin-bottom:16px;}
#content #right p.thanks { font-size:1.1em;font-style:italic;font-weight:bold;}

#content #right p.affi  { padding-top:10px;margin-left:1px;}
#content #right p.affi img  { background:none;text-decoration:none;padding:3px;border:solid 1px #A7A7A7;}
#content #right p.affi img:hover  { border:solid 1px #D5D5D5;}

/* codesort
------------------------------------------------------------------------------------------------------- */
#content #right .codesort label { float: left; width: 12em; text-align: right; margin: 0 0.5em 0 0;}
#content #right #codes ul { list-style:none; margin: 0 0 20px 36px;position:relative;line-height:1.4em;font-size:1.3em;height:30px;}
#content #right #codes ul li { position:relative;float:left;margin:0 15px 0 10px;padding: 0 0 0 2px;}
#content #right #codes img { padding-right:3px;}
#content #right #codes { margin-bottom:5px;}
#content #right div.credit { font-size:0.75em;}
#content #right #codes h2, #content #right #codes h3  { font-family: 'Trebuchet MS', Tahoma, Georgia, Helvetica, Serif;font-size:1.8em;color:#B10B0B;margin:0 24px 10px 25px;padding:4px 0 2px 0;text-transform:lowercase;font-weight:normal;border-bottom:1px dotted #757575;}


/* links
---------------------------------------------------------------------------------------------------------------- */
a, a:link { color: #CB1915;font-weight:bold;font-style:italic;letter-spacing:1px;}
a:visited { color: #A45656;}
a:hover { color: #A7A7A7;text-decoration: none;}
	
#content div#leftwhat a, #content div#leftstats a, #content div#leftwhat a:link, #content div#leftstats a:link, #content div#leftwhat a:visited, #content div#leftstats a:visited { color: #767474;font-weight:bold;font-style:italic;letter-spacing:1px;}
#content div#leftwhat  a:hover, #content div#leftstats  a:hover { color: #A7A7A7;text-decoration: none;}

/* forms
----------------------------------------------- */
input, textarea, select {
	background: #FFFFFF;
	border-bottom: 2px solid #8A8A8A;
	border-left: 3px solid #8A8A8A;
	border-top: 1px dotted #8A8A8A;
	border-right: 1px dotted #8A8A8A;
	font-size: 1.0em;}
	
textarea { background: #FFFFFF url(/img/fl.gif) right bottom no-repeat;
	border-bottom: 2px solid #8A8A8A;
	border-left: 3px solid #8A8A8A;
	border-top: 1px dotted #8A8A8A;
	border-right: 1px dotted #8A8A8A;}

.show_join_form, .show_update_form, .show_lostpass_form { margin: 0 0 0 37px; padding: 10px 0 10px 0;}
#donate form { margin: 0 0 0 17px; padding: 10px 0 10px 0;}

p.capt img { 	border: 3px solid #8A8A8A;padding:0;margin:0;}

/* fl submit buttons
---------------------------------------------------------------------------------------------------------------- */
input.show_lostpass_submit_button, input.show_join_submit_button, input.show_join_reset_button { border: 0;background:#A00606;width:30%;font-weight:bold;font-style:normal;padding: 5px 0 5px 0;margin-right:7px;color:#FFFFFF;text-transform:uppercase;letter-spacing:1px;font-size:0.8em;}
input.show_lostpass_submit_button{ width:48%;margin-top:4px;text-align:center;}

input.show_lostpass_submit_button:hover, input.show_join_submit_button:hover, input.show_join_reset_button:hover { background:#810707; border: 0;color:#BCA0A0;}

input.show_update_submit_button { border: 0;background:#A00606;width:52%;font-weight:bold;font-style:normal;padding: 5px 0 5px 0;margin-right:7px;margin-top:3px;color:#FFFFFF;text-transform:uppercase;letter-spacing:1px;font-size:0.8em;}

input.form_submitted  { font-size:0.8em; border: 0;background:#A00606;width:100px;font-weight:bold;font-style:normal;padding: 5px 0 5px 1px;margin-left:25px;margin-top:3px;color:#FFFFFF;text-transform:uppercase;letter-spacing:1px;}
input.form_submitted2  { font-size:0.8em; border: 0;background:#A00606;width:90px;font-weight:bold;font-style:normal;padding: 5px 0 5px 0;margin-left:0;margin-top:3px;color:#FFFFFF;text-transform:uppercase;letter-spacing:1px;}

input.form_submitted:hover, input.form_submitted2:hover, input.show_update_submit_button:hover, input.show_lostpass_submit_button:hover, input.replysub:hover { background:#810707;border: 0;color:#BCA0A0;}
	
.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: 4px 0 4px 0;}

select.country { width:155px;}
.show_sort_form { margin: 10px 0 30px 66px;width:280px;}

/* lists
---------------------------------------------------------------------------------------------------------------- */
#content #right ul { list-style:square; margin: 0 25px 20px 66px;position:relative;line-height:1.4em;}
#content #right ul li { margin:0;padding: 0 0 0 2px;}
#content #right ul#mail{ 	background: url(/img/write.gif) left 4px no-repeat;list-style:none;font-size:1.1em;line-height:1.4em;font-weight:bold;margin: 0 25px 20px 55px;padding-left:20px;}

#content #right ul.credit { list-style:square; margin: 10px 25px 20px 20px;padding: 15px 0 0 40px;position:relative;line-height:1.4em;border-top:1px dotted #757575;}
#content #right ul li.credit { margin:0;padding: 0 0 0 2px;}

#content #leftstats ul { font-size:0.8em;color:#AEAEAE;list-style:none; margin: 15px 25px 0 20px;position:relative;line-height:1.4em;}
#content #leftstats ul li { margin:0;padding: 0 0 20px 1px;}

#content #right ul.video { list-style:none;  margin: 0 0 20px 7px;position:relative;line-height:1.4em;}
#content #right ul.video li { background: url(/img/vid.gif) left 5px no-repeat;margin:0;padding: 0 0 2px 21px;}

/* titles
---------------------------------------------------------------------------------------------------------------- */
#content div#right h2 { font-family: 'Trebuchet MS', Tahoma, Georgia, Helvetica, Serif;font-size:1.9em;color:#B10B0B;margin:0 24px 10px 25px;padding:4px 0 2px 0;text-transform:lowercase;font-weight:normal;border-bottom:1px dotted #757575;}
#content div#right h3 { font-family: 'Trebuchet MS', Tahoma, Georgia, Helvetica, Serif;font-size:1.9em;color:#B10B0B;margin:0 24px 10px 25px;padding:4px 0 2px 0;text-transform:lowercase;font-weight:normal;border-bottom:1px dotted #757575;}
#content div#left h4 { font-family: 'Trebuchet MS', Tahoma, Georgia, Helvetica, Serif;font-size:1.6em;color:#E1D5D5;margin:0;padding:13px 0 2px 20px;text-transform:lowercase;font-weight:normal;background:#690505;height:40px;}
#content div#leftstats h4, #content div#leftwhat h4 { font-family: 'Trebuchet MS', Tahoma, Georgia, Helvetica, Serif;font-size:1.6em;color:#E1D5D5;margin:0;padding:13px 0 2px 20px;text-transform:lowercase;font-weight:normal;background:#2A2A2A;height:40px;}

/* p
---------------------------------------------------------------------------------------------------------------- */
#content div#left p  { margin:0; padding:0 50px 20px 0; line-height:1.4em;}
#content div#leftwhat p  { font-size:0.8em;color:#AEAEAE;margin:0; padding:15px 22px 5px 20px; line-height:1.4em;}
#content div#right p  { margin:0; padding:0 25px 20px 25px; line-height:1.4em;}


/* basic layout divs
---------------------------------------------------------------------------------------------------------------- */
#container { margin: 0;padding: 0;}
#top { margin:0;padding:0;position:relative;float:left;top:0;left:0;width:988px;}

#random { margin: 0;padding:0 0 6px 0;width:444px;height:111px;position:relative;top:2px;left:2px;}
#random0 { background: url(/img/film1.jpg) left top no-repeat;width:444px;height:111px;}
#random1 { background: url(/img/film2.jpg) left top no-repeat;width:444px;height:111px;}
#random2 { background: url(/img/film3.jpg) left top no-repeat;width:444px;height:111px;}
#random3 { background: url(/img/film4.jpg) left top no-repeat;width:444px;height:111px;}
#random4 { background: url(/img/film5.jpg) left top no-repeat;width:444px;height:111px;}
#random5 { background: url(/img/film6.jpg) left top no-repeat;width:444px;height:111px;}
#random6 { background: url(/img/film7.jpg) left top no-repeat;width:444px;height:111px;}
#random7 { background: url(/img/film8.jpg) left top no-repeat;width:444px;height:111px;}
#random8 { background: url(/img/film9.jpg) left top no-repeat;width:444px;height:111px;}
#random9 { background: url(/img/film10.jpg) left top no-repeat;width:444px;height:111px;}
#random10 { background: url(/img/film11.jpg) left top no-repeat;width:444px;height:111px;}
#random11 { background: url(/img/film12.jpg) left top no-repeat;width:444px;height:111px;}
#random12 { background: url(/img/film13.jpg) left top no-repeat;width:444px;height:111px;}
#random13 { background: url(/img/film14.jpg) left top no-repeat;width:444px;height:111px;}
#random14 { background: url(/img/film15.jpg) left top no-repeat;width:444px;height:111px;}
#random15 { background: url(/img/film16.jpg) left top no-repeat;width:444px;height:111px;}
#random16 { background: url(/img/film17.jpg) left top no-repeat;width:444px;height:111px;}
#random17 { background: url(/img/film18.jpg) left top no-repeat;width:444px;height:111px;}
#random18 { background: url(/img/film19.jpg) left top no-repeat;width:444px;height:111px;}
#random19 { background: url(/img/film20.jpg) left top no-repeat;width:444px;height:111px;}
#random20 { background: url(/img/film21.jpg) left top no-repeat;width:444px;height:111px;}
#random21 { background: url(/img/film22.jpg) left top no-repeat;width:444px;height:111px;}
#random22 { background: url(/img/film23.jpg) left top no-repeat;width:444px;height:111px;}

#dvd { background: url(/img/moondvd.jpg) left top no-repeat;width:210px;height:222px;position:relative;float:right;margin-top:17px;padding: 0;}


#container h1 a {
	position:relative;
	top:50px;left:366px;
	margin:0; padding:0;
	text-indent: -9000px;
	overflow: hidden;
	width:550px;
	height:77px;
	background: url(/img/logo.gif) no-repeat 0 0;
	display: block;
	border: 0;
	text-decoration: none;}
#container h1 a:hover {
	text-indent: -9000px;
	overflow: hidden;
	width:550px;
	height:77px;
	background: url(/img/logo.gif) no-repeat 0 0;
	background-position: 0 -77px;
	display: block;
	border: 0;
	text-decoration: none;}


/* sisältö
---------------------------------------------------------------------------------------------------------------- */
#leftwrap { margin:0 7px 0 0;padding:0;width:195px;position:relative;float:left;}
#left { background: #920404;margin:0;padding:0;width:195px;}
#leftstats { background: #313131;margin:7px 0 0 0;padding:0 0 7px 0;width:195px;}
#leftwhat { background: #313131;margin:7px 0 0 0;padding:0 0 24px 0;width:195px;}

#right { border-right:7px solid #000000;background:#FFFFFF;margin:0;padding:0 0 12px 0;width:448px;}
#right2 { background:#313131;margin:0;padding:0;width:463px;}
#rightwrap { margin:0;padding: 0;width:460px;position:relative;float:left;}

#content { top:100px;margin:0;padding:0 0 40px 320px;position:relative;float:left;}

/* footer
---------------------------------------------------------------------------------------------------------------- */
#footer { margin: 0;padding: 0;border-right:7px solid #000000;border-top:7px solid #000000;width:448px;clear:both;}
#footer p { margin:0 auto;padding:15px 23px 19px 23px;color:#696767;text-align:center;line-height:1.6em;font-size:0.75em;}

/* navi
----------------------------------------------- */
#navigation { font-size:0.9em;width:668px;text-align:right;list-style-type: none;letter-spacing:1px;padding:0;margin:0;font-weight:bold;float:left;position:relative;left:320px;top:77px;}

#navigation li { margin-right:3px;text-align: right;float: left;padding: 0;text-transform: uppercase;}
#navigation a { background:none;float: left;display: block;height:20px;width:164px;text-decoration: none;padding: 0;color:#9F9F9F;border-bottom:3px solid #3D3D3D;font-style:normal;}
#navigation a:hover { background: url(/img/nav.gif) 6px top no-repeat;border-bottom:3px solid #920404; color:#FFFFFF;text-decoration: none;}
#navigation li.selected a { background: url(/img/nav.gif) 6px top no-repeat;border-bottom:3px solid #920404; color:#FFFFFF;text-decoration: none;}

/* pikanavi
----------------------------------------------- */
#left ul { font-size:0.8em;text-align:left;list-style-type: none;letter-spacing:1px;padding:0 0 35px 0;margin:0;font-weight:bold;}

#left ul li { margin:0;text-align: left;padding: 0;text-transform: uppercase;}
#left ul a { border-top:1px solid #920404;background:#810707;display: block;text-decoration: none;padding: 10px 0 10px 20px;color:#BCA0A0;font-style:normal;height:15px;}
#left ul a:hover { border-top:1px solid #A00606;background: #A00606 url(/img/flower.gif) right bottom no-repeat;color:#FFFFFF;text-decoration: none;}
#left ul li.selected a { border-top:1px solid #A00606;background: #A00606 url(/img/flower.gif) right bottom no-repeat;color:#FFFFFF;text-decoration: none;}

/* videos
----------------------------------------------- */
#content #right ul.video, #content #right ul.videonew { list-style: none;padding:9px 0 0 0;margin:0 0 0 110px;}
#content #right ul.video ol li, #content #right ul.videonew ol li {
	background: none;
	list-style:none;
	padding: 0;
	line-height: 1.4em;
	font-size:0.8em;}
#content #right ul.video li {
	background: url(/img/vid.gif) 12px 4px no-repeat;
	padding: 0 0 0 30px;
	line-height: 1.4em;}

#content #right ul.videonew li {
	background: url(/img/vidnew.gif) 12px 4px no-repeat;
	padding: 0 0 0 30px;
	line-height: 1.4em;}
	
#content #right div.vidwrap { margin:0; padding:10px 0 14px 0;width:426px;}
#content #right div.vidwrap1 { padding:0 0 24px 0;}
#content #right div.vid { padding:0 0 0 25px;margin:0;position:relative;float:left;}
#content #right div.vid img { padding:3px;margin:0 0 0 0;border:solid 1px #A7A7A7;}
#content #right div.vid a:hover img { border:solid 1px #D5D5D5;}

/* interviews
----------------------------------------------- */
#content #right ul.article, #content #right ul.articlenew { list-style: none;padding:9px 0 0 0;margin:0 0 0 15px;}
#content #right ul.article ol li, #content #right ul.articlenew ol li  {
	background: none;
	list-style:none;
	padding: 4px 0 0 0;
	line-height: 1.4em;
	font-size:0.8em;}
#content #right ul.article li {
	background: url(/img/ar.gif) 12px 4px no-repeat;
	padding: 0 0 0 32px;
	line-height: 1.4em;}
	
#content #right ul.articlenew li {
	background: url(/img/arnew.gif) 12px 4px no-repeat;
	padding: 0 0 0 32px;
	line-height: 1.4em;}
#content #right div.arwrap { margin:0; padding:5px 0 14px 0;width:425px;}

/* fanlist table
---------------------------------------------------------------------------------------------------------------- */
#content table.fanlist { padding:0; margin:15px 0 30px 25px;width:401px;}
#content table.fanlist td { margin:0; padding:14px 7px 14px 7px; text-align:center;border:1px solid #E2E2E2;font-weight:normal;font-size:0.85em;}
#content table.fanlist th { background: #A00606;color:#FFFFFF;margin:0; padding:1px 15px 4px 15px; text-align:center;border:1px solid #A00606;font-weight:normal;text-transform:lowercase;font-family: 'Trebuchet MS', Tahoma, Georgia, Helvetica, Serif;font-size:1.1em;}

/* CSS File for Dagon Design Formmailer Script
------------------------------------------------------------------------------------------------------- */
.ddfmerrors { color: #FF0000;}

/* STRUCTURE CSS */
.ddfmwrap { margin: 5px 0 20px 37px; }
form.ddfm { text-align: left; padding: 0; width: 340px; }
form.ddfm label { float: left;  width:340px; text-align: left; margin: 0;  padding: 0;clear: both;  }

form.ddfm textarea { float: left; position: relative; width: 300px; padding: 0; margin-bottom: 10px;}
/*
	display: block; 
	float: left; 
	width: 26%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
	clear: left;  */

form.ddfm select.fmselect { width: 40%; }
form.ddfm input.fmverify { float: left;  width: 22%; margin-bottom: 10px; padding: 2px; position: relative;display: block;}
form.ddfm input.fmfile, form.ddfm input.fmtext { float: left;  display: block; width: 62%; margin-bottom: 10px;  padding: 0;}
.ddfmwrap .ddfmerrors { display: block;  float: left; width: 10%; text-align: left; margin: 0;  padding-bottom: 15px;}
.ddfmwrap .errorlist { line-height:1.4em; float: left; display: block; width: 100%; margin: 0;  padding: 3px; text-align: left; color:#FF0000;}
.ddfmwrapp p.fieldwrap span.verimg { float:left;position:relative;}