/*
=====================================================
-----------------------------------------------------
       Luontotupa.Net - http://www.luontotupa.net/
-----------------------------------------------------
       Design Copyright (c) 2008 Mainospalvelu Aamuaurinko -  http://www.aamuaurinko.fi/
=====================================================
       CSS-version 1.0. Date: 11.03.2009
=====================================================
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

*:focus { outline: none;}
body {
        margin : 0 auto;
        font-family : Verdana, Arial, Helvetica;
        background-color: #fff;
        font: 68.75%/1.7em Georgia, "Times New Roman", serif;
}

a:link {text-decoration: underline; color: #09252e;}
a:hover{text-decoration: none; color: #3a4036;}
a:visited{color: #3a4036;}
p {font-size:1.4em; line-height:1.5em; margin:0 0 1.5em 0; width:auto;}
.wrapper {margin : 0 auto; width : 988px; height : auto; background-color : #fff; padding: 0; border-top: 1px solid #3a4036; border-left: 1px solid #3a4036; border-right: 1px solid #3a4036; border-bottom: 15px solid #000;}

/* -------------------------------------
/* BANNERI!
/* -------------------------------------*/
#banneri {margin : 0 auto; background-image : url("http://www.kasviopas.net/images/layout/kasviopas_banneri.jpg"); background-repeat : no-repeat; background-position: center; min-width : 990px !important; color: #fff; width: 990px; min-height : 140px; height: 140px; display: block;}
/* -------------------------------------
/*  Otsikot alkaa!
/* -------------------------------------*/
.otsikot {display:block; float:left; margin-left:10px; margin-right:10px; padding-left: 5px; width:540px; height: auto; background-color : transparent; font-size: 1.4em;}
.otsikot p{font-size: 1.1em; text-align: justify; width:500px; color: #fff;}
.otsikot  h1 {font:1.8em "Times New Roman", Georgia, serif;}
.otsikot h1 a:link {color: #fff; text-decoration: none;}
.otsikot h1 a:hover{color: #ccc; text-decoration: underline;}
.otsikot a:link {color: #fff; text-decoration: none;}
.otsikot a:hover{color: #fff; text-decoration: underline;}
.otsikot a:visited{color: #fff; text-decoration: none;}

/* -------------------------------------
/*  Otsikot loppuu!
/* -------------------------------------*/

/* -------------------------------------
/*  vasen alkaa!
/* -------------------------------------*/

.vasen {
	display:block;
	float:left;
	margin-left:10px;
        padding: 5px;
	width:300px;
        height: auto;
        background-color : transparent;
        text-align: left;
	font-size:1em;
	line-height:1.8em;
}

.vasen p{font-size: 1.2em; text-align: left; margin-left: 15px; width:250px; color: #000;}
.vasen h1 {font:1.8em "Times New Roman", Georgia, serif;}
.vasen h1 a:link {color: #09252e; text-decoration: none;}
.vasen h2{font-size: 1.6em;}
.vasen h2 a:link {color: #09252e; text-decoration: none;}
.vasen h2 a:hover{color: #a7bac0; text-decoration: underline;}
.vasen h3 {font-size: 1.4em;}

/* -------------------------------------
/*  keskialue alkaa!
/* -------------------------------------*/


.keskialue {
	display:block;
	float:left;
	margin-left:10px;
        padding: 5px;
	width:620px;
        height: auto;
        background-color : transparent;
        text-align: left;
	font-size:1em;
	line-height:1.8em;
}
.keskialue p{font-size: 1.2em; text-align: left; width:600px; color: #000;}
.keskialue h1 {font:1.8em "Times New Roman", Georgia, serif;}
.keskialue h1 a:link {color: #09252e; text-decoration: none;}
.keskialue h2{font-size: 1.6em;}
.keskialue h2 a:link {color: #09252e; text-decoration: none;}
.keskialue h2 a:hover{color: #a7bac0; text-decoration: underline;}
.keskialue h3 {font-size: 1.4em;}

/* -------------------------------------
/*  oikea alkaa!
/* -------------------------------------*/

.oikea {
	display:block;
	float:left;
	margin-left:10px;
        padding: 5px;
	width:300px;
        height: auto;
        background-color : #fff;
        text-align: left;
	font-size:1em;
	line-height:1.8em;
}
.oikea p{font-size: 1.2em; text-align: left; margin-left: 15px; width:250px; color: #000;}
.oikea h1 {font:1.8em "Times New Roman", Georgia, serif;}
.oikea h1 a:link {color: #09252e; text-decoration: none;}
.oikea h2{font-size: 1.6em;}
.oikea h2 a:link {color: #09252e; text-decoration: none;}
.oikea h2 a:hover{color: #a7bac0; text-decoration: underline;}
.oikea h3 {font-size: 1.4em;}

/* -------------------------------------
/*  arvostelu alkaa!
/* -------------------------------------*/

.arvostelu {
	display:block;
	float:left;
	margin-left:10px;
        padding: 40px 5px 5px 5px;
	width:300px;
        height: auto;
        background-color : transparent;
        text-align: left;
	font-size:1em;
	line-height:1.8em;
}

.arvostelu p{font-size: 1.2em; text-align: left; width:290px; color: #000;}
.arvostelu h1 {font:1.8em "Times New Roman", Georgia, serif;}
.arvostelu h1 a:link {color: #09252e; text-decoration: none;}
.arvostelu h2{font-size: 1.6em;}
.arvostelu h2 a:link {color: #09252e; text-decoration: none;}
.arvostelu h3 {font-size: 1.4em;}

/* muuta sälää ja sivustokarttaan liittyvää */

.clear {clear: both; height:20px; background: transparent;}
.alaviiva {margin: 0 auto; width: 250px; border-bottom: 1px solid #ccc; display: block;}

.alaviiva1 {
margin: 0 auto;
width: 630px;
height: 30px;
display: block;
background-image : url("http://www.lintuopas.net/images/layout/alaviiva.gif");
background-repeat : no-repeat;
background-position: bottom;
}

#pohja {margin: 0 auto; width : 988px; height : 45px; color : #3a4036; font-size: 1.4em; text-align : center; padding : 10px 0 0 0;}


/*  table {width: 980px; border: none;}
thead {background-color: transparent;}
th {font-weight: normal; text-align: left;}
th, td {padding: 0.1em 1em;} */

/* YLÄNAVIGOINTI --------------------------------------------------------------------------- */

#nav ul {list-style:none; margin:0 auto; padding:0; width:988px; float: left; background: #09252e; font-family : Verdana, Arial, Helvetica; font-size: 1.2em;}
#nav li {float: left;}
#nav ul a {display: block; float: left; padding: 0 2em; line-height: 2.5em; color:#fff; font-weight:normal; text-decoration: none;}
#nav  a:hover {color:#fff; text-decoration: underline;}
#nav ul .valittu a {cursor: default; color:#fff;}