/*
Theme Name: Dale+Bang
Theme URI: http://www.dale-bang.no/
Description: Custom WordPress theme for Norwegian communication agency.
Version: 1
Author: Sten E. Moe
Author URI: http://www.dale-bang.no/

Dale+Bang v1
http://www.dale-bang.no/

This theme was designed by Sten E. Moe,
and coded by Birgit Fostervold, both of Dale+Bang, Arendal, Norway

*/

* {
margin: 0;
padding: 0;
}
html {
min-height: 100.3%;
font-size: 125%;
}
body {
font-size: 50%;
line-height: 1.5;
font-family: Georgia, "Times New Roman", serif;
color: #333;
background: #f5f5f1;
z-index: 1;
}
a {
color: #1c6d09;
text-decoration: underline;
}
a:hover {
text-decoration: underline;
}
.over {
cursor: pointer;
}
img {
border: 0;
}
h1, h2 {
margin: 0 0 13px;
font-weight: lighter;
font-size: 34px;
}
h1 a, h2 a, h3 a {
color: #333;
text-decoration: none;
}
p {
margin: 0 0 13px;
}
ul {
margin: 0 22px 13px;
padding-left: 8px;
}

.hr {
clear: both;
height: 1px;
}
.hr hr {
display: none;
}
#bilder {
position: relative;
z-index: 2;
}
#ytre {
position: relative;
padding-left: 30px;
width: 1036px;
font-size: 1.3em;
text-align: left;
z-index: 4;
}
#dalebang {
margin: 0 auto;
padding-top: 4px;
height: 16px;
}
#dalebang a {
font-weight: bolder;
text-decoration: none;
}
#dalebang a:hover {
font-weight: bolder;
text-decoration: underline;
}
#logo {
margin: 0 auto;
padding-top: 45px;
height: 75px;
}
#logo h1 a {
display: block;
width: 222px;
height: 43px;
font: 3.5em/1 Impact, sans-serif;
text-transform: uppercase;
letter-spacing: .04em;
background: url(http://www.dale-bang.no/wp-content/themes/dalebang09/images/daleogbang_logo.png) no-repeat;
}
#logo h1 span {
display: none;
}

#ark {
float: left;
padding: 9px 22px 40px;
width: 612px;
background: #fdfdfc;
z-index: 3;
}
.kat {
margin: 0 0 10px;
font-weight: bolder;
font-size: 1.3em;
}
.kat a {
font-size: .8em;
text-decoration: none;
}
.breadcrumb {
font-size: 1em;
}
.breadcrumb a {
font-weight: bolder;
text-decoration: none;
}
.breadcrumb a:hover {
text-decoration: underline;
}
.post {
padding: 24px 0 14px;
border-bottom: 1px solid #989897;
}
.innlegg img{
border: 1px solid silver;
}

.innlegg {
padding: 0;
}
.postmetadata {
clear: both;
padding-top: 10px;
}
#respond h3 {
margin: 0;
padding-top: 10px;
}


#commentform {
padding-top: 10px;
}

#commentform ul {
list-style-type: none;
margin: 0;
padding: 0;
}
#commentform li {
display: block;
float: left;
padding: 2px 12px 2px 0;
width: 240px;
}
#commentform li.submit {
width: 90px;
}
#commentform label {
position: absolute;
left: -3000px;
width: 120px;
}
#commentform input,
#commentform textarea {
padding: 2px;
width: 238px;
font: 1em/1.4 Georgia, serif;
color: #333;
border: 1px solid #3b3b3b;
}
#commentform textarea {
width: 98%;
}
#commentform input#submit {
padding: 0 0 0 20px;
width: 70px;
font: 1.3em/1.4 Georgia, serif;
color: #333;
background: none;
border: none;
cursor: pointer;
}


#kolonner {
position: absolute;
top: 153px;
left: 695px;
width: 370px;
}
#kolonner a {
text-decoration: none;
}
#kolonner ul ul a {
color: #333;
}
#kolonner ul ul ul a, 
#kolonner ul li.widget_categories ul a, 
#kolonner li.widget_text ul a {
color: #1c6d09;
}
#kolonner a:hover {
text-decoration: underline;
}
#kolonner ul h2 {
display: none;
}
#kolonner ul, #kolonner ul ul {
list-style-type: none;
margin: 0 0 13px;
padding: 0;
}
#kolonner ul ul {
font-weight: bold;
}
#kolonner ul ul ul {
font-weight: lighter;
}
#kolonner ul ul ul {
margin: 0 0 13px;
padding: 0;
}
#kolonner li.widget_categories h2, 
#kolonner li.widget_text h2 {
display: block;
margin: 0;
font-weight: bold;
font-size: 1em;
}
#kolonner ul li.widget_categories ul, 
#kolonner li.widget_text ul {
font-weight: lighter;
}

#venstre {
float: left;
padding: 0 8px 0 12px;
width: 140px;
font-size: .9em;
}
#hoyre {
float: right;
width: 200px !important;
overflow: visible;
font-size: .9em;
}
#hoyre h2 {
margin: 0;
font-weight: bolder !important;
font-size: 1em;
}
#hoyre ul {
margin: 0;
padding: 0;
}
#hoyre li {
padding-top: 10px;
padding-bottom: 13px;
border-bottom: 1px solid #949492;
}
#twitter_update_list a {
display: block;
font-size: .9em !important;
}
#twitter_update_list span a {
display: inline;
font-size: 1em !important;
}
#twitter_div {
padding-bottom: 30px;
}
#hoyre .blank li {
padding: 8px 0 0;
border-bottom: none;
}

#fot {
clear: both;
}

#toppmeny {
position: absolute;
top: 53px;
left: 306px;
font: .9em/1.2 Arial, sans-serif;
}
#toppmeny ul {
list-style-type: none;
margin: 0;
padding: 0;
}
#toppmeny li {
display: block;
float: left;
height: 51px;
}
li#nytt {
width: 130px;
}
li#jobb, li#om, 
li#kontakt {
width: 137px;
} 
li#tjenst {
width: 134px;
}
#toppmeny li dt {
height: 21px;
}
#toppmeny li dt span {
display: none;
}
li#nytt dt {
background: url(http://www.dale-bang.no/wp-content/themes/dalebang09/images/tab_nyheter.png) no-repeat top left;
}
li#jobb dt {
background: url(http://www.dale-bang.no/wp-content/themes/dalebang09/images/tab_jobber.png) no-repeat top left;
}
li#tjenst dt {
background: url(http://www.dale-bang.no/wp-content/themes/dalebang09/images/tab_tjenester.png) no-repeat top left;
}
li#om dt {
background: url(http://www.dale-bang.no/wp-content/themes/dalebang09/images/tab_om.png) no-repeat top left;
}
li#kontakt dt {
background: url(http://www.dale-bang.no/wp-content/themes/dalebang09/images/tab_kontakt.png) no-repeat top left;
}
#toppmeny a {
padding: 0 2px;
color: #fff;
background: #333;
text-decoration: none;
}
#toppmeny a:hover {
text-decoration: underline;
}
a.more-link {
display: block;
float: right;
padding-right: 16px;
width: 200px;
text-align: right;
}
h3#comments {
padding: 10px 0;
}
ol.commentlist {
list-style-type:none;
}
ol.commentlist img {
float: left;
margin-right: 15px;
}
img.alignleft {
float: left;
margin-right: 16px;
}
img.alignright {
float: right;
margin-left: 16px;
}