@import "typography.css";
body {
/*	background: #000000 url('../imgs/taustaSuomileijona.gif') scroll repeat center top; */
	background-color: #101116;
	border: 0; margin: 0; padding: 0;
	text-align: center;
}
div#flashmagick {
/*	overflow: hidden !important; */
}
p.ingress {font-weight: bold;}
.divider {text-align: center;}
a img {border: 0;}
.clearer { clear: both; }
div.clearer { height: 30px;}
div#author {font-size: 11px !important;}
div.kuvitus {
	float: right;
	clear: right;
	margin: 0 20px 20px 20px;
}
div#turvresv {float: right; width: 250px;}
div#viranomaisyhteistyon-mallimaa { width: 390px;}
div#viranomaisyhteistyon-mallimaa0 { width: 200px;}
div#viranomaisyhteistyon-mallimaa1 { width: 300px; float: left; clear: none; margin-left: 0; margin-top: 30px; }
div#pommiuhka-tyomaalla {width: 390px;}
div#univormut-yhteistyossa0 {clear: both; float: none; margin: 20px 0;}
div#univormut-yhteistyossa1{clear: right; float: right; margin: 20px 0 20px 20px; width: 455px;}
div#univormut-yhteistyossa2 {clear: right; float: right; margin: 20px 0 20px 20px; width: 254px;}
div#story1 { float: none !important;  }
div#oljyonnettomuudet { float: right; width: 230px; }
div#oljya-itameren-laineilla {width: 390px;}
div#tuunattu-reservilainen img {border: 0;}
div#kalannissa-roihahti { width: 360px; }
div#kalannissa-roihahti0 { float: none; margin-left: 0; }
div#naisten-valmiusliitto { width: 260px;}
div.boksi1 {
	margin: 10px 0;
	float: none;
	clear: both;
	padding: 15px;
	border: 1px solid #666;
	background-color: #f7f3ea;
}
div.boksi {
	margin-left: 20px;
	float: right;
	clear: right;
	padding: 15px;
	background: #f7f3ea url('../articles/viranomaisyhteistyon-mallimaa/yett-stategia-topborder.png') scroll repeat-x left top;
}
div.boksi ul {list-style-type: square;}
div#metroiskut {width: 300px;}
div#yett-strategia { width: 380px; }
div.kuvitus img { padding: 2px; border: 1px solid #cccccc; visibility: visible;}
div.kuvitus p { font-size: 11px; color: #333; }
dl.author { display: block; float: none; clear: left;}
dl.author dt {font-weight: normal; float: left; clear: both;}
dl.author dd { font-weight: bold; margin: 0; float: left; }
#author table td {vertical-align: top;}
div#divBody {
	text-align: left;
	width: 800px;
	margin: 0 auto;
}
div#articleContainer, div#flash { margin-top: 50px; }
div#articleContainer, div#flash  {
	background: url('../imgs/topbg.png') scroll no-repeat left top;
	padding-top: 149px;
}
a#backlink:hover {}
a#backlink {
	padding: 10px 0 0 20px;
	height: 30px;
	display: block;
	font-size: 18px;
}
div#articleHeader {
	background: url('../imgs/containerheader.png') scroll no-repeat left top;
}
div#article {
	background: #ffffff url('../imgs/containerbg.png') scroll repeat-y left top;
	margin: 0 0 10px 0;
}
div#article div#juttu {padding: 0 20px;}
div#someMoreLinks {
	background: #ffffff url('../imgs/containershadowbg.png') scroll no-repeat left top;
	text-align: center;
	background-color: #fff;
	margin: 0 0 10px 0;
	padding: 10px 20px;
}
div#someMoreLinks div {
	display: inline;
	padding: 0 20px;
}
div#someMoreLinks div img { padding-top: 7px;}
div#articleLinks {
	padding-top: 7px;
	background: #ffffff url('../imgs/containershadowbg.png') scroll no-repeat left top;
	margin: 0;
}
div#articleLinks img { border: 1px solid #ccc !important; padding: 2px;}
div#articleLinks table {
	border-collapse: collapse;
	margin: 10px;
}
div#articleLinks table td  { background: url('../imgs/articlelinkbg.jpg') scroll no-repeat left top;}
div#articleLinks table td {
	/* border: 1px solid #ccc; */
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
	padding: 3px 5px;
}
div#articleLinks a img { border: 0; margin-right: 4px;}
div#articleLinks h2 a { color: #020202;font-weight: bold; }
div#articleLinks h2 a:hover { color: #000066;font-weight: bold; text-decoration: underline; }
div#articleLinks p a { color: #020202; font-weight: normal; }
div#articleLinks table td table td { padding: 0 5px 0 0; background-image: none;}
div#articleLinks table td h2 { margin: 0; font-size: 12px; font-weight: bold; }
div#articleLinks table td p { margin: 4px 0; font-size: 11px; font-weight: normal; }