body {
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, "Sans Serif";
	font-size:12px;
	overflow:scroll;
	margin:0px;
	padding:0px;
}

p {
	color:#666666;
	font:Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	color:#ffffff;
	text-align:center;
	font-size:14px;
	line-height:12px;
}

h2 {
	color:#51a91b;
	font-size:18px;
}¨

h3 {
	color:#51a91b;
	text-align:center;
	font-size:14px;
}

h4 {
	color:#51a91b;
	font-size:14px;
}

a:link {
	color:#ffffff;
	text-decoration:none;
}

a:visited {
	color:#ffffff;
	text-decoration:none;
}

a:hover {
	color:#015108;
	text-decoration:none;
}

a:active {
	color:#ffffff;
	text-decoration:none;
}

a.sisaanheitto:link {
	color:#51a91b;
	text-decoration:none;
}

a.sisaanheitto:visited {
	color:#51a91b;
	text-decoration:none;
}

a.sisaanheitto:hover {
	color:#51a91b;
	text-decoration:underline;
}

a.sisaanheitto:active {
	color:#51a91b;
	text-decoration:none;
}

a.teksti:link {
	color:#51a91b;
	text-decoration:none;
}

a.teksti:visited {
	color:#51a91b;
	text-decoration:none;
}

a.teksti:hover {
	color:#51a91b;
	text-decoration:underline;
}

a.teksti:active {
	color:#51a91b;
	text-decoration:none;
}

a.yht:link {
	font-size:12px;
	color:#51a91b;
	text-decoration:none;
}

a.yht:visited {
	font-size:12px;
	color:#51a91b;
	text-decoration:none;
}

a.yht:hover {
	font-size:12px;
	color:#51a91b;
	text-decoration:underline;
}

a.yht:active {
	font-size:12px;
	color:#51a91b;
	text-decoration:none;
}

a.iso:link {
	color:#51a91b;
	text-decoration:underline;
	font-size:14px;
}

a.iso:visited {
	color:#51a91b;
	text-decoration:underline;
	font-size:14px;
}

a.iso:hover {
	color:#51a91b;
	text-decoration:none;
	font-size:14px;
}

a.iso:active {
	color:#51a91b;
	text-decoration:none;
	font-size:14px;
} 

.italic {
	font-style:italic;
}

.text-center {
	text-align:center;
}

#kaikki {
	position:absolute;
	top:0px;
	left:50%;
	width:950px;
	height:100%;
	margin-left:-475px;
}

#header {
	position:absolute;
	height:191px;
	width:100%;
	top:17px;
}

#valikko {
	position:absolute;
	height:30px;
	width:100%;
	top:208px;
	z-index:1;
}

#valikko1_1 {
	position:absolute;
	height:30px;
	width:135px;
	top:0px;
	left:0px;
	background-image:url(images/link_1_1.jpg);
}

#valikko2_1 {
	position:absolute;
	height:30px;
	width:136px;
	top:0px;
	left:135px;
	background-image:url(images/link_2_1.jpg);
}

#valikko3_1 {
	position:absolute;
	height:30px;
	width:136px;
	top:0px;
	left:271px;
	background-image:url(images/link_3_1.jpg);
}

#valikko4_1 {
	position:absolute;
	height:30px;
	width:135px;
	top:0px;
	left:407px;
	background-image:url(images/link_4_1.jpg);
}

#valikko5_1 {
	position:absolute;
	height:30px;
	width:135px;
	top:0px;
	left:542px;
	background-image:url(images/link_5_1.jpg);
}

#valikko6_1 {
	position:absolute;
	height:30px;
	width:137px;
	top:0px;
	left:677px;
	background-image:url(images/link_6_1.jpg);
}

#valikko7_1 {
	position:absolute;
	height:30px;
	width:136px;
	top:0px;
	left:814px;
	background-image:url(images/link_7_1.jpg);
}

#valikko1_2 {
	position:absolute;
	height:30px;
	width:135px;
	top:0px;
	left:0px;
	background-image:url(images/link_1_2.jpg);
}

#valikko2_2 {
	position:absolute;
	height:30px;
	width:136px;
	top:0px;
	left:135px;
	background-image:url(images/link_2_2.jpg);
}

#valikko3_2 {
	position:absolute;
	height:30px;
	width:136px;
	top:0px;
	left:271px;
	background-image:url(images/link_3_2.jpg);
}

#valikko4_2 {
	position:absolute;
	height:30px;
	width:135px;
	top:0px;
	left:407px;
	background-image:url(images/link_4_2.jpg);
}

#valikko5_2 {
	position:absolute;
	height:30px;
	width:135px;
	top:0px;
	left:542px;
	background-image:url(images/link_5_2.jpg);
}

#valikko6_2 {
	position:absolute;
	height:30px;
	width:137px;
	top:0px;
	left:677px;
	background-image:url(images/link_6_2.jpg);
}

#valikko7_2 {
	position:absolute;
	height:30px;
	width:136px;
	top:0px;
	left:814px;
	background-image:url(images/link_7_2.jpg);
}

#sisaanheitto {
	position:absolute;
	height:auto;
	width:896px;
	left:50%;
	margin-left:-448px;
	top:50px;
}

#sisalto {
	position:relative;
	float:left;
	height:auto;
	width:930px;
	top:255px;
	left:50%;
	margin-left:-465px;
	display:inline;
	padding-bottom:30px;
}

#tekstialue {
	position:relative;
	float:left;
	margin-top:2px;
	margin-left:10px;
	width:540px;
	height:auto;	
}

#tekstialue_ylareuna {
	position:relative;
	float:left;
	margin-top:2px;
	margin-left:10px;
	width:540px;
	height:auto;
	border-top:solid 1px;
	border-color:#51a91b;
}

#galleria {
	position:relative;
	float:left;
	width:350px;
	margin-top:13px;
	margin-left:20px;
}

#kuvitus_kuva {
	position:relative;
	float:left;
	width:350px;
	margin-top:55px;
	margin-left:20px;
}

#yhteysdivi {
	position:relative;
	float:left;
	margin-top:5px;
	margin-left:130px;
	width:700px;
	height:auto;	
}

#yhteyskuva {
	position:relative;
	float:left;
	margin-top:55px;
	margin-left:20px;
	width:auto;
	height:auto;	
}

#yhteystiedot {
	position:relative;
	float:left;
	margin-top:2px;
	margin-left:20px;
	width:250px;
	height:auto;
}

#taiteilijadivi {
	position:relative;
	float:left;
	margin-top:5px;
	margin-left:10px;
	width:900px;
	height:auto;	
}

#taiteilijadivi_ylareuna {
	position:relative;
	float:left;
	margin-top:5px;
	margin-left:10px;
	width:900px;
	height:auto;
	border-top:solid 1px;
	border-color:#51a91b;
}

#taiteilijateksti {
	position:relative;
	float:left;
	margin-top:5px;
	margin-bottom:20px;
	margin-left:20px;
	width:670px;
	height:auto;	
}

#taiteilijakuva {
	position:relative;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:20px;
	width:162px;
	height:auto;	
}


#linkit {
	position:relative;
	float:left;
	margin-top:5px;
	margin-left:10px;
	width:900px;
	height:auto;	
}

#opastusdivi {
	position:relative;
	float:left;
	margin-top:5px;
	margin-left:10px;
	width:900px;
	height:auto;	
}

#kartta {
	position:relative;
	float:left;
	margin-top:5px;
	margin-left:65px;
	width:370px;
	height:300px;
}

.thumbit {
	margin:5px;
}

.border0 {
	border:0px;
}

.sisaanheitto {
	font-size:14px;
	text-align:center;
	color:#51a91b;
}


