/*
Theme Name: Bothnian Arc -teema
Theme URI: http://www.bothnianarc.com/
Description: Lemonline-theme built specially for Bothnian Arc -site
Version: 1.0
Author: Jaakko Suvanto
Author URI: http://www.lemonline.fi/
Tags: creative, desing, fixed width, two columns

*/


/*
*	BASIC STRUCTURE
*	100% width in 3 rows.
*/
div {
	margin:0;
	padding:0;
}

body {
	font-size: 75%; /* Resets 1em to 10px */
	font-family: Verdana, Arial, Sans-Serif;
	background-color: white;
	text-align: left;
	margin: 0;
	padding: 0;	
	line-height:14pt;
	background-image:url('images/body_bg.jpg');
	background-repeat:repeat-x;	
	
}

body.language_selection {
	font-size: 75%; /* Resets 1em to 10px */
	font-family: Verdana, Arial, Sans-Serif;
	background-color: white;
	background-image:url('images/language_selection_body_bg.jpg');
	
}

#content_language_selection {
	width:1025px;
	height:570px;
	background-image:url('images/language_selection_bg.jpg');
	margin:auto;
	
}



h1, h2, h3, h4, h5, #subnavigation {
	font-family: Verdana, Trebuchet MS, Helvetica, Verdana, Arial, Sans-Serif;
	color:#111111;

	margin:0;
	padding:0;
	font-weight:strong;
}

h1 {
	margin-top:0px;
	margin-bottom:20px;
	font-size:2.2em;
	font-weight:strong;
}

h2 {
	margin-top:0px;
	margin-bottom:10px;
	font-size:1.3em;
}

h3 {
	margin-top:15px;
	margin-bottom:5px;
	font-size:1.1em;
}

.news_date {
	margin:0;
	margin-bottom:-4px;
	font-size:90%;
}

.news_title {
	font-weight:bold;
}

a {
	color:#77631c;

}

p{

	margin-top:0px;
}

.entry {
	margin-bottom:30px;
}

#page {
	text-align: left;
	padding: 0;
	margin:auto;
	width:973px;
}

#header {
	width:973px;
	height:61px;
}

#content {
	width:973px;
	height:100%;
	position:relative;
	background-image:url('images/content_bg.jpg');
	background-repeat:no-repeat;	
	padding-bottom:30px;
	margin:0;
	padding:0;
}

#content_inner {
	width:708px;
	position:relative;
	margin-bottom:40px;
	margin:auto;
	margin-top:220px;
}

#content_inner div, #content_inner p {
	margin-left:0px;
	padding-left:0px;
}

.content_inner_bg {
	position:absolute;
	top:0px;
	left:-20px;
	height:98px;
	width:6px;

	background-image:url('images/content_inner_bg.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}

.content_inner_left_frontpage {
	width:360px;
	float:left;
	min-height:300px;
}
.content_inner_right_frontpage {
	width:260px;
	position:relative;
	left:100px;
	float:left;
	min-height:300px;	
}

.content_inner_left_basic_with_submenu {
	width:155px;
	float:left;
	min-height:400px;	
}
.content_inner_right_basic_with_submenu {
	width:450px;
	position:relative;
	left:45px;
	float:left;
	min-height:400px;	
}

.content_inner_left_basic_with_two_columns {
	width:350px;
	float:left;
	min-height:400px;	
}
.content_inner_right_basic_with_two_columns {
	width:250px;
	position:relative;
	left:85px;
	float:left;
	min-height:400px;
}

.content_inner_left_news {
	width:340px;
	float:left;
	min-height:400px;
}
.content_inner_right_news {
	width:260px;
	position:relative;
	left:100px;
	float:left;
	min-height:400px;	
}

.content_inner_left_basic_with_map {
	width:245px;
	float:left;
	min-height:400px;
}

.content_inner_right_basic_with_map {
	width:440px;
	position:relative;
	left:20px;
	float:left;
	min-height:400px;	
}

#map {
	border:none;
}

#map_img { 
	position:relative;
	top:-63px;
}	

div.slide_container {
    width:245px;
    position:relative;
    overflow:hidden;
    margin:0;
}
  
div.slide { 
    float:left;
    width:245px;
    margin-right:55px;
	display: none;
}
div.first_slide { 
    float:left;
    width:245px;
    margin-right:55px;
    display: block;
} 

#footer {
	width:973px;
	height:70px;
	background-image:url('images/footer_bg.jpg');
	background-repeat:no-repeat;
	position:relative;
	float:left;
}

#language {
	position:relative;
	top:350px;
	left:340px;
	width:400px;
	height:40px;
}

#language ul {
	list-style-type:none;
	display:inline;
}

#language ul li {
	float:left;
}

#language ul li a{
	float:left;
	height:30px;
	width:120px;
	text-indent:-3000px;
}


#language ul li.active a, #language ul li a:hover {

}

.heading {
	position:absolute;
	top:-50px;
	width:280px;
	overflow:hidden;
}

.heading.basic_with_map {
	position:relative;
	left:0px;
	padding-left:70px;

}
#map {
	border: 0;
}

#map a{
	border: 0;
}

.map_area {
	cursor:pointer;
}

div#subnavigation {
	list-style-type:none;
	display:block;
	margin-top:20px;
}

#subnavigation ul {
	list-style-type:none;
	margin:0;
	padding:0;

}

#subnavigation ul li {
	margin-bottom:5px;
}

#subnavigation ul li a{
	display:block;
	padding:5px;
	color:white;
	color:#505050;
	text-decoration:none;
	font-weight:bold;
	text-align:right;
	font-size:12pt;

}

#subnavigation ul li.current_page_item a {
	text-decoration:underline;
} 

#subnavigation ul li.current_page_item, #subnavigation ul li a:hover{
	text-decoration:underline;
}
	
.clear, .dropper {
	clear: both;

}	

