/* RAKENNE */

html {
	font-size:100%;
}

object { outline:none; border:0; }

body {
	margin:0;
	padding:0;
	background-color: #996633;
	background-image: url(img/bg.jpg);
	background-repeat: repeat;	
}

#full {
	width:928px;
	margin:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
}

#vasen {
	width:7px;
	background-image: url(img/vasen_varjobg.jpg);
	background-repeat: repeat-y;
}

#oikea {
	width:7px;
	background-image: url(img/oikea_varjobg.jpg);
	background-repeat: repeat-y;	
}

#keski {
	width:900px;
	background-color:#FFF;
}

#header {
	width:900px;
	height:229px;
	background-image: url(img/header.jpg);
	background-repeat: no-repeat;
}

#navibar {
	width:900px;
	height:40px;
	background-image: url(img/yla_linkkibar.jpg);
	background-repeat: no-repeat;
}

#navi_table {
	width:895px;
	padding:10px;
	color:#FFF;
	font-size:10pt;
}

#navi_table .location { width:680px; }
#navi_table .arrow { color:#81bdcf; }
#navibar a { text-decoration:none; color:#FFF; }
#navibar a:hover { text-decoration:underline; }

#footer {
	width:900px;
	height:83px;
	background-image: url(img/footer.jpg);
	background-repeat: no-repeat;
	color:#FFF;
	text-align:center;
	font-size:8pt;
	clear:both;
}
#footer a {
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
}

#linkkipalkki {
	width:204px;
	float:left;
	margin:10px 0 10px 0;
}

#tekstiosio {
	border-left:1px solid #e3e3e3;
	min-height:400px;
	width:650px;
	float:left;
	margin: 10px 0 10px 0;
	padding: 0 10px 20px 20px;
	min-height:550px;
}

/* MUUT */
a { color: #355a84; }

.flashhuomautus {
	margin:0;	padding:0 0 0 7px;
	clear:both;
}
.flashhuomautus img {border:0 !important}

/* TEKSTIOSION JUTUT */
h1,h2,h3,h4,h5,h6 {
	color:#31a8d5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
h1 { font-size:16pt; font-weight:bold; }
h2 { font-size:15pt; font-weight:bold; }
h3 { font-size:12pt; }

#tekstiosio img {
	padding: 3px;
	margin: 2px;
	border: 1px solid #CCC;
}


/* LINKKIMENU */


.kamera1 { border:0; position:absolute; top:50%; right:10px;; } /* kes&auml;terassi */
.kamera2 { border:0; padding-left:99px; } /* risteilyt */
.kamera3 { border:0; padding-left:15px; } /* leikki ja el&auml;inpuisto */
.kamera4 { border:0; padding-left:53px; } /* vierasvenesatama */
.kamera5 { border:0; padding-left:7px; } /* rouhi */
.kamera6 { border:0; padding-left:44px; } /* wiuhahdus */

.kamerahuomautus {
	margin:30px 10px 0 15px;
	font-size:8pt;
}

.linkkimenu { 
	list-style:none;
	padding:0;	margin: 10px 0 0 0;
	width:204px;
}
.linkkimenu span { padding-left:20px; font-size:8pt; }
.linkkimenu span:hover { display:none }
.linkkimenu li {
	padding:0;	margin:0 0 3px 0;
	height:41px;
	vertical-align:middle;
	position:relative;	
}
.longtext {
	font-size:8pt !important;
}
.linkkimenu a {
	height:41px;
	display:block;
	margin:0;
	padding-top:23px;
	padding-left:17px;
	text-decoration:none;
	color:#31a8d5;
	font-weight:bold;
	font-size:10pt;
	background-image: url(img/link_nuoli.jpg);
	background-repeat: no-repeat;
	background-position: 7px center;
}
.linkkimenu a:hover {
	color:#FFF;
	background-image: url(img/alink_bg.jpg);
	background-position:left;
	height:41px;
	background-repeat: no-repeat;		
}

/* RUOKALISTA */
#menurakenne {
	margin-top:30px;
	margin-left:80px;
}
#menurakenne .otsikko {
	color:#3181b4;
	font-size:14pt;	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#menurakenne .alaotsikko {
	color:#1a829f;
	font-size:11pt;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:30px;
}
#menurakenne .tiedot {
	color:#1a829f;
	font-size:11pt;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:65px;
	margin-bottom:20px;
}
.huomautus {
	margin:40px 0 40px 50px;
	width:430px;
	background:#f1faff;
	border-top:2px solid #deedf6;
	border-bottom:2px solid #deedf6;
	font-size:11pt;	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#2c79ab;
	padding:30px;
}