body {
	font-size: 0.8Em;
	font-weight: normal;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Verdana, Arial, sans-serif;
	color: #FFFFFF;
	background: #000000 url('tausta.png') repeat fixed;
	scrollbar-face-color: black;
	overflow: scroll;
}

div.site {
	margin-left: auto;
	margin-right: auto;
	margin-top: 1Em;
	margin-bottom: 3Em;
	width: 75Em;
	padding: 2em;
}

div.header {
	height: 10Em;
	width: inherit;
}

div.navimain {
	font-family: Verdana;
	color: #FFFFFF;
	font-weight: bold;
	width: inherit-1Em;
	height: 1.2Em;
	background: rgb(17, 17, 17);
	margin-top: 1Em;
	margin-bottom: 0.2Em;
	padding: 0.5Em;
	font-size: 1.2Em;
}

div.navisub {
	font-size: 1Em;
	font-family: Verdana;
	color: #AAAAAA;
	width: inherit-1Em;
	height: 1Em;
	background: rgb(17, 17, 17);
	margin-bottom: 1Em;
	margin-top: 0.2Em;
	padding: 0.5Em;
}

div.footer {
	background: rgb(17, 17, 17);
	height: 2.5Em;
	width: inherit;
	float: left;
	margin-top: 1Em;
	margin-bottom: 1Em;
}

div.lang {
	float: right;
	margin: 1Em;
}

table.full {
	width: inherit;
	padding: 0.1Em;
}

div.ownad {
	float: left;
	width: 50Em;
	background: rgb(17, 17, 17);
	padding: 1Em;
	margin-top: 1Em;
}

div.text {
	float: left;
	width: 50Em;
	background: rgb(17, 17, 17);
	padding: 1Em;
	margin-top: 1Em;
}

div.ad {
	width: 20Em;
	float: right;
	background: rgb(17, 17, 17);
	padding: 1Em;
	margin-top: 1Em;
	/*   text-align:         center;*/
}

h1 {
	font-size: 1.8Em;
	color: #ff9600;
}

h2 {
	font-size: 1.4Em;
}

h3 {
	font-size: 1Em;
}

p {
	font-size: 1Em;
	text-indent: 2Em;
}

a {
	text-decoration: underline;
}

a:link {
	color: #0084ff;
}

a:visited {
	color: #0073ee;
}

a:active {
	color: #0084ff;
}

a:hover {
	color: #008bff;
}

a.navi {
	text-decoration: none;
	color: #ff9600;
}

a:link.navi {
	color: #ff9600;
}

a:visited.navi {
	color: #ff9600;
}

a:active.navi {
	color: #ff9600;
}

a:hover.navi {
	color: #ffb000;
	text-decoration: underline;
	background: #222222;
}

a.navi_sub {
	text-decoration: none;
	color: #60f000;
}

a:link.navi_sub {
	color: #60f000;
}

a:visited.navi_sub {
	color: #60f000;
}

a:active.navi_sub {
	color: #60f000;
}

a:hover.navi_sub {
	color: #8fff00;
	text-decoration: overline;
	background: #222222;
}

a.navi_new {
	text-decoration: none;
	color: #ff000;
}

a:link.navi_new {
	color: #ff0000;
}

a:visited.navi_new {
	color: #ff0000;
}

a:active.navi_new {
	color: #ff0000;
}

a:hover.navi_new {
	color: #8fff00;
	text-decoration: overline;
	background: #222222;
}

a.article {
	text-decoration: underline;
}

a:link.article {
	color: #fffc00;
}

a:visited.article {
	color: #fffc00;
}

a:active.article {
	color: #fffc00;
}

a:hover.article {
	text-decoration: overline;
	color: black;
	background: #fffc00;
}

a img.banner {
	border: 0;
	width: 50Em;
}

a img.ad {
	border: 0;
	width: 20Em;
}

a img.noborder {
	border: 0;
}

a img.logo_header { /*   height:        10Em;*/
	width: 41Em;
	border: 0;
}

a img.article {
	width: 10Em;
	border: 0;
}

a img.dj {
	width: 20Em;
	border: 0;
	margin: 1Em;
	float: left;
}

a img.band {
	width: 25Em;
	border: 0;
	margin-right: 1Em;
	float: right;
	margin: 1Em;
}

a img.sound {
	width: 15Em;
	border: 0;
	margin-right: 1Em;
	float: right;
	margin: 1Em;
}

a img.presentation {
	width: 15Em;
	border: 0;
	margin-right: 1Em;
	float: right;
	margin: 1Em;
}

a img.transport {
	width: 15Em;
	border: 0;
	margin-right: 1Em;
	float: right;
	margin: 1Em;
}

a img.misc {
	width: 15Em;
	border: 0;
	margin-right: 1Em;
	float: right;
	margin: 1Em;
}

a img.truss {
	width: 15Em;
	border: 0;
	margin-right: 1Em;
	float: right;
	margin: 1Em;
}

a img.light {
	width: 15Em;
	border: 0;
	margin-right: 1Em;
	float: right;
	margin: 1Em;
}

a img.lapinkaari {
	border: 0;
	margin: 1Em;
	width: 25Em;
}

img.staff {
	width: 12.4Em;
	margin-right: 1Em;
}
