/*

File: css/default.css
Description: Default elements CSS stylesheet for Botkyrka website
Author: Magnus Grönberg, Houdini Interactive
Author URI: http://www.houdini.se

*/

/* GENERIC ELEMENTS */

html, body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
}

#wrapper {
	height: 100%;
	padding: 0px;
}

#preheader {
	height: 25px;
}


#main_content {
	height: 100%;
}

.spacer {
 line-height: 0px !important;
}


div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:980px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	background-image: url(http://nyistockholm.se/wp-content/themes/botkyrka/img/bg_main.png);
	background-repeat:  repeat-y;

	min-height:100%; /* real browsers */
}

div#header2 {
	background-image:url(http://nyistockholm.se/wp-content/themes/botkyrka/img/bg_tile.jpg);
	background-repeat: repeat-x;
	height: 50px;
}

#header_push2 {
	width: 100%;
}

#logo {
	height: 50px;
		background-image:url(../img/header.png);

	
}



#top_buttons {
	padding-top: 13px;
}


#main_navigation2 {
	float: left;
	width: 130px;
	margin-left: -13px;
}

#main_content2 {
	float: left;
	width: 780px;
	padding-left: 20px;

}

p {
	font-family: Tahoma, Geneva, Arial;
}

.page h1 {
	padding-bottom: 5px;
}

.page h2 {
	padding-bottom: 5px;
	font-weight: bold;
}


.no_padding {
	padding-bottom: 0px;
}


.page h3 {
	font-size: 1.10em;
	padding-bottom: 5px;
}

.page h4 {
	font-size: 1.05em;
	padding-bottom: 5px;
}

.page h6 {
	font-size: 17px;

	padding-bottom: 0px;
	font-weight: bold;
}




div#header2 p {
	font-style:italic;
	font-size:1.1em;
	margin:0;
}

div#content {
	margin: 0px;
	padding:0em 1em 5em; /* bottom padding for footer */
	
}

div#content2 p {
	text-align:justify;
	padding:0 1em;
}

div#footer2 {
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
	text-align: right;
}

div#footer2 p {
	padding:1em;
	margin:0;
}



#tabs_structure2 li {
	height: 42px;
}


#main-picture {
	height: 100%;
}

#main-picture img {
	margin: 5px; 
	position:absolute; 
	bottom:30px; 

}




ul .page_depth_0 {
}
ul .page_depth_1 {
}
ul .page_depth_2 {
}
ul .page_depth_3 {
}






.menu{
	color: #706e6a;
	font-family: georgia;
}

.menu:hover{
	color: #000;
	text-decoration: none;
}

.inline-field{
	float: left;
	margin-left: 1em;
	width: 350px;
}

.search-label{
	font-weight: lighter;
	font-family: Georgia;
	font-size: 18px;
}

.search-btn{
	float: left;
	border: 0;
	height: 15px;
	margin: 0.2em 0 0 1em;
}

.menu-item-inactive{
	padding-left: 3em;
	font-weight: bold;
	line-height: 1em;
	height: 8px;
}

.menu-item-active{
	padding-left: 3em;
	font-weight: bold;
	line-height: 1em;
	height: 8px;
}

ul#main-nav li.page_depth_1 a{
	font-size: 0.9em;
	font-weight: bold;
}

ul#main-nav li.page_depth_2 a{
	font-size: 0.85em;
	text-transform: none;
}


	
}

ul#main-nav li.page_depth_3 a{
	font-size: 0.85em;
}


ul#main-nav li.page_depth_2{
	list-style-type: none;
	background: none;
	padding-left: 1em;

}

ul#main-nav li.page_depth_3{
	list-style-type: none;
	background: none;
	padding-left: 1em;

}

ul#main-nav li.page_item ul li.page_depth_2 a{
	color: #706E6A;
	text-transform: none;
	font-family: Tahoma, Geneva;
	font-weight: bold;
}

ul#main-nav li.page_item ul li.page_depth_3 a{
	color: #706E6A;
	text-transform: none;
	font-family: Tahoma, Geneva;
	font-weight: bold;
}


