/* CSS Document */
body
{
background-image:url(images/bg.png); 
background-repeat:repeat-x; 
background-color:#000000;
}
#banner
{
background-image:url(images/ylabanneri.png); width:949px; height:145px;
text-align:center;
}
#aukiolo
{
/*font-family:arial;*/
font-weight:bold;
font-size:22px;
color:#441f11;
float: right;
width:150px;
/*border:#FF0000 1px solid;*/
margin-top:40px;
margin-right:20px;
}
/* LINKKIPALKKI */
	#etusivu img
	{
	border:0px;
	}
	#ohjelma img
	{
	border:0px;
	}
	#tuotteet img
	{
	border:0px;
	}
	#tapahtumat img
	{
	border:0px;
	}
	#galleria img
	{
	border:0px;
	}
	#remppa img
	{
	border:0px;
	}
	#vieraskirja img
	{
	border:0px;
	}
	#yhteystiedot img
	{
	border:0px;
	}
	#linkit img
	{
	border:0px;
	}
	#ruoho img
	{
	border:0px;
	}
#tekstisisalto
{
font-family:calibri; 
color:#4c2e13;
font-weight: bold;
font-size: 17px;
margin-left:15px;
text-align:left;
}
#tekstisisalto img
{
border:#000000 1px thin;
}
/************************ SIVUT *****************************/
/*ETUSIVU*/
#flash
{
float:left;
margin-left:15px;
/*border:2px #000000 dotted;*/
width:405px;
margin-bottom:15px;
height:250px;

}
#ajankohtaista
{
/*background-image:url(images/sisalto/etusivu_kehys.png);*/
background-image:url(images/sisalto/ajank.png);
background-repeat:no-repeat;
float:right;
/*border:2px #000000 dotted;*/
height:235px;
width:226px;
}
#ajank
{
margin:1px 25px 15px 25px;
/*border:2px #000000 dotted;*/ 
font-weight:bold;
text-align: center;
vertical-align:middle;
}
#ajank img
{
margin:0px 0px 0px 0px;

}
#juliste
{
margin-top:0px;
margin-left:60px;
margin-bottom:0px;
}

a:link { text-decoration:none; color:#4c2e13;}
a:visited {text-decoration:none;color:#4c2e13;}
a:hover {text-decoration:none;color: #FFFFFF;}
/*a:hover {text-decoration:none;color:#4c2e13;}*/

p.teksti
{
/*border:2px #000000 dotted;*/
margin: 55px 5px 5px 5px;
font-family:calibri; 
color:#4c2e13;
font-weight: bold;
font-size: 17px;
margin-left:15px;
text-align:left;
width: 475px;
}
/*OHJELMA*/
#ohjelma_vasen
{
float:left;
width: 300px;
/*border:2px #000000 dotted;*/
font-size:17PX;
}
#ohjelma_oikea
{
float: right;
margin-right:15px;
/*border:2px #000000 dotted;*/
}
p.teksti
{
margin-left:10px;
}


/*TUOTTEET*/
#tuotteet_vasen
{
float:left;
width: 400px;
/*border:2px #000000 dotted;*/
}
#tuotteet_oikea
{
float: right;
margin-right:15px;
text-align:center;
/*border:2px #000000 dotted;*/
}

/*TAPAHTUMAT*/
#tapahtumat_vasen
{
float:left;
width: 400px;
/*border:2px #000000 dotted;*/
}
#tapahtumat_oikea
{
float: right;
margin-right:15px;
/*border:2px #000000 dotted;*/
}
/*REMPPA*/
#remppa_vasen
{
float:left;
width: 375px;
/*border:2px #000000 dotted;*/
}
#remppa_oikea
{
float: right;
text-align:center;
margin-right:15px;
/*border:2px #000000 dotted;*/
}
/**** VIERASKIJA ********/

div.vkirja
{
width:550px;
margin: 5px 0px 5px 0px;
padding: 0px 5px 0px 5px;
border: 1px #4c2e13 solid;
margin-left:25px;
}

#vieraskirjasivut
{
margin-left:60px;
font-size:14px;
font-weight:bold;
text-align:center;
}
/********** GALLERIA *************/
#galleria_vasen
{
float:left;
width:200px;
border:2px #000000 dotted;
}
#galleria_oikea
{
float:right;
border:2px #000000 dotted;
margin-right:200px;

}

.gal   
{
	/*background-color:#fff;*/
	background-color: #441f11;
	padding:2px;
	border:0px solid #ccc;
	margin:15px 2px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	
}
/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}
/* the thumbnails */
#triggers {
	text-align:left;
}

#triggers img {
	/*background-color:#fff;*/
	background-color: #441f11;
	padding:2px;
	border:0px solid #ccc;
	margin:15px 2px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

/* the active thumbnail */
#triggers a.active img {
	outline:1px solid #000;
	/* show on top of the expose mask */
	z-index:9999;
	position:relative;
}
/********** YHTEYSTIEDOT */
#yhteystiedot_vasen
{
float:left;
width: 300px;
/*border:2px #000000 dotted;*/
}
#yhteystiedot_vasen img
	{
	border:0px;
	}
#yhteystiedot_oikea
{
float: right;
margin-right:15px;
/*border:2px #000000 dotted;*/
}


