@import 'https://fonts.googleapis.com/css?family=Amarante';
@import 'https://fonts.googleapis.com/css?family=Vollkorn';

/* LINKIT */
a {
	color:#5b772f; /* LINKKIEN VÄRI */
}
a:hover  {
	color:#901247;
		transition: color 0.5s ease;
}
body,html {height:100%;}
body {
	margin: 0 200px;
	font-size:11pt;
	font-family: 'Vollkorn', serif;
	color:#382508;
	text-shadow: 1px 1px 0px #ded5b2;
	text-align:justify;
	background: url(http://i66.tinypic.com/k4va0g.jpg) #fff;
    background-size: auto 100%;
	line-height:1.5;
}

/* YLÄOSA, NAVI JA ALAOSA */
header {
	text-align:center;
	font-size:20px;
	font-family:oswald,sans-serif;
	color:#fff;
	letter-spacing:15px;
	text-transform:uppercase;
	padding-top:10px;
	padding-bottom:10px;
}
nav, footer {
	max-width:1000px;
	min-width:700px;
	margin: 0 auto;
	text-transform:uppercase;
	text-align:center;
	font-family: 'Amarante', cursive;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	letter-spacing:10px;
	padding-top:30px;
	padding-bottom:30px;
	color:#7f5212;
	background: url(http://i68.tinypic.com/zv2cfk.jpg) repeat-y center;
}
footer {
	margin-bottom:30px;
}
nav a {
	color:#4e3104;
	text-decoration:none;
	padding: 20px 40px;
	-webkit-transition:all 0.3s ease-out;
  -moz-transition:all 0.3s ease-out;
  -ms-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;

}

nav a:hover {
	color:#d0bd40;
-webkit-transform:rotate(15deg) scale(1.3);
  -moz-transform:rotate(5deg) scale(1.3);
  -ms-transform:rotate(5deg) scale(1.3);
  -o-transform:rotate(5deg) scale(1.3);
  transform:rotate(5deg) scale(1.3);

}

nav.current_page_item a
	{
		background: url(http://i66.tinypic.com/v4szso.jpg) no-repeat center;
		color: #d60101;
	}

/* TEKSTIOSIO JA VÄLIOTSIKOT */
main {
	max-width:1000px;
	min-width:700px;
	width: 70%;
	margin: 0 auto;
	color:#382508;
	letter-spacing:1px;
	padding:30px 0;
	line-height:1.6;
	display:block;
}

h1,h2 {
	text-transform:uppercase;
	font-weight:normal;
	font-family: 'Amarante', cursive;
	letter-spacing:5px;
	font-size:15pt;
	padding-left:70px;
	padding-top:18px;
	height:50px;
	background: url(http://i63.tinypic.com/kedjbq.jpg) center left no-repeat;
}
h2 {
	font-size:12pt;
}

.taulukko {
		width: 100%;
		border: 1px solid #a3884b;
		background: url(http://i68.tinypic.com/zv2cfk.jpg) repeat-y center;
		padding: 10px;
		}

		.taulukko td {
		border: 1px solid #e9e9e9;
		padding: 5px;
		box-shadow: 0 0 5px #272727;
		}