/* Reset */
* { margin:0; padding:0; }
a img { border:none; }

/* Html elements */
body { background:#305374 url(images/bg.gif) top center; font-family:"Trebuchet MS", Verdana, sans-serif; font-size:12px; overflow-y: scroll; }
h1 { font-family:Verdana, sans-serif; font-size:13px; font-weight:bold; color:#61c4e3; }
a { /*text-decoration:none;*/ color:#305374; /*border-bottom:1px solid #61c4e3;*/ }
p { margin-bottom:10px; }

/* Main */
#main { width:942px; margin: 100px auto 0; }
#logo { z-index:999; position:absolute; margin-top:-61px; }
#menu { position:absolute; z-index:1000; list-style-type:none; width:268px; margin-top:270px; }
#menu li { text-align:right; }
#menu li a { border:none; }
#container { margin-left:244px; margin-top:62px; }
#container #top { display:block; }
#container #bottom { display:block; }
#content { position:relative; left:245px; width:405px; min-height:430px; padding:0 10px 20px; }
#contentWrapper { background:url(images/container_middle.png) repeat-y; }
#footer { text-align:right; margin-top:-22px; margin-bottom:50px; padding-right:60px; font-size:10px; font-family:Verdana, sans-serif; color:#61c4e3; }
#footer a { color:#fff; border:none; text-decoration:none; }
#footer .darker { color:#7D868F; font-size:90%; }
#footer .darker a { color:#7D868F/*#8F8886*/; }

/* Anmälan */
#files { list-style-type:none; }
#files li { margin-top:20px; padding-right:40px; }
#files li div { cursor:pointer; }
#files li a { border:none; text-decoration:none; }
#files li a img { float:left; vertical-align:middle; margin-right:10px; }

/* Album */
.album a { text-decoration:none; }
.album { margin-top:20px; }