body {
font:small/1.8em Verdana, Arial, Helvetica, sans-serif;
background:#333333;
color:#000;
text-align:center;
margin:5px 0;
}

h1 {
color:#000;
text-align:center;
font-size:1.1em;
text-transform:uppercase;
border:1px dotted;
line-height:2em;
margin:3em 0;
}

h2 {
color:#fff;
background:#006699;
text-indent:0.5em;
font-size:1.1em;
font-variant:small-caps;
margin-top:2em;
}

h3 {
font:small/1.8em Verdana, Arial, Helvetica, sans-serif;
text-align:left;
color:#336699;
font-weight:700;
}

h4 {
font:small/1.0em Verdana, Arial, Helvetica, sans-serif;
text-align:left;
color:#336699;
font-weight:700;
}

a {
color:#006699;
font-weight:700;
text-decoration:none;
border-bottom:1px dotted;
}

a:hover {
color:#336699;
border-bottom:1px solid;
}

a:visited {
color:#006699;
}

a.img {
color:#336699;
font-weight:700;
text-decoration:none;
border-bottom:0 dotted;
cursor: pointer;
}

a.img:hover {
color:#336699;
border-style:none;
}

a.img:visited {
color:#336699;
}

img {
border:0;
}

#imgright {
border:0;
float:right;
}

#page {
width:740px;
color:#000;
background:#FFFFE3;
text-align:left;
margin:0 auto;
}

#header {
width:100%;
height:220px;
background:url("images/manta-dykning.jpg") top right no-repeat;
}

#header h1 {
border:none;
margin:0;
}

#menu {
letter-spacing:0.1em;
line-height:3em;
font-weight:700;
border-bottom:1px solid #003366;
border-top:1px solid #003366;
background:#336699;
}

#menu ul,#sidebar ul,#footer ul {
list-style:none;
margin:0;
padding:0;
}

#menu li {
display:inline;
padding:0 2em;
}

#menu li a {
color:#FFFFFF;
text-decoration:none;
border:none;
}

#menu li a:hover {
color:#CCCCFF;
}

#content {
float:left;
width:490px;
border-right:1px solid #006699;
background:#FFFFFF;
padding:0 20px 30px;
}

#sidebar {
float:left;
width:180px;
font-size:0.8em;
border-left:1px solid #006699;
margin:10px 0 0 -1px;
padding:0 0 0 15px;
}

#footer {
clear:both;
background:#336699;
text-align:center;
font-size:0.8em;
margin:0;
padding:1px 0;
}

#footer li {
display:inline;
padding:0 1em 0 0;
}

#footer a {
color:#ffffff;
}