html * {
margin: 0;
padding: 0;
}

html {
font-size: 100%;
}

body {
font-size: 62.5%; /* 2.5em now equals 25px etc */
font-family: arial, sans-serif;
background: #e6edf8;
color: #0474b0;
}

#wrapper {
width: 900px;
margin: 0 auto; /* center for most browsers */
}

div#header {

}

h1 {
margin: 10px auto;
text-align: center;
font-size: 1.4em;
font-weight: bold;
}

h3 {
font-size: 1.4em;
border-top: 5px dotted #c8d6e8;
border-bottom: 5px dotted #c8d6e8;
}

div#header p {
text-align: center;
}

a {
color: #0474b0;
text-decoration: none;
}

a:hover {
text-decoration: underline;
color: red;
}

img {
border: none;
}

div.picrow {
text-align: center;
}

div.picrow img {
border: 5px solid #c8d6e8;
border-left: 20px solid #c8d6e8;
border-right: 20px solid #c8d6e8;
height: 120px;
width: 120px;
}

table.barr {
margin-top: 10px;
margin-bottom: 10px;
}

table.barr td {
padding-top: 3px;
padding-bottom: 3px;
}

table.barr a {
font-size: 1em;
font-weight: bold;
text-decoration: none;
}

table.barr a:hover {
text-decoration: underline;
color: red;
}

td.bakk {
background: #C8D6E8;
height: 50px;
}

p#bookbar {
border-top: 2px solid #0474B0;
border-bottom: 2px solid #0474B0;
text-align: center;
font-weight: bold;
font-size: 1.4em;
background: #C8D6E8;
margin-top: 10px;
margin-bottom: 5px;
}

p#bookbar a {
color: #0474B0;
text-decoration: none;
}

p#bookbar a:hover {
color: red;
}

