* {	margin: 0;	padding: 0;	font-family: "Verdana", serif;}body {	background: url('http://www.kammo.net/layout/lyijy/lyijari-tausta.jpg') left top repeat;	background-color: #FEFEFE;}a {	color: #555555;	text-decoration: underline;}a:visited {	color: #333333;	text-decoration: underline;}a:hover {	color: #999999;	text-decoration: none;}#sisalto {	background: url('http://www.kammo.net/layout/lyijy/lyijari-sisalto.jpg') -20px 243px repeat-y;	/* margin: 20px;	margin-left: 30px;	margin-right: 30px;	border: 2px solid #000000; */}.dvorak {	background: url('http://www.kammo.net/kuvia/aoeui.jpg') left top repeat;	background-color: #FFFFFF;}.dvorak img {	padding: 2px;}p, h1, h2, h3, h4, h5, h6, ul, li, pre, table, img {	margin: 10px;	padding-left: 15px;	padding-right: 15px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: large;	color: #858085;}h2, h3, h4, h5, h6 {	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 10px;	padding-top: 1em;	padding-left: 15px;	padding-right: 15px;	padding-bottom: 0.5em;}img {	border: 0;}img.linkkiulos {	margin: 0;	padding: 2px;}ul li {	list-style-position: inside;	margin-left: 10px;}hr {	width: 75%;	text-align: left;	margin: 2em auto;}pre {	font-family: monospace;}th {	text-align: left;}h1#sivustonotsikko {	background: url('http://www.kammo.net/layout/lyijy/lyijari-ylaosa.jpg') left top no-repeat;	height: 174px;	overflow: hidden;	text-indent: -600px;	white-space: pre;	/* width: 1236px; */	margin: 0;	padding: 0;}ul#navigointi {	background: url('http://www.kammo.net/layout/lyijy/lyijari-navi.jpg') -20px top no-repeat;	height: 69px;	max-height: 69px;	/* overflow: hidden; */	width: 100%;	margin: 0;	padding: 0;}ul#navigointi li {	display: block;	float: left;	padding: 0;	padding-left: 10px;	padding-top: 10px;	margin: 0;	list-style-type: none;}ul#navigointi li.navietusivu {	width: 111px;	height: 29px;	padding-left: 10px;}ul#navigointi li.navietusivu a {	background: url('http://www.kammo.net/layout/lyijy/lyijari-navi-etusivu.jpg') left 10px no-repeat;	display: block;	text-indent: -9999999px;	width: 111px;	height: 50px;}ul#navigointi li.navirunokammonet {	width: 251px;	height: 33px;}ul#navigointi li.navirunokammonet a {	background: url('http://www.kammo.net/layout/lyijy/lyijari-navi-runokammonet.png') left top no-repeat;	display: block;	text-indent: -9999999px;	width: 251px;	height: 50px;}ul#navigointi li.navicornixkammonet {	width: 233px;	height: 31px;}ul#navigointi li.navicornixkammonet a {	background: url('http://www.kammo.net/layout/lyijy/lyijari-navi-cornixkammonet.jpg') left top no-repeat;	display: block;	text-indent: -9999999px;	width: 233px;	height: 50px;}ul#navigointi li.naviehottelukammonet {	width: 246px;	height: 34px;}ul#navigointi li.naviehottelukammonet a {	background: url('http://www.kammo.net/layout/lyijy/lyijari-navi-ehottelukammonet.png') left top no-repeat;	display: block;	text-indent: -9999999px;	width: 246px;	height: 50px;}ul#navigointi li.naviyhdyssanakammonet {	width: 312px;	height: 39px;}ul#navigointi li.naviyhdyssanakammonet a {	background: url('http://www.kammo.net/layout/lyijy/lyijari-navi-yhdyssanakammonet.png') left top no-repeat;	display: block;	text-indent: -9999999px;	width: 312px;	height: 50px;}/* Piilotetaan turha linkki tilan säästämiseksi */ul#navigointi li.naviyhdyssanakammonet {	display: none;}ul#navigointi li.navimuitaalidomaineja {	width: 255px;	height: 38px;}ul#navigointi li.navimuitaalidomaineja a {	background: url('http://www.kammo.net/layout/lyijy/lyijari-navi-muitaalidomaineja.png') left 15px no-repeat;	display: block;	text-indent: -9999999px;	width: 255px;	height: 50px;}ul#alinavigointi {	padding-top: 0;	padding-bottom: 0.2em;	padding-left: 5ex;	margin-top: 0;	background-color: none;}ul#alinavigointi li {	display: inline;	padding-left: 2ex;	padding-right: 2ex;	margin: 0;	list-style-type: none;	min-width: 28ex;	width: 30ex;	background-color: none;}h2#tervetuloa {	background: url('http://www.kammo.net/layout/lyijy/lyijari-otsikko-tervetuloakammonetiin.jpg') left top no-repeat;	display: block;	text-indent: -9999999px;	width: 432px;	height: 47px;	margin-left: 10px;	margin-bottom: 10px;	padding: 0;	clear: both;}h3#juttujasivustolla {	background: url('http://www.kammo.net/layout/lyijy/lyijari-otsikko-juttujasivustolla.jpg') left top no-repeat;	display: block;	text-indent: -9999999px;	width: 228px;	height: 38px;	margin-left: 20px;	margin-top: 30px;	margin-bottom: 10px;	padding: 0;	clear: both;}h3#ulkoasusta {	background: url('http://www.kammo.net/layout/lyijy/lyijari-otsikko-ulkoasusta.jpg') left top no-repeat;	display: block;	text-indent: -9999999px;	width: 161px;	height: 38px;	margin-left: 20px;	margin-top: 30px;	margin-bottom: 10px;	padding: 0;	clear: both;}h4#sivustonfonttikoko {	background: url('http://www.kammo.net/layout/lyijy/lyijari-otsikko-sivustollakaytettavafonttikoko.jpg') left top no-repeat;	display: block;	text-indent: -9999999px;	width: 383px;	height: 39px;	margin-left: 30px;	margin-top: 30px;	margin-bottom: 10px;	padding: 0;	clear: both;}.copyrighti {	display: block;	/*float: right;*/	clear: both;	background: url('http://www.kammo.net/layout/lyijy/lyijari-teksti-copyrighti.jpg') -3px top no-repeat;	/*width: 1227px;*/	height: 92px;	text-indent: -99999999px;	overflow: hidden;	white-space: pre;}.floatoikealle {	float: right;	margin: 10px;	padding: 10px;}.huomautus {	margin-left: 5ex;	margin-right: 2ex;	border: 1px dashed #858085;}.aloituskappale:first-letter {        font-size: 140%;        font-style: italic;/*        font-weight: bold; */}#naviosa h2 {	display: none;}/* Blogin ulkoasuun liittyvät */.narrowcolumn {	display: block;	float: left;	padding: 30px 30px;	margin: 0;	width: 90ex;}.widecolumn {	padding: 30px;	margin: 30px;}/* sivupalkki alkaa */#sidebar {	padding: 10px 50px 30px 0;	float: right;	width: 20ex;	margin: 0;	margin-top: -1px;	margin-right: 20px;	padding-left: 10px;	background-color: #EEEEEE;}#sidebar form {	margin: 0;}#sidebar ul {	list-style-type: none;	list-style-image: none;}#sidebar ul, #sidebar ul li {	margin-top: 0;	margin-left: 0;	padding-left: 1ex;	padding-top: 0;}#sidebar #searchform #s {	width: 20ex;	padding: 2px;}#sidebar ul li h2 {	margin-left: 0;	padding: 0;}/* sivupalkki loppuu */small {	font-size: small;}.wp-smiley {	margin: 0;	padding: 0;}ol.commentlist {	list-style-type: none;}p textarea {	margin-left: 0;}div.navigation div.alignleft {	float: left;	margin-top: 4px;	margin-left: 20px;}div.navigation div.alignright {	float: right;	margin-top: 4px;	margin-right: 20px;}h2 {	clear: left;}.postmetadata {	margin-top: 1em;	/* clear: both; */	background-color: #EFEFEF;	margin-left: 20px;	margin-right: 20px;}.alt {	background-color: #DFDFDF;	margin-left: 20px;	margin-right: 20px;}.otsikkolinkki {	color: #000000;	text-decoration: none;}