body {
	/*
	font-family: 'Poiret One', cursive;  //
	font-family: 'Josefin Sans', sans-serif; // HEADERIT ja LINKIT
	font-family: 'Maven Pro', sans-serif; // PARAGRAPH
	*/

	font-family:'Maven Pro', sans-serif;

}

p, li, h1, h2, h3{
	-webkit-animation-duration: 0.1s;
	-webkit-animation-name: fontfix;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 2s;
}

@-webkit-keyframes fontfix{
	from{ 	opacity: 1; }
	50%{	opacity: 0.8; }
	to{	opacity: 1; }
}

p {
	font-family:'Maven Pro', sans-serif;
	font-size:13px;
	line-height:24px;
}

div#navibar ul li {
	text-align:center;
	font-family: 'Josefin Sans', sans-serif;
	font-size:26px;
}

h1, h2, h3, h4 {
	font-family: 'Josefin Sans', sans-serif;
}


h1 {
	font-size:22px;
	letter-spacing:7px;
	background-color:#f9f9eb;
	padding:2px 5px 2px 10px;
	vertical-align: middle;
	width:33%;
	margin-left:-10px;
	/*text-shadow: 0px 3px 3px black;*/
}

h2 {
	font-size:15px;
	margin-top:20px;
}

h3 {
	font-size:15px;
}

.valittu {
	color:#006699 !important;
}

div#middlediv h1 {
	text-align:center !important;
}

div#footer p {
	font-size:9px !important;
	color:gray;
	line-height:normal;
}

#leftdiv p {
	margin-right:10px;
}

#middlediv p {
	margin-left:20px;
	margin-right:20px;
	text-align:left;

	letter-spacing:normal;
}

.sisennetty {
	margin-left:50px;
	margin-right:50px;
	text-align:justify;
}

p.uutinen {
	line-height:normal;
	letter-spacing:normal;
}

.footermenu {
	float:right;
}

.footerinfo {
	margin-left:auto;
	margin-right:auto;
}

#footer a:link {
	color:gray !important;
}

a:link {
	color:black;
	text-decoration:none;
	border:0px;
}

a:visited {
	color:black;
	text-decoration:none;
	border:0px;
}

a:hover {
	color:#6f8192;
	text-decoration:none;
	border:0px;
}

a:active {
	color:black;
	text-decoration:none;
	border:0px;
}

img a:link {
	border:0px;
}

input {
	border:1px solid #6f8192;
	font-family:'Maven Pro', sans-serif;
	font-size:13px;
	color:black;
}

select {
	font-family:'Maven Pro', sans-serif;
	font-size:13px;
	border:1px solid #6f8192;
}

textarea {
	font-family:'Maven Pro', sans-serif;
	font-size:13px;
	resize:none;
}

.oikealle {
	float:right;
	border:1px solid black;
	margin-left:15px;
}

.vasemmalle {
	float:left;
	border:1px solid black;
	margin-right:15px;
}

p.smaller {
	font-size:10px !important;
}

p.fyi {
	margin-left:100px;
	margin-right:100px;
	/*text-align:center;*/
	font-size:11px;
	text-align:center;
}

hr.vali {
	height:1px;
	color:#999;
	background-color:#999;
	width:80%;
	border:0 none;
}

.tlink {
	color:#6f8192 !important;
}

.tlink:hover {
	text-decoration:underline;
}

.quote {
	font-style:italic;
	margin-left:30px;
}

span.huomio {
	font-weight:bold;
}

span.huomio1 {
	font-style:normal !important;
	color:#FF0000;
}
