A {
	COLOR: #067abe; text-decoration: underline
}
A:visited {
	COLOR: #067abe; text-decoration: underline
}
A:hover {
	COLOR: #007f9a; text-decoration: underline
}
BODY {
	FONT-SIZE: small;
	MARGIN: 0px;
	FONT-FAMILY: verdana, helvetica, arial, sans-serif;
	BACKGROUND-COLOR: white;
	padding: 0px;
	height: 3px;
}
UNKNOWN {
	DISPLAY: block
}
FORM#searchform {
	MARGIN: 0px
}
#top_stories {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
#opinion {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; MARGIN-TOP: 6px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #f2ecca
}
#opinion P {
	MARGIN: 0px
}
.articles {
	LINE-HEIGHT: 150%
}
.articles A {
	COLOR: #067abe
}
.articles A:visited {
	COLOR: #067abe
}
.util {
	MARGIN-BOTTOM: 0px;
	BACKGROUND-COLOR: #ECF4F1;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #E6E6E6;
}
.util TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; COLOR: #4a4a4a; PADDING-TOP: 4px
}
.util A {
	COLOR: #007f9a
}
.util A:visited {
	COLOR: #007f9a
}
#left_ad {
	BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; MARGIN-TOP: 3px; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px solid
}
#elsewhere {
	BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; MARGIN-TOP: 3px; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px solid; BACKGROUND-COLOR: #f2ecca
}
#footer A {
	COLOR: white
}
#footer A:visited {
	COLOR: white
}
#copyright {
	
}
#sponsors {
	WIDTH: 240px
}
.topstory H3 {
	FONT-SIZE: larger; MARGIN: 0px; COLOR: #005279
}
.topstory P {
	MARGIN: 0px
}
.smalltext {
	FONT-SIZE: small;
	COLOR: #000;
	font-style: italic;
}
LI {
	PADDING-LEFT: 10px; BACKGROUND: url(../kuvat/bullet.gif) no-repeat 0px 4px; MARGIN: 0px; LIST-STYLE-TYPE: none
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 15px 5px; PADDING-TOP: 0px
}
#elsewhere UL {
	MARGIN-BOTTOM: 15px
}
P.more {
	PADDING-RIGHT: 10px; TEXT-ALIGN: right
}
.kuva_fl_right {
	float: right;
	margin-right: 20px;
	margin-top: 5px;
	margin-left: 25px;
	margin-bottom: 15px;
	}
	.kuva_fl_right_ala {
	float: right;
	margin-right: 20px;
	margin-top: 5px;
	margin-left: 35px;
	margin-bottom: 75px;
	}
	
.kuva_fl_left {
 float: left;
	margin-top: 30px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 35px;
	}
	
.kuva_fl_right_noborder {
	float: right;
	margin-right: 20px;
	margin-top: 1px;
	margin-left: 25px;
	margin-bottom: 15px;
	}
	
	.kuva_fl_right_zero {
	float: right;
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 25px;
	margin-bottom: 15px;
	}
	
	.kuva_fl_left_noborder {
 float: left;
	margin-top: 30px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 35px;
	}
	
		.kuva_fl_left_zero {
 float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 15px;
	margin-right: 35px;
	}
	
	.viiva {
	background-color: #CCCCCC;
	height: 1px;
}
.td_bg1 {
	background-image: url(../kuvat/dots_horiz.gif);
	background-repeat: repeat;
}
.td_bg1 {
	background-image: url(../kuvat/dots_horiz.gif);
	background-repeat: repeat;
}
.td_bg2 {
	background-image: url(../kuvat/bg2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.td_bg_pena {
	background-image: url(../kuvat/corking_fix.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-attachment: scroll;
}
.td_bg_pena2 {
	background-image: url(../kuvat/pena_koll.jpg);
	background-repeat: repeat-x;
	background-position: left top;
 background-attachment: scroll;
}
.td_bg_puhe2 {
	background-image: url(../kuvat/td_bg_lippu.jpg);
	background-repeat: no-repeat;
	background-position: right top;
 background-attachment: scroll;
}
.td_bg_puhe {
	background-image: url(../kuvat/puhe_koll.jpg);
	background-repeat: repeat-x;
	background-position: left top;
 background-attachment: scroll;
}
.kielet {n
	font-size: 10px;
	color: #CCCCCC;
	padding-bottom: 10px;
}
.style4 {
	font-size: large;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}
.width {
   
    min-width:200px;
    max-width:500px;
}
.fields3 {
	color: #666666;
	background: #F1F1F1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: larger;
	border: 1px solid #CCCCCC;
	}
.table_border1 {
	border: 1px solid #999999;
}
