.skygge_bilder {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
clear:both;
height:134px;
margin:0;
overflow:hidden;
padding:4px;
width:250px;
}

.skygge {
background:url("http://tromsweb.no/wp-content/themes/tromswebtheme8/bilder/skygge.png") no-repeat scroll center bottom transparent;
clear:both;
height:162px;
margin:0;
overflow:hidden;
width:260px;
}

/* The main theme structure */
#branding {
clear: both;
overflow: hidden;
	margin: 0 0 0 0;
	color: #666;
	width: 870px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
}

#access .menu-header, div.menu, #colophon, #branding, #main, #wrapper {
margin:0 auto;
width:960px;
}

.hentry {
margin:0 0 40px;
}

.entry-title, #content .entry-title {
color:#F7941E;
font-size:24px;
font-weight:bold;
line-height:1.5em;
margin-bottom:10px;
}

.entry-title2, #content .entry-title2 {
color:#F7941E;
font-size:24px;
	font-family: Georgia, "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
font-weight:bold;
line-height:1.5em;
margin-bottom:15px;
}

.entry-utility {
clear:both;
color:#888;
font-size:12px;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
padding-right: 0;
line-height:20px;
}

.entry-meta, .entry-meta a {
color:#888888;
font-size:12px;
}

#container3 {
	clear: both;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 620px;
}

#container2 {
	float: left;
	background: transparent;
	overflow: hidden;
	margin: 0;
	width: 620px;
}

#container {
	float: left;
	overflow: hidden;
	margin: 0;
	width: 620px;
}
#content {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}
#primary,
#secondary {
	float: right;
	overflow: hidden;
	width: 300px;
	margin-right: 0;
	padding: 0;
	background: transparent;
}
#secondary {
	clear: right;
}
#footer {
	clear: both;
	overflow: hidden;
	width: 960px;
	height: 100px;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
}

#site-info {
float: left;
font-size:12px;
font-weight:normal;
line-height: 20px;
margin-left: 0;
margin-right: auto;
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

#site-generator {
	float: right;
	font-size:12px;
font-weight:normal;
line-height: 1.5em;
text-align: right;
margin-right: 0;
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}


#header {
background:url("images/logo2.png") repeat scroll left top #088FB5;
clear:both;
height:160px;
margin-bottom:30px;
overflow:hidden;
padding-bottom:0;
padding-top:0;
width:100%;
}

#omriss {
	clear: both;
	width: 960px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 30px;
	padding-bottom: 0;
	background: transparent;
}


/* --------- Menu Section --------- */

#access .menu-header, div.menu {
    clear: both;
    overflow: hidden;
    width: 900px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    background: #ffffff;  
    }

#access a {
color:#666;
display:block;
line-height:38px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0;
    padding-bottom: 0;
text-decoration:none;
}   

#main .widget-area ul ul {
border:medium none;
margin-left:0;
padding:0;
}

		.liste,.liste2 {
			clear: both;
			overflow:hidden;
			width: 300px;
			padding-top: 0;
			padding-right: 0;
			padding-left: 0;
			padding-bottom: 0;
			margin-top: 0;
			margin-bottom: 0;
			margin-right: 0;
			margin-left: 0;
			}
	
		.liste3 {
			clear: both;
			overflow:hidden;
			width: 300px;
			padding-top: 0;
			padding-right: 0;
			padding-left: 0;
			padding-bottom: 0;
			margin-top: 0;
			margin-bottom: 30px;
			margin-right: 0;
			margin-left: 0;
			}	
			
		.liste4 {
			clear: both;
			overflow:hidden;
			width: 300px;
			padding-top: 0;
			padding-right: 0;
			padding-left: 0;
			padding-bottom: 0;
			margin-top: 0;
			margin-bottom: 10px;
			margin-right: 0;
			margin-left: 0;
			}	

		.liste ul,.liste2 ul {
			list-style: none;
			background: transparent;
			padding-top: 0;
			padding-right: 0;
			padding-left: 0;
			padding-bottom: 0;
			margin-top: 0;
			margin-bottom: 40px;
			margin-right: 0;
			margin-left: 0;
			border: none;
			}
			
	 	.liste li,.liste2 li {
			list-style-type: none;
			padding-bottom: 0;
			margin-top: 0;
			margin-bottom: 10px;
			margin-right: 0;
			margin-left: 0;
			}

	 	.liste li a,.liste2 li a,.liste a,.liste2 a,.liste3 a,.liste4 a {
			}			




span.under {
color: #666;
}

#colophon {
border-top: none;
overflow:hidden;
padding:0 0;
margin-top: 0;
margin-bottom: 20px;
}

a.white {
color:#fff;
text-decoration:none;
}

a:hover.white {
color:#ccc;
text-decoration:none;
}

a:visited.white {
color:#fff;
text-decoration:none;
}

body {
	line-height: 2em;
	color: #333;
	background: #fff url(images/bg1.png) bottom center no-repeat;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 12px;
}


#main .widget-area ul {
margin-left:0;
padding:0 0 0 0;
}

.entry-title a, .entry-title a:visited {
color: #F7941E;
text-decoration:none;
}

.entry-title a:hover, .entry-title a:active {
text-decoration:none;
color:#000;
}


/* --------- Menu Section --------- */


#menu {
    clear: both;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    width: 960px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    background: transparent;
    }

#menu ul.topnav,.topnav ul { 
    list-style: none;
    padding: 0 0;
    margin: 0;
    clear: both;
    }

    
ul.topnav li,.topnav ul li, ul.topnav2 li,.topnav2 ul li {
    float: left;
    margin: 0;	
    padding: 0 0 0 0;
    position: relative;
    margin-top:0;
    list-style: none;
    }
    
ul.topnav li a,.topnav ul li a{
    display: block;
    text-decoration: none;
    float: left;
    margin-right: 25px;
    font-size: 14px;
    list-style: none;
    font-weight: bold;
    }
ul.topnav li a:hover,.topnav ul li a:hover {	
    color:#F7941E !important; 
    list-style: none;
    }
    
.topnav ul li.current_page_item a {	
    color:#F7941E !important; 
    list-style: none;
    }
    
#main {
overflow:hidden;
padding:0 0 0;
}

#content input, #content textarea {
color:#3C3B3E;
font-size: 13px;
line-height:24px;
}

.commentlist li.comment {
border-bottom:none;
line-height:24px;
margin:0 0 0;
padding:0 0 0 56px;
position:relative;
}

#respond {
border-top:none;
margin:0 0;
overflow:hidden;
position:relative;
}

#content p, #content ul, #content ol, #content dd, #content pre, #content hr {
margin-bottom:20px;
}

.headerstripes {
margin-left: auto;
margin-right: auto;
margin-bottom: 30px;
margin-top: 0;
padding: 0;
clear: both;
width: 960px;
height: 20px;
background: transparent;
}

.entry-meta a, .entry-utility a {
color:#088fb5;
}

a {
	color:#088fb5;
	text-decoration: none;
}
a:visited {
	color:#088fb5;
		text-decoration: none;
}
a:active,
a:hover {
	color: #F7941E;
		text-decoration: none;
}

input[type="text"], textarea {
-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1) inset;
background:none repeat scroll 0 0 #F9F9F9;
border:1px solid #ccc;
padding:5px;
}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
color:#044253;
line-height:1.8em;
margin:0 0 20px;
font-family: Georgia, "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

.widget-title {
		color:#044253;
font-family: Georgia, "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
line-height:1.8em;
margin:0 0 20px;
}

blockquote {
	padding-left: 0;
	padding-right: 40px;
	padding-top: 0;
	font-style: normal;
	font-size: 1em;
	background: transparent;
	}
	
p.front {
color:#000;
font-size: 14px;
line-height:28px;
}
