/* perusmäärittelyt */

html {
	height: 100%;
}


body { 
	height: 100%;
	color: #000000; 
	background: #000000;
	margin: 0px; 
	}

img
{
border-width: 0px;
}

a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #336699;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #336699;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #336699;
	}


h1 {
font-weight: bold;
font-family: garamond, "Times new roman", verdana, sans-serif;
text-transform: uppercase;
color: #000000;
font-size: 1.6em;
margin-bottom: 0px;
letter-spacing: 1px;
text-align: left;
}

h2 {
font-weight: bold;
font-family: garamond, "Times new roman", verdana, sans-serif;
text-transform: uppercase;
color: #000000;
font-size: 1em;
margin-top: 25px;
margin-bottom: 0px;
text-align: left;
}


p
{
text-indent: 0cm;
font-size: 0.9em;
line-height: 120%;
color: #000000;
font-family: garamond, "times new roman", times, arial, verdana;
text-transform: uppercase; 
}

#seuraava
{
text-align: right;
margin-right: 40px;
}

#koko	{
	height: 100%;
	}


/* specific divs */
#laatikko { 
	background: #CFA658 url(img/logo_palkki.jpg) no-repeat left top; 
	padding: 10px 0px 0px 0px;  
	margin: 0px auto; 
	width:850px;
	height: auto;
/*	border-left: 2px dashed #fff;
	border-right: 2px dashed #fff; */
	}






#vasen {
	width: 150px;
	height: auto;
	float: left;
	padding:3px;
	margin-right:15px;	
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 15px; 
	}
#vasen p {
	font: bold 0.8em garamond, verdana, sans-serif, "times new roman", times, verdana; 
	text-align:left;
	color:#000000;
	line-height: 140%;
	margin-top: 10px;
	}
	
#vasen a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #000000;
	}
#vasen a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #000000;
	}
#vasen a:hover, #linkit a:active { 
	text-decoration: underline; 
	color: #BACBD2;
	}
	
.etusivukuva
{
margin-left: 55px;
margin-top: 85px;
}


.eposti
{
text-transform: lowercase;
font-size: 1.2em;
}






#teksti_etusivu
{
margin-left: 260px;
margin-right: 110px;
padding-top: 1px;
margin-bottom: 0px;
}


#teksti
{
margin-left: 260px;
margin-right: 110px;
padding-top: 75px;
margin-bottom: 0px;
}

#teksti_kuvalla
{
margin-left: 260px;
margin-right: 30px;
padding-top: 75px;
margin-bottom: 0px;
}

#teksti_kuvalla2
{
margin-left: 260px;
margin-right: 20px;
padding-top: 75px;
margin-bottom: 0px;
}

#teksti_kuvalla2 p
{
margin-right: 15px;
}

#teksti_kuvalla3
{
margin-left: 260px;
margin-right: 2px;
padding-top: 75px;
margin-bottom: 0px;
}

#teksti_kapea
{
margin-left: 260px;
margin-right: 180px;
padding-top: 75px;
margin-bottom: 0px;
}

#teksti_kapein
{
margin-left: 330px;
margin-right: 180px;
padding-top: 75px;
margin-bottom: 0px;
}

#galleria
{
margin-left: 250px;
margin-right: 10px;
padding-top: 75px;
margin-bottom: 0px;
}

.g /* tämä siis gallerian kuva */
{
margin: 3px;
}

#galleriakuva /* se sivu, jolla g-kuva näytetään */
{
margin-left: 180px;
margin-right: 10px;
padding-top: 75px;
margin-bottom: 0px;
}


#alaosa
{
padding-top: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 10px;
text-align: center;
}

#alaosa_oikea
{
padding-top: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 10px;
margin-right:20px;
text-align: right;
}

#alaosa_juhla
{
padding-top: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 260px;
}



#kuvitus
{
float: right;
margin-bottom: 10px;
margin-top: 20px;
margin-left: 6px;
cleat: both;
}

#kuvitus img
{
margin-top: 4px;
}

#kuvitus2
{
float: right;
margin-bottom: 10px;
margin-top: 20px;
margin-left: 3px;
cleat: both;
}

#kuvitus2 img
{
margin-top: 4px;
}


input, textarea
{
background-color: #CCCCCC;
border-width: 0px;
color: #000000;
}

#valkea
{
background-color: #ffffff;
color: #669999;
font-weight: bold;
}


#lomake
{
border-style: dotted;
border-width: 1px;
border-color: #000000;
padding-left: 5px;
padding-right: 5px;
}