﻿


html {margin: 0; padding: 0;}

body {font-family: Verdana, Arial, "Times New Roman", sans-serif;

	margin: 0px; padding: 0px; background: #FAFAFA;}

/*

******************************************
KÄYTÄ TÄTÄ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
			LAYOUT

******************************************

*/

#top-header {text-align: center; float: left; width: 100%; padding-top: 1em; padding-bottom: 1em;} /* Kaksi riviä WP-editorilla*/

#top-header img {	border-width: 0px; border-style: none; margin: 0px; padding: 0px;

}

#nv-home {margin: 0px auto; padding: 0px; width: 100%; font-family: Georgia, "Times New Roman", Helvetica, sans-serif;}

#navigation {text-align: center; float: left; width: 100%; border-bottom: 3px solid #104F39; padding-top: 10px;

padding-bottom: 10px; border-top: 0px solid #eee;}

#header {background: url(images/header.gif) repeat-x; margin: 0px; padding: 0px; float: left; height: 128px; width: 100%;}

#custom-header {	margin: 0px; padding: 0px 0px 25px; float: left; width: 100%;}

#wrap {margin: 0px auto; padding: 0px; width: 960px; background: #FFFFFF;}

#container {	margin: 0px auto; padding: 0px; width: 960px; background: #FFFFFF; }

#content {background: #FFFFFF; margin: -25px 0 20px 0px; 	padding:0 0 0 0; width: 960px; float: left; border-left: 1px solid #DCDCDC; border-right: 1px solid #DCDCDC;}

#sidebar {margin: 0px; padding: 10px 0px 10px 15px; height: inherit; width: 300px; float: right; background: #FFFFFF; }

#footer {border-bottom: 1px solid #E0E0E0; border-top: 1px solid #E0E0E0; margin: 0px; padding: 10px 0px; float: left; width: 100%; font-size: 11px; line-height: 18px;}

#footer a {font-weight: 500; text-decoration: underline; color: #000000;}

#footer a:hover {color: #000000;	text-decoration: underline; font-weight: 500;}





/*

******************************************

			YLIN NAVIGOINITPALKKI

******************************************

*/

#top-nv-home {background: url(images/top-v.gi) repeat-x bottom; margin: 0px; padding: 0px; float: left; width: 100%; border-top: 0px solid #EEEEEE;}

#nv-home .nv-home {margin: 0px auto; padding: 10px 0px; width: 960px; height: 25px;}

#nv-home ul {margin: 0px; padding: 0px; list-style-type: none; float: right; height: 25px;}

#nv-home ul ul {margin: 0px; padding: 0px; float: left; list-style-type: none;}

#nv-home ul li {display: inline-block; margin: 0px; padding: 0px; float: left; list-style-type: none; font-size: 14px; line-height: 25px;

	font-weight: bold; text-transform: capitalize;}

#nv-home ul li a {color: #335B4D; text-decoration: none; padding-right: 12px; padding-left: 12px; margin: 0px; float: left;}

#nv-home ul li a:hover {color: #ABBCA0; text-decoration: none; padding-right: 12px; padding-left: 12px; margin: 0px; float: left;}



/*

******************************************

			YLEMPI NAVIGOINITPALKKI

******************************************

*/

.nv {width: 960px; margin-right: auto; margin-left: auto;}

.nv ul {margin: 0px; padding: 0px; float: right; list-style-type: none; font-family: Georgia, "Times New Roman", Helvetica, sans-serif;}

.nv ul.children {display: none!important;}

.nv ul ul {margin: 0px; padding: 0px; float: left; list-style-type: none;}

.nv ul li {margin: 0px 5px 0px 0px;	padding: 0px 0px 0px 14px; 	float: left; list-style-type: none; display: inline; 

	background: url(images/nv-left.gif) no-repeat left center;

	height: 26px; line-height: 26px;}

.nv ul li a {margin: 0px; padding: 0px 14px 0px 0px; float: left; list-style-type: none; display: inline; height: 26px; line-height: 26px; color: #FFFFFF;

	background: url(images/nv-right.gif) no-repeat right center;  text-decoration: none; font-size: 12px; font-weight: bold;}

.nv ul li a:hover {margin: 0px; padding: 0px 14px 0px 0px; float: left; list-style-type: none; display: inline; 

	background: url(images/nv-right.gif) no-repeat right center;

	height: 26px; line-height: 26px; color: #FFFFFF; text-decoration: underline; font-size: 12px; font-weight: bold;

}



/*

******************************************

			OTSIKKO I ja II JA HAKU 

******************************************

*/

#header #logo {margin: 0px auto; width: 962px; padding-top: 20px;}

#logo .site-title {margin: 0px; padding: 5px 0px 0px 60px; float: left; width: 500px;}

#logo .site-title a {color: #404040; text-decoration: none;}

#logo img {border-width: 0px; border-style: none; float: left;}

#logo h1 {margin: 0px; padding-left: 50px; float: left; width: 500px; font-size: 30px; color: #505050; line-height: 50px; font-weight: bold;}

#logo .descriptions {font-size: 14px; margin: 10px 0 0 0px; padding: 0px; float: left; width: 500px; line-height: 0px;}



#searchform {float: right; width: 300px; padding-top: 25px;}

#searchform .text-a {padding: 3px; width: 200px; background: #FFFFFF; border: 1px solid #D6D6D6; margin-right: 5px;}

#searchform .button-b {background: #F4F4F4; border: 1px solid #D1D1D1; font-size: 12px;}



/*

******************************************

			OTSIKKO II

******************************************

*/

#custom-header-content {margin: 0px auto; width: 962px;}

#custom-header-wp {margin: 0px; padding: 0px; float: left; height: 150px; width: 954px; overflow: hidden; border-left: 4px solid #CECECE; border-bottom: 4px solid #CECECE; border-top: 4px solid #CECECE;border-right: 5px solid #CECECE;}

/*

******************************************

			ARTIKKELI 

******************************************

*/

#postentry {margin: 0px; padding: 20px 20px 0px 0px; width: 625px; float: left;}

#postentry h2 {font-size: 16px; margin: 10px 0px 25px 40px; padding: 0 0 5px 0; float: left; width: 100%; border-bottom: 1px solid #DEDEDE; color: #808080;}



.postentry #cse-search-results {margin: 0px!important; padding: 0px!important; float: left!important; width: 100%!important; overflow: hidden!important;}



.postmeta iframe {margin: 0px; padding: 0px; float: left; width: 100%;}

.postmeta {margin: 5px; padding: 10px 0px 0 10px; float: left; width: 100%; overflow: hidden;}

h1.post-title {	margin: 20px 0 15px 0px; padding: 10px 0px 8px 40px; float: left; width: 100%; font-size: 146%; line-height: 36px; color: #555555;}

h1.post-title a {color: #555555; text-decoration: none;}

h1.post-title a:hover {color: #15a0d3; text-decoration: none;}

.postdate {margin: 0px; padding: 0px 0 0px 30px; float: left; width: 90%; font-size: 11px; line-height: 135%; color: #808080;}

.postdate .b {float: left;}

.postdate .c {float: right;	font-weight: bold; font-size: 11px; margin-bottom: 5px;}

.postdate .c a {margin-right: 0px; background: url(images/blog_Comments.gif) no-repeat left center; padding-left: 30px; color: #15A0D3; text-decoration: none; display: inline-block;}

.postdate .c a:hover {background: url(images/blog_Comments.gif) no-repeat left center; 

	padding-left: 20px; color: #15A0D3; text-decoration: none; display: inline-block;}

.postcat {margin: 0px; padding: 0 0 0 30px; float: left; width: 100%; font-size: 11px; line-height: 125%;}

.postcat a {color: #808080; text-decoration: none; font-weight: bold;}

.postcontent {margin: 0px; padding: 10px 20px 5px 20px; float: left; width: 100%; font-size: 1em; line-height: 130%;}



.postcontent form {margin: 0px; padding: 0px; float: left; width: 100%;}

.postcontent table {margin: 0px; padding: 0px; float: left; width: 100%;}

.postcontent fieldset {margin: 0px; padding: 0px; width: 400px; float: left;}



.postcontent p{	padding: 0px 20px 0px 20px;} 

.postcontent h3 {font-weight: normal; margin: 40px 20px 30px 40px; font-size: 140%;}

.postcontent h4 {margin: 35px 20px 25px 40px!important; padding: 0px; font-size: 130%; color:#404040;}

.postcontent h5 {margin: 2em 0px 0.3em; padding: 0px; font-size: 16px;}

.postcontent h6 { font-size: 14px; margin: 3em 0px 0.3em; padding: 0px;}

.postcontent ul ul{margin: 0px; padding: 0px;}
.postcontent ul {margin: 0px; padding: 0 10px 0 50px;}
.postcontent ul li {margin: 0 10px 0 0px; padding: 5px; 10px 10px 0 }
  

.postcontent img {border-width: 0px; border-style: none;}

.postcontent a:link {color: #3b94cc; text-decoration: underline; font-weight: normal;}

.postcontent a:visited {color: #6ab4db; text-decoration: none; font-weight: normal;}

.postcontent a:hover {color: #85c4e7; text-decoration: none; font-weight: normal;}

.postnetwork {margin: 0 0 -0px 10px!important; padding: 0px 0px 10px 0px; float: right; width: 20%; font-size: 11px; color: #555555; line-height: 24px; border-bottom: 2px solid D0D0D0!important;}

.postnetwork p {float: right; margin: 0px; padding: 0 0 0 20px; text-align: right;}

.postnetwork p a {text-decoration: none;}

.postcontent code{
{margin: 0px; padding: 3%; width: 80%; list-style-type: none; background: #EFFFE6 !important;  border: 1px solid #ABBCA0; font-size: 1em;}
}


blockquote p {margin: 0px; padding: 0px;}



blockquote {color: #333333; margin: 10px 0px 20px 50px; line-height: 22px; font-size: 0.9em; font-weight: normal; padding: 8px 0px 8px 15px;

	border-left: 5px solid #1E5340;}




/*

******************************************

			KOMMENTTI

******************************************

*/

#commentpost {margin:0px 0 0 2px; padding: 15px 0px 0px; float: left; width: 95%;}

#commentpost h4 {font-size: 120%; line-height: 30px; margin: 55px 10px  10px 40px; padding: 30px 0 0 50px; float: left; width: 90%; color: #505050;}



#pnav {margin: 0px 0px 10px 20px; padding: 0px; float: left; width: 100%;}

#pnav .alignleft a {font-size: 12px; font-weight: bold; color: #15A0D3; text-decoration: none;}

#pnav .alignleft {font-weight: bold; color: #15A0D3; float: left; width: 50%;}

#pnav .alignright {font-weight: bold; color: #15A0D3; float: right; width: 50%; text-align: right;}

#pnav .alignright a {font-size: 12px; font-weight: bold; color: #15A0D3; text-decoration: none;}

#respond a {color: #15A0D3!important; text-decoration: underline!important;}



.alignleft {text-align: left; float: left;}

.alignright {text-align: right; float: right;}





/****************************************** 

KOMMENTTILISTA

******************************************/



ol.commentlist {list-style:none; margin-left:30px; padding:1em 0; text-indent:0; float: left; width: 100%;}

ol.commentlist blockquote {	margin: 0px 0px 10px; padding: 5px 0px 5px 5px; clear: both; border-left: 5px solid #333333;

	font-size: 12px; line-height: 19px; font-weight: bold; color: #000000;}

ol.commentlist blockquote blockquote {margin: 5px 0px 5px 5px;}

ol.commentlist blockquote p {margin: 0px!important; padding: 0px!important;}

ol.commentlist li {border:1px solid #EFEFEF; height:1%; margin:0 0 10px; padding:12px 7px 12px 57px; position:relative;}

ol.commentlist li.alt { }

ol.commentlist li.bypostauthor {}

ol.commentlist li.byuser {}

ol.commentlist li.comment-author-admin {}

ol.commentlist li.comment { }

ol.commentlist li div.comment-author { padding:0 170px 0 0px; }

ol.commentlist li div.vcard {font-size: 15px; line-height: 140%; color: #333333; font-family: Georgia, Helvetica, sans-serif; font-weight: 500;}

ol.commentlist li div.vcard cite.fn { font-style:normal; padding-left: 50px;}

ol.commentlist li div.vcard cite.fn a.url {color:#15A0D3; text-decoration:underline; padding-left: 1px;}

ol.commentlist li div.vcard cite.fn a.url:hover {color:#aacc99; padding-left: 1px;}

ol.commentlist li div.vcard img.avatar {border:1px solid #d5d5d5; left:57px; position:absolute; top:7px; padding: 5px; margin: 0 0px 0 0; background: #FFFFFF;}

ol.commentlist li div.vcard img.avatar-32 {}

ol.commentlist li div.vcard img.photo {}

ol.commentlist li div.vcard span.says {}

ol.commentlist li div.commentmetadata {}

ol.commentlist li div.comment-meta {position:absolute; right:10px; text-align:right; top:5px; font-size: 11px; line-height: 140%;}

ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }

ol.commentlist li div.comment-meta a:hover { color:#000; }

ol.commentlist li p {margin:1em 0 0 1em; font-size: 12px; font-style: normal; line-height: 140%; font-weight: normal; font-variant: normal; padding-top: 8px;}

ol.commentlist li p a {color: #15A0D3; text-decoration: underline;}

ol.commentlist li ul {list-style:square; margin:0 0 1em; padding:0; text-indent:0; font-size: 12px; font-style: normal; line-height: 140%;  font-weight: normal; font-variant: normal;}

ol.commentlist li div.reply {text-align:center; width:36px; font-size: 8px; line-height: 1; font-weight: bold; margin: 10px 0 10px 0;}

ol.commentlist li div.reply a:hover {color:#fff; text-decoration:underline; text-transform:uppercase; background: #aacc99; padding: 3px 6px;}

ol.commentlist li div.reply a {color:#fff; text-decoration:none; text-transform:uppercase; background: #778073; padding: 3px 6px;}

ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }

ol.commentlist li ul.children li { }

ol.commentlist li ul.children li.alt {}

ol.commentlist li ul.children li.bypostauthor {}

ol.commentlist li ul.children li.byuser {}

ol.commentlist li ul.children li.comment {}

ol.commentlist li ul.children li.comment-author-admin {}

ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }

ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }

ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }

ol.commentlist li ul.children li.depth-5 {}

ol.commentlist li ul.children li.odd {}

ol.commentlist li.even { background:#fff; }

ol.commentlist li.odd {background:#f8f8f8;}

ol.commentlist li.parent { }

ol.commentlist li.pingback { }

ol.commentlist li.pingback.parent { }

ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }

ol.commentlist li.thread-alt { }

ol.commentlist li.thread-even {}

ol.commentlist li.thread-odd {}



ol.pinglist {margin: 0px; padding: 0px; float: left; width: 100%; list-style-type: none;}

ol.pinglist li {margin: 0px 0px 0.5em; padding: 0px; float: left; width: 100%; font-size: 11px;}

ol.pinglist li a{color: #15A0D3; text-decoration: underline;}

ol.pinglist li a:hover{color: #aacc99; text-decoration: none;}

.cancel-comment-reply {font-size: 11px!important;}







/*

******************************************

			PALAUTEBOKSI

******************************************

*/

#cf {margin: 0 0 0 70px; padding: 0px;}

#cf label {font-size: 13px; font-weight: bold; font-family: Arial, Tahoma, "Lucida Sans"; color: #333333; margin: 0px; padding: 0px;}

#cf label a {color: #09678D; text-decoration: underline;}

#cf p {margin: 5px 0px 25px; padding: 0px;}

#cf .tf {margin: 0px; padding: 2px; width: 55%; border: 2px solid #dedede; font-family: Arial, Tahoma, "Lucida Sans"; font-size: 13px;}

#cf .af {margin: 0px; padding: 2px; width: 75%; border: 2px solid #dedede; font-family: Arial, Tahoma, "Lucida Sans"; font-size: 13px; height: 160px;}

#cf .tinput {padding: 2px 5px; margin: 0px; color: #000000; font-size: 13px; font-weight: bold; text-decoration: none; 

font-family: "Trebuchet MS", "Times New Roman", Tahoma; line-height: 18px; overflow: visible;}





input, label, texfield, textarea, select, button {font-family: Arial, Tahoma, "Lucida Sans";}





/*

******************************************

			SIVUPALKKI TWITTER 

******************************************

*/

#tweeter {margin: 0 0 0 15px; padding: 0px 5px 35px; float: left; width: 242px;}

#tweeter h3 {background: url(images/tweet.gif) no-repeat left center; margin: 0px 0px 10px; padding: 20px 0px 12px 30px; float: left; width: 260px; font-size: 13px;

	color: #778073;}

#twitter_update_list {margin: 0px; padding: 3%; float: left; width: 94%; list-style-type: none; background: #EFFFE6; border: 1px solid #ABBCA0; font-size: 12px;}

#twitter_update_list li {margin: 0px 0px 8px; padding: 0px; float: left; width: 100%; line-height: 18px;}

#twitter_update_list li a {color: #15a0d3; text-decoration: underline;}





/* 

*********************************************

Widgettipalkki oikea palsta alin

*********************************************

*/



.widgetbar {	margin: 0px; padding: 0px 0px 0px 20px; float: left; width: 80%; overflow: hidden;}

.widgetbar h3 { 	font-size: 12px; margin: 0px; padding: 0 0 10px 35px; float: left; width: 285px; border-bottom: 1px dotted #E0E0E0;

	color: #000000; text-transform: uppercase;}

.widgetbar ul {margin: 0px; padding: 8px 0px 30px 0; float: left; width: 285px; list-style-type: none; font-size: 11px; line-height: 16px;}

.widgetbar ul ul {margin: 0px; padding: 0px; float: left; width: 285px; list-style-type: none;}

.widgetbar ul li {margin: 0px 0px 8px; padding: 0px; float: left; width: 285px; font-size: 11px; line-height: 16px;}

.widgetbar ul ul li {margin: 8px 0px 0px; padding: 0px; float: left; width: 285px;}

.widgetbar a {text-decoration: underline; color: #333333;}

.widgetbar a:hover {text-decoration: none; color: #15A0D3;}



#wp-calendar {text-align: center; margin:0; padding: 0px; width: 80%;}

#wp-calendar a {text-decoration: underline!important; background: url(none)!important;}







.usercom {margin: 0px; padding: 2%; float: left; width: 95%;}

.useravatar {float: right; height: 52px; width: 52px; }

.useravatar img {	border-width: 0px; border-style: none;}

.usercomment {float: left; width: 510px;}

.user-n {margin: 0px; padding: 0px 0px 5px; float: left; width: 100%; font-size: 14px; color: #09678D;

	border-bottom: 1px solid #eee; line-height: 18px;}

.user-n a {font-weight: bold; color: #09678D; text-decoration: underline;}



.user-t {margin: 0px; padding: 5px 0px 12px; float: left; width: 100%; font-size: 12px; line-height: 18px; color: #333333; overflow: hidden;}

.user-t a {color: #09678D; text-decoration: underline;}






#linking {margin: 0px; padding: 2%; float: left; width: 96%; list-style-type: none;}

#linking li {margin: 0px 0px 8px; padding: 0px; float: left; width: 100%; font-size: 11px; color: #666666;}

#linking li a {font-size: 11px; color: #09678D; text-decoration: underline; font-weight: bold;}



#themeswitcher {	margin: 0px; padding: 5px 0px 12px; float: left; width: 96%; list-style-type: none;}

#themeswitcher li {margin: 0px; padding: 0px 0px 0px 5px; float: left; width: 95%;}

#themeswitcher select {margin: 0px; padding: 2px; float: left; width: 98%; border: 1px solid #CCCCCC; color: #666666;

	background: #FFFFFF;}

	

.akpc_pop {margin: 8px 0px; padding: 0px; clear: both; font-style: italic;}





.subscribe-to-comments {	font-size: 1em!important; color: #000000;}

.subscribe-to-comments a {color: #003366; text-decoration: underline;}



.pullquote-left {color: #000000; margin: 8px 8px 0px 2px;

	padding: 3px 3px 8px; float: left;

	width: 30%; text-align: center;

	font-size: 1.5em; font-style: italic;

	line-height: 20px;

	font-weight: normal;

	font-family: Georgia, "Times New Roman", Helvetica, sans-serif;

}

.pullquote-right {

	color: #000000;

	margin: 8px 8px 0px 2px;

	padding: 3px 3px 8px;

	float: right;

	width: 30%;

	text-align: center;

	font-size: 1.5em;

	font-style: italic;

	line-height: 20px;

	font-weight: normal;

	font-family: Georgia, "Times New Roman", Helvetica, sans-serif;

}



/*
******************************************
			KUVA-ASETUKSET
******************************************
*/
.postcontent .alignleft {float: left; margin: 2px 10px 3px 20px; background-color: #f1f1f1; padding: 10px 4px 8px 14px; border:1px solid #dcdcdc;}
.postcontent.alignright {padding: 4px; float: right; margin-top: 10px; margin-left: 10px;
background-color: #f1f1f1; padding: 9px 1px 8px 10px; border:1px solid #dcdcdc;}
.postcontent .center {padding: 4px; display: block;margin: 5px auto; clear: both;}



.wp-caption-text {font-size: 11px!important; font-weight: bold!important; color: #505050!important; line-height:100%;  text-align: center; margin:8px 0 0 0; badding-bottom: 0px;}





.caption-img-left {

	display: block;

	margin: 15px 5px 2px 0px;

	padding: 5px;

	float: left;

	width: 50%;

	background: #eeeeee;

	border: 1px solid #efefef;

}

.caption-img-left p {

	font-size: 1em;

	color: #000000;

	padding: 0px;

	clear: both;

	display: block;

	margin: 0px;

	width: auto;

	text-decoration: none;

	line-height: 18px;

}



.caption-img-left em {

	font-size: 1em;

	color: #000000;

	padding: 0px;

	clear: both;

	display: block;

	margin: 0px;

	width: auto;

	text-decoration: none;

	line-height: 18px;

}

.caption-img-left img {

	margin: 0px;

	padding: 0px;

	width: 100%;

	border-width: 0px!important;

	border-style: none!important;

}







.caption-img-right {

	display: block;

	margin: 15px 0px 2px 5px;

	padding: 5px;

	float: right;

	width: 50%;

	background: #eeeeee;

	border: 1px solid #efefef;

}

.caption-img-right p {

	font-size: 1em;

	color: #000000;

	padding: 0px;

	clear: both;

	display: block;

	margin: 0px;

	width: auto;

	text-decoration: none;

	line-height: 18px;

}



.caption-img-right em {

	font-size: 1em;

	color: #000000;

	padding: 0px;

	clear: both;

	display: block;

	margin: 0px;

	width: auto;

	text-decoration: none;

	line-height: 18px;

}

.caption-img-right img {

	margin: 0px;

	padding: 0px;

	width: 100%;

	border-width: 0px!important;

	border-style: none!important;

}

#subscribes {font-size: 11px; line-height: 18px; color: #000000; margin: 0px 0px 20px; padding: 0px; float: left; width: 100%;}

#subscribes a {color: #003366; text-decoration: underline;}

#subscribes a:hover {color: #0066CC; text-decoration: none;}



dl {padding-left: 10px; font-size: 1em; margin-top: 8px; margin-bottom: 8px; font-family: Arial, Helvetica, sans-serif;}

dt {margin-bottom: 5px; margin-top: 0px; font-weight: 400; font-family: Arial, Helvetica, sans-serif; font-size: 1em;}

dd {font-style: italic; margin-bottom: 8px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 1em;}



code {font-family: "Courier New", "MS Sans Serif", sans-serif, serif; font-size: 1.025em;}






.center {text-align: center; margin: 0px auto; clear: both;}



pre {margin: 8px 0px; padding: 10px; clear: both; width: 92%; overflow: scroll; 	font-family: "Courier New", "MS Sans Serif", sans-serif, serif;

	background: #FFFFFF; color: #000000; font-size: 13px; line-height: 22px; white-space: nowrap; border: 1px solid #eeeeee;}





em {	font-style: italic;}



p.login {font-size: 11px!important;}



ul#flickr {

	margin: 0px!important;

	float: left!important;

	width: 100%!important;

	list-style-type: none!important;

	text-align: center!important;

}

ul#flickr li a {

	background: url(none)!important;

	padding: 0px!important;

	text-decoration: underline!important;

}

ul#flickr li img {

	float: left;

	margin-right: 8px;

	margin-bottom: 8px;

}





ul#ads {

	margin: 0px!important;

	float: left!important;

	width: 100%!important;

	list-style-type: none!important;

	padding: 12px 0px 25px;

}

ul#ads li {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

}



ul#ads li a {

	background: url(none)!important;

	padding: 0px!important;

	text-decoration: underline!important;

}

ul#ads li img {

	float: left;

	border: 3px solid #efefef;

	margin: 0px 8px 8px 0px;

	padding: 0px;

}






/********************************/
/*  TULOSTUS */
/********************************/

@media print {#top-header, #nv-home, #navigation, #header, #custom-header, #sidebar, #footer {display: none}}


