*{margin: 0; padding: 0;}
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
margin-top: 2%;
background-color: #bcbaca;
font-size: 76%;
}
p{margin-top: 10px;
  margin-bottom: 20px;
  text-align: left;
  font-size: 1.2em;
}
div#box {
font-size: 100%;
width: 800px;
background-color: #0e0e0e;
background-image: url(corner_bl2.gif);
background-repeat: no-repeat;
background-position: bottom left;
margin-left: auto;
margin-right: auto;
text-align: left;

}

#head_outer {
background-image: url(corner_tl2.gif);
background-repeat: no-repeat;
background-position: top left;
border-bottom: 1px solid #0e0e0e;
position: relative;
}


#head_inner {
background-image: url(corner_tr2.gif);
background-repeat: no-repeat;
background-position: top right;
background-color: transparent;
}

.header_left {
margin:0;
padding: 10px 5px 10px 10px;
font-size: 1em;
font-weight: normal;
color: #eee;

}
p.eye{position: absolute;
      right: 250px;
      bottom: 0px;
      font-style: italic;
      font-size: .9em;
}

.header_right{
border: 0px solid #666;
margin: 8px 8px 0px 0px;
width: 200px;
height: 135px;
float: right;
color: #fff;
text-align: center;
}
/*menu lista*/

#listmenu {
	width: 100#;
	margin: 5px 10px 5px 10px;
	background: #D9E1E5 url(images/nav2.png);
	height: 31px;
}

#listmenu a.toplink {
	background: #D9E1E5 url(images/nav2.png);
	border-right: 1px solid #AFBEC7;
	color: #456;
	display: block;
	float: left;
	font: bold 1em sans-serif;
        line-height: 31px;
	padding: 0 22px;
	text-decoration: none;
}
#listmenu a.toplink2{
 background: #D9E1E5 url(images/nav3.gif);
	border-right: 1px solid #AFBEC7;
	color: #456;
	display: block;
	float: left;
	font: bold 1em sans-serif;
        line-height: 31px;
	padding: 0 22px;
	text-decoration: none;
}
#listmenu a:hover {background-position: left bottom; color: #234;}

div#box div.wrap {
margin: 0;
padding: 7px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
background-image: url(corner_br2.gif);
background-position: bottom right;
background-repeat: no-repeat;
color: #999;
font-size: .8em;
line-height: 1.5;
text-align: center;
}


/*vasemman puoleinen sisältö*/
div.content
{
font-size: 100%;
margin-right:20px;
border-top: 1px solid #666;
border-right:0px solid #666;

padding: 1em;
background-color: #0e0e0e;
}
div.content em{font-variant: small-caps;
	       font-size: 1.3em;
}
strong{font-style: italic;}
div.content h2, h4{padding-top: 10px;
                   padding-bottom: 15px;
		   font-style: italic;
		   font-size: 1.4em;
		   text-align: left;
}
div.content h5{padding-top: 15px;
               padding-bottom: 15px;
	       text-align: left;
               font-size: 1.2em;
}
div.content dd{text-align:left;
}
/*Lista*/

div.content dt{font-family: Georgia, "Times New Roman", Times, serif;
   color: #99CCFF;
   padding-top: 15px;
   font-size: 1.2em;
}

div.content dl.lista{border: 2px solid #000;
	 margin-top: 15px;
}
div.content dl.lista dt {font-family: Georgia, "Times New Roman", Times, serif;
   color: #000;
   padding: 5px 0 5px 5px;
   font-size: 1.2em;
   background-color: #736F90;
   border-bottom: 1px solid #7E96C2;
}
div.center{ background-color: #0e0e0e;
	    color: red;
	    font-size: 80%;
	    width:440px;
            height:340px;
	    text-align:left;
	    padding: 5px;
	    border: 0px solid #fff;
	    text-align:left;
}
/*oikeanpuoleinen alue*/
div.right
{
float:right;
width:175px;
margin:0;
padding:15px 10px 10px 15px;;
background-color: #0e0e0e;
text-align: left;
border-top: 1px solid #666;
}
img.kids{margin-top: 7px;}
h3{ color: #cococo;
    margin-bottom: 15px;
    font-size: 1.5em;
}
a{color: #999;
  font-size: 1em;
}
dl{margin-bottom: 20px;}
em.sp{font-size: 1.4em;}
img.hot_pots{vertical-align: middle;}
div.nofloat{clear: both;}
/*footer*/
div.footer {background-color: #0e0e0e; clear: left; color:white; font: bold .9em sans-serif; height: 25px; padding: 0; margin-right:10px; margin-left:10px; border-top: 1px solid #666;}
div.footer a{color: #fff; text-decoration: underline;}
div.footer a:visited{color: #fff; text-decoration: underline;}
div.footer a:hover{color: #fff;}