* {
margin: 0;
padding: 0;
border: 0;
}

body {
font-family: 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
color: #2c3620;
background: #f0f0f0;
}

#designWrap {
width: 1000px;
height: auto;
text-align: left;
border-left: 2px solid #2c3620;
border-right: 2px solid #2c3620;
}

#bannerWrap {
width: 1000px;
height: 223px;
background: url('2010/banner.png') no-repeat; /*#3e3e57;*/
}

#menuWrap {
width: 100%;
height: 194px;
}

#menuWrap ul {
list-style-type: none;
}

#menuWrap ul li {
display: inline;
padding: 0 5px;
}
#menuWrap ul li a{
color: #ccc;
text-decoration: none;
}

#menuWrap ul li:hover a {
text-decoration: underline;
}

ul#topNav {
width: 1000px;
list-style-type: none;
background: #dfb800;
width: 1000px;
height: 26px;
overflow: hidden;
border-top: 2px solid #2c3620;
/*border-bottom: 2px solid #2c3620;*/
/* for IE */
filter:alpha(opacity=60);

opacity:0.6;
}

ul#topNav li {
background: #dfb800;
display: inline ;
padding: 8px 0 4px 0;
border-right: 2px solid #2c3620;

}

ul#topNav li a {
color: #2c3620;
font-weight: bold;
text-decoration: none;
line-height: 26px;
padding: 0 15px;
}

ul#topNav li.L1_Active {
background: #2c3620;
}
ul#topNav li:hover {
background: #2c3620;
}
ul#topNav li.L1_Active a, ul#topNav li a:hover{
color: #fff;
}

#contentWrap {
width: 1000px;
min-height: 600px;
background: #fff;
overflow: auto;
}

/* ******************************* LEFT NAVIGATION ************************************* */
#leftNavWrap {
width: 200px;
float: left;
}
ul#leftNav {
margin-top: 4.5em;;
list-style-type: none;
border-top: 1px solid #2c3620;
}
ul#leftNav li {
padding: 3px 0 3px 15px;
border-bottom: 1px solid #2c3620;
/*border-right: 1px solid #2c3620; #dfb800;*/
}

ul#leftNav li a {
color: #2c3620;
text-decoration: none;
display: block;
}

ul#leftNav li.L2_Active, ul#leftNav li:hover {
background: #dfb800;
}




/* *********************************** CONTENT *************************************** */

#content {
padding: 15px;
width: 770px;

float: left;

}


#footer {
width: 1000px;
background: #2c3620;
text-align: center;
color: #f4f4f4;
padding: 3px 0 3px 0;
font-size: 0.8em;
}
#footer a {

color: #f4f4f4;
}



/* **************************** FONTS ****************************** */

h1, h1.h1 {
font-family: Georgia, 'Times Roman', serif;
font-size: 2.0em;
color: #2c3620;
font-weight: normal;
margin-bottom: 0.5em;
}

h2, h2.h2 {
font-family: Georgia, 'Times Roman', serif;
font-size: 1.6em;
color: #2c3620;
font-weight: normal;
margin-bottom: 0.5em;
}

h3, h3.h3 {
font-family: Georgia, 'Times Roman', serif;
font-size: 1.4em;
color: #2c3620;
font-weight: normal;
}

small {
font-size: 0.8em;
}

#content a {
color: #000080;
}

#content ul, #content ol {
margin: 1em 0 1em 35px;
}
#content ul {
list-style-type: square;
}

.imgRight {
float: right;
padding: 0 0 10px 10px;
}



/* ************************* SPONSORS ***************************** */

div.sponsors {
padding-left: 5px;
font-size: 0.9em; 
font-weight: bold;
}

div.sponsors img {
/* for IE */
filter:alpha(opacity=40);
/* CSS3 standard */
opacity:0.4;
}
div.sponsors img:hover {
/* for IE */
filter:alpha(opacity=100);
/* CSS3 standard */
opacity:1.0;
}

/* ********************************** SHARE CONTENT (twitter, digg, facebook, google bookmarks) ************************ */
div.social {
}


#content ul#social {
list-style-type: none;
display: block;
float: right;
border: 0;
padding: 0em 0px 0em 0px;
margin: 0;
}


#content ul#social li {
display: inline;
padding: 0;
margin: 0;
}

ul#social li.tips {
background: url('icons/tips.png') no-repeat;
}

ul#social li.twitter {
background: url('icons/twitter.gif') no-repeat;
}

ul#social li.facebook {
background: url('icons/facebook.gif') no-repeat;
}

ul#social li.digg {
background: url('icons/digg.gif') no-repeat;
}

ul#social li.google {
background: url('icons/googlebookmark.gif') no-repeat;
}

ul#social li a {
width: 22px;
height: 16px;
}

ul#social li a:hover {
width: 22px;
height: 16px;
}

ul#social li a img {
width: 16px;
height: 16px;
border: 0;
margin: 0;
padding: 0;
}


/* ************************ PARAGRAPH SETUP ************************ */

.firstPage {
width: 100%;
display: block;

}
.itemL {
width: 380px;
float: left;
margin-top: 1em;

}
.itemR {
width: 380px;
float: right;
margin-top: 1em;

}
.firstPage h2 {
font-size: 1.2em;
width: 100%;
background: #779274; /*#dfb800;*/
color: #fff;
padding: 4px 0;
text-indent: 5px;
}

#content div.firstPage h2 a {
color: #fff;
}
.itemL div.text, .itemR div.text, div.text table {
padding: 0 5px 5px 5px;
min-height: 130px;
font-size: 0.9em;
}
div.clear {
clear: both;
}



/* **************************** NYHETER **************************** */

#content ul#newsListFront, ul#newsListNews {
list-style-type: none;
margin: 0;
}

ul#newsListNews {
margin-bottom: 1em;
border-top: 1px solid #779274;
}
ul#newsListNews h2{
margin: 0;
}

ul#newsListFront li, ul#newsListNews li{
padding: 3px 0 3px 4px;
border: 1px solid #779274;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
cursor: pointer;
}

ul#newsListFront li:hover, ul#newsListNews li:hover {
background: #f4f4f4;
}
ul#newsListNews li:hover {
border: 1px solid #779274;
border-top: 1px solid #fff;
}

#newsdetails div.newsImage {
float: right; 
display: block;
border-top: 1px solid #ccc;
/*min-height: 500px;*/
margin: 0 0 10px 10px;
text-align: center;
}

#newsdetails div.newsImage img {
width: 300px;
overflow: hidden;
}