body { text-align: center;
background-color: #203995;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 69%;
}



//h4 { font-family: Verdana; font-size: 12px} 

#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #036;
color: white;
float: left;
width: 100%;
font-family: verdana, arial, helvetica, sans-serif;
}

#navcontainer ul li 
{ 
display: inline; 
}

#navcontainer ul li a
{
background-color: #036;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #369;
color: #fff;
}


#container
{
width: 90%;
margin: 10px auto;
background-color: #fff;
color: #333;

line-height: 130%;
text-align: left;
}


#top
{
background-color: #ddd;
border-bottom: 1px solid gray;
}

#top h1
{
padding: 0;
margin: 0;
}

#leftnav
{
float: left;
width: 160px;
margin: 0;
margin-top: 15px;
padding: 1em;
border-right: 1px solid gray;
height:500px;
scrollbar-base-color:#369;
scrollbar-face-color:#ddd;
overflow:auto;
}

#content
{
margin-top: 15px;
margin-left: 182px;
margin-right: 15px;
padding: 1em;
//max-width: 60em;
border-left: 1px solid gray;
}

#picture_right
{
padding: 1em;
float:right;
}


#footer
{
clear: both;
font-size: 80%;
text-align: center;
margin: 0;
padding: .5em;
color: #333;
background-color: #ddd;
border-top: 1px solid gray;
}

#leftnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }



.thumbnail
{
float: left;
width: 60px;
border: 1px solid #999;
margin: 0 15px 15px 0;
padding: 5px;
}

#bluebox {background-color: #ddd;
border: 1px solid #999;
padding: 10px;}

#logga {border: 0px;
align="absmiddle";}

#personal li
{
display: inline;
list-style-type: none;
padding-right: 20px;
text-align:center;
}

div.personal 
{
 float: left;
}
  
div.personal p 
{
  text-align: center;
}




#popup a, #popup a:visited {
position: relative;
display: block;
width: 130px;
line-height: 30px;
text-align: right;
padding: 0 10px;
margin: 0;
border: 1px solid #666;
text-decoration: none;
font-size: 0.8em;
color: #000;
background: #eee;
}

#popup a span {display: none;}

#popup a:hover {
color: #f00;
}

#popup a:hover span{
display: block;
position: absolute;
top: 0px;
left: 50px;
width: 250px;
margin: 0px;
color: #000;
background: #fee;
text-align: center;
}
