/*  
Theme Name: Pikselator
Theme URI: http://www.pikselator.no/
Description: Custom WP-theme designed for and by the Norwegian design agency Pikselator.
Version: 2007
Author: Sten E. Moe
Author URI: http://www.pikselator.no/

Pikselator v2007
http://www.pikselator.no/

This theme was designed and built by Pikselator,
a Norwegian design agency found at http://www.pikselator.no/
*/

* {
margin: 0;
padding: 0;
}

html {
min-height: 100.1%;
height: 100%;
font-size: 125%;
}

body {
height: 100%;
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 50%;
color: #343434;
text-align: center;
background: #fff;
}

form {
padding: 0;
margin: 0;
}

a:link, a:visited {
color: #343434;
text-decoration: underline;
}
a:active, a:hover {
color: #333;
text-decoration: underline;
}
a.her:link, a.her:visited {
text-decoration: underline;
}

img {
border: 0;
}

td {
text-align: center;
}

/* sidetruktur */

#container {
width: 100%;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto;
text-align: left;
z-index: 1;
}

#innholdet {
margin: 0 auto;
padding-bottom: 30px;
font-size: 1.3em;
line-height: 1.7;
z-index: 2;
}

.boks {
margin: 0 auto;
padding: 0 0 40px 0;
width: 810px;
}

#topp {
width: 100%;
margin: 0;
height: 100px;
background: #88BA00 url(http://www.pikselator.no/images/bakgrunn.gif) repeat-x;
}

#bunn {
width: 100%;
height: 90px;
margin: -90px auto 0 auto;
padding: 1em 0;
font-size: 1.2em;
color: #a09f9f;
line-height: 1;
border-top: 1px solid #555;
z-index: 2;
}
#bunn a {
color: #a09f9f;
}

.clearer {
clear: both;
height: 10px;
margin: 0;
}

/* hurtiglinker og search i topp og bunn av sidene */

.strip_left {
float: left;
width: 64%;
padding: 3px 0 0 10px;
text-align: left;
margin-bottom: 0;
}
.strip_right {
float: right;
width: 30%;
padding: 3px 10px 0 0;
text-align: right;
margin-bottom: 0;
}

#searchform #s, #searchform2 #s2 {
width: 142px;
margin: 0 2px;
padding: 0 4px;
font-size: 1em;
line-height: 1.6;
color: #343434;
background: #fff;
border: 1px solid #343434;
}
#searchform #searchsubmit, #searchform2 #searchsubmit2 {
margin: 0 2px;
padding: 0;
font: italic lighter 1em/1.6 Arial, Helvetica, sans-serif;
color: #343434;
text-decoration: underline;
background: none;
border: none;

}

/* toppmeny og logo */

#banner {
width: 810px;
height: 38px;
margin: 0 auto 10px;
padding-top: 60px;
text-align: left;
}
#banner img {
float: left;
width: 155px;
padding-right: 68px;
}

ul#mainnavi {
float: left;
width: 560px;
padding: 12px 0 3px;
margin-left: 0;
}
ul#mainnavi li {
display: inline;
padding: 5px 0 0 0;
font-size: 1.5em;
line-height: 1.6;
}
#mainnavi li a:link, #mainnavi li a:visited, #mainnavi li a:active, #mainnavi li a:hover {
text-decoration: underline;
}
#mainnavi li#current a:link, #mainnavi li#current a:visited, #mainnavi li#current a:active, #mainnavi li#current a:hover {
border-bottom: 2px solid #343434;
text-decoration: none;
}

/* for evt enkeltsak i topp av bloggforside */

#toppteaser {
margin: 10px auto;
width: 810px;
clear: both;
}
.teaser {
float: right;
width: 590px;
}

/* selve tekstbolkene */

.post {
float: right;
width: 590px;
}

.navigation {
float: right;
width: 590px;
padding-bottom: 5px;
min-height: 24px;
height: auto !important;
}

h1 {
margin: 0 0 30px 0;
font-size: 1.2em;
font-weight: bolder;
line-height: 1.2;
color: #343434;
}
h2 {
font-size: 2em;
line-height: 1.2;
font-weight: bolder;
color: #343434;
margin: 10px 0;
}
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited {
color: #343434;
text-decoration: none;
}
h1 a:active, h1 a:hover, h2 a:active, h2 a:hover , h3 a:active, h3 a:hover{
color: #343434;
text-decoration: underline;
}
h3 {
font-size: 1.2em;
line-height: 1.2;
font-weight: lighter;
margin: 6px 0 4px 0;
}

.infoline, .datoline {
font-size: 1em;
color: #6B6253;
margin: -6px 0 0;
}

.entry, .entrycases {
margin: 0 auto;
}
.entry p, .entrycases p {
margin: 12px 0;
padding: 0 30px 0 0;
font-size: 1.2em;
line-height: 1.5;
}

dl {
margin-left: 0;
padding-left: 0;
font-size: 1.2em;
line-height: 1.5;
}
dt {
margin-top: 10px;
}
dt, dd {
margin-left: 0;
padding-left: 0;
}

.observertentry {
margin: 0;
padding: 0;
}
.observertentry p {
margin: 10px 0;
padding: 0;
font-size: 1.2em;
line-height: 1.4;
}

.ingress {
margin: 10px 0 16px 0;
font-weight: bolder;
}

p.postmetadata, p.postmetadata.alt {
margin: 20px 0 50px 0;
padding: 10px 12px;
font-size: 1em;
background: #F5F3EF;
border-top: 1px solid #D3CEC4;
border-bottom: 1px solid #D3CEC4;
}

.post ul {
margin-left: 8px;
padding-left: 8px;
font-size: 1.2em;
line-height: 1.5;
}

.post ul ul {
font-size: 1em;
}
.post ul.post-meta  {
margin: 0 0 20px 0;
padding: 6px 12px 0px;
list-style-type: none;
}
.post .postmeta li {
padding: 0;
}

/* relaterte lenker i venstresiden */
#meny {
float: left;
width: 210px;
margin-bottom: 10px;
}
.sidemeny {
padding: 1em 1em;
font-size: 1em;
line-height: 1.7;
font-weight: bolder;
}
.sidemeny h2, .sidemeny li h2 {
margin: 0 0 6px 0;
padding-bottom: 6px;
}
.sidemeny ul {
margin: 0;
padding: 6px 0 16px;
list-style-type: none;
text-indent: -13px;
font-size: .9em;
line-height: 1.8;
font-weight: lighter;
}
.sidemeny ul ul {
padding: 0 0 2px 16px;
font-size: 1em;
}

.sidemeny p, .pikselator {
margin-top: 0;
line-height: 140%;
}
.post-meta a:link,.post-meta a:visited,.post-meta a:active, li.page_item a:link, li.page_item a:visited, li.page_item a:active  {
background: url(http://www.pikselator.no/journal/wp-content/themes/default/images/pil.gif) no-repeat top left;
padding-left: 1.2em;
margin: 0;
text-decoration: none;
}
.post-meta a:hover, li.page_item a:hover {
background: url(http://www.pikselator.no/journal/wp-content/themes/default/images/pil.gif) no-repeat top left;
padding-left: 1.2em;
margin: 0;
text-decoration: underline;
}
.post-meta-top a:link, .post-meta-top a:visited, .post-meta-top a:hover, .post-meta-top a:active {
display: block;
background: url(http://www.pikselator.no/journal/wp-content/themes/default/images/pil.gif) no-repeat top left;
}
.sidemeny li a:link, .sidemeny li a:visited {
padding-left: 1.2em;
background: url(http://www.pikselator.no/journal/wp-content/themes/default/images/pil.gif) no-repeat top left;
text-decoration: none;
}
.sidemeny li a:active, .sidemeny li a:hover {
padding-left: 1.2em;
background: url(http://www.pikselator.no/journal/wp-content/themes/default/images/pil.gif) no-repeat top left;
text-decoration: underline;
}
li.page_item a.aktiv:link, li.page_item a.aktiv:visited, li.page_item a.aktiv:hover, li.page_item a.aktiv:active {
font-weight: bolder;
}

/* print send-til-venn og rss knapper */

.tools {
float: right;
margin-top: 10px;
}
.tools2 {
float: right;
margin-top: 0;
}

/* tekstuttrekk til siden */

blockquote.pullquote {
width: 210px;
margin-top: 9px;
padding-top: 6px;
float: right;
color: #000;
background: url(http://www.pikselator.no/journal/wp-content/themes/default/images/pullq_gul_right_01.gif) no-repeat top left;

z-index: 50;
margin-right: 0;
margin-left: 10px;
overflow: visible;
}
  
blockquote.alt {
float: right;
margin: 0.25em 0 0.25em 0.75em;
}

.pullquote p {
width: 162px;
background: #FFCC00 url(http://www.pikselator.no/journal/wp-content/themes/default/images/pullq_gul_right_03.gif) no-repeat bottom right;
text-align: left;
font-size: 1em;
line-height: 1.4;
font-weight: bolder;
margin: 0 0 0 24px;
padding: 0 12px 10px;
overflow: visible;
}
 
.pullquote p:first-letter {
text-transform: uppercase;
}

/* formatering av nettstedskart */

.ddsg-sitemap ul {
list-style-type: none;
margin: 0;
padding: 0;
}

.ddsg-sitemap ul ul {
list-style-type: disc;
margin: 2px 0 0 8px;
padding: 0 0 0 8px;
}

.ddsg-sitemap li {
padding: 10px 0;
}

.ddsg-sitemap li li {
padding: 2px 0;
}

/* bakgrunn til kortsaker forside */

#bluebelt, #brownbelt {
width: 100%;
height: 420px;
clear: both;
margin-bottom: 50px;
}

.blueboks,.brownboks {
margin: 0 auto;
padding: 16px 0;
width: 810px;
text-align: left;
min-height: 388px;
height: auto !important;
}

* html .blueboks,* html .brownboks {
height: 388px;
}

#bluebelt {
background: url(http://www.pikselator.no/journal/wp-content/themes/default/images/blueshade.jpg) repeat-x top left;
}
.blueboks {
background: url(http://www.pikselator.no/journal/wp-content/themes/default/images/observert.jpg) no-repeat top left;
}
#brownbelt {
background: url(http://www.pikselator.no/journal/wp-content/themes/default/images/brownshade.jpg) repeat-x top left;
padding-bottom: 20px;
}
.brownboks {
background: url(http://www.pikselator.no/journal/wp-content/themes/default/images/pikselator.jpg) no-repeat top left;
}

#bluebelt .post {
float: right;
color: #fff;
font-size: 0.9em;
width: 225px;
padding-left: 29px;
}

#bluebelt a {
color: #fff;
}

/* bilder */

img.rammerundt, img.alignleft {
border: 1px solid #CCC;
}

.entry img {
margin-bottom: 10px;
}

.entrycases img {
margin-top: 30px;
margin-bottom: 10px;
}

.tools img {
vertical-align: middle;
}

.tools2 img {
vertical-align: baseline;
margin-bottom: 0;
}

.alignright {
float: right;
margin-left: 13px;
}

.alignleft {
float: left;
margin-right: 13px;
}

.navigation .alignright {
width: 280px;
}

.navigation .alignleft {
width: 280px;
}

.wp-smiley {
vertical-align: bottom;
}

/* kommentarer */

p.postmetadata span.komment {
padding: 4px 0 1px 4px;
background: url(http://www.pikselator.no/journal/wp-content/themes/default/images/komment_01.gif) no-repeat bottom left;
}

p.postmetadata strong {
font-weight: lighter;
padding: 0 4px 1px 0;
background: url(http://www.pikselator.no/journal/wp-content/themes/default/images/komment_02.gif) no-repeat bottom right;
}

span.komment a:link,span.komment a:visited,span.komment a:active, span.komment a:hover {
text-decoration: none;
color: #FFCC00;
}

#commentform {
width: 590px;
}

ol.commentlist {
padding-left: 0;
margin-left: 0;
list-style-type: none;
}

.commentlist li {
background: #333 url(http://www.pikselator.no/journal/wp-content/themes/default/images/komfelt_03.gif) no-repeat bottom right;
padding: 0 0 12px;
color: #FFCC00;
margin-bottom: 12px;
}
.commentlist .kom {
background: #333 url(http://www.pikselator.no/journal/wp-content/themes/default/images/komfelt_01.gif) no-repeat top right;
padding: 12px 0 2px;
color: #FFCC00;
}

.commentlist p, .commentlist cite {
font-size: .9em;
padding: 8px 16px;
margin: 0;
}

.commentlist cite, .commentlist li a,.commentlist li a:hover  {
color: #FFF;
}

textarea {
width: 400px;
height: 140px;
}

#submit {
background: none;
border: none;
font-size: 1em;
color: #343434;
text-decoration: underline;
font-weight: 500;
font-style: oblique;
cursor: pointer;
}


.konkret {
color: #0099FF;
}

.penger {
color: #FF6600;

}

/* kundelistelogoer */

#innhold {
padding: 20px 0 40px;
line-height: 1;
}
.list {
float:left;
padding-top: .8em;
width: 148px;
margin: 0 1px 0 0;
}
.listbred {
float:left;
padding-top: .8em;
width: 207px;
margin: 0 1px 0 0;
}
#innhold div {
display: inline;
float: left;
padding: 0;
margin: 21px 5px 5px 11px;
}
#innhold div.hover {
background: #fc0;
}
.list img, .listbred img {
padding: 0;
margin: 0;
border: 1px solid #fff;
display: block;
}

.list img {
width: 105px;
}

.listbred img {
width: 164px;
}

#innhold img.active {
	border: 1px solid #fc0;
}

#innhold div.hover img {
	border: 1px solid #eee;
}