* {
 margin: 0;
 padding: 0;
}

html {
 min-height: 100%;
 overflow-y: scroll;
}

a {
 color: #2f9b94;
 text-decoration: none;
}


body {
 font: 0.75em/1.25em Arial;
 background: #ffffff url(images/background_bdy.gif) bottom left repeat-x;
}
abbr, acronym, .descrip {
 border-bottom: 1px dotted #666;
 text-decoration: none;
}

img#logga {
 position: absolute;
 top: 5px;
 margin-left: 110px;
}
.right {
 margin-left: 20px;
 float: right;
 clear: both;
}
.clear {
 clear: both;
}

img > span {
 margin-top: -1em;
 color: #ffffff;
}

h1, h2, h3 {
 font-weight: normal;
 color: #336677;
}
h1 {
 font-size: 2em;
 line-height: 1.1em;
}
h2 {
 font-size: 1.4em;
 padding-top: 1em;
}
h3 {
 padding-top: 1em;
 font-style: italic;
}


p, li {
 padding-top: 1em;
}
ul {
 list-style: circle;
 margin-left: 20px;
}



.poem {
 font-family: 'Monotype Corsiva';
 margin-left: 160px;
}
.smaller {
 font-size: 0.75em;
}

.larger {
 font-size: 1.25em;
}


/* Menyn */

ul#language  {
 margin-right: 80px;
 list-style: none;
 height: 25px;
}
ul#language li {
 height: 21px;
 width: 100px;
 margin-left: 10px;
 padding-top: 4px;
 text-align: center;
 background: url(images/tab_inactive.gif) top left no-repeat;
 float: right;
}
ul#language li:hover {
 height: 22px;
 padding-top: 3px;
 background: url(images/tab_inactive_hvr.gif) top left no-repeat;
}
ul#language li#active, ul#language li#active:hover {
 height: 20px;
 padding-top: 5px;
 font-size: 1.1em;
 background: url(images/tab_active.gif) top left no-repeat;
}


div#bigbox {
 margin: 15px auto 0 auto;
 padding: 31px 0px 0px 84px;
 width: 715px;
 background: url(images/background_top.gif) top left no-repeat;
}

div#content {
 clear: both;
 margin-right: 22px;
 padding-right: 31px;
 margin-left: 0px;
 padding-left: 30px;
 padding-bottom: 15px;
 margin-top:50px;
 width: 624px;
 min-height: 453px;
 border-left: 1px solid #444;
 border-right: 1px solid #444;
 background-color: #ffffff;
}

p#contact {
 background: url(images/background_bot.gif) bottom right no-repeat;
 width: 644px;
 height: 45px;
 line-height: 3em;
 clear: both;
 color: #303030;
 padding-right: 70px;
 text-align: center;
}
p#contact:hover {
 color: #000000;
}
a:hover {
 text-decoration: underline;
}

ul#menu {
 list-style: none;
 width: 400px;
 margin-top: 20px;
 margin-right: 50px;
 border-bottom: 1px solid #eee;
 text-align: center;
 padding-bottom: 5px;
 float: right;
}
ul#menu li {
 display: inline;
 padding-right: 10px;
}
ul#menu li a { text-decoration: none; padding: 2px 4px; font-size: 1.1em; }
ul#menu li a:hover {
 padding: 2px 4px;
 text-decoration: none;
 background: #effbf4;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);
}



.news {
 border-top: 1px dotted #66aa99;
 margin-top: 10px;
 clear: both;
 overflow: auto;
 line-height: 1.5em;
}

.news .right {
 margin-top: 2em
}

.news a img {
 border: 1px solid #2f9b94;
 padding: 1px;
}
.news a:hover img {
 border: 2px solid #4fbbb4;
 padding: 0px;
}

#archive {
 display: none;
}

#archiveLink {
 border-top: 1px dotted #66aa99;
 margin-top: 10px;
 clear: both;
 padding: 10px;
 display: block;
 text-align: center;
 padding-bottom: 0;
}
#archive .news:first-child {
 border-top: none;
}


