/*
Theme Name: Talviteema SaimaaHoliday 2008
Theme URI: 
Description: Talviteema SaimaaHoliday 2008
Version: 1.0
Author: Codewise Oy
Author URI: http://www.codewise.fi/
*/
body{
background-color:#c0b69d;
font-size:62,5%;
font-family:Georgia,Times New Roman, serif;
}
#container{
	width:950px;
	margin:0 auto;
}
#header{
	height:268px;
	background:transparent url(images/header.jpg) top center no-repeat;
	position:relative;
}
#header-link{
	margin:0 0 0 77px;
	width:177px;
	float:left;
	display:inline;
}
#header-link h1{
	width:177px;
	background:transparent url(images/saimaa-holiday.jpg) top center no-repeat;
	margin:0;
}
#header-link h1 a{
	display:block;
	text-indent:-99999px;
	width:170px;
	height:203px;
}
#navigation{
	float:right;
	margin:5px 30px 0 0;
	display:inline;
}
#navigation li{
	float:left;
	line-height:2.8em;
}
#navigation li a{
	display:block;
	text-indent:-99999px;
	margin:0 5px 0 0;
}
#navigation li a#etusivu{
	background:transparent url(images/navigation.gif) top left no-repeat;
	width:65px;
	height:45px;
}
#navigation li a#saimaa-holiday,#navigation li.page-item-20 a{
	background:transparent url(images/navigation.gif) -65px top no-repeat;
	width:110px;
	height:45px;
}
#navigation li a#yhteystiedot,#navigation li.page-item-43 a{
	background:transparent url(images/navigation.gif) -185px top no-repeat;
	width:100px;
	height:45px;
}
#navigation li a#online-varaus,#navigation li.page-item-51 a{
	background:transparent url(images/navigation.gif) -285px top no-repeat;
	width:115px;
	height:45px;
}
#navigation li a#etusivu:hover{background:transparent url(images/navigation.gif) 0px -47px no-repeat;}
#navigation li a#saimaa-holiday:hover,#navigation li.page-item-20 a:hover{background:transparent url(images/navigation.gif) -65px -47px no-repeat;}
#navigation li a#yhteystiedot:hover,#navigation li.page-item-43 a:hover{background:transparent url(images/navigation.gif) -185px -47px no-repeat;}
#navigation li a#online-varaus:hover,#navigation li.page-item-51 a:hover{background:transparent url(images/navigation.gif) -285px -47px no-repeat;}
#lang-select{
	position:absolute;
	top:243px;
	left:15px;
}
#lang-select li{
	float:left;
}
#lang-select li a{
	display:block;
	text-indent:-99999px;
}
#lang-select li a#suomeksi{
	background:transparent url(images/suomeksi.gif) top center no-repeat;
	width:29px;
	height:18px;
	margin:0 10px 0 0;
}
#lang-select li a#english{
	background:transparent url(images/english.gif) top center no-repeat;
	width:29px;
	height:18px;
	margin:0 10px 0 0;
}
#lang-select li a#russian{
	background:transparent url(images/russian.gif) top center no-repeat;
	width:29px;
	height:18px;
}
#content-wrapper{
	background:#FFF url(images/content-bg.gif) top left repeat-y;
}
#bg-wrapper{
	background:transparent url(images/content-gradient.jpg) top left no-repeat;
	width:950px;
	margin:0 auto;
}
#content{
	float:left;
	width:650px;
	margin:20px 10px 0 10px;
	display:inline;
	background:transparent url(images/dot-border.gif) top right repeat-y;
}
#content a{
color:#006306;
text-decoration:underline;
}
#content a:hover{
text-decoration:none;
color:#00900A;
}

#gallery{
float:left;
margin:0 20px 0 0;
display:inline;
background-color:#CCC;
padding:5px;
}
#sidebar{
	float:right;
	width:270px;
	margin:20px 10px 0 0;
	display:inline;
}
#footer{
	clear:both;
	background:#FFF url(images/footer-bg.gif) top left repeat-y;
	height:40px;
	text-align:center;
	padding:15px 0 0 0;
}
.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

/* typography */
h1{
color:#006d15;
font-weight:normal;
font-size:1.5em;
margin:0;
}
h2{
color:#006d15;
font-weight:normal;
font-size:1.3em;
margin:.2em 0;
}
#content h2 a{
color:#006d15;
font-weight:normal;
font-size:1em;
margin:.2em 0;
text-decoration:none;
}
h3{
color:#075B0D;
font-weight:normal;
font-size:1.1em;
margin:.2em 0;
}
h4{
font-size:1em;
font-weight:bold;
}
h5{
font-size:.8em;
font-weight:bold;
}
p{
	padding:.5em 1em .5em .5em;
	font-size:.975em;
	line-height:1.3em;
	font-family:Georgia,Times New Roman,serif;
}
#sidebar h1{
text-transform:uppercase;
margin:.1em 0 .5em 0;
}
#sidebar h3{
	margin: .2em 0 0 0;
	line-height:1.3em;
}
#sidebar h3 a{
color:#00900a;
}
#sidebar h3 a:hover{
color:#006306;
}
#sidebar p{
padding:.3em 0;
}
.tarjoukset{
margin:1em 0 1em 0;
background-color:#FFF;
padding:5px;
border:2px solid #E0D2A5;
}
.tarjoukset h2{
margin:.6em 0;
text-align:center;
}