* {
margin : 0;
padding : 0;
}
body {
background : url(/designelementer/bakgrunn.png);
margin : 1em;
color : #333;
font-size : 100%;
font-family : Palatino, Georgia, serif;
text-align : left;
margin : 0;
}
h1, h1 a {
font-size : 1.7em;
line-height : 1em;
padding-top : 10px;
padding-bottom : 10px;
color : #333;
font-family : "Baskerville", "Hoefler Text", Georgia;
font-weight : normal;
text-align : center;
font-style : italic;
}
h2, h2 a {
font-size : 1.2em;
margin-top : 2.5em;
font-weight : bold;
font-variant : small-caps;
line-height : 0.5em;
}
.comments a {
font-size : 18px;
font-weight : bold;
letter-spacing : -1px;
font-variant : normal;
border : 0;
}
.comments {
margin-bottom : 1em;
border : 0;
}
.kommentarer_antall {
font-size : 1.2em;
margin-top : 2.5em;
font-weight : bold;
font-variant : small-caps;
line-height : 2em;
}
.kommentarer_antall a {
border : 0;
}
h3 {
font-size : 25px;
line-height : 1em;
padding-bottom : 1.5em;
color : #888;
font-family : "Baskerville", Georgia;
font-weight : normal;
text-align : left;
font-style : italic;
text-align : left;
margin-top : -0.5em;
}
h4 {
font-size : 1.2em;
}
a {
color : #a5c42a;
outline : none;
text-decoration : none;
font-weight : bold;
font-size : 1em;
text-transform : none;
font-variant : normal;
font-style : normal;
font-family : helvetica, sans serif;
}
a:hover {
color : #d0dca0;
}
#wrapper {
font-size : 1em;
line-height : 1.5em;
}
.nav li a {
font-weight : normal;
letter-spacing : 1px;
}
.nav li a span {
color : #888;
font-size : 0.8em;
font-weight : normal;
text-transform : lowercase;
}
.nav li a.focus span {
color : #ccc;
}
.nav li a:hover, .nav li a.focus {
color : #888;
}
.searchField input {
color : #d0cab4;
font-family : helvetica;
font-weight : bold;
font-size : 14px;
letter-spacing : 1px;
}
.post h2 {
line-height : 1.2em;
}
.entry ul, .entry ol, .entry blockquote {
color : #333;
font-size : 1em;
line-height : 1.5em;
}
#respond {
padding-top : 1.5em;
color : #888;
}
.comment-edit-link {
display : none;
}
.commentlist .comment-meta a {
color : #888;
font-family : Baskerville, Georgia;
font-style : italic;
font-weight : normal;
letter-spacing : 1px;
letter-spacing : 0;
}
.pinglist .comment-meta a {
color : #d0dca0;
font-family : Baskerville, Georgia;
font-style : italic;
font-weight : normal;
letter-spacing : 1px;
letter-spacing : 0;
}
.pinglist .comment-meta a:hover, .commentlist .comment-meta a:hover {
color : #777;
font-family : Baskerville, Georgia;
font-style : italic;
font-weight : normal;
letter-spacing : 1px;
letter-spacing : 0;
}
.commentlist .comment-author cite {
font-style : normal;
font-weight : bold;
}
.commentlist .comment-meta, .pinglist .comment-meta {
font-size : 0.9em;
line-height : 1.2em;
}
#commentform p span input, #commentform span textarea {
color : #333;
font-family : Courier New, Courier;
font-size : 1em;
}
.toppnav {
margin : 0 auto;
}
.topplinker, .toppliner li {
margin : 0 auto;
list-style : none;
line-height : 1.5em;
text-align : right;
float : right;
margin-bottom : 40px;
font-size : 14px;
color : #888;
}
#toppnav a {
font-weight : normal;
font-variant : small-caps;
font-family : "Baskerville", Georgia;
letter-spacing : 1px;
}
#wrapper {
width : 830px;
margin : 0 auto;
background : url(/designelementer/grifd.png);
padding-bottom : 100px;
}
#page {
margin : 0 auto;
background : url(/designelementer/header.jpg);
background-repeat : no-repeat;
background-position : center top;
}
#bunnbakgrunn {
margin : 0 auto;
background : url(/designelementer/bunn.jpg);
background-repeat : no-repeat;
background-position : center bottom;
text-align : right;
}
#hvitbg {
margin : 0 auto;
background : url(/designelementer/hvitbg.png);
background-position : center;
background-repeat : repeat-y;
}
#masthead {
text-align : right;
width : 830px;
margin : 0 auto;
height : 150px;
}
#logo {
float : right;
text-align : right;
width : 199px;
padding-top : 80px;
}
#navtabs {
margin-left : -33px;
position : relative;
float : left;
text-align : left;
height : 91px;
width : 34px;
height : 100%;
margin-top : 130px;
}
.pagenav {
text-align : right;
list-style : none;
margin-right : -2px;
}
#navtabs span {
display : none;
}
.navbar ul li {
list-style : none;
margin-bottom : 1px;
}
#navtabs ul li {
list-style : none;
}
.forsiden a {
background : url(/designelementer/blogg.jpg);
width : 35px;
height : 81px;
display : block;
}
.forsiden a:hover {
background : url(/designelementer/blogg.jpg);
background-position: bottom;
width : 35px;
height : 81px;
display : block;
}
.forsiden_current a {
background : url(/designelementer/blogg_current.jpg);
width : 35px;
height : 81px;
display : block;
}




.page-item-2272 a {
background : url(/designelementer/arkiv_knapp.jpg) no-repeat 0 0;
width : 35px;
overflow: hidden;
height : 75px;
display : block;
}
.page-item-2272 a:hover {
background-position: bottom;
width : 35px;
height : 75px;
display : block;
background-position: -35px 0;
}
.current_page_item.page-item-2272 a {
background : url(/designelementer/arkiv_knapp.jpg);
width : 35px;
height : 75px;
display : block;
background-position: -70px 0;
}




.page-item-2433 a {
background : url(/designelementer/design_knapp.jpg) no-repeat 0 0;
width : 35px;
height : 81px;
display : block;
}
.page-item-2433 a:hover {
background-position: bottom;
width : 35px;
height : 81px;
display : block;
background-position: -35px 0;
}
.current_page_item.page-item-2433 a {
background : url(/designelementer/design_knapp.jpg);
width : 35px;
height : 81px;
display : block;
background-position: -70px 0;
}




.page-item-358 a {
background : url(/designelementer/ommeg_knapp.jpg) no-repeat 0 0;
width : 35px;
height : 86px;
display : block;
}
.page-item-358 a:hover {
background-position: bottom;
width : 35px;
height : 86px;
display : block;
background-position: -35px 0;
}
.current_page_item.page-item-358 a {
background : url(/designelementer/ommeg_knapp.jpg);
width : 35px;
height : 86px;
display : block;
background-position: -70px 0;
}
#post_nav {
text-align : right;
float : right;
padding-top : 90px;
}
#tiltoppen, #tiltoppen a:hover {
margin : 0 auto;
width : 830px;
text-align : right;
text-decoration : none;
margin : -20px;
}
#rss {
width : 830px;
text-align : right;
margin : 0 auto;
margin-bottom : -10px;
}
#mainColumn {
margin-left : 160px;
width : 510px;
text-align : left;
margin-top : 40px;
}
#forfatter {
font-size : 0.8em;
line-height : 1.6em;
padding : 20px 20px 20px 130px;
background : #efefef;
text-align : left;
margin-bottom : 60px;
border : 1px solid #ccc;
color : #555;
}
#forfatter img {
float : left;
margin-left: -115px;
}
.arkivdato {
text-align : right;
}
.car-container {
margin-left : -75px;
margin-right : 25px;
}
.car-container a {
font-size : 1.2em;
line-height : 1em;
}
.car-monthlisting li, .car-monthlisting ul {
color : #888;
font-style : normal;
font-size : 1em;
margin : 0;
border-bottom : 1px solid #eee;
padding-top : 10px;
padding-bottom : 10px;
font-variant : small-caps;
margin-left : -100px;
}
#bloggdesignbutikk_mainColumn {
margin-left : 160px;
width : 510px;
text-align : left;
margin-top : 60px;
margin-bottom : -200px;
}
.bloggdesign h1 a {
text-align : center;
display : block;
margin-bottom : 150px;
width : 670px;
margin-left : -80px;
margin-top : -10px;
}
.bloggdesign img {
margin : 1em 3.5em 1em -145px;
padding : 0;
border : none;
clear : right;
position : relative;
}
.bloggdesignbutikk_sidebar {
font-size : 0.9em;
line-height : 1.5em;
float : right;
overflow : hidden;
width : 150px;
text-align : left;
margin : 30px 0 30px 30px;
padding-left : 30px;
border : 1px solid #dedede;
padding-bottom : 30px;
background : #eee;
}
#personlig_mainColumn {
margin-left : 160px;
width : 510px;
text-align : left;
margin-top : 60px;
margin-bottom : -180px;
}
.secondaryColumn {
font-size : 1em;
line-height : 1.5em;
letter-spacing : -1px;
float : left;
margin-left : 0;
margin-right : 30px;
margin-top : 28px;
overflow : hidden;
width : 150px;
text-align : left;
}
.thirdColumn {
font-size : 0.8em;
line-height : 1.5em;
float : right;
margin-top : 28px;
margin-left : 5px;
overflow : hidden;
width : 160px;
border-top : 1px dotted #ccc;
color : #757575;
}
.nav {
margin-top : 50px;
}
.nav li {
display : block;
float : left;
}
.nav li a {
display : block;
padding-right : 25px;
margin-left : 1px;
height : 22px;
color : #333;
}
.nav li a.focus {
background : #3c6c92;
}
searchField {
float : right;
border : 0;
}
.searchField div {
margin : 9px 8px 0 0;
}
.searchField span {
background : #fff;
border : 1px solid #ccc;
border-left-color : #bbb;
border-bottom-color : #bbb;
display : block;
padding : 2px;
}
.searchField input {
border : 1px solid #bbb;
outline : none;
padding : 4px;
width : 500px;
}
.postMeta {
text-align : left;
margin-bottom : 25px;
position : relative;
font-size : 12px;
text-align : center;
font-variant : small-caps;
font-family : "Baskerville", Georgia;
letter-spacing : 1px;
}
.postMeta .container {
top : -9px;
font-style : italic;
}
.postMeta span.date {
padding-left : 20px;
padding-right : 20px;
padding-top : 5px;
border-top : 1px solid #ccc;
font-size : 1.2em;
font-weight : normal;
font-style : normal;
}
.postMeta {
color : #777;
}
.post {
margin : 0 0 200px 0;
padding-top : 15px;
}
span.smallcaps {
font-size : 13px;
text-align : center;
font-variant : small-caps;
font-family : "Baskerville", Georgia;
letter-spacing : 1px;
color : #666;
}
.entry p {
line-height : 1.6em;
margin-bottom : 0;
text-indent : 1em;
}
.entry p:first-child, .entry p.first {
margin-top : 1.5em;
text-indent : 0;
}
.entry p.center {
text-align : center;
text-indent : 0;
font-family : "Baskerville", "Hoefler Text", Georgia;
}
span.rosa {
color : #f4516c;
}
.entry strong {
font-size : 1.1em;
text-indent : 0;
font-variant : small-caps;
}
.entry ul, .entry ol {
margin-left : -1em;
margin-right : -3em;
margin-top : 1em;
margin-bottom : 1em;
text-indent : 0;
}
.entry blockquote, .entry blockquote p {
margin-left : 1em;
margin-top : 1em;
margin-bottom : 1em;
text-indent : 0;
line-height : 1.5em;
}
.entry a {
color : #a5c42a;
outline : none;
text-decoration : none;
font-weight : bold;
font-size : 1em;
text-transform : none;
font-variant : normal;
font-style : normal;
font-family : helvetica, sans serif;
}
.entry a:hover {
color : #d0dca0;
}
.entry ol {
list-style : decimal;
}
.entry ul li, .entry ol li {
margin : 0 0 7px 18px;
}
#twitter_div li {
padding : 8px 4px;
list-style : none;
}
.entry ul li {
list-style : none;
}
.entry p img {
margin : 1em 3.5em 1em -161px;
padding : 0;
border : none;
clear : right;
position : relative;
}
.entry p object {
margin : 1em 3.5em 1em -15px;
padding : 0;
border : none;
clear : right;
position : relative;
}
.entry p embed {
margin-top : 1.5em;
margin-bottom : 1.5em;
}
#mainColumn .inline {
margin-top : 1.5em;
margin-bottom : 1.5em;
padding : 0;
border : none;
}
#mainColumn .bilde_800, #personlig_mainColumn .bilde_800 {
margin-top : 1.5em;
margin-bottom : 1.5em;
margin-left : -145px;
padding : 0;
border : none;
color : #666;
padding-right : 10px;
text-align : right;
font-size : 13px;
width : 800px;
}
#mainColumn .bilde_700 {
margin-top : 1.5em;
margin-bottom : 1.5em;
margin-left : -95px;
padding : 0;
border : none;
color : #666;
text-align : right;
font-size : 13px;
width : 700px;
}
#mainColumn .bilde_600 {
margin-top : 1.5em;
margin-bottom : 1.5em;
margin-left : -50px;
padding : 0;
border : none;
color : #666;
padding-right : 80px;
text-align : right;
font-size : 13px;
width : 600px;
}
#mainColumn .bilde_670 {
margin-top : 1.5em;
margin-bottom : 1.5em;
margin-left : -80px;
padding : 0;
border : none;
color : #666;
padding-right : 10px;
text-align : right;
font-size : 13px;
width : 670px;
}
.entry a img, .entry a:hover img {
border : 0;
}
.entryMeta {
text-align : left;
clear: left;
text-indent : 0;
float: left; 
margin-top : 1.22em;
}
.tweetmeme_button {
position : absolute;
float : left;
margin-top : 60px;
}
.kategori {
font-size : 1.5em;
float : left;
text-align : left;
display : none;
}
.kategori a {
font-family : "Baskerville", Georgia;
letter-spacing : 1px;
font-style : italic;
font-weight : normal;
}
.stikkord {
width : 400px;
float : right;
text-align : right;
font-size : 15px;
line-height : 1em;
margin-top: 2em;
color : #888;
font-family : "Baskerville", Georgia;
font-weight : normal;
font-style : italic;
position : relative;
}
span.entryLesmer {
line-height : 1em;
text-align : right;
margin-top : 1.5em;
float : right;
position : relative;
}
#paginateIndex {
margin : 0 auto;
width : 830px;
text-align : left;
margin-top : -150px;
padding-bottom : 350px;
}
#sidenav {
width : 510px;
color : #666;
text-align : left;
float : left;
padding-left : 155px;
}
.forrigeside {
float : left;
}
.nesteside {
float : right;
}
#paginateIndex a {
text-align : left;
margin-bottom : -30px;
font-family : "Baskerville", "Hoefler Text", Georgia;
font-size : 30px;
font-style : italic;
color : #a5c42a;
font-weight : normal;
}
#paginateIndex a:hover {
color : #d0dca0;
}
.reply a {
text-align : left;
font-family : Palatino, Georgia, serif;
font-size : 14px;
color : #a5c42a;
font-weight : normal;
}
.reply a:hover {
color : #d0dca0;
}
.children .depth-4 .reply {
display : none;
}
.widgetContainer {
margin : 0 0 20px 0;
}
.widgetContainer ul li {
margin : 0 3px 7px 0;
list-style : none;
}
.widgetContainer ul li ul {
margin-top : 5px;
}
.widgetContainer .textwidget {
margin : 0 3px;
line-height : 1.5em;
}
.widgetContainer #wp-calendar {
border-collapse : collapse;
width : 100%;
}
#wp-calendar caption {
font-weight : bold;
margin-bottom : 7px;
}
#wp-calendar thead th {
padding : 4px 0 4px 3px;
border : 1px solid #ccc;
border-width : 1px 0;
}
#wp-calendar td {
padding : 3px 0 4px 3px;
color : #777;
}
#wp-calendar td a {
font-weight : bold;
}
#commentsContainer {
margin-left : 160px;
width : 510px;
float : left;
text-align : left;
margin-bottom : 1em;
}
#commentsContainer span.hook {
position : relative;
display : block;
}
.cancel-comment-reply {
position : absolute;
top : -1px;
right : 4px;
}
.commentlist {
font-family : palatino, georgia, serif;
list-style : none;
line-height : 1.5em;
padding-bottom : 1.5em;
}
.pinglist li {
font-family : palatino, georgia, serif;
line-height : 1.5em;
padding-bottom : 1.5em;
}
.gravatarbox p {
font-style : italic;
font-family : palatino, georgia, serif;
color : #888;
list-style : none;
line-height : 1.5em;
padding-bottom : 1.5em;
padding-top : 10px;
}
.gravatarbox img {
width : 30px;
height : 30px;
position : absolute;
margin-left : -50px;
margin-top : -415px;
}
.commentnumber {
width : 100px;
text-align : right;
float : right;
color : #ccc;
font-size : 2.5em;
padding-top : 10px;
position : relative;
margin-right : -120px;
font-family : Georgia, arial, verdana, sans-serif;
}
.commentlist .comment-author a, .commentlist .comment-author {
font-size : 1.1em;
font-weight : bold;
font-family : helvetica, sans serif;
}
.commentlist .comment-author img.avatar {
position : relative;
display : block;
float : left;
height : 30px;
width : 30px;
margin : -11px 0 0 -60px;
padding-top : 14px;
padding-right : 10px;
padding-left : 10px;
}
.commentlist li .bypostauthor {
background : #fafafa;
color : #888;
font-size : 0.9em;
line-height : 1.5em;
border-bottom : 1px solid #eee;
border-top : 1px solid #eee;
}
.commentlist li {
font-size : 0.9em;
line-height : 1.5em;
border-top : 1px solid #eee;
border-bottom : 1px solid #eee;
padding-top : 10px;
padding-bottom : 10px;
margin-right : -145px;
margin-top : -1px;
padding-right : 145px;
margin-left : -145px;
padding-left : 145px;
}
.pinklist li {
font-size : 0.9em;
padding-top : 10px;
padding-bottom : 30px;
margin-right : -90px;
margin-top : -1px;
padding-right : 90px;
margin-left : -90px;
padding-left : 90px;
}
.commentlist li p {
margin : 1em 0;
font-family : Palatino, Georgia, serif;
}
.commentlist .children {
margin : 20px 0 0 50px;
}
.commentlist .children li {
border-color : #eee;
font-size : 14px;
color : #555;
padding-bottom : 20px;
margin-left : -70px;
padding-left : 70px;
}
.children p {
margin-right : -90px;
}
.comment.byuser ul li, .comment.byuser ol li {
margin : 0;
padding : 0;
border : 0;
}
.commentlist .children li {
list-style : none;
}
#commentform .contain {
margin : 0 0 10px 0 !important ;
}
#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
font-family : Courier New, Courier, sans serif;
line-height : 1.5em;
padding : 4px 3px;
border : 1px solid #ccc;
border-left-color : #bbb;
border-bottom-color : #bbb;
background : #fff;
font-size : 1em;
}
#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
border : 1px solid #bbb;
outline : none;
padding : 4px 3px;
width : 500px;
}
#commentform p label {
margin : 4px 0 0 0;
}
#commentform textarea {
float : none;
width : 98%;
overflow : auto;
}
#footer {
background : #efefef url(/designelementer/footherbg.png);
padding-top : 50px;
margin : 0 auto;
border-top : 1px solid #ccc;
}
#footerwrap {
margin : 0 auto;
width : 830px;
background : url(/designelementer/gridf.png);
font-size : 0.8em;
}
#footer ul, #footer ol, #footer li {
list-style : none;
margin-bottom : 1em;
}
#footer ul, #footer ol, #footer li {
list-style : none;
margin-bottom : 1em;
}
#kolonne2 ul {
list-style : none;
margin : 0 0 4px;
line-height : 14px;
font-size : 13px;
}
#footer a {
color : #695f48;
font-weight : normal;
}
#footer a:hover {
border-bottom : 1px solid #888;
}
.linker {
width : 830px;
margin-top : 1em;
padding-top : 1em;
float : left;
text-align : left;
font-size : 12px;
border-top : 1px solid #ccc;
color : #888;
font-style : italic;
font-family : palatino, georgia, sans serif;
}
.linker span.copyright {
padding-top : 5px;
float : right;
}
#kolonne1 {
border-right : 1px solid #ccc;
width : 180px;
text-align : left;
font-style : italic;
line-height : 1.5em;
float : left;
padding-right : 20px;
}
#kolonne2 {
border-right : 1px solid #ccc;
width : 280px;
text-align : left;
font-style : italic;
line-height : 1.5em;
float : left;
padding-left : 20px;
padding-right : 20px;
font-size : 20px;
color : #888;
}
#kolonne3 {
width : 288px;
text-align : center;
font-style : italic;
line-height : 1.5em;
float : right;
padding-left : 20px;
}
#kolonne3 h3 {
text-align : center;
}
.floatleft, .alignleft {
float : left;
margin : 3px 7px 0 0;
}
.floatright, .alignright {
float : right;
margin : 3px 0 0 7px;
}
.clear {
clear : both;
}
.fix:after {
content : ".";
display : block;
clear : both;
visibility : hidden;
}
.fix {
margin : 0;
}
* html .fix {
margin : 0;
}
.fix {
margin : 0;
}
#postnav {
width : 830px;
margin : 0 auto;
text-align : center;
margin-top : 10px;
position : absolute;
}
.forrigepost {
float : left;
text-align : left;
margin-left : -50px;
width : 20px;
height : 20px;
}
.nestepost {
float : right;
text-align : right;
width : 20px;
height : 20px;
}
.nestepost a, .forrigepost a {
width : 30px;
height : 30px;
display : block;
padding : 20px;
position : absolute;
}
.nestepost a:hover, .forrigepost a:hover {
width : 30px;
height : 30px;
display : block;
padding : 20px;
position : absolute;
}
#opp-ned {
position : absolute;
bottom : 0;
right : 0;
position : fixed;
padding : 20px;
}
.tiltoppen a, .tilbunnen a {
padding : 20px;
display : block;
float : left;
width : 40px;
height : 16px;
}
.tiltoppen a:hover, .tilbunnen a:hover {
padding : 20px;
display : block;
float : left;
width : 40px;
height : 16px;
}
.left {
float : left;
margin : 1.5em 1.5em 1.5em -145px;
color : #757575;
font-style : italic;
}
.right {
float : right;
margin-top : 1.5em;
margin-left : 1.5em;
margin-bottom : 1.5em;
color : #757575;
font-style : italic;
}
.right_ {
float : left;
position : relative;
margin : 1.5em 1.5em 1.5em -135px;
color : #757575;
font-style : italic;
}
.lead-image-wrapper {
float : left;
text-align : center;
}
.lead-image-wrapper img {
margin-top : 80px;
}
.says {
display : none;
}
.pingback .reply {
display : none;
}
