/*
Theme Name: H6ff Template
Theme URI: 
Description: 
Version: 1.0
Author: Taavi Saft
Author URI: 
*/

*{
	margin:0;
	padding:0;}
BODY{
	background-attachment:fixed;
	background-image:url(images/bg.jpg);
	font-family:Arial, Helvetica, sans-serif;}
A{
	color:#c3133e;
	text-decoration:none;
	outline:none;}
	
a:hover {color: #fff; text-decoration: underline;}
IMG{border:none;}
.clear{	clear:both;}

/* Structure */
#wrapper{
	position:relative;
	width:980px;
	margin:0 auto;
	background-image:url(images/eyes.png);
	background-position:center top;
	background-repeat:no-repeat;
	z-index: 100;
	}

/* Header */
#header{
	height:200px;
	position:relative;
	z-index: 100;
}

#lang_sel_list {position: absolute; right: 0px; top: 142px; z-index: 200;}

#lang_sel_list ul li  {float: right; }

.lang_sel_sel {float: right;}
.lang_sel_other {float: left;}

#header img.hoff {
margin: 20px 0 0 20px;
	}

#content{
	font-size:12px;
	
	color:#FFF;
	padding:10px 0 0 0;
	}

#content p {margin: 7px 0 8px 0; line-height: 1.8em; text-align: justify;}

.attachment-poster {margin: 0 0 5px 0;}
H2{
	font-size:14px;
	color:#c3133e;
	padding:0 0 15px 0;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;}
DIV#content UL LI{
	padding:0 0 10px 0;
	list-style-type:none;}

	#searchform label {display: none;}
	
#searchform input{
	padding:1px 5px;
	background-color:#000;
	color:#FFF;
	border:1px solid #ed1a47;
	width: 95px;
	}

#searchform #searchsubmit{
	cursor:pointer;
	padding:1px 3px;
	background-color:#000;
	color:#FFF;
	background-color:#ed1a47;
	border:none;
	width: 50px;
	}

DIV#col_1{
position: relative;
z-index:10;
	float:left;
	width:510px;}
DIV#col_2{
position: relative;
z-index:10;
	margin:0 210px 0 520px;}
DIV#col_3{
position: relative;
z-index:10;
	width:200px;
	float:right;}


DIV#content_col_1 {
	float:left;
	width:710px;}
	
DIV#content_col_2 {
position: relative;
z-index:10;
float: right;
right: 0px;
width: 260px;
	}

/* box */
DIV.box {
	margin:0 0 10px 0;
	background-color:#000;
	
	}
DIV.box.wide{
	position:absolute;
	width:460px;}

DIV.pad{
	padding:20px; }
	
	.film strong {	color:#c3133e;
	font-weight: bold;
	text-transform:uppercase;}
	
.flickr img {margin: 0 10px 0 0;}

.flist img {float: left; margin: 0 10px 0 0;}

DIV.infobox{
	padding:20px 0 0 0;}

/* Footer */
#footer{
	padding: 20px 0;
	
	}
	
.archive, .contact {font-size:12px;}
	
	
	
/* POFF */
#poff_up{
	z-index:0;
	position:fixed;
	right: 11px;
	top: -30px;
	}
#poff_down{
	z-index:0;
	position:fixed;
	right: 11px;
	bottom:0;
	}
	
/* POFF */
DIV#zombie_left{
	position:fixed;
	left:0;
	top:300px;
	z-index:0;}
DIV#zombie_right{
	position:fixed;
	right:0;
	top:300px;
	z-index:0;}
	
	.film { border-bottom: 1px solid #fff; padding: 5px; margin: 5px 0 5px 0; text-align: left;}
	
	.film h4 { color:#c3133e; width: 420px; float: left; font-size: 14px; text-align: left; margin: 0; padding: 0; line-height: 2em; }
	.film h4 span {color: #ffffff; font-weight: normal; font-size: 12px; margin: 0;   }
	
	.time {display: block; width: 80px; float: left; }
	.koht {display: block; width: 110px; padding: 5px; float: left; background-color: #fff; color: #000; text-align: center; }
		.koht {display: block; width: 110px; padding: 5px; float: left; background-color: #fff; color: #000; text-align: center; }
		.kohata {display: block; width: 110px; padding: 5px; float: left;  }
	 .film p {padding: 10px 120px 0 80px; text-align: left; width: 420px;}
	 
	.space {padding: 5px;}
	.tb_infolink, .tb_tweet-info {display: none;}


.linklove {display: none;}
.cform {width: 170px;}

.cform label {display: none;}
li#li-3-2items label, li#li-4-2items label, li#li-5-2items label, li#li-6-2items label {display: inline;}



.cform fieldset {border: none; margin: 0px; padding: 0px;}
.cform legend {font-size: 14px; padding: 0 0 5px 0; 
	color:#c3133e;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif; font-weight: bold;}
	.cform input {	}
.cform ol {list-style: none; margin: 0px; padding: 0px 0px 0px 0px;}
.cform ol li {margin: 0 0 10px 0;}
.cform .single { width: 150px; padding:1px 5px;
	background-color:#000;
	color:#FFF;
	border:1px solid #ed1a47; }
.cform .cf_hidden {
	display:none; 
	border:none!important;
	background:none!important;
	padding:0!important;
	margin:0!important;
}
.cform .sendbutton {	cursor:pointer;
	padding:1px 3px;
	background-color:#000;
	color:#FFF;
	background-color:#ed1a47;
	border:none;}
.cf-sb {margin: 0px; padding: 0px;}
/*                                                    */

/*   FORM FIELDS enhanced error display               */

/*                                                    */

div.success {
	background:#F7F7F7 none repeat scroll 0% 50%;
	color:#444444;
	display:block;
}

div.failure {
	display:block;
	background: #ffffcc;
	color: #000;
	padding: 4px;
	border-color:#fff;
	border-style:solid;
	border-width:1px 0pt;

}

div.waiting {
	background: #ffffcc;
	color: #000;
	padding: 4px;
	display:block;

}

.cform .cf_error { 
	color:#ad2929; 
	border:2px solid #ad2929; 
}

#myController span{
	text-indent:-10000px;
	display: none;
}

#jFlowSlide{ float: left;}

#myController span.jFlowSelected {
}

#myController span.jFlowSelected {
overflow: hidden;
}

.jFlowPrev {
display: block;
  position: absolute;
	z-index: 200;
  top: 260px;
  left: 15px;
  width: 16px;
  height: 30px;
}

.jFlowNext {
  position: absolute;
  top: 260px;
  right: 15px;
	width: 16px;
  height: 30px;
}

.masthead_lft{
	
margin:0px;
}

.masthead_lft h2 a{
	font-size: 14px;
	text-decoration: none;
	}

.masthead_lft h2 a:hover{
	color:#484848;
	text-decoration: none;
}

.masthead_lft h2{
	
	
	}
.masthead_lft p{
	font-size: 12px;
	line-height: 1;
	margin-bottom: 0; 
	}
	


.masthead_rgt{


	}

.masthead_rgt img{
	width: 413px;
	height: 212px;
	border: none;
	}

