/*
Theme Name: Lapland Vuollerim
Theme URI: http://laplandvuollerim.se
Description: Hemsidan till Lapland Vuollerim producerad av <a href="http://www.truemagic.se/">Truemagic</a>.
Version: 1.0
Author: TM
Author URI: http://www.truemagic.se/
Tags: blue, custom header, fixed width, two columns, widgets

*/



/* Begin Typography & Colors */
body{
	margin:0;
	padding:0;
	font-family:Arial,Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	background:url(img/bg.jpg) #cfc29f center top repeat-x;
	color:#342910;
}
a{
	color:#342910;
}
a:hover{
	color:#674d11;
}
hr{
	background:url(img/hr.gif) repeat-x;
	height: 1px;
}
#wrap{
	width:980px;
	margin:0 auto;
}
#header{
	height:100px;
	padding:10px 10px 0 10px;
    position: relative;
}

#header-right {
    position: relative;
    z-index: 100;
}

.home #header-right {
    right: 5px;
}

#header-logo{
	float:left;
	width:174px;
	padding:35px 0 0 0;
    position: relative;
    z-index: 90;
}

#header-logo #house {
    position: absolute;
    bottom: 10px;
    right: -30px;
}

#header-flags{
	float:left;
	width:786px;
	padding:65px 0 0 0;
	text-align:right;
}
#content-header{
	position:relative;
	top:0;
	left:5px;
	padding:0 0 5px 0;
}
#content-header-shadow{
	position:absolute;
	top:-38px;
	left:0px;
}
#content-header-watermark{
	position:absolute;
	top:0;
	left:0;
}
#menu{
	float:left;
	width:162px;
	overflow:hidden;
}
#menu-frontpage{
	float:left;
	width:172px;
}
#single{
	float:left;
	width:818px;
	line-height:22px;
	overflow:hidden;
}
#single h1{
	color:#342910;
	font-size:30px;
	font-weight:normal;
	margin:25px 0 15px 0;
}
#single h2{
	font-size:12px;
	font-weight:bold;
	margin:15px 0 0 0;
	padding:0;
}
table p{
	margin:0 0 10px 0;
	padding:0;
}
table a{
font-style:italic;
}
#single-box-middle{
	width:748px;
	padding:1px 35px 20px 35px;
	background:url(img/single-box-middle.png) top left repeat-y;
}
* html #single-box-middle {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.laplandvuollerim.se/wp-content/themes/laplandvuollerim/img/single-box-middle.png', sizingMethod='scale');
}
#slideshow{
	float:left;
	width:646px;
    background: url("img/fyllning_03.jpg") no-repeat scroll 6px 5px transparent;
    height: 477px;
	position:relative;
	padding:5px 0px 0 6px;
    z-index: 0;
}
#slideshow-overlay{
	position:absolute;
	top:0;
	left:0;
	width:646px;
	padding:5px 0px 0 6px;
    z-index: 10;
}
#activities{
	float:left;
	position:relative;
}
#activities-wrap{
	position:absolute;
	top: 0;
	left:0;
}
.activities-box{
	margin:0 0 28px;
}
.menu-box{
	width:162px;
	min-height:247px;
	height:auto !important;
	height:247px;
	background:url(img/bg-menu-frontpage.png) no-repeat;
    padding-top: 25px;
}
.menu-box-frontpage{
	width:162px;
	min-height:247px;
	height:auto !important;
	height:247px;
	background:url(img/bg-menu-frontpage.png) no-repeat;
}
.menu-box ul,.menu-box-frontpage ul{
	list-style-type:none;
	margin:0 10px 0 10px;
	padding:20px 0 0 0;
}
.menu-box li,.menu-box-frontpage li{
	padding:7px 5px 7px 5px;
	border-bottom:1px solid #bcae91;
}
.menu-box a,.menu-box-frontpage a{
	font-weight:bold;
}
.menu-box-bottom{
	margin:0;
	padding:0;
}
/** Nested menus **/
.menu-box li ul{
	margin:0;
	padding:2px 15px 0 15px;
	list-style-type:square;
}
.menu-box li ul li{
	color:#674d11;
	border:none;
	padding:5px 2px 5px 2px;
}
.menu-box li ul li a{
	font-weight:normal;
}

#footer{
	color:#674d11;
	padding:0 0 20px 0;
	margin: 10px 0 0;
	font-size:12px;
	text-align:center;
}
#footer a{
	color:#674d11;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
#footer ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#footer li{
	display:inline;
	margin:0 5px 0 5px;
}

/** WP Styles **/
.tillbaka-pil{
	text-decoration:none;
}
.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	text-align: center;
	padding-top: 4px;
	margin: 10px;
	font-style:italic;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption-text{
	margin:3px;
}

.clear{
	clear:both;
}

#translate {
    position: absolute;
    top: 67px;
    right: -4px;
    z-index: 10;
    list-style: none;
    padding: 0;
    margin: 0;
}

#translate .flag-icon					{ /*position: absolute; bottom: 10px; right: 10px;*/ width: 16px; height: 11px; background: transparent url(img/es.png) no-repeat; cursor: pointer;}

#translate .content						{ position: absolute; bottom: 0; right: 0; background-color: #CDBE9C; border: 2px solid #332810; padding: 10px; display: none; width: 160px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -border-radius: 8px}

.screen-reader-text {
    display: none;
}

#searchform {
}

#searchform input {
    font-size: 11px;
    padding: 3px;
}

#searchform input[type="text"] {
float:left;
margin-left:13px;
padding:5px;
width:77px; 
}

#searchform #searchsubmit {
    font-size: 10px;
    padding: 8px 4px;
} 

p.searchresult {
    margin-bottom: 14px;
    padding-bottom: 15px;
    border-bottom: 1px solid grey;
}

.searchresult a {
    text-decoration: none !important;
}

body.search .single-box-middle h1 a {
    text-decoration: none !important;
}

#paket {
    position: absolute;
    top: 60px;
    right: 218px;
    list-style: none;
}

#paket > li > a {
    text-decoration: underline;
}

#paket li ul {
    list-style: none;
    background: #CDBE9C;
    text-align: left;
    padding: 0;
    width: 127px;
    position: absolute;
    top: 14px;
    right: 0px;
    display: none;
}

#paket li ul li {
    padding: 8px 3px;
    float: none;
}

#fb-button {
    width: 16px;
    height: 16px;
    background: transparent url(img/facebook.png) no-repeat;
    text-indent: -9999px;
    display: block;
    margin: 5px 5px 0 15px;
    float: left;
}
#rss-icon {
    width: 16px;
    height: 16px;
    background: transparent url(img/rss_16.png) no-repeat;
    text-indent: -9999px;
    display: block;
    margin: 5px 5px 5px 0;
    float: left;
}

.left {
    float: left;
}

#sharethis {
    margin-top: 5px;
}

#c_253d4b88d8af85cb93901a78017da7cf {
    margin: 5px 0 0 15px;
}

p.tagline {
    margin: 0 20px 76px;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

#sbsl1_1, .slideshow-widget {
    z-index: 1;
}