body {
background-image:url('images/bg.jpg');
background-position:center center;
margin:0px;
overflow: hidden;
scrollbar-arrow-color: #2f2f2f;
scrollbar-face-color: #edf0dd;
scrollbar-highlight-color: #edf0dd;
scrollbar-3dlight-color: #edf0dd;
scrollbar-shadow-color: #edf0dd;
scrollbar-darkshadow-color: #edf0dd;
scrollbar-track-color: #edf0dd;
}

div.mainframe {
width:805px;
height:614;
background-image:url('images/whitebg.png');
background-repeat:no-repeat;
}

div.berg {
background-image:url('images/mountain.png');
width:100%;
height:300px;
background-position: center top;
border:0px;
position:absolute;
bottom:0;
}

div.footer {
position:absolute;
bottom:10px;
right:10px;
font-family:verdana;
font-size:10px;
color:white;
}

div.header {
background-image:url('images/joenlies.png');
width:255px;
height:152px;
position:relative;
top:-15px;
left:-300px;
}

div.content {
width:500px;
position:relative;
left:100px;
text-align:left;
top:-100px;
height:370px;
overflow:auto;
font-family:verdana;
font-size:11px;
color:#3a3a3a;
z-index:5;
}

div.menu {
position:relative;
bottom:-165px;
text-align:center;
left:110px;
vertical-align:top;


}

img.menu {
margin-top:3px;
}

img.menu:hover {
margin-top:0px;
margin-bottom:3px;
}

h1 {
font-family:georgia;
font-size:20px;
color:#a71a1f;
font-weight:normal;
text-transform:uppercase;
}

p {
margin-left:10px;
line-height:18px;
}

a.reglink {
color:#a71a1f;
text-decoration:underline;
}

a.reglink:hover {
color:#a71a1f;
text-decoration:none;
}

a.footerlink {
color:white;
text-decoration:none;
}

a.footerlink:hover {
color:white;
text-decoration:underline	;
}

a.b1 {
color:#47616f;
font-size:9px;
text-decoration:none;
}

a.b1:hover {
color:#47616f;
font-size:9px;
text-decoration:underline;
}

div.breadcrumbs {
color:#6d8a9a;
font-size:9px;
text-decoration:none;
}

a.credits {
text-decoration:underline;
color:#3a3a3a;
}

a.credits:hover {
text-decoration:none;
color:#3a3a3a;
}

div.entry {
width:90%;
background-color:#ced3b6;
padding:5px;
}

div.subentry {
width:90%;
padding:5px;
}

a.gb {
color:#3a3a3a;
text-decoration:underline;
}

a.gb:hover {
color:#3a3a3a;
text-decoration:none;
}

td.gb {
font-size:11px;
color:#3a3a3a;
width:200px;
padding:5px;
}

table.gb {
font-size:11px;
color:#3a3a3a;
}