* {	margin: 0;	padding: 0;	font-family: "Verdana", serif;}body {	background: url('http://www.kammo.net/layout/syksy/syksytausta3.jpg') fixed top left;	background-color: #74a6d5;}.piilotettu {	display: none;}a {	color: #993300;	/* color: #D45500; */}a.linkkiulkopuoliseen:after {	color: #993300;	margin-left: 2px;	content: url('http://www.kammo.net/kuvia/linkki_ulos.gif');	display: inline;	text-decoration: none;}#sisalto {	background: url('http://www.kammo.net/layout/syksy/syksytausta_sisaltopohja.jpg') fixed top left;	background-color: #74a6d5;	margin-bottom: 20px;	margin-left: 30px;	margin-right: 30px;	border: 2px solid #000000;}#ylaosa {	background: url('http://www.kammo.net/layout/syksy/syksytausta_sisaltopohja.jpg') fixed top left;	background-color: #74a6d5;	margin: 0;	margin-left: 30px;	margin-right: 30px;	margin-top: 20px;	border: 2px solid #000000;	border-bottom: none;}#naviosa {	background-color: #FFFFFF;	margin: 0;	padding: 0;	margin-left: 30px;	margin-right: 30px;	border-left: 2px solid #000000;	border-right: 2px solid #000000;}.dvorak {	background: url('http://www.kammo.net/kuvia/aoeui.jpg') left top repeat;	background-color: #FFFFFF;}.dvorak img {	padding: 2px;}.huomautus {	margin-left: 30px;	margin-right: 30px;	padding: 10px; 	border: 2px dotted #cc9966;}p, h1, h2, h3, h4, h5, h6, ul, li pre, table, img, small {	margin: 10px;	padding-left: 15px;	padding-right: 15px;}p {        margin-top: 1em;        margin-bottom: 1em;}h2, h3, h4, h5, h6 {	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/kammottava/wwwkammologo4.png');	height: 149px;	overflow: hidden;	text-indent: 600px;	white-space: pre;	width: 600px;	margin: 0;	padding: 0;}/* NAVI */ul#navigointi {	padding-top: 0.2em;	padding-bottom: 0;	padding-left: 5ex;	background-color: #DDDDDD;	margin-bottom: 0;	margin: 0;}ul#navigointi li {	display: inline;	padding-left: 2ex;	padding-right: 2ex;	margin: 0;	list-style-type: none;	background-color: #DDDDDD;	min-width: 28ex;	width: 30ex;}ul#navigointi li a {	color: #EE6600;	text-decoration: none;	font-weight: bold;	white-space: nowrap;	padding-bottom: 0;	margin-bottom: 0;}ul#navigointi li a:hover {	color: #FF9944;	text-decoration: none;	font-weight: bold;	white-space: nowrap;	padding-bottom: 0;	margin-bottom: 0;}ul#navigointi li.valittu {	background-color: #EFEFEF; /* sama väri kuin alinavigointi-palkilla */}#naviosa h2 {	display: none;}/* ALINAVI */ul#alinavigointi {	padding-top: 0;	padding-bottom: 0.2em;	padding-left: 5ex;	margin: 0;	margin-top: 0;	background-color: #EFEFEF;}ul#alinavigointi li {	display: inline;	padding-left: 2ex;	padding-right: 2ex;	margin: 0;	list-style-type: none;	background-color: #EFEFEF;	min-width: 28ex;	width: 30ex;}ul#alinavigointi li a {	color: #CFA384;	text-decoration: none;	font-weight: bold;	white-space: nowrap;}ul#alinavigointi li a:hover {	color: #FF9944;	text-decoration: none;	font-weight: bold;	white-space: nowrap;}.copyrighti {	text-align: right;	padding: 2px;}.floatoikealle {	float: right;	margin: 10px;	padding: 10px;}#lucidkuvitus {	border: 1px solid #555555;	padding: 0;	margin-left: 2ex;	margin-top: 1em;	margin-bottom: 1em;}.aloituskappale:first-letter {	font-size: 140%;	font-style: italic;	font-weight: bold;}.adminkommentti {	color: #000000;	background-color: #EFEFEF;}.artikkelikuvapariton {	float: right;	margin: 1em;}.artikkelikuvaparillinen {	float: left;	margin: 1em;}/* 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;	border-top: 1px solid #000000;	margin-right: 20px;	padding-left: 10px;	background: url('http://www.kammo.net/layout/syksy/syksytausta_sisaltopohja.jpg') fixed top left;}#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;}.commentlist li {	margin-left: 20px;	margin-right: 20px;}.otsikkolinkki {	color: #000000;	text-decoration: none;}blockquote {        margin-left: 4ex;        margin-right: 4ex;        border: 2px dashed #CC9966;}