
body { padding:0px; margin:0px;
	 background: url(background.png) repeat-x;

	background-color:#BBB;
	background-image: -moz-linear-gradient(-45deg, #000 0%, #E6E2E6 100%);
	  background-image: -webkit-gradient(linear, 0% 0%, 20% 100%, from(#000), to(#E6E2E6));
	    height:100%;
		  background-attachment:fixed;
	  }
	  html {     height:100%;
		      padding:0px; margin:0px; font-family : Arial, Helvetica, Verdana, sans-serif;}

p
{
		line-height: 1.4em
}

.content img{
	-webkit-box-shadow: 4px 4px 7px #000;        
   	-moz-box-shadow: 4px 4px 7px #000;    
	box-shadow: 4px 4px 7px #000;
	margin-bottom:10px;
	/*margin-right:20px;*/
}

.kartta img{
	-webkit-box-shadow: 0px 0px 0px #000;
	-moz-box-shadow: 0px 0px 0px #000;
	box-shadow: 0px 0px 0px #000;
				}


.logo
{
		padding-left: 7%;
		margin-bottom:-22px;
}

.navi
{
		padding-left:12%;
}

.navi a:hover
{
		color:#818181;
}

.navilink
{
		font-weight:bold;
		text-decoration:none;
		color:#E6E6E6;
		padding-left:7pt;
		padding-right: 7pt;
}

.navilinkEmphasis
{
		background-color:#9A989A;
		font-weight:bold;
		text-decoration:none;
		color:black; /*#686748; /*#8E763A;*/
		padding-top:3px;
		padding-left:7pt;
		padding-right:7pt;
		/*background-color:#E6E2E6;*/
		background: -moz-linear-gradient(top, #9A989A 0%, #D9D8D9 50%);
		background: -webkit-gradient(linear, 0% 0%, 0% 50%, from(#9A989A), to(#D9D8D9));
		border-top-right-radius: 10px;
		border-top-left-radius: 10px;
		-moz-border-radius-topright: 10px;
	    -webkit-border-top-right-radius: 10px;
	    -moz-border-radius-topleft: 10px;
	    -webkit-border-top-left-radius: 10px;
}

/*TYYLITTELY KESKEN*/
.vaellusnavi
{
		color:black;
}

.vaellusnavi a:hover
{
		background-color:#E6E3E6;
		color:#888888;
}

.vaellusnavilink
{
		padding:1px;
		margin:-4px;
		border-width:1px;
		padding-left:10px;
		padding-right:10px;
		border-style:solid;
		text-decoration:none;
		border-color:#9F9D9F;
		background-color:#DFDCDF;
		color:black;
}

.vaellusnavilinkEmphasis
{
		text-decoration:none;
		padding:1px;
		padding-left:10px;
		padding-right:10px;
		margin:-4px;
		border-width:1px;
		border-style:solid;
		border-color:#9F9D9F;
		background-color:#E6E2E6;
		color:black;
		font-weight:bold;
}


.vaelluspaiva
{
		font-weight: bold;
		color: #766032; 
		font-style:italic;
}

/*END TYYLITTELY*/

.muokattu
{
		font-size:x-small;
		padding-left: 7%;
}

.content
{
	min-width:76%;
	display: inline-block;
	margin-left: 6%;
	margin-right: 6%;
	margin-bottom:10px;
	margin-top:-1px;
	padding-left:6%;
	padding-right:6%;
	padding-top:20px;
	padding-bottom:20px;
	border: 0px solid #000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;											
	border-radius: 10px;
	background-color: #E6E2E6;
	-webkit-box-shadow: 2px 2px 4px #000;
	-moz-box-shadow: 2px 2px 4px #000;
	box-shadow: 2px 2px 4px #000;
	background-image: -moz-linear-gradient(top, #D9D8D9 0%, #FFF 100%);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#D9D8D9), to(#FFF));
	/*overflow:auto;*/
}



/*GALLERY*/
.galleria
{
		text-align:center;
		padding:10px;
		margin-top:10px;
}

.gallerialinkki
{
		text-decoration:none;
		color:#000000;
		padding:20px;
		float:left;
		/*width:225px;*/
		margin:10px;
}

.galleria a:hover
{
		color: #888888;
}

.galleriaylalinkki
{
		text-decoration:none;
		color:#4F432A;
}

.galleriatnkuvalinkki
{
		padding:20px;
		margin-bottom:20px;
}

.galleriatnkuva
{
		border:0px;
}

.pagenavi
{
		padding-top:10px;
		padding-bottom:10px;
}

/*VAELLUS*/
.vaelluskuvattd
{
		padding:15px;
}

.vaelluskuvattd img {
	-webkit-box-shadow: 6px 6px 8px #000;
	-moz-box-shadow: 6px 6px 8px #000;
	box-shadow: 6px 6px 8px #000;
	margin-bottom:15px;
}

.vaelluskuvat
{
		padding-bottom:0px;
		font-weight: bold;
		border:0px;
		text-decoration:none;
}

.sivulink
{
		font-weight: bold;
		text-decoration:none;
		color: #000000;
}

.vaelluskuvattd a:hover
{
		color: #AAAAAA;
}

.vaelluskuvattd a:hover img {   
	    -webkit-box-shadow: 6px 6px 8px #777;
		    -moz-box-shadow: 6px 6px 8px #777;
			    box-shadow: 6px 6px 8px #777;	
				}

.kartta
{
		width: 700px;
		height: 500px;
		margin:20px;
}


