body 		{ color: #000; background: #ccc; padding: 0em 8em 1em; font-family: sans-serif }
table		{ color: #000; background: #fff; border: 0 }
table tr	{ color: #000; background: #fff }
table tr td	{ vertical-align: top; padding: 1mm }
table tr td.imgcolumn	{ background: #fff; text-align: right; border: dashed #ccc 2px }

p, dl, ol, ul		{ color: #000; background: #fff; padding: 0.6em 0.6em 0.6em; margin: 0em }
p.ajankohtaista 	{ color: #000; background: #fff; padding: 1em 1em 1em; border: solid silver }
p.ajankohtaista b 	{ color: #000; background-color: #fd3; padding-right: 0.5em; padding-left: 0.5em  }
p.signature 		{ text-align: left; background-color: transparent; padding: 0em; margin-top: 1em; border-top: dashed black; border-width: 1px}
p.back	 		{ text-align: left; background-color: transparent; padding: 0em; border-bottom: dotted black; border-width: 1px}
p.iconmenu		{ color: green; background-color: transparent; padding-left: 5em }
p.invisible		{ background: transparent; padding: 0; margin-top: 1em }
p.remark		{ color: #000; background: #fff; padding: 1px 1px 3px 3px; font-size: 75% }
p.description		{ color: #000; background: #ddd; padding: 1em 1em 1em; border: solid silver; width: 60%; margin-left: 4em; margin-right: 4em; font-size: smaller }

/* replacement for <tt> element */
b.tt            { font-weight: normal; font-family: "Courier New", Courier, monospace; }


ul 			{ background: #fff; padding-left: 2em }
ol 			{ background: #fff; padding-left: 2em }

pre.code	{ background: #c4eeff }

div.centered 	{ border: thick double red; text-align: center }
div.all		{ color: #000; background: #fff; padding: 0em 1em 1em}

h1		{ color: #333; background-color: #ccc; text-align: left; font-weight: bold }
h2,h3,h4	{ color: #444; background-color: #fff; text-align: left; border-top: dashed #ccc; border-width: 2px }

A:link    	{ color: #00c; background-color: transparent }
A:active  	{ color: #000; background-color: #f90 }
A:visited 	{ color: #804; background-color: transparent }
A:hover		{ color: #000; background-color: #fd7 }


img		{ border: 0; align: right }
img.ikoni	{ border: 0; vertical-align: middle }

/* Flickr badge CSS */
#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff 
!important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}
