* { margin:0;padding:0; font-family: Arial, Helvetica, Verdana, sans-serif;}
body { background: #FFFFFF;margin:0;padding:0;color:#000000;}

#counter { position:absolute; top:0; left:0; margin: 0;padding: 0;text-align: right;font-size: 0.1em;line-height: 0.1em;visibility: hidden;}
hr.f  { margin:0;padding:0;visibility:hidden;border:0;height:0;width:0px;}
#center p.affi img { margin:0;padding:4px;}
#center p.affi a:hover { background:none;}

a img { border:0; text-decoration:none; margin: 0; padding:0; background: none;}
a, a:link, a:visited { color: #AC3E53;text-decoration: underline;font-style:italic;}
a:hover { background: #AC3E53;color: #FFFFFF;text-decoration: none;}
	
/* muut lomakkeet
----------------------------------------------- */
input, select {
	font-size:1.0em;
	background: #F5F5F5;
	border: 1px solid #D8D1C9;}
textarea {
	width:320px;
	height:120px;
	font-size:1.0em;
	background: #F5F5F5;
	border: 1px solid #D8D1C9;}
	
input.sub {
	color: #FFFFFF;
	font-weight: bold;
	margin:0 0 15px 0;
	padding: 0 0 3px 0;
	background: url(img/button.gif) no-repeat 0 0;
	height: 28px;
	width: 69px;
	border: 0;
	letter-spacing:1px;}

input.show_lostpass_submit_button {
	color: #FFFFFF;
	font-weight: bold;
	margin:0 0 0 0;
	padding: 0 0 4px 0;
	background: url(img/button2.gif) no-repeat 0 0;
	height: 28px;
	width: 162px;
	border: 0;
	letter-spacing:1px;}
input.show_update_submit_button {
	color: #FFFFFF;
	font-weight: bold;
	margin:0 0 0 0;
	padding: 0 0 4px 0;
	background: url(img/button2.gif) no-repeat 0 0;
	height: 28px;
	width: 162px;
	border: 0;}
input.show_lostpass_email_field {
	height: 21px;}
input.show_join_submit_button, input.show_join_reset_button {
	color: #FFFFFF;
	font-weight: bold;
	margin:15px 0 8px 0;
	padding: 0 0 3px 0;
	background: url(img/button.gif) no-repeat 0 0;
	height: 28px;
	width: 69px;
	border: 0;
	letter-spacing:1px;}
	
.show_join_form, .show_update_form, .show_lostpass_form  { margin: 0 0 0 50px; padding: 10px 0 0 0;	}
.show_sort_form { margin: 15px 0 20px 27px; font-size: 0.8em;}
.formi {
	padding: 0;
	margin: 4px 0 0 50px;
	font-size: 0.8em;
	line-height: 1.3em;}
.formi td { text-align: left;padding: 0 15px 5px 0;}

/* lists
---------------------------------------------------------------------------------------------------------------- */
#left ul { list-style: none;font-size:0.7em;margin:0 15px 10px 0;float:left;position:relative;left:17px;}
#left ul li {
	background: url(img/bulletx.gif) no-repeat 4px 2px;
	padding: 0 0 1em 25px;
	line-height: 140%;}

#center ul { list-style:none;font-size:0.8em;margin:0 27px 6px 50px;padding:0;}
/* IE5.5 */
* html #center ul { list-style:none;font-size:0.8em;margin:0 0 0 25px;padding:0;float:left;clear:both;width:360px;}
#center ul li {
	background: url(img/bulletx.gif) no-repeat 4px 2px;
	padding: 0 0 1.2em 28px;
	line-height: 130%;}
	
#center ul.aff { list-style:none;font-size:0.8em;margin:0 27px 6px 50px;padding:0;}
/* IE5.5 */
* html #center ul.aff { list-style:none;font-size:0.8em;margin:0 0 6px 25px;padding:0;float:left;clear:both;width:467px;}
#center ul.aff li {
	background: url(img/bulletx.gif) no-repeat 4px 2px;
	padding: 0 0 1.2em 28px;
	line-height: 130%;}
	
#center ul.fann { list-style:none;font-size:0.8em;margin:0 27px 6px 47px;padding:0;}
/* IE5.5 */
* html #center ul.fann { list-style:none;font-size:0.8em;margin:0 0 6px 23px;padding:0;float:left;clear:both;width:484px;}
#center ul.fann li {
	background: url(img/bulletx.gif) no-repeat 4px 2px;
	padding: 0 0 1.2em 28px;
	line-height: 130%;}
	
#center ul.join { list-style:none;font-size:0.8em;margin:0 27px 6px 50px;padding:8px 0 0 0;}
/* IE5.5 */
* html #center ul.join { list-style:none;font-size:0.8em;margin:0 0 0 25px;padding:8px 0 0 0;float:left;clear:both;width:480px;}
#center ul.join li {
	background: url(img/bullet.gif) no-repeat 4px 2px;
	padding: 0 0 1.5em 28px;
	line-height: 140%;}

.ulf { list-style:none;font-size:0.8em;margin:0 27px 6px 50px;padding:0;}
.ulf li {
	background: url(img/bulletx.gif) no-repeat 4px 2px;
	padding: 0 0 1.2em 28px;
	line-height: 130%;}
	
.show_join_submit_button { margin:15px 0 0 0;padding: 0;}
.show_join_reset_button { margin:15px 0 0 0;padding: 0;}
	
/* titles
---------------------------------------------------------------------------------------------------------------- */
#center h2 {
	font-family: 'Palatino Linotype', 'Book Antiqua', Georgia, Serif;
	font-size: 1.5em;
	text-transform:uppercase;
	color: #A7B92B;
	letter-spacing: 2px;
	margin: 0 0 15px 27px;
	width:508px;
	border-bottom: 1px dashed #ACACAC;clear:both;}
#center h3 {
	font-family: 'Palatino Linotype', 'Book Antiqua', Georgia, Serif;
	font-size: 1.1em;
	text-transform:uppercase;
	color: #A7B92B;
	letter-spacing: 2px;
	margin: 0 0 15px 27px;
	width:508px;
	border-bottom: 1px dashed #ACACAC;}
#center h4 {
	font-family: 'Palatino Linotype', 'Book Antiqua', Georgia, Serif;
	font-size: 0.9em;
	color: #A7B92B;
	letter-spacing: 4px;
	margin: 0 0 15px 27px;
	width:508px;
	border-bottom: 1px dashed #ACACAC;}
#center h2.pro {
	font-family: 'Palatino Linotype', 'Book Antiqua', Georgia, Serif;
	font-size: 1.3em;
	text-transform:uppercase;
	color: #A7B92B;
	letter-spacing: 1px;
	margin: 0 0 15px 27px;
	width:508px;
	border-bottom: 1px dashed #ACACAC;}
	
#center p, #center1 p { font-size:0.8em;line-height:1.6em; margin:0 0 17px 0;padding:0 27px 0 27px;}
#left p { font-size:0.7em;line-height:1.6em; margin:0 0 15px 0;padding:0 17px 0 6px;}
#right p { font-size:0.7em;line-height:1.6em; margin:0 0 15px 0;padding:0 4px 0 22px;text-align:right;}

#welcome p { color:#C0C0C0;font-size:0.8em;margin:-4px 0 0 0;padding:0 15px 0 43px;}
#welcome .welc {
	font-family: 'Palatino Linotype', 'Book Antiqua', Georgia, Serif;
	font-size: 1.3em;
	text-transform:uppercase;
	color: #B8CA54;
	letter-spacing: 2px;}
#welcome .red, #footer .red  { color: #BD5D4D;letter-spacing: 1px;}
#welcome .pb { color: #AD1C1C;text-transform:uppercase;font-weight:bold;}
	
#welcome p.second { color:#C0C0C0;font-size:1.4em;margin:7px 0 -5px 0;padding:0 0 0 160px;text-transform:uppercase;letter-spacing: 1px;font-family:Garamond, Georgia, Tahoma, Serif;}
#welcome .quot { font-size:1.2em;font-family: Times, Garamond, Georgia, Tahoma;}

/* divs
---------------------------------------------------------------------------------------------------------------- */
#container { margin: 0;padding: 0;}
#tausta { background: #FFFFFF url(img/bg.jpg) left top repeat-x;padding:0;margin:0;}
#tausta2 { background: url(img/black.gif) left top repeat-x;padding:0;margin:0;}
#top {width:986px;margin:0 auto;padding:0;}

#topnavi { width:986px;height:80px;margin:0;padding:0;}

#layout { width:963px;height:358px;margin:0;padding:0;position:relative;float:left;top:12px;left:12px;}

#layout h1 { position:relative;float:left;margin:0; padding:0;}
#layout h1 a {
	text-indent: -9000px;
	overflow: hidden;
	width:191px;
	height:317px;
	background: url(img/logo.gif) no-repeat 0 0;
	display: block;
	border: 0;
	text-decoration: none;}
#layout h1 a:hover {background-position: 0 -317px;}
#lay1 { background: url(img/lay1.jpg) left top no-repeat; width:280px;height:317px;margin:0;padding:0;position:relative;float:left;left:1px;}
#lay2 { background: url(img/lay2.jpg) left top no-repeat; width:283px;height:317px;margin:0;padding:0;position:relative;float:left;left:px;}
#wanted0 { background: url(img/scofield.jpg) left top no-repeat; width:208px;height:317px;margin:0;padding:0;position:relative;float:left;left:1px;}
#wanted1 { background: url(img/tbag.jpg) left top no-repeat; width:208px;height:317px;margin:0;padding:0;position:relative;float:left;left:1px;}
#wanted2 { background: url(img/linc.jpg) left top no-repeat; width:208px;height:317px;margin:0;padding:0;position:relative;float:left;left:1px;}
#wanted3 { background: url(img/westmore.jpg) left top no-repeat; width:208px;height:317px;margin:0;padding:0;position:relative;float:left;left:1px;}
#wanted4 { background: url(img/sucre.jpg) left top no-repeat; width:208px;height:317px;margin:0;padding:0;position:relative;float:left;left:1px;}
#wanted5 { background: url(img/cnote.jpg) left top no-repeat; width:208px;height:317px;margin:0;padding:0;position:relative;float:left;left:1px;}
#blackbar { background: #000000; width:963px;height:28px;margin:0;padding:0;position:relative;float:left;top:1px;}

#welcomewrap { background: url(img/welcomebg.jpg) left top repeat-y; margin:0;padding:0;width:564px;position:relative;float:left;}

#welcome { background: url(img/welcome1.jpg) left top no-repeat;margin:0;padding:0;width:564px;position:relative;float:left;}
#welcomef { background: #FFFFFF url(img/welcomefoot.jpg) left top no-repeat;margin:0;padding:0;width:564px;height:38px;position:relative;float:left;}

#whatis{ background: url(img/whatis.jpg) left top no-repeat;margin:0 0 15px 0;padding:0;width:196px;height:300px;position:relative;left:15px;top:9px;}

#whatis h3 {
	text-indent: -9000px;
	overflow: hidden;
	width:160px;
	height:26px;
	background: url(img/what.gif) no-repeat 0 0;
	display: block;
	border: 0;
	text-decoration: none;
	top:36px;
	left:16px;
	position:relative;}
#whatis2 { margin:0;padding:0;
	text-indent: -9900px;
	overflow: hidden;
	width:175px;
	height:180px;
	background: url(img/what2.gif) no-repeat 0 0;
	display: block;
	border: 0;
	text-decoration: none;
	top:43px;
	left:10px;
	position:relative;}
#dvd h3 { background: url(img/dvd.jpg) left top no-repeat;margin:0 0 15px 0;padding:0;width:166px;height:210px;position:relative;left:5px;top:11px;clear:both;
	display: block;
	text-indent: -9000px;
	overflow: hidden;
	border: 0;
	text-decoration: none;}
#statswrap h3, #partners h3, #notewrap h3 {
	text-indent: -9000px;
	overflow: hidden;
	border: 0;
	margin:0;
	padding:0;
	height:0px;
	text-decoration: none;
	clear:both;}
	
#stats p { font-size:0.85em;line-height:1.6em; margin:0;padding:67px 0 0 42px;width:360px;float:left;}
	
#statswrap { background: url(img/statsbg.gif) left top repeat-y;margin:0;padding:0;width:467px;position:relative;left:37px;float:left;}
#stats { background: url(img/stats.jpg) left top no-repeat;margin:0;padding:0;width:467px;float:left;position:relative;}
#statsf { background: #FFFFFF url(img/statsfoot.gif) left top no-repeat;margin:0;padding:0;width:467px;height:73px;clear:both;}
#fansdiv { margin:0;padding:0;position:relative;float:left;}
	
#partners { background: url(img/partners.jpg) left top no-repeat;margin:0;padding:0;width:523px;height:124px;position:relative;float:left;left:20px;}
#partners .affiliates { margin:0;padding:48px 0 0 68px;position:relative;float:left;}
#partners img { padding:5px;}
#partners a:hover  { background:none;}

#partners .more a {
	position:relative;
	float:left;
	margin: 65px 0 0 0;
	left:13px;
	text-indent: -9000px;
	overflow: hidden;
	width:53px;
	height:27px;
	background: url(img/more.gif) no-repeat 0 0;
	display: block;
	text-decoration: none;}
#partners .more a:hover { background-position: 0 -27px;}

#notewrap { background: url(img/notebg.jpg) left top repeat-y; margin:0;padding:0;width:131px;position:relative;float:left;left:45px;}
#note { background: url(img/note.jpg) left top no-repeat;margin:0;padding:0;width:131px;}
#notef { background: url(img/notef.jpg) left top no-repeat;margin:0;padding:0;width:131px;height:27px;}
#note p { font-size:0.7em;line-height:1.6em; margin:0;padding:29px 13px 0 16px;text-align:left;}

div.profiles { font-size:0.8em;margin:0 0 17px 0;padding:0 27px 0 27px;}
div.profiles img { padding:6px;}
div.profiles a:hover { background:none;}

/* sisältö
---------------------------------------------------------------------------------------------------------------- */
#content {background: #FFFFFF;margin:0;padding:0;width:987px;position:relative;float:left;}
#contentwrap { background: url(img/dash.gif) left 3px repeat-y; margin:0;padding:0;width:963px;margin:0;padding:0;position:relative;float:left;top:0;left:12px;}
#content2 { background: url(img/partnersbg.jpg) no-repeat 223px bottom;margin:0;padding:0;position:relative;float:left;}
#nocontent2 { padding:0;margin:0;}

#left { margin:0;padding:0;width:191px;margin:0;padding:0;position:relative;float:left;}
#center { margin:0;padding:0;width:564px;margin:0 0 15px 0;padding:0;position:relative;float:left;}
#center1 { margin:0;padding:0;width:564px;margin:0;padding:0;position:relative;float:left;}
#right { margin:0;padding:0;width:208px;margin:0;padding:0;position:relative;float:left;}

/* footer
---------------------------------------------------------------------------------------------------------------- */
#footwrap { background: url(img/footerbg.jpg) 1px 77px repeat-y;width:964px;margin:0 auto;padding:0;clear:both;}
#footer p { color:#C0C0C0;width:785px;margin:0;padding:17px 0 0 160px; font-size:0.65em;line-height:1.5em;text-align:left;}
#footer p.credit { width:785px;margin:0;padding:13px 0 0 160px;font-size:0.65em;line-height:1.4em;text-align:left;}
#footer1 { margin:0;padding:0;}
#footer { background: url(img/footer1.jpg) 1px top no-repeat;margin:0;padding:0;min-height:77px;}
#footerf { background: url(img/footerf.jpg) 1px top no-repeat;margin:0;padding:0;height:29px;}

#michael { background: url(img/c_michael.jpg) left top no-repeat;margin:0 0 0 8px;padding:0 25px 5px 8px;width:111px;height:153px;float:right;text-indent: -9000px;overflow: hidden;}
#lincoln { background: url(img/c_linc.jpg) left top no-repeat;margin:0 0 0 8px;padding:0 25px 5px 8px;width:111px;height:153px;float:right;text-indent: -9000px;overflow: hidden;}
#tbag { background: url(img/c_tbag.jpg) left top no-repeat;margin:0 0 0 8px;padding:0 25px 5px 8px;width:111px;height:153px;float:right;text-indent: -9000px;overflow: hidden;}
#sucre { background: url(img/c_sucre.jpg) left top no-repeat;margin:0 0 0 8px;padding:0 25px 5px 8px;width:111px;height:153px;float:right;text-indent: -9000px;overflow: hidden;}
#abruzzi { background: url(img/c_abruzzi.jpg) left top no-repeat;margin:0 0 0 8px;padding:0 25px 5px 8px;width:111px;height:153px;float:right;text-indent: -9000px;overflow: hidden;}
#cnote { background: url(img/c_cnote.jpg) left top no-repeat;margin:0 0 0 8px;padding:0 25px 5px 8px;width:111px;height:153px;float:right;text-indent: -9000px;overflow: hidden;}
#sara { background: url(img/c_sara.jpg) left top no-repeat;margin:0 0 0 8px;padding:0 25px 5px 8px;width:111px;height:153px;float:right;text-indent: -9000px;overflow: hidden;}
#bellick { background: url(img/c_bellick.jpg) left top no-repeat;margin:0 0 0 8px;padding:0 25px 5px 8px;width:111px;height:153px;float:right;text-indent: -9000px;overflow: hidden;}
#veronica { background: url(img/c_veronica.jpg) left top no-repeat;margin:0 0 0 8px;padding:0 25px 5px 8px;width:111px;height:153px;float:right;text-indent: -9000px;overflow: hidden;}
#lj { background: url(img/c_lj.jpg) left top no-repeat;margin:0 0 0 8px;padding:0 25px 5px 8px;width:111px;height:153px;float:right;text-indent: -9000px;overflow: hidden;}
#kellerman { background: url(img/c_kellerman.jpg) left top no-repeat;margin:0 0 0 8px;padding:0 25px 5px 8px;width:111px;height:153px;float:right;text-indent: -9000px;overflow: hidden;}

/* navi
----------------------------------------------- */
#navigation {
	width:902px;
	position:relative;
	float:left;
	top:0;
	left:85px;
	text-align:center;
	list-style-type: none;
	letter-spacing: 1px;
	font-size: 0.8em;
	margin:0;
	padding:0;}
#navigation li {
	background: url(img/nav.gif) left top no-repeat;
	margin-right:2px;
	height:46px;
	text-align: center;
	float: left;
	padding: 0;
	text-transform: uppercase;}
#navigation a {
	float: left;
	display: block;
	height:46px;
	color:#A39F9F;
	text-decoration: none;
	padding: 17px 11px 0 11px;}
#navigation a:hover {
	height:46px;
	background:none;
	color: #AC3E53;
	text-decoration: underline;
	padding: 17px 11px 0 11px;}
	
body#series li#series1 a, body#characters li#characters1 a, body#join li#join1 a, body#fans li#fans1 a, body#codes li#codes1 a, body#links li#links1 a, body#site li#site1 a, body#contact li#contact1 a, body#home li#home1 a {
	height:46px;
	color: #AC3E53;
	text-decoration: none;
	padding: 17px 11px 0 11px;}
	
#navigation li#series1 {
	background: none;
	margin-right:2px;
	height:46px;
	text-align: center;
	float: left;
	padding:0;
	text-transform: uppercase;}