body {
background:#ffffff;
color:#000000;
margin:0px;
border:0px;
padding:0px
}

#entry {
text-align:center;
}

#logo {
position:absolute;
top:0px;
left:0px;
width:500px;
}

#menu {
position:absolute;
top:166px;
left:0px;
width:125px;
}

#page {
position:absolute;
top:108px;
left:160px;
width:600px;
border-bottom:3px dashed #cc0000;
padding-bottom:10px;
margin-bottom:23px
}

p {
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
line-height:15px;
}

.copy {
text-align:right;
color:#999999;
}

.otsake {
border-bottom:3px dashed #cc0000;
}

.floatright {
float:right; 
margin-left:10px; 
margin-top:10px;
margin-bottom:10px
}

.floatleft {
float:left; 
margin-right:10px; 
margin-top:10px;
margin-bottom:10px
}

h3 {
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
font-size: 15px;
color:#000000;
}

A:link    { color:#cc0000; text-decoration:none; }
A:visited { color:#cc0000; text-decoration:none; }
A:active  { color:#cc0000; text-decoration:none; }
A:hover   { color:#ffffff; text-decoration:none; background:#ff0000 }

A.menulink:link    { color:#ff0000; text-decoration:none; }
A.menulink:visited { color:#ff0000; text-decoration:none; }
A.menulink:active  { color:#ff0000; text-decoration:none; }
A.menulink:hover   { color:#ffffff; text-decoration:none; background:#ff0000 }



