* {

	margin: 0;

	padding: 0;

	font-family: Verdana;

}



body {
;
background-color: #2A341E; background-image: url(KUVAT/bg.jpg); background-repeat: repeat-y; background-position: top center

}



a:link {

	color: #333300;

}

a:visited {

	color: #333300;

}

a:hover 

	{color: #333300;

}

a img {

	border: 0;

}





img#ohjelma {

	float: right;

	border: 2px solid #ff9;

	width: 240px;

}



table#hinnasto {

	font: 10pt verdana;

	width: 640px;

	border: 1px solid #939362;

}



td#hinnasto {

	padding: 4px;

	border-color: #939362;

	border: 1px solid #939362;

}



div#bg {

	width=950px;

	background:  url(KUVAT/bg.jpg) #2A341E top center repeat-y;

}



div#hull {

	width: 900px;

	margin: auto;

	background:  url(KUVAT/hull_bg.png) #cc9 top left repeat-y;

}



div#header {

	height: 120px;

	background:  url(KUVAT/header2.jpg) #485621 no-repeat;

	border-bottom: 2px solid #ff9;

}



div#header h1 {

	display: none;

}



div#header ul {

	float: right;

	list-style: none;

	margin-right: 10px;

	margin-top: 10px;

}



div#header ul li {

	margin-bottom: 8px;

}



div#navigation {

	clear: both;

	float: left;

	width: 176px;

}



div#navigation ul {

	list-style: none;

	margin: 25px 0px 0px 20px;

}



div#navigation ul li a {

	display: block;

	background-color: #999966;

	width: 128px;

	border: 2px #ff9 solid;

	color: #fff;

	font-size: 12px;

	text-decoration: none;

	padding: 2px 2px;
; margin: 2px

}



div#navigation ul li a:hover {

	background-color: #666633;
; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px
; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px
; margin-bottom: 2px

}



div#navigation ul li2 a {

	background-color: #666633;

	display: block;

	width: 128px;

	border: 2px solid #ff9;

	color: #fff;

	font-size: 12px;

	text-decoration: none;

	padding: 2px 2px;
; margin: 2px

}



div#navigation p {

	text-align: center;

	margin: 100px 0px 20px 0px;

}



div#content {

	float: left;

	width: 724px;

	padding: 20px 0px 20px 0px;

}



div#content > * {

	margin: 0px 20px 0px 20px;

}



div#content h2,

div#content p {

	font-size: 12px;

	color: #333300;

	margin-bottom: 20px;

}



div#footer {

	clear: both;

	background-color: #384723;

}



div#footer p {

	color: #638531;

	font-size: 10px;

	padding: 4px;

	border-top: 2px solid #ff9;

	text-align: center;

}