body {
  padding : 0;
  margin : 0;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 90%;
}
#content {
  margin : 15px;
  padding : 0;
  width : 700px;
  position : absolute;
}
#images {
  margin : 15px;
  padding : 0;
  width : 750px;
  position : absolute;
}
#righty {
  margin-top : 15px;
  margin-left : 480px;
  padding : 0;
  width : 250px;
  position : absolute;
}
#menycontainer {
  white-space : nowrap;
  text-align : left;
  padding-left : 15px;
  padding-top : 78px;
  border-bottom : 1px solid #000000;
  background : url(../img/toppy_rapa.gif) no-repeat left;
  background-color : #cadee4;
}
#menycontainer ul {
  padding : 0.4em 0;
  margin : 0;
  font-size : 70% ;
}
#menycontainer li {
  margin : 0;
  display : inline;
  list-style : none;
}
#menycontainer li a {
  text-decoration : none;
  padding : 0.4em 2em;
  margin-left : 1em;
  border : 1px solid #aabbcc;
  border-bottom : none;
  background : #dbfff5;
}
#menycontainer a:link {
  color : #000000;
}
#meny a:visited {
  color : #000000;
}
#menycontainer a:hover {
  background : #ffffff;
  border-color : #ddffdd;
}
#menycontainer a#current {
  background : #ffffff;
  border : 1px solid #000000;
  border-bottom : 1px solid #ffffff;
  color : #000000;
}
ul.none {
  margin-left : 0;
  padding-left : 0;
  marker-offset : 1em;
  list-style-type : none;
  list-style-position : inside;
  font : 80% Verdana, Arial, Helvetica, sans-serif;
}
ul.insider {
  margin-bottom : 1em;
  margin-left : 1em;
  padding-left : 0;
  list-style-position : inside;
  font : Verdana, Arial, Helvetica, sans-serif;
}
p {
}
li {
}
.hogran {
  font-size : 90%;
}
h1 {
  font-size : 250%;
  color : #333333;
  margin : 0;
}
h2 {
  color : #333333;
  margin : 0;
}
a:link {
  color : #3333ff;
  text-decoration : none;
}
a:visited {
  color : #6666ff;
  text-decoration : none;
}
a:active {
  color : #3333ff;
  text-decoration : none;
}
a:hover {
  color : #3333ee;
  background: #ccccff;
}
div#newsbox {
  float : right;
  display : inline;
  width : 250px;
  margin : 5px 15px 0 5px;
  background : #e4e7f2;
  text-align : left;
}
div#newsbox p {
  padding : 0 5px;
}
#date {
  color : #999999;
  font-size : 70%;
  position : absolute;
  z-index : 6;
  top : 1px;
  left : 300px;
}
img {
  border: 1px solid gray;
  margin: 5px;
}

pre {    
    padding: 5px;
    margin : 5px;
    background-color: #eeffcc;
    color: #333333;
    line-height: 120%;
    border: 1px solid #ac9;
    border-left: none;
    border-right: none;

}


