body{
 background-image:url('../pics/bodybgr_small.gif');
 background-position:center top;
 margin:0;
 padding:0;
 text-align:center;
}

*{
 font-family:verdana,arial;
 font-size:12px;
 line-height:1.5em;
 color:#fff;
}



/* PERUSRAKENTEET */


#head_container{
 height:150px;
 margin:0;
 padding:0;
 border:0px solid black;
 background-image:url('../pics/top_bgr.gif');
 background-repeat:repeat-x;
 background-position:center 80px;
 
}

#osoiterivi{
 width:720px;
 height:80px;
 margin:0 auto 0 auto;
 border:0px solid black;
}

#navirivi{
 width:720px;
 height:40px;
 line-height:40px;
 margin:10px auto 0 auto;
 color:#fff;
 font-weight:bold;
 text-align:left;
 border:0px solid black;
}

#content_container{
 width:720px;
 margin:0 auto 0 auto;
 text-align:left;
}

#nosto{
float:left;
margin:0 0 0 10px;
width:420px;
}


#tiedotteet{
margin:22px 0 26px 10px; 
}
*html #tiedotteet{
margin-left:20px;
}


/* TAITTO DIVIT */

.container{
 text-align:left;
 padding-left:0px;
 padding-bottom:15px;
 float:left;
}


.col65{
 width:65px;
 float:left;
}

.col430{
 width:430px;
 float:left;
}

.col100{
 width:100px;
 float:left;
}

.col190{
 width:190px;
 float:left;
}

.col205{
 width:205px;
 float:left;
}

.col215{
 width:215px;
 float:left;
}

.col250{
 width:250px;
 float:left;
}

.col260{
 width:260px;
 float:left;
}

.col340{
 width:340px;
 float:left;
}

.col380{
 width:380px;
 float:left;
}

.col440{
 width:440px;
 float:right;
}

.col470{
 width:465px;
 float:right;
}

.col500{
 width:500px;
 float:left;
}









/* TEKSTIMÄÄRITYKSET */

p{
 line-height:1.5em;
 padding:0 0 10px 10px;
}


h1{
 font-size:16px;
 line-height:1.3em;
 font-weight:bold;
 padding:0 0 10px 10px;
}

h2,h3{
 font-size:12px;
 line-height:1.3em;
 font-weight:900;
 padding:0 0 10px 10px;
}


input{
 color:#000;
}






img{ border:1px solid #fff; }

#content_container img.noborder, img.noborder{ border:none; background-image:none; }

.nopadding{
 padding:0;
 margin:0 0 -15px 0;
}

a{ color:#ff9600; text-decoration:none;  font-weight:bold; padding:0; background-image:none; }
a:link { color:#ff9600; text-decoration:none;  }      
a:visited { color:#ff9600; text-decoration:none;  }  
a:hover { color:#ff9600; text-decoration:none; }
a:active { color:#ff9600; text-decoration:none; } 

#content_container a{ color:#ff9600; text-decoration:none;  font-weight:bold; padding:0; background-image:none; padding:0 6px 0 0; }
#content_container a:link { color:#ff9600; text-decoration:none; padding:0 6px 0 0;  }      
#content_container a:visited { color:#ff9600; text-decoration:none; padding:0 6px 0 0;  }  
#content_container a:hover { color:#ff9600; text-decoration:none; padding:0 0 0 6px; background-image:url('../pics/bullet_yellow.gif'); background-repeat:no-repeat; background-position:0 3px; }   
#content_container a:active { color:#ff9600; text-decoration:none; padding:0 6px 0 0; } 

#content_container a.noborder{ border:none; background-image:none; padding:0; }
#content_container a:link.noborder{ border:none; background-image:none; padding:0; }
#content_container a:visited.noborder{ border:none; background-image:none; padding:0; }
#content_container a:hover.noborder { border:none; background-image:none; padding:0; }
#content_container a:active.noborder { border:none; background-image:none; padding:0; }

a img{ border:1px solid #fff;  background-image:none; }
a:link img {  border:1px solid #fff; }      
a:visited img { border:1px solid #fff; }  
a:hover img {border:1px solid #ff9600;}   
a:active img { border:1px solid #fff; } 

#content_container a img.noborder, a img.noborder{ border:none; background-image:none; padding:0; }
#content_container a:link img.noborder, a:link img.noborder{  border:none; background-image:none; padding:0;  }      
#content_container a:visited img.noborder, a:visited img.noborder{  border:none; background-image:none; padding:0;  }  
#content_container a:hover img.noborder, a:hover img.noborder{ border:none; background-image:none; padding:0; }   
#content_container a:active img.noborder, a:active img.noborder{ border:none; background-image:none; padding:0;  } 


/* LINKKIMÄÄRITYKSET */
#nosto a, #nosto a:hover{
display:block;
float:left;
color:#fff; 
text-decoration:none; 
padding:0; 
background-image:none;
border:none;
margin:0;
}
#nosto a img{
padding:0;
border:none;
margin:0;
background:none;
}

#content_container a.allwhite{ color:#fff; text-decoration:none; padding:0; background-image:none;}
#content_container a.allwhite:link{ color:#fff; text-decoration:none;  padding:0; background-image:none; }
#content_container a.allwhite:visited{ color:#fff; text-decoration:none; padding:0; background-image:none; }
#content_container a.allwhite:hover { color:#fff; text-decoration:none; padding:0; background-image:none; }
#content_container a.allwhite:active{ color:#fff; text-decoration:none; padding:0; background-image:none; }



#content_container a.pakinaprev{
 color:#ffffff;
 font-family:arial;
 font-size:20px;
 font-weight:normal;
 padding:15px 10px 20px 40px;
 display:block;
 text-decoration:none;
 background-image:url('../pics/quote.gif');
 background-position:10px 20px;
 background-repeat:no-repeat;
}
#content_container a.pakinaprev:link{
 color:#ffffff;
 font-family:arial;
 font-size:20px;
 font-weight:normal;
 padding:15px 10px 20px 40px;
 display:block;
 text-decoration:none;
 background-image:url('../pics/quote.gif');
 background-position:10px 20px;
 background-repeat:no-repeat;
}   
#content_container a.pakinaprev:visited{
 color:#ffffff;
 font-family:arial;
 font-size:20px;
 font-weight:normal;
 padding:15px 10px 20px 40px;
 display:block;
 text-decoration:none;
 background-image:url('../pics/quote.gif');
 background-position:10px 20px;
 background-repeat:no-repeat;
}  
#content_container a.pakinaprev:hover {
 color:#ff9600;
 font-family:arial;
 font-size:20px;
 font-weight:normal;
 padding:15px 10px 20px 40px;
 display:block;
 text-decoration:none;
 background-image:url('../pics/quote2.gif');
 background-position:10px 20px;
 background-repeat:no-repeat;
}
#content_container a.pakinaprev:active{
 color:#ffffff;
 font-family:arial;
 font-size:20px;
 font-weight:normal;
 padding:15px 10px 20px 40px;
 display:block;
 text-decoration:none;
 background-image:url('../pics/quote.gif');
 background-position:10px 20px;
 background-repeat:no-repeat;
} 


#content_container a.sidenav{ color:#fff; font-weight:100; padding:0 0 10px 15px; display:block; text-decoration:none; background-image:none;}
#content_container a.sidenav:link { color:#fff; text-decoration:none; padding:0 0 10px 15px; }   
#content_container a.sidenav:visited { color:#fff; text-decoration:none; padding:0 0 10px 15px; }  
#content_container a.sidenav:hover { color:#ff9600; text-decoration:none; background-image:none; background-repeat:no-repeat; background-position:0 5px; }   
#content_container a.sidenav:active { color:#fff; text-decoration:none; padding:0 0 10px 15px; } 

#content_container a.sidenav b{ color:#fff; margin:0 0 0 -5px;}
#content_container a.sidenav:link b{ color:#fff; text-decoration:none;  }   
#content_container a.sidenav:visited b{ color:#fff; text-decoration:none;  }  
#content_container a.sidenav:hover b{ color:#ff9600; text-decoration:none; }   
#content_container a.sidenav:active b{ color:#fff; text-decoration:none;  } 


#content_container a.sidenav_active{ color:#ff9600; font-weight:100; padding:0 0 10px 15px; display:block; text-decoration:none; background-image:none; background-image:url('../pics/bullet_yellow.gif'); background-repeat:no-repeat; background-position:0 5px; }
#content_container a.sidenav_active b{ color:#ff9600; margin:0 0 0 -5px;}
#content_container a.sidenav_active:link{ color:#ff9600; font-weight:100; padding:0 0 10px 15px; display:block; text-decoration:none; background-image:none; background-image:url('../pics/bullet_yellow.gif'); background-repeat:no-repeat; background-position:0 5px; }
#content_container a.sidenav_active:link b{ color:#ff9600; margin:0 0 0 -5px;}
#content_container a.sidenav_active:visited{ color:#ff9600; font-weight:100; padding:0 0 10px 15px; display:block; text-decoration:none; background-image:none; background-image:url('../pics/bullet_yellow.gif'); background-repeat:no-repeat; background-position:0 5px; }
#content_container a.sidenav_active:visited b{ color:#ff9600; margin:0 0 0 -5px;}
#content_container a.sidenav_active:hover{ color:#ff9600; font-weight:100; padding:0 0 10px 15px; display:block; text-decoration:none; background-image:none; background-image:url('../pics/bullet_yellow.gif'); background-repeat:no-repeat; background-position:0 5px; }
#content_container a.sidenav_active:hover b{ color:#ff9600; margin:0 0 0 -5px;}
#content_container a.sidenav_active:active{ color:#ff9600; font-weight:100; padding:0 0 10px 15px; display:block; text-decoration:none; background-image:none; background-image:url('../pics/bullet_yellow.gif'); background-repeat:no-repeat; background-position:0 5px; }
#content_container a.sidenav_active:active b{ color:#ff9600; margin:0 0 0 -5px;}





/* BLOG STYLET */
div.blog_entries {
	padding: 10px;
	padding-bottom: 47px;
	margin-bottom: 20px;
	background: url('../pics/blog_spacer.gif') no-repeat center bottom;
	color: #FFF;
}
div.blog_entries .content {
	padding: 10px;
	display:block;
}
div.blog_entry {
	margin-bottom: 30px;
	padding-bottom: 49px;
	background: url('../pics/blog_spacer.gif') no-repeat center bottom;
}
div.blog_entry  div.entry_header {
	border-bottom: 1px dotted #fff;
	padding: 15px 0 5px 0;
	margin-bottom: 5px;
}
div.blog_entry  h1, div.blog_entry  h2 {
	line-height: normal;
	margin: 0;
	padding: 0;
	color: #FFF;
}
div.blog_entry h1 {
}
div.blog_entry  div.entry_text {
	padding: 10px 0 10px 20px;
	margin-bottom: 10px;
}
div.blog_entry div.entry_author {
	
}
#content_container div.blog_entry .date {
	color: #fff;
}
#content_container div.blog_entry .entry_header a.entry, #content_container div.blog_entries a.entry {
	background-image: none;
	padding: 0;
	margin: 0;
	color: #FF9600;
	font-weight: bold;
	font-size: 16px;
}
#content_container div.blog_entries a.entry:hover, #content_container div.blog_entry .entry_header a:hover  {
	background-image: none; color: #FF9600; text-decoration: none; border-bottom: 1px solid #fff;
}
#content_container div.blog_entry a.blog {
	background-image: none;
	padding: 0;
	margin: 0;
	color: #000;
	font-weight: normal;
	font-size: 12px;
}
#content_container div.blog_entry a.blog:hover { background-image: none; color: #000; text-decoration: underline; }

#content_container a.bloglist {
	background: none;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
#content_container a.bloglist:hover {
	background: none;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}

#content_container a.blogmonth {
	background: none;
	font-weight: normal;
	padding: 0;
	margin: 0;
}
#content_container a.blogmonth:hover {
	background: none;
	text-decoration: none;
	padding: 0 0 0 5px;
	margin: 0;
}
#content_container #comment textarea {
	color: #000;
	
}

h4 {
	font-size: 16px;
	line-height: 1.3em;
	font-weight: bold;
	padding: 0;
}

#content_container #blog_info {
	margin: 0;
	padding: 20px 20px 0px 20px;
}
#content_container #blog_info #author a {
	font: bold 14px Arial;
	background: none;
	margin: 0; padding: 0;
}
#content_container #blog_info #author a:hover {
	background: none;
	margin: 0; padding: 0;
	border-bottom: 1px solid #fff;
}
#content_container #blog_info #name {
	font: bold 16px Arial;
}
#content_container #blog_info #name span {
	display: block;
	font: normal 12px Arial;
}


