body { font: 16px Times, "Times New Roman", Times, serif; }

p {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 9px;
}

p.capitalize:first-letter {
	font-weight:bold;
	font-size:15px;
}


h1 {
	font: 24px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 3px;
	color:#C00;	
}


h2 {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 3px;
	color:#898989;	
}


h3 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 3px;
	color:#898989;	
}

ul {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
}

li { 
	background: url(../img/bullet.gif) 10px 4px no-repeat;
	padding-left: 20px;
}

strong {
	font-weight: bold;
}


/* erikoistyylit */

.info_box {
	border: 1px solid #989898;
	margin: 0 20px 0 0;
	background-color: #f1f1f1;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius: 10px;
	-moz-box-shadow:8px 8px 10px #DDDDDD;
	-webkit-box-shadow:8px 8px 10px #DDDDDD; 
	box-shadow:8px 8px 10px #DDDDDD;
	padding: 10px;
}

.heading_grey_big {
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 3px;
	color:#666;	
	}

.heading_grey_big_nomargin {
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 3px;
	color:#666;	
	}

.heading0 {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 3px;
	color:#C00;	
	}
	

.heading1 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 3px;
	color:#C00;
	}

.heading2 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 3px;
	color:#C00;
	}

p.email_paragraph {
		font: 14px Verdana, Arial, Helvetica, sans-serif;
		margin-bottom: 9px;
		}
	
.paragraph {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 9px;
	}
	
.paragraph_capitalize {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 9px;
	}
	
.paragraph_capitalize:first-letter {
	font-weight:bold;
	font-size:15px;
	}
	
.personnel_card {
	border: 1px solid black;
	padding: 3px !important; 
	background-image: url(../../../img/personnel_card_bg.jpg);
	width: 258px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	margin: 0px 7px 6px 0px;
	}
	
.personnel_image {
	margin-right: 8px;
	border: 1px solid black;
	float:left;
	}
		
.word_document {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	width:339px;
	height:32px;
	padding: 16px 0px 0px 58px;
	background: url(../../../img/word_document.gif) no-repeat;
}

a:link.pdf,
a:visited.pdf,
a:hover.pdf,
a:active.pdf {
	display:block;
	height: 30px;
	width: 160px;
	padding: 20px 0 0 60px;
	background: url(../img/pdf.gif) 0px 0px no-repeat;
}
 
	
.kartta {
	display:block;
	width:218px;
	padding:0px;
	text-decoration:none;
	text-align:left;
	background: url(../img/kskartta1.gif) no-repeat center center;
	height: 87px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	}
.kartta:hover {
background: url(../img/kskartta2.gif) no-repeat center center;
}
	
a:link, a:visited, a:hover, a:active {
	color:#000000;
	}
	
a.vlinkki:link,
a.vlinkki:visited,
a.vlinkki:hover,
a.vlinkki:active {color: #ffffff;}

/* .biglink_red {
	color:#C00;
	text-decoration: underline;
} */

#pagenavi a:link, #pagenavi a:visited, #pagenavi a:hover, #pagenavi a:active {
	font: 18px bold Verdana, Geneva, sans-serif;
	color:#C00;
	text-decoration: underline;
}


a.horoscope:link,
a.horoscope:visited,
a.horoscope:hover,
a.horoscope:active {
	color: #ffffff;
	background-color: #000000;
}



