/*
Theme Name: Unify
Theme URI: http://wordpress.org/
Description: Unify tema.
Version: 1.6
Author: Per Forsberg
Author URI: http://perforsberg.com
*/

html, body{
	margin: 0;
	padding: 0;
	min-height: 100%;
	height: auto;
}
body{
	background: #6d6d6d url('images/body-bg.gif') bottom no-repeat;
	color: #6d6d6d;
	text-align: center;
	font: 11px/17px "Arial", Helvetica, sans-serif;
}
div{}
.clearer{clear: both;}
img{border: none;}
a:focus, a:active{outline: none;}

a:link, a:active, a:visited{
	color: #ec3333;
	text-decoration: underline;
}


/*Newsletter*/
#post-389 legend{display: none;}
fieldset.signup{
	border: 1px #eee solid;
	padding: 10px;
	margin: 0px;
}
.mc_signup_submit{text-align: left;}

/* Headers */

h1{
	font-size: 12px;
	line-height: 14px;
	text-transform: uppercase;
	margin: 0 0 10px 0;
	color: #ff0000;
}

/* Main elements */

.logo{margin-bottom: 10px;}

#wrapper{
	width: 994px;
	margin: 2% auto;
	text-align: left;
	
}

#header{
	padding: 0 0 0 5px;
}

#header ul.qtrans_language_chooser{
	list-style: none;
	margin: 0;
	padding: 0;
}
	#header ul.qtrans_language_chooser li.active{
		display: none;
	}
		#header ul.qtrans_language_chooser li a{
			color: #fff;
			text-decoration: none;
			font-style: italic;
			font-size: 11px;
		}

#content{
	background: #000;
	padding: 5px;
}

#primary{
	width: 524px;
	height: 453px;
	float: left;
	margin-right: 5px;
	background: #fff;
	font-size: 12px;
	
}
	.page{
		padding: 12px 30px 12px 12px;
		margin-top: 65px;
		
	}	
		#post-33{
			margin-top: 55px;
		}
		#post-3{
			margin-top: 30px;
		}
		#post-33, .archive, #post-98, #post-27, #post-289, #post-209, #single, #post-35{
			width: 470px;
			overflow-y: auto;
			height: 353px;
		}
		#post-209{
			height: 345px;
		}

#sidebar{
	float: left;
	width: 453px;
}
	.startpage{
		height: 453px;
		position: relative;
		text-align: left;
	}

/*Navigation*/

#nav {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	text-transform: uppercase;
	height: 29px;
}
	#nav li{
		display: inline;
		float: left;
		padding: 5px 2px 3px 2px;
		margin-right: 10px;
		position:relative;
	}
	#nav li.active {
		border-bottom: 4px red solid;
	}
	#nav a:link, #nav a:active, #nav a:visited{
		color: #fff;
		text-decoration: none;
	}
	
	#subnav{
		position: absolute;
		list-style:none; 
		margin: 0;
		padding: 0;		
		z-index: 100;
		width: 150px;
		left: 0;
		top: 35px;
		
	}
		#subnav li{
			padding: 0;
			float:none;
			margin: 0;
			display:list-item;
			white-space: nowrap;
		}
		#subnav li.active{
			background: url('images/sub-nav-arrow.gif') no-repeat;
			background-position: 0 5px;
			padding-left: 10px;
			border: none;
		}
			#subnav li{
				background: url('images/sub-nav-arrow-grey.gif') no-repeat;
				background-position: 0 5px;
				padding-left: 10px;	
				border: none;			
			}
			#subnav li.active a:link, #subnav li.active a:active, #subnav li.active a:visited{
				color: #333333;
			}
			
	#subnav a:link, #subnav a:active, #subnav a:visited{
		color: #afafaf;
		text-transform: uppercase;
		text-decoration: none;
	}		
		

/* Other */

a.rss:link, a.rss:active, a.rss:visited{
	background: url('images/rss.png') no-repeat;
	padding: 2px 0 5px 22px;
	font-size: 11px;
}

a.rss:hover{
	background: url('images/rss-hover.png') no-repeat;
	padding: 2px 0 5px 22px;
	font-size: 11px;
}



#news{
	height: 87px;
	text-align: left;
	color: #ccc;
	background: url('images/startbottom.jpg') no-repeat;
	bottom: 30px;
		font-size: 13px;

}
	.newsletter{margin: 0; padding: 0px;}
	span.communication{
		color: #ed3410;
	}

	
	#news a:link, #news a:active, #news a:visited{
		color: #ccc;
		text-decoration: none;
	}
	#news div.inner{
		padding: 16px 15px;
	}
	.news-date{
		font-weight: none;
	}
	.news-title{
		color: #ed3410;
	}
	a.aboutcom:link, a.aboutcom:active, a.aboutcom:visited{
		color: red;
		text-decoration: none;
	}
		span.header a:link, span.header a:active, span.header a:visited{
			color: #f77104 !important;
			font-size: 12px !important;
		}
#lang{
	float: right;
	padding: 4px 2px 0 0;
}

p.pay-off{
	margin: 0;
	padding: 9px 0 0 0;
	font-weight: bold;
	color: #fff;
	font-size: 12px;
	text-align: center;
}
	p.start-pay-off{
		position: absolute;
		left: 132px;
		bottom: 5px;
	}
