/*
www.wisewood.fi css file
*/

	
html {
	height:100%;
	overflow-y:scroll; 
	overflow-x:auto; 
	margin:0;
	padding:0;
}
body {
	min-height:100%;
	margin:0;
	padding:0;
	color:#181b24;
	background-image: url("../default/bg4.png");
	background-repeat: repeat-x; 
	background-color:#fff;
	font-size:12px; 
	font-size:13px; 
	position:relative;
}

/* Elementti, Id ja Class virheet */
h2 p,
li p {
	background:red;
	color:white;
}
			
/* Fontit */
body {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Lucida, Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
}


/* Elementit */
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}
h2, h3, h4, h5, h6 {
	color:#004182;
}
#title h1,
.content h1, 
.content h2,
.content h6 {
	color:#6e3f23;
} 
#safari-bug {
	position:absolute;
	top:-9000px;
	left:-9000px;
	font-family: Arial, Helvetica, sans-serif;
}
h1 
{

	font-size:22px;
	letter-spacing: 1px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;


}

h2 {
	font-size:12px;	
	padding:0 0 3px 0;	
}
h3 {
	font-size:12px;
	clear:left;

}
h6 { /* Read more header */
	font-size:11px;	
	padding:30px 0 3px 0;	
}


p {
 	margin-top:0;
	padding-top:0;
	line-height: 1.4em;
	margin-bottom:18px;
}

blockquote {
	font-style:italic;
	font-size:13px;
	/*background: url 0 4px no-repeat;*/	
	margin:0 0 10px 0;
	padding: 0 120px 0 35px;
}
form {
	margin:0;
	padding:0;
}

/* Linkit */
#main a img {
	border:none;
}

/*
Link Header
*/
#main h2 a {
	color:inherit;
	text-decoration:none;
}
#main h2 a:after {
	content: " >";
	color:#3c88da;
	font-size:12px;
}

#main h3 a {
	color:#3c88da;
	text-decoration:none;
}
#main  h3 a:after {
	content: " >";
	color:#3c88da;
	font-size:12px;
}
#main div h3 a:focus,
#main div h3 a:hover {
	border-bottom:1px solid #b8d4f1;
}

/*    */
#main p a,

/*
Link List
*/
#main ul li a {
	color:#3c88da;
	text-decoration:none;
}
#main ul li a:focus,
#main ul li a:hover {
	color:#3c88da;
	border-bottom:1px solid #84b4e7;
}

#main ul.list li a {
	color:#181b24;
	text-decoration:none;
	border-bottom:none;
}
#main ul.list li a:after {
	content: " >";
	color:#3c88da;
	font-size:12px;
}
#main ul.list li a:focus,
#main ul.list li a:hover {
	color:#3c88da;
	border-bottom:1px solid #84b4e7;
}



/* Lists */
ul {
	list-style: none;
	margin:0 0 20px 0;
	padding:0 0 0 1px;
}
ul ul {
	margin:5px 0 0 20px;
}
ul li {
	padding-left:14px;
	padding-top:0px;
	padding-bottom:5px;
	line-height: 1.4em;
}

/* Vasen Navi Lista */
.navi,
.navi * {
	
	margin:0;
	padding:0;
}
.navi ul {
	list-style: none;
}
.navi li {
	display:inline;
	background:none;
	line-height: 16px;
}
.navi a {
	color:#3a4653;
	text-decoration: none;
	padding:0 10px;
	border-bottom:none;
}
.navi a:focus,
.navi a:hover,
.navi li a.selected
{
	color:#3c88da;
	border-bottom:none;

	
}

/* rakenne	*/
#page {
	width:920px;
	padding-top:40px;
	margin:0 auto;
}

/* sisalto */	
	#main {
		clear:both;
		overflow:hidden;
		padding-bottom:50px;
	}
	#midimg {
		margin-left: 10px;
		margin-bottom:20px;
	}
	#main img {
		margin-bottom:20px;
	}
	
/* RichArea */
	
	
	#navi_local {
		float:left;
		width:176px;
	}
	#navi_local.empty {
			
	}
		#navi_local li {
			display:block;

		}
		#navi_local ul {
			margin:0;
			padding:0;
		}
		#navi_local ul li {
			margin:0;
			padding-top:1px;
			padding-left:20px;
		}
		#navi_local ul ul {
			margin:0;
			padding:0 0 0 1em;
			
		}
		#navi_local ul {
			background: url(../default/menu_left_streg.jpg) bottom left no-repeat;
			list-style: none;
			padding-bottom:1px;
			
		}
		#navi_local ul ul {
			background: none;
			background: url(../default/menu_left_streg.jpg) top left no-repeat;
			
		}
		#navi_local ul li {
			background: url(../default/menu_left_streg.jpg) top left no-repeat; 
				
		}
		#main #navi_local ul li a {
			background:none;
			font-size: 15px;
			color:#1d1d1d;
			display:block;
			text-decoration: none;
			padding:3px 0;
			border-bottom:none;
			width:149px;
		}

		#main #navi_local ul li a:focus,
		#main #navi_local ul li a:hover,
		#main #navi_local ul li a.selected
		{
			color:#3c88da;
			
		}

	.content {
		width:472px;
		float:left;
		padding-right:15px;
		padding-top:20px;
		margin-left:50px;
	}

	

/*Ajankohtaista*/
	#news{
		padding-top:20px;
		font-size:12px;
		}
	#news div.news.additional h2 {
		background: url(../default/icon-i.gif) no-repeat left top;
		padding:1px 22px 9px 22px;
		}
		
/*Oikea info lista*/		
	#info {
		float:right;
		width:190px;
		padding-top:10px;
		margin-left:15px;
		font-size:12px;
	}

	#info div.info {
		margin-bottom:0px;

	}
	#info div.info h2 {
		font-size:12px;
		padding-bottom:9px;
	}
	#info div.info img {
		margin-bottom:0;
		
	}

	#info div.info.additional h2 {
		background: url(../default/icon-i.gif) no-repeat left top;
		padding:1px 22px 9px 22px;
	}

	
/*Alapalkki*/

	#foot {
		position:absolute;
		bottom:0;
		width:100%;
		color:#999;
		text-align:center;
		padding-bottom:10px;
	}
	#foot span {
		font-size:10px;
		display:inline;
		margin:0 .5em;
		padding:0;
	}		
	#foot span a {
		color:#999;
	}
	#foot span a:hover,
	#foot span a:focus
	{
		color:#3c88da;
	}




