/*
Theme Name: Bruksvallstomter
Theme URI: http://bjorkliden.se
Description: Hemsida f&ouml;r Bruksvallstomter
Version: 2.8
Author: Magnus Myhr
Author URI: http://fjallsidor.se
*/

@import "style/css/960.css";
@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";



body {
	font: 13px 'Lucida Grande',Verdana,Helvetica,Arial,sans-serif;
	/*font: 13px/1.5;  Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;*/
}

a:focus {
	outline: 1px dotted invert;
}

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {
	font-size: 25px;
}

h2 {
	font-size: 23px;
}

h3 {
	font-size: 21px;
}

h4 {
	font-size: 19px;
}

h5 {
	font-size: 17px;
}

h6 {
	font-size: 15px;
}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, h4, h4 a, h4 a:hover, h4 a:visited {
text-decoration:none;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, h4, h4 a, h4 a:visited {
color:#444444;
}

#content a:hover, #content a:visited:hover, .secondary a:hover, .secondary a:visited:hover, a:hover {
color:#C41230;
}

a {
color:#444444;
text-decoration:none;
}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
	list-style: decimal;
}

ul {
	list-style: none;
}

li {
/*	margin-left: 30px; */
}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
/*table,*/
address,
fieldset {
	margin-bottom: 20px;
}


#background {
background:no-repeat fixed center bottom;
width:100%;
min-width:1200px; 
height: 1450px;
position:absolute; 

top: 0; 
left:0;
overflow-x:hidden;
}

#background2 {
background:no-repeat fixed center bottom;
width:100%;
min-width:1200px; 
height: 1750px;
position:absolute; 

top: 0; 
left:0;
overflow-x:hidden;
}


body {
/*background-color:#374250;*/
color:#444;
}

body a {
color:#2c2c2c;
text-decoration:none;
}

body a:hover {
color:#4d4d4d;
}

#header h1 {
	text-indent: -9999px;
}

#header {
background:transparent url(style/images/header1024.jpg) no-repeat scroll 0 0;
height:60px;
overflow:visible;
margin:0 auto;
padding:0 0 0;
position:relative;

}

/*#header:hover {
	height: 300px;
}

#header:hover .erbjudandeinfo {
	height: 300px;
	visibility: visible;
}

#header:hover #erbjudande  {
	height: 300px;
	visibility: visible;
}

#header:hover #erbjudande p {
	background: transparent url(style/images/swirlliten.png) no-repeat scroll center bottom;
	height: 250px;
	visibility: visible;
	}
*/

#bakgrund {
background:transparent url(style/images/bakgrund.png) repeat-y scroll center top;
margin:0 auto;
padding:0;
position:relative;
width:960px;
margin-top: 60px;

}

#bakgrundtopp {
background:transparent url(style/images/bakgrundtopp.png) no-repeat scroll center top;
position:relative;
height:100%;
top:-20px;

}

#bakgrundbotten {
background:transparent url(style/images/bakgrundbotten.png) no-repeat scroll center bottom;
bottom:-10px;
position:relative;

}

#logo {
background:transparent url(style/images/logga.png) no-repeat scroll 0 0;
float:left;
height:90px;
position:relative;
top:10px;
}

/* erbjudande */

#erbjudandex {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#990000 url(style/images/erbjudande.gif) repeat-x scroll 0 0;
float: left;
border:1px solid #FFFFFF;
height:79px;
/*left:60px;*/
position: relative;
top:-1px;
width:120px;
text-align:center;
color:#fff;
border:1px solid #444;
}


#erbjudandex a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#990000 url(style/images/erbjudande.gif) repeat-x scroll 0 0;
float: left;
position: relative;
top:-1px;
width:120px;
text-align:center;
color:#fff;
}

#erbjudandex span {
-x-system-font:none;
display:block;
font-family:Georgia,Times,'Times New Roman',serif;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:20px;
padding:20px 0 0;
}



/*#erbjudande:hover {
height:300px !important;
visibility:visible;
}*/

/*#erbjudande:hover .erbjudandeinfo {
height:300px !important;
visibility:visible;
}*/

#erbjudandeinfox {
background:#990000 url(style/images/erbjudande.gif) repeat-x scroll 0 0;
height:85px;
margin-left:20px;
padding:10px;
position:relative;
float:left;
position:absolute;
top:150px;
border:1px solid #444;
left:-600px;
visibility:hidden;
}

#erbjudandeinfox span {
-x-system-font:none;
display:block;
font-family:Georgia,Times,'Times New Roman',serif;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:20px;
padding:20px 0 0;
color:#fff;
}

/* Byggbengt */

#byggbengt {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#990000 url("style/images/byggbengt-bakgrund.gif") repeat-x scroll 0 0;
float: left;
border:1px solid #FFFFFF;
height:79px;
/*left:60px;*/
position: relative;
top:-1px;
width:120px;
text-align:center;
color:#fff;
border:1px solid #444;
}


#byggbengt a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#990000 url("style/images/byggbengt-bakgrund.gif") repeat-x scroll 0 0;
float: left;
position: relative;
top:-1px;
width:120px;
text-align:center;
color:#fff;
}

#byggbengt span {
-x-system-font:none;
display:block;
font-family:Georgia,Times,'Times New Roman',serif;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:20px;
/*padding:20px 0 0;*/
margin-bottom: 5px;
}

#byggbengt p {
margin-top: 10px;
margin-bottom: 0;
}

#byggbengtinfox {
background:#990000 url("style/images/byggbengt-bakgrund.gif") repeat-x scroll 0 0;
height:85px;
margin-left:20px;
padding:10px;
position:relative;
float:left;
position:absolute;
top:150px;
border:1px solid #444;
left:-600px;
visibility:hidden;
}

#byggbengtinfox span {
-x-system-font:none;
display:block;
font-family:Georgia,Times,'Times New Roman',serif;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:20px;
padding:20px 0 0;
color:#fff;
}

#sb-content a {
	color: #fff;
}



/* end byggbengt och erbjudande*/

#sb-content.html {
background:#990000 url(style/images/erbjudande.gif) repeat-x scroll 0 0;
padding: 30px;
font-family:Georgia,Times,'Times New Roman',serif;
font-size:20px;!
line-height:20px;
color:#fff;
text-align: center;
}

#vader {
/*	background:#DDDDDD url(style/images/vader-bgx.gif) repeat-x scroll 0 0;
	border-bottom:1px solid #777;
	border-left:1px solid #777;
	border-right:1px solid #777;*/
/*	background: transparent url(style/images/inforuta.png) no-repeat scroll 50% 3%;*/
/*	float:right;*/
	/*position: absolute;
/*	right:10px;*/
/*	width:120px;*/
	/*top: 0;
/*	padding: 5px;*/
}

.vaderbox {
	width: 40%;
	position: relative;
	float: left;
	color: #fff!important;
}

.datebox {
	width: 50%;
	position: relative;
	float: left;
/*	font-family: Georgia,Times,'Times New Roman',serif;*/
	color: #333;
	padding-top: 30px;
/*	padding-right: 5px;*/
	font-size: 15px;
	text-align: center;
}

.time {
	
}

.day {
	
}

.month {
	
}

.year {
	
}


#menu {
display:block;
height:35px;
margin:0 auto;
position:relative;
/*width:960px;*/
padding-top: 15px;
}

#menu ul, #menu ul li a {
margin-bottom:0;
margin-left:10px;
padding:10px 10px 7px;
text-decoration:none;
}

#menu ul li {
display:inline;
margin:0;
}

#menu h2 {
display:none;
}

#menu a {
color:#333;
/*font-size:large;*/
font-family:georgia;
font-size:18px;
font-style:italic;
font-weight:bold;
/*margin-bottom:20px;
margin-left:20px;
margin-right:0;
margin-top:20px;*/
}

#menu a:hover {
color:#990000;
}

#menu .current_page_item a {
background:url(style/images/undermeny.gif) no-repeat scroll 50% 100%;
}

#menu ul li ul {
margin-left:5px;
font-weight:normal;
color:#ddd;
}

#tema {
position:relative;
float:left;
top:350px;
/*color:#b9d065;*/
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}

#tema h2 {
font-size:16px;
margin-bottom:10px
}

#myGallery
{
width: 910px !important;
height: 300px !important;
margin-left:13px;
margin-top:20px;

} 

.content-wrap {
background:transparent url(style/images/understreck.jpg) no-repeat scroll 50% 0;
height:5px;
margin-top:20px;
}

#content {
top:20px;
position:relative;
float:left;

/*padding-right:10px;*/

min-height:200px;
margin-bottom:30px;
}

#post-6, #post-20 {
background:none;
border-color:none;
border-style:none;
border-width:0;
padding: 0;
}

#post-45 {
	background: #F7F7F7 url(style/images/blomma.png) no-repeat scroll 100% 100%;
}


.post {
background:#F7F7F7 none repeat scroll 0 0;
border-color:#ECECEC #ADADAD #ADADAD #ECECEC;
border-style:solid;
border-width:1px;
padding: 10px;
}

#post-6.post h2 {
display:none;
}

.rubrikcarusell h2 {
color:#333;
display:block;
font-family:Georgia,Times,'Times New Roman',serif;
font-size:17px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:bold;
line-height:10px;
padding-bottom:0;
padding-left:50px;
padding-right:0;
padding-top:0;
margin-bottom:10px;
}

.carusell {
width:940px;
padding:10px;
overflow: visible;
}

#footer {
color:#000;
margin:0 auto;
padding-top:20px;
position:relative;
text-align:center;
width:940px;
}

#footer img {
float: right;
}

.inforuta1 {
background:transparent url(style/images/inforuta.png) no-repeat scroll 0 0;
height:200px;
margin-right:0;
padding:0 0 0 15px;
width:220px;
}

#inforuta h2 {
font-size:16px;
color:#444;
}

.inforuta2 {
color:#333;
font-family:Georgia,Times,'Times New Roman',serif;
font-size:17px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:bold;
line-height:20px;
}

.inforutatext2 {
padding:30px 0 0 15px;
background:transparent url(style/images/swirl.png) no-repeat scroll center bottom;
height:160px;
width:215px;
}

.inforuta3 {
color:#333;
font-family:Georgia,Times,'Times New Roman',serif;
font-size:17px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:bold;
line-height:20px;
}

.inforutatext3 {
padding:30px 0 0 5px;
height:160px;
width:215px;
color:#333;
font-family:Georgia,Times,'Times New Roman',serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
/*font-style:italic;*/
font-variant:normal;
/*font-weight:bold;*/
line-height:20px;
}

.inforutatext {
width:200px;
height:185px;
overflow:hidden;
}

#blomma {
	background: url(style/images/blomma.png) no-repeat center bottom;
	width: 200px;
	height: 230px;
	margin-top: 10px;
}