* { /* nollst?ler alla marginaler och padding - globalt */
    margin:0; 
    padding:0;
} 
   
body {
    text-align: center; /* Centrera inneh?let MSIE (steg 1/3)*/
    font-size: 0.8em;
    line-height: 1.5em;  margin:0; 
    padding:0;
    font-family: Verdana, Helvetica, Sans-Serif;
    background: #e6e6e6;
    height:100%; min-height:100%; color:#061f4b;
}

* html #wrap
{
    height:100%; min-height:100%;   
}

li {

margin-left:40px;
}


#wrap {
    margin:0em auto; /* Centrera #wrap */
    width: 100%;   height:100%; min-height:100%;
    float:left;
    text-align: left;  
    background-image:url("img/bg.png");
    background-repeat:repeat-x; color:#061f4b;
}

#nav {
    height:93px; width:690px; margin:0 auto; text-align:center;
}

#nav ul {
    padding-top:2.7em; list-style-type: none;  display:block;
}

#nav ul li {
    color:#fff; 
    font-size:1.7em; 
    font-family:"Trebuchet MS";float:left;
    font-weight:lighter;
    padding:0.5em 0em 0.5em 0.3em;
    margin:0; margin-left:2em;
}

#header {
    width:100%;
    height:149px;
    text-align: center; 
    padding-top:0em;
    border-bottom:solid 0.1em #b04606; 
    margin:0px auto; background-color:#000;
}

#left {
    width: 80%;
    float: left;
    padding-top:0em;
}

#right {
   width: 18%;
   float: right; margin-right:0.7em;
   padding-top:1.5em;

}

#right p {
   font-size:0.9em;

}

.line {
   margin:10px 0;
   text-align: center;
   background: #ccc;
   height:1px;
   line-height: 1px;
}


#menu_use {
    width:60%;
    height:auto;
    padding:0.8em 2em 0em 1em;
    float:left;
}

div#menu {
    margin:0 0 15px 0;
    text-align: center;
    height:10px;
}

a {
    font-weight: bold; 
    color:#3599d9;
    text-decoration: none;
    background:transparent;
}

a:link {
    color:#3599d9;
}

a:hover {
    color: #fff;
    background: #000;
}

a:active {
    color: #fff;
}


.text_flode {
    padding:0em 1em 1em 1em; 
    min-height:12em;
}

.photo {
    clear:both;float:right; position:relative; width:100px; height:110px; margin:-1em 0.5em 0.5em 0.5em; border:0.1em solid #767676;
}

.ilu {
    clear:both;float:right; width:auto; position:relative; margin:-1em 0.5em 0.5em 0.5em; border:0.1em solid #767676;
}

.title {
    padding:1em 1em 1em 1em; clear:both; position:relative;float:left;display:inline;
    font-family:'Trebuchet MS'; font-size:1.2em; width:auto;
}
.strike {
text-decoration: line-through;
}

#LOL {
    width:840px;
    height:50px; 
    background-color:transparent; margin:0 auto; color:#061f4b; bottom:0px;clear:both; text-align:left;
}

#footer {
    padding:0em 0em 1em 0em; font-size:0.8em;
}

.comment {
    background-color:#606060; border:0.1em solid #E0DDC4; color:#fff;overflow: hidden;position: relative; z-index: 1
}

hr {
    border:solid 1px #ABABAB;
}

.space {
    padding:0.5em 1em 1em 1em;
}

h2 {
    font-size:1.2em;
}
#content {
width:840px;margin:0 auto; margin-bottom:3em;
}

#container {
    height:100%; min-height:100%;margin:0 auto; color:#000;
    clear:both;
}

fieldset {
    border:0.1em solid #B1B1B1; width:90%;
}