body {
  background  : white   ;
  color       : black   ;
  margin      : 0px     ;
  padding     : 10px    ;
  height      : 100%    ;
  font-family : Verdana, Arial, "Trebuchet MS", Trebuchet, Tahoma, Helvetica, Sans-serif ;
  font-size   : small   ;
}
p {
  margin      : 20px    ;
}

img  {  border  : 0 ; }

.pagewr {
  position    : relative  ;
  width       : 65em      ;
  max-width   : 95%       ;
  margin      : 0 auto    ;
  text-align  : left      ;
}

.header h2 {
  margin    : 0           ;
  padding   : 45px 0 0 0  ;
  font-size : 1.70em      ;
}
.header img {
  position  : relative      ;
  padding   : 0             ;
  margin    : 0 20px 0 30px ;
  float     : left          ;
}

.sidebar {
  padding : 0     ;
  margin  : 10px 30px 200px 15px ;
  float   : left  ;
}
.sidebar p {  padding : 2.5em 0 ;  }

.links {
  margin  : 0 ;
  padding : 0 0 5px 5px ;
}
.links li {
  list-style  : none  ;
  margin      : 0     ;
  padding     : .4em 0 0 5px ;
}

#navlist {
  margin  : 0 1px 2.5em ;
  padding : 0     ;
  width   : 150px ;
}
* html #navlist {  width : 183px ;  }
#navlist li {
  list-style  : none  ;
  margin      : 0     ;
}
#navlist a {
  position        : relative  ;
  display         : block     ;
  text-decoration : none      ;
  margin-bottom   : 7px       ;
  margin-top      : 7px       ;
  color           : #002E55   ;
  font-weight     : bold      ;
  font-size       : 1em       ;
  background : white url("http://www.hi.is/~eys3/button1.png") no-repeat center ;
  padding : 13px 13px 13px 20px ;
}
#navlist a#current {  background : white url("http://www.hi.is/~eys3/button2.png") no-repeat center ;  }
#navlist a {  width : 99% ;  }
#navlist a:hover, #navlist a#current:hover {  color : #2D81AB ;  }

.content {
  margin    : 0 auto  ;
  width     : 40em    ;
  max-width : 95%     ;
  padding   : 10px 15px 20px 20px ;
}
.content table, .content p {  font-size : .9em ;  }
.content h2 {
  margin    : 0       ;
  font-size : 1.8em   ;
  color     : #002E55 ;
}
.content h3 {
  margin    : 0           ;
  padding   : .5em 0 0 0  ;
  font-size : 1.2em       ;
  color     : #002E55     ;
}
a.heading {  color : #002E55 ;  }
img.heading {  padding : 0 13px 0 0 ;  }

hr.clear {
  visibility  : hidden  ;
  clear       : left    ;
}

a       {  color : #003366 ;  text-decoration : none ;  }
a:hover {  color : #2D81AB ;  text-decoration : none ;  }

