html {
	margin:0;
	padding:0;
}
body{
	margin:0;
	background:#00DEF2 url(images/bodybg.gif) repeat-x;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#666;
	padding:0 0 150px;
}
#page{
	width:896px;
	margin:0 auto;
	background:#e0e0e0 url(images/bg-page.jpg) no-repeat 0px -50px;
/*	background:#e0e0e0 url(images/bg-page-christmas.jpg) no-repeat; */
	border-right:3px solid #fff;
	border-left:3px solid #fff;
	border-bottom:3px solid #fff;
}
#header{
	width:902px;
	height:181px;
	height:280px;
	float: left;
}
.logo{
	float: left;
	margin: 27px 0 0 30px;
	font:40px Verdana;
}
.logo a{
	color:#fff;
	text-decoration:none;
}
#header ul{
	margin:32px 25px 0 0;
	padding:0;
	list-style:none;
	float:right;
	display:inline;
	overflow:hidden;
	height:20px;
}
#header ul li{
	padding:0 16px 0 20px;
	float:left;
	margin:0 1px 0 -1px;
	background:url(images/header-split.gif) no-repeat left;
	color:#fff;
}
#header ul li.rss{
	background:none;
	padding:0;
}
#header ul li.rss a{
	float:left;
	width:20px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/rss.gif);
	}
#header a, #header a:visited, #header a:active, #header a:hover{
	color:#fff;
	text-decoration:none;
}
#header a:hover{
	text-decoration:underline;
}

#header h1.logo a {
	text-indent: -10000px;
	background: url(images/tutkajnews.gif) no-repeat;
	width: 379px;
	height: 115px;
	display: block;
}

#content{
	width:100%;
	overflow:hidden;
}
a, a:visited, a:active, a:hover
{
	color: #CC0000;
	text-decoration: none;
}
.column1{
	width: 195px;
	float:left;
	display:inline;
	margin:0 0 0 0px;
	overflow:hidden;
}


.column1 h2{
	font: 14px/20px Verdana;
	color:#333;
	margin:7px 0 0px 17px;
}
.column1 ul{
	margin:0;
	padding: 0px;
	list-style:none;
	float: left;
}

.column1 .widget_simpleimage { float: left; text-align: center; width: 195px; }
.column1 .widget_simpleimage img { border: 0px; }
.column1 .widget_simpleimage { margin: 5px 0px 5px; }
.column1 .textwidget { text-align: center; }

.column1 .textwidget ul li { list-style-type: disc; }

.column1 ul ul {
	margin:0;
	padding: 0px 0px 10px 17px;
	list-style:none;
	float: none;
}

.column1 ul li{
	padding:0;
}

.column1 ul ul li{
	padding: 1px 0;
}
.column1 ul a{
	color:#c00;
	font:12px/18px Arial, Helvetica, sans-serif;
}
.column1 a:hover{
	text-decoration: underline;
}

.column1 ul li select { margin: 3px 0 0 17px; }

.column1 .col-top{
	width:100%;
	overflow:hidden;
	height:9px;
	background:url(images/col-top.png) no-repeat;
	float: left;
}
.column1 .col-btm{
	width:100%;
	overflow:hidden;
	height:9px;
	background:url(images/col-btm.png) no-repeat;
	float: left;
}
.column1 .col{
	width:100%;
	overflow:hidden;
	background:url(images/bg-col.png) repeat-y;
	float: left;
}
.column2{
	width:701px;
	overflow:hidden;
	display:inline;
	float: left;
	margin: 0px;
}
.column2 h1{
	font: 18px/24px Verdana;
	color:#333;
	margin:7px 0;
}

.column2 h2{
	margin:6px 0;
	font: bold 13px/19px Verdana;
	color:#333;
}
.column2 p.posted{
	color:#000;
	margin:2px 0 13px;
	font-size: 11px;
}
.column2 p.posted span{
	padding:0 0 0 4px;
	background:url(images/bg-posted.gif) no-repeat left;
}
.column2 img{
	display:block;
	border:5px solid #e5e3dc;
	margin: 5px 5px 16px;
}
.column2 p{
	margin: 10px 0;
}
.column2 p a {
	font-weight:bold;
	color: #7F0000;
}
.column2 a:hover{
	text-decoration:underline;
}
.column2 ol{
	margin:0;
	padding:0 0 16px;
	list-style:decimal inside;
}
.column2 ol li{
	padding:0;
}
.column2 ol a{
	color:#666;
	font-weight:bold;
}
.column2 .coments{
	margin:0 0 10px;
}
.column2 .coments a{
	text-decoration:none;
	color:#c00;
}
.column2 .coments a{
	background:url(images/bg-coments.gif) no-repeat left;
	padding:0 3px 0 21px;
}

.column2 a.more-link {
	background:url(images/redarrow.gif) no-repeat right 2px;
	padding:0 19px 0 0px;
}
.column2 .coments a.leave{
	background:url(images/coments-split.gif) no-repeat left;
	padding:0 0 0 9px;
}

.column2 .coments a:hover{
	text-decoration:underline;
}
.column2 .col2-top{
	width:100%;
	overflow:hidden;
	height:9px;
	background:url(images/col2-top.png) no-repeat;
}
.column2 .col2-btm{
	width:100%;
	overflow:hidden;
	height:9px;
	background:url(images/col2-btm.png) no-repeat;
}
.column2 .col2{
	width:667px;
	overflow:hidden;
 padding:0 17px;
	background:url(images/bg-col2.png) repeat-y;
}

.narrow {
		width: 350px;
}

.narrow p {
		overflow: hidden;
}

.narrow .col2-top_n {
 width:100%;
	overflow:hidden;
	height:9px;
	background:url(images/col2-top_n.png) no-repeat;
}

.narrow .col2_n {
		width: 316px;
		overflow:hidden;
		padding:0 17px;
		background:url(images/bg-col2_n.png) repeat-y;
}

.narrow .col2-btm_n {
 width:100%;
	overflow:hidden;
	height:9px;
	background:url(images/col2-btm_n.png) no-repeat;
}


.narrow .col2-top_a {
 width:100%;
	overflow:hidden;
	height:9px;
	background:url(images/col2-top_a.png) no-repeat;
}

.narrow .col2_a {
		width: 316px;
		overflow:hidden;
		padding:0 17px;
		background:url(images/bg-col2_a.png) repeat-y;
}

.narrow .col2-btm_a {
 width:100%;
	overflow:hidden;
	height:9px;
	background:url(images/col2-btm_a.png) no-repeat;
}


.narrow .col2-top_pa {
 width:100%;
	overflow:hidden;
	height:9px;
	background:url(images/col2-top_pa.png) no-repeat;
}

.narrow .col2_pa {
		width: 316px;
		overflow:hidden;
		padding:0 17px;
		background:url(images/bg-col2_pa.png) repeat-y;
}

.narrow .col2-btm_pa {
 width:100%;
	overflow:hidden;
	height:9px;
	background:url(images/col2-btm_pa.png) no-repeat;
}



.narrow .col2-top_an {
 width:100%;
	overflow:hidden;
	height:9px;
	background:url(images/col2-top_an.png) no-repeat;
}

.narrow .col2_an {
		width: 316px;
		overflow:hidden;
		padding:0 17px;
		background:url(images/bg-col2_an.png) repeat-y;
}

.narrow .col2-btm_an {
 width:100%;
	overflow:hidden;
	height:9px;
	background:url(images/col2-btm_an.png) no-repeat;
}



.narrow .col2-top_fu {
 width:100%;
	overflow:hidden;
	height:9px;
	background:url(images/col2-top_fu.png) no-repeat;
}

.narrow .col2_fu {
		width: 316px;
		overflow:hidden;
		padding:0 17px;
		background:url(images/bg-col2_fu.png) repeat-y;
}

.narrow .col2-btm_fu {
 width:100%;
	overflow:hidden;
	height:9px;
	background:url(images/col2-btm_fu.png) no-repeat;
}



.narrow .col2-top_ar {
 width:100%;
	overflow:hidden;
	height:9px;
	background:url(images/col2-top_ar.png) no-repeat;
}

.narrow .col2_ar {
		width: 316px;
		overflow:hidden;
		padding:0 17px;
		background:url(images/bg-col2_ar.png) repeat-y;
}

.narrow .col2-btm_ar {
 width:100%;
	overflow:hidden;
	height:9px;
	background:url(images/col2-btm_ar.png) no-repeat;
}

#footer{
	width:100%;
	border-top:1px solid #8d8e85;
	overflow:hidden;
	font-size:11px;
	color:#666;
	padding:0px 0 13px;
	clear:both;
	margin-top: 5px;
	float: left;
}
#footer ul{
	margin:13px 0 0;
	padding:0;
	list-style:none;
	float:left;
	overflow:hidden;
	height:1%;
	display:inline;
}
#footer ul li{
	float:left;
	margin:0 1px 0 -1px;
	padding:0 7px 0 11px;
	background:url(images/footer-split.gif) no-repeat left;
}
#footer ul a{
	color:#666;
	text-decoration:none;
}
#footer ul a:hover{
	text-decoration:underline;
}
#footer .from{
	float:right;
	display:inline;
	margin:13px 11px 0 0;
}
#footer .from a{
	font-weight:bold;
	color:#c00;
}
#footer .from a:hover{ text-decoration:none; }

.alignleft { float: left; }
.alignright { float: right; }
ol.commentlist li {list-style-type: none; }
ol.commentlist li img.avatar { float: left; border: 0px; padding: 0 10px 5px 0; margin: 0; }
h3#comments { margin-top: 40px; }
#searchform {margin: 15px 0 10px 17px; }

.navigation { width:100%; float: left;}
.navigation a { display: block; background: url(images/nav-bg.png) no-repeat; width: 90px; height: 19px; padding: 10px 12px; } 