/*  
Theme Name: WordPress Default
*/
* { margin:0;padding:0; font-family: 'Trebuchet MS', Georgia, Tahoma, Arial, Helvetica, Verdana, sans-serif;}
body { background: #E0DDD6 url(/img/bg.gif) left top repeat;background-attachment:fixed;padding:0;margin:0;color:#C1B6A1; }

hr { border: 1px solid #DBDBDB;height: 1px;clear: left;margin: 15px 0 10px 0;}
a img { border:0; text-decoration:none; margin: 0; padding:0; background: none;}
span.color { color:#C59D4F;font-style:italic;font-weight:italic;}
#content p.thanks { font-style:italic;font-size:1.2em;color:#FFFFFF;}


/* ddfm
---------------------------------------------------------------------------------------------------------------- */
.ddfmwrap { margin: 15px 0 56px 0;width: 420px; }
form.ddfm input.fmverify {
	float: left; 
	width: 22%;
	padding: 2px;
	position: relative;
	display: block;}
.ddfmwrap .ddfmerrors { color:yellow;font-weight:bold;text-transform:uppercase;letter-spacing:1px;}
	
/* sekalaista
---------------------------------------------------------------------------------------------------------------- */
.small { font-size:0.75em;}
p.edit { clear:both;position:relative; }

#content div.aff { margin: 8px 0 0 0;}
#content div.aff img { padding:1px;border:solid 7px #28211C;}
#content div.aff a:hover img { border:solid 7px #231C17;}
#content div.aff a:hover { background:none;text-decoration: none;}

#content p.show_join_intro { font-size:0.7em;color:#74665C;line-height:1.6em;margin-bottom:10px;}
.picfloat { float:left;position:relative;}
.picfloat img { padding:1px;margin: 4px 30px 15px 0;border:solid 10px #28211C;background:none;text-decoration: none;}
.picfloat img:hover { border:solid 10px #231C17;}


input, textarea {
	padding:2px;
	color:#C1B6A1;
	border: 0;
	background: #221C18;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.0em;}
select {
	padding:2px;
	color:#C1B6A1;
	border: 0;
	background: #221C18;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.0em;}
.show_join_form, .show_update_form, .show_lostpass_form { margin: 0; padding: 10px 0 0 0;}

/* fl submit buttons
---------------------------------------------------------------------------------------------------------------- */
input.show_lostpass_submit_button, input.show_join_submit_button, input.show_join_reset_button { border: 0;background:#000000;width:25%;font-weight:bold;font-style:italic;padding: 3px 0 3px 0;margin-right:7px;color:#C1B6A1;}

input.show_lostpass_submit_button:hover, input.show_join_submit_button:hover, input.show_join_reset_button:hover { background:#221C18;}

input.form_submitted, input.show_update_submit_button, input.show_lostpass_submit_button, input.replysub { border: 0;background:#000000;width:44%;font-weight:bold;font-style:italic;padding: 3px 0 3px 0;margin-right:7px;color:#C1B6A1;}

input.form_submitted:hover, input.show_update_submit_button:hover, input.show_lostpass_submit_button:hover, input.replysub:hover { background:#221C18;}
	
.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:yellow;}
.show_lostpass_email_field { padding: 3px 0 3px 0;}
.show_sort_form { margin: 15px 0 15px 0; font-size: 0.9em;}

/* links
---------------------------------------------------------------------------------------------------------------- */
a, a:link, a:visited { color: #538991;text-decoration: underline;}
a:hover { background: #59838B;color: #FFFFFF;text-decoration: none;}
#latest a:hover { background: none;text-decoration: none;}

/* lists
---------------------------------------------------------------------------------------------------------------- */
#content ul { margin:5px 0 20px 40px;font-size:0.9em;position:relative;line-height:1.4em;}
#content ul li { margin:0 45px 2px 0;position:relative;}

#content ul.ul { margin:5px 0 20px 40px;font-size:0.9em;position:relative;line-height:1.4em;}
#content ul.ul li { margin:0 45px 2px 12px;position:relative;}

/* IE5.5 */
* html #content ul.ul { margin:5px 0 20px 286px;}

#left ul, #left2 ul { margin:0 25px 0 15px;font-size:0.9em;position:relative;line-height:1.4em;}
#left ul li, #left2 ul li { margin:0 0 2px 0;position:relative;}

#left ul li.join, #left2 ul li.join { margin:14px 0 2px 0;position:relative;font-size:1.2em;list-style-type:none;font-weight:lighter;}

#left ul li.join2, #left2 ul li.join2 { margin:14px 0 25px 0;position:relative;font-size:1.2em;list-style-type:none;font-weight:lighter;}

#left3 ul { margin:15px 0 25px 40px;font-size:0.9em;position:relative;line-height:1.4em;}
#left3 ul li { margin:0 45px 20px 0;position:relative;}

#right ul { margin:0 167px 0 15px;font-size:0.9em;position:relative;line-height:1.4em;}
#right ul li { margin:0 0 8px 0;position:relative;}

#right2 ul, #right3 ul { margin:0 15px 0 15px;font-size:0.9em;position:relative;line-height:1.4em;}
#right2 ul li, #right3 ul li { margin:0 0 2px 0;position:relative;}



/* titles
---------------------------------------------------------------------------------------------------------------- */
#container h2 { font-family: 'Trebuchet MS', Georgia, Tahoma, Serif;font-size: 1.1em;color:#967D6A;margin: 35px 0 0 0;padding:0;height:50px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;}

#right3 h3 { font-family: 'Trebuchet MS', Georgia, Tahoma, Serif;font-size: 0.9em;color:#967D6A;margin: 0;padding:0;font-weight:bold;letter-spacing:1px;text-transform:uppercase;}

#container h2.f { margin: 0;}

#right h2 { margin-top: 42px;}

/* p
---------------------------------------------------------------------------------------------------------------- */
p { margin:0; padding:0 19px 15px 19px; font-size:0.9em; line-height:1.4em;}

#content p { margin:0; padding:0 40px 15px 0; font-size:0.9em; line-height:1.4em;}

#container #welcome p { margin:0; padding:0 0 15px 0; font-size:0.9em; line-height:1.3em;color:#000000;text-align:justify;}
#right p { margin:0; padding:0 19px 15px 0; font-size:0.9em; line-height:1.4em;}
#right p.s { margin:0; padding:0 19px 0 0; font-size:0.9em; line-height:1.4em;}
#left p { margin:0; padding:0 26px 15px 19px; font-size:0.9em; line-height:1.4em;}
#footer p { margin:0; padding:25px 19px 30px 19px; font-size:0.8em; line-height:1.6em;text-align:center;color:#60544C;}

#right3 p.cod, #right3 p.cod1, #right3 p.cod2 { padding:0;margin:10px 10px 10px 0;}
#right3 p.cod img { background:none;padding:0;margin:0 4px 0 0;border:solid 6px #28211C;}
#right3 p.cod img:hover { border:solid 6px #231C17;}
#right3 p.cod1 img { background:none;padding:0;margin:0 8px 0 0;border:solid 6px #28211C;}
#right3 p.cod1 img:hover { border:solid 6px #231C17;}
#right3 p.cod2 img { background:none;padding:0;margin:0 2px 0 0;border:solid 6px #28211C;}
#right3 p.cod2 img:hover { border:solid 6px #231C17;}

/* main divs
---------------------------------------------------------------------------------------------------------------- */
#container1 { width:828px;margin:0 auto;padding:0;}
#container { background: url(/img/bgmain.gif) left top repeat-y;width:828px;margin:0;padding:0;position:relative;float:left;}

#yla { background:rgb(213,204,185);width:806px;margin:0;padding:0;position:relative;float:left;left:11px;}
#navi { background:rgb(255,255,255);width:806px;height:55px;margin:0;padding:0;position:relative;float:left;}
#top { background: url(/img/top.gif) left top no-repeat;width:806px;height:23px;margin:0;padding:0;position:relative;float:left;}
#rob { background: url(/img/laykuva.jpg) 470px 2px no-repeat;width:806px;margin:0;padding:0;position:relative;float:left;}
#rob2 { background: url(/img/laykuva2.jpg) 470px 2px no-repeat;width:806px;margin:0;padding:0;position:relative;float:left;height:129px;}
#puu { background: url(/img/puu.jpg) left top no-repeat;width:806px;height:22px;margin:0;padding:0;position:relative;float:right;}

#rob h1, #rob2 h1 { position:relative;float:left;top:10px;left:23px;margin:0; padding:0;}
#rob h1 a, #rob2 h1 a {
	text-indent: -9000px;
	overflow: hidden;
	width:415px;
	height:63px;
	background: url(/img/logo1.jpg) no-repeat 0 0;
	display: block;
	border: 0;
	text-decoration: none;}
#rob h1 a:hover, #rob2 h1 a:hover { background-position: 0 -63px;}

#welcome { width:410px;padding:0 0 60px 0;margin:0;position:relative;float:left;left:38px;top:33px;}
#footer { background:rgb(37,30,25);width:806px;;margin:31px 0 0 0;padding:0;position:relative;float:left;left:11px;}

/* content divs
---------------------------------------------------------------------------------------------------------------- */
#content { width:778px;margin:0;padding:35px 0 0 0;position:relative;float:left;left:47px;min-height:420px;}
/* IE5.5 */
* html #content { height:470px;}

#left, #left2 { margin:0;padding:0;width:362px;position:relative;float:left;border-right:1px solid #57493F;}
#right, #right2 { margin:0;padding:0;width:352px;position:relative;float:right;right:28px}
#left2 { margin:25px 0 0 0;padding:0;width:362px;position:relative;float:left;border-right:1px solid #57493F;}
#right2 { margin:25px 0 0 0;padding:0;width:352px;position:relative;float:right;right:28px}

#left3 { min-height:419px;margin:0;padding:0;width:395px;position:relative;float:left;border-right:1px solid #57493F;}
#right3 { margin:0;padding:0 0 0 35px;width:340px;position:relative;float:right;}


#latest { float:left;position:relative;margin: 0 17px 0 0;}
#latest img { padding:1px;border:solid 7px #28211C;background:none;text-decoration: none;}
#latest a:hover img { border:solid 7px #231C17;}

#pb { float:right;position:relative;margin: -3px 19px 0 13px;}
#pb img { padding:1px;border:solid 7px #28211C;background:none;text-decoration: none;}
#pb a:hover img { background:none;border:solid 7px #231C17;}
#pb a:hover { background:none;}


/* table styles
---------------------------------------------------------------------------------------------------------------- */
#content table.fanlist { padding:0; margin:15px 0 35px 0; font-size:0.8em;width:361px;}
#content table.fanlist td { margin:0; padding:1px; text-align:left;border:0px solid #3C332C;}
#content table.fanlist th { color:#967D6A;margin:0; padding:2px 0 15px 0; text-align:left;border:0px solid #251E19;text-transform:uppercase;}

/* navi
----------------------------------------------- */
#navigation { width:760px;text-align:center;list-style-type: none;letter-spacing:0;padding:0;margin:0;font-weight:bold;float:left;position:relative;left:45px;}

#navigation li { margin-right:3px;text-align: center;float: left;padding: 0;text-transform: uppercase;}
#navigation a { float: left;display: block;height:25px;color:#AB9D97;text-decoration: none;padding: 17px 10px 0 10px;}
#navigation a:hover { background:#9B5039; color:#FFFFFF;text-decoration: none;}
#navigation li.selected a { background:#DFD5C1; color:#FFFFFF;text-decoration: none;}

body#home #navigation li#home1 a { border-top:3px solid #834D53; color: #EFEFEF;text-decoration: none;}