/* CSS Document */

/* OTSIKOT */

h1 {
		font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 150%;
	color:#ff6d1b;
 padding:0.2em 0;
		margin: 0 0 1.5em 0;
	font-weight:normal;
	letter-spacing:0.2em;
		text-transform:uppercase;
	font-variant:none;
	width:100%;
	background-color:#ddf2c8;
	text-align:center;
}

h1 a {	 color: #ff6d1b; text-decoration:none; background-image:none;}
h1 a:visited {	color: #ff6d1b; text-decoration:none; background-image:none;}
h1 a:hover {	color: #ff6d1b; text-decoration:none; background-image:none;}
h1 a:active {	color: #ff6d1b; text-decoration:none; background-image:none;}
 

#side h1 {
		font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 120%;
	color:#ffffff;
 padding:0.4em 0;
		margin: 0em 0 0 0;
	font-weight:bold;
	letter-spacing:0.1em;
		text-transform:none;
	font-variant:none;
	width:100%;
	background-color:#ff6d1b;
	text-align:center;
}

h2 {
		font-family:Arial, Helvetica, sans-serif;
	font-size: 100%;
	color:#000000;
 padding:0.2em 0;
		margin:-2em 0 1.5em 0;
	font-weight:normal;
	letter-spacing:0.1em;
		text-transform:none;
	font-variant:none;
	width:100%;
	background-color:#f0fae5;
	text-align:center;
}

h3 {
		font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 130%;
	color:#75a843;
 padding:0.2em 0;
		margin: 2em 0 0 0;
	font-weight:normal;
	letter-spacing:0.2em;
		text-transform:uppercase;
	font-variant:none;
	width:100%;
	background-color:#f1fada;
	text-align:center;
	clear:both;
}
.kellu-txt  h3 {margin: 0.1em 0 0 0;}
.kellu-txt2  h3 {margin: 0.1em 0 0 0; font-weight:bold;}

#side h3 {
		font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 120%;
	color:#ffffff;
 padding:0.2em 0;
		margin: 2em 0 0 0;
	font-weight:bold;
	letter-spacing:0.1em;
		text-transform:none;
	font-variant:none;
	width:100%;
	background-color:#85b853;
	text-align:center;
}
 
h4 {
		font-family:Arial, Helvetica, sans-serif;
	font-size: 110%;
	color:#75a843;
 padding:0.2em 0 -0.5em 0;
		margin: 2em 0 0 1em;
	font-weight:bold;
	letter-spacing:0.2em;
		text-transform:none;
	font-variant:none;
		clear:both;
} 

#side h4 {
		font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 120%;
	color:#ffffff;
 padding:0.2em 0;
		margin: 2em 0 0 0;
	font-weight:bold;
	letter-spacing:0.1em;
		text-transform:none;
	font-variant:none;
	width:100%;
	background-color:#c5e893;
	text-align:center;
}
 


#leipis p {padding:0; 
margin: 1em 1em;
line-height:140%;}

blockquote {background:url(img/base/blockquote.png) no-repeat top right;
padding:3em 0; 
margin: 2em 2em;
line-height:130%;
height:100px;
width:230px;
font-size:90%;
float:right;
font-style:italic;
color:#74af39;
font-weight:bold;}

 
 
 /* PERUSLINKIT */

a {	 color: #e35505; text-decoration:none; font-weight:bold;  padding: 0 0 0 13px; background:url(img/base/bg-link.png) no-repeat top left;}
a:visited {	color: #e35505; text-decoration:none; font-weight:bold;  padding: 0 0 0 13px; background:url(img/base/bg-link.png) no-repeat  top left;}
a:hover {	color:#FF0000; text-decoration:none; font-weight:bold;   padding: 0 0 0 13px; background:url(img/base/bg-link.png) no-repeat  top left;}
a:active {	color: #e35505; text-decoration:none; font-weight:bold;   padding: 0 0 0 13px; background:url(img/base/bg-link.png) no-repeat top left;}

#navi a,  #navi a:visited, #navi a:hover, #navi a:active { background-image:none;}
#logo  a,  #logo a:visited, #logo a:hover, #logo a:active { background-image:none;}

img {border:0;}
 
 .no-bg {background-image:none;}


ul {padding:1em 2em} 
ol {padding:1em 2em} 
 li {padding: 0.2em 1em; margin:  0.5em 1em;}
 
 
 /*PIENET */
 .note {line-height:130%; font-size:85%;}
 .mini {line-height:120%; font-size:85%; margin:4em 0.5em 0 0.5em; width:90%; text-align:center; color:#85b853;}
 .date {line-height:100%; font-size:85%; text-align:right; color:#85b853; padding-top:0;}
 

/* VASEN NAVIGAATIO */
.ingressi  {padding:1em 4em; 
margin: 0;
font-weight:bold; 
font-style:italic;
color:#74af39; 
text-align:left;
 }

.kuvateksti  {padding:20px 0px 20px 100px; 
margin: 0px;
font-weight: normal;
color:#999999;
font-size:95%;
font-style:normal;
float:right;
width:300px;
line-height:140%;
text-align:left;
 }
  
 input, textarea {border:1px solid #74af39; 
 background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:small;
 margin:0.1em 0;
 padding:0.1em;}
 
 table {padding: 1em 0 0 1em; width:90%; border:0;}
 tr {padding:0;
 margin:0;
  border:0;}
 td {padding:0em; margin:0;
 border:1px solid #FFF;
 border-right:0;
 border-bottom:0;}
td.header {background-color:#659833; color:#FFFFFF; text-align:center;}
td.otsake { background-color:#85b853; color:#FFFFFF;}
td.asia { background-color:#d5f8a3; color:#000000;}
td.empty { background-color:none; color:#000000;}
td p {padding:0.1em;}

hr  {height:0px; border:0px; border-bottom:1px dashed #85b853;}
