
/*
FARGER, FONTER, bakgrunner o.l.
PEKERE
LAYOUT + bredde, margin og padding på hovedelementene
HEADER
BASICS
 Overskrifter
 Overskrifter, posts
 Overskrifter, sidebars
POSTS
 Bilder
 Kommentarer
 Navigasjon
SIDEBARS
 Quotes
SOEKESKJEMAET
KONTAKTKJEMAET
SMAARUSK
*/

/* =FARGER, FONTER, bakgrunner o.l.
================================ */

body {
    margin: 0;
    padding: 0;
    color: #fdfbf6;
    background-color: #910;
    font-size: 75%;
    font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
    }

#bakgrunn {
    margin: 0;
    padding: 1px;
    background-image: url(/wp-content/themes/tiram-temp/stripe.png);
    background-position: top left;
    background-repeat: repeat-x;
    }

#bakgrunn-wrap {
    margin: 0;
    padding: 1px 0 0 0;
    background-image: url(/wp-content/themes/tiram-temp/bak.png);
    background-position: top right;
    background-repeat: no-repeat;
    }

#content {
    background-image: url(/wp-content/themes/tiram-temp/kvit-bak.png);
    background-position: center;
    background-repeat: repeat-y;
    }

#content div.wrap, #sidebar_A, #sidebar_B, #footer {
    color: #310;
    background-color: #fdfbf6;
    }



/* =PEKERE 
================================ */

a:link {
    border-width: 0 0 0 0;
    color: #c22;
    background-color: transparent;
    text-decoration: none;
    }

a:visited {
    border-width: 0 0 0 0;
    color: #a00;
    background-color: transparent;
    text-decoration: none;
    }

a:hover {
    border-width: 0 0 1px 0;
    border-style: dotted;
    border-color: #c22;
    color: #c22;
    background-color: transparent;
    text-decoration: none;
    }

a:active {
    border-width: 0 0 1px 0;
    border-style: dotted;
    border-color: #c22;
    color: #c22;
    background-color: transparent;
    text-decoration: none;
    }



/* =LAYOUT + bredde, margin og padding på hovedelementene
================================ */

#page {
    min-width: 600px;
    max-width: 900px;
    margin: 0 auto;
    }

#container {
    padding-left: 200px;
    padding-right: 200px;
    overflow: hidden;
    }

#container .column, #container .narrowcolumn {
    position: relative;
    float: left;
    padding-bottom: 20010px;  /* X + padding-bottom */
    margin-bottom: -20000px;  /* X */
    }

#content {
    width: 100%;
    }

#content div.wrap {
    margin: 0 10px -10px 10px;
    border-bottom: 7px dashed #fdfbf6;
    padding: 15px;
    }

#sidebar_A {
    width: 170px;
    margin-right: -190px;
    padding: 15px 10px;
    }

#sidebar_B {
    width: 170px;
    right: 190px;
    margin-left: -100%;
    padding: 15px 10px;/*
    background-image: url(/wp-content/themes/tiram-temp/stipleskraa.png);*/
    }

#footer {
    clear: both;
    margin: -10px 10px 0 10px;
    border-top: 6px dashed #fdfbf6;
    padding: 20px 15px 5px 15px;
    text-align: center;
    }

/*** IE6 Fix ***/

* html #sidebar_B {
    left: 200px;
    }

hr {
    display: none;
    }



/* =HEADER
================================ */

h1 {
    margin: 24px 0 0 0;
    padding: 0 0 0 198px;
    }

#headerimg a:link, #headerimg a:visited, #headerimg a:hover, #headerimg a:active,
#headerimg a:link img, #headerimg a:visited img, #headerimg a:hover img, #headerimg a:active img {
    border: none !important;
    }

#header .description {
    margin: 14px 0 40px 0;
    padding: 0 0 0 212px;
    font-family: "Times New Roman", Times, serif;
    font-size: 110%;
    font-style: italic;
    font-weight: bold;
    letter-spacing: 0.15em;
    }



/* =BASICS
================================ */

p {
    margin: 0.6em 0 0.6em 0;
    padding: 0;
    }

blockquote {
    margin: 1em 0 1em 0;
    padding: 0;
    }

blockquote {
    margin-left: 0;
    padding-left: 32px;
    background-image: url(/wp-content/themes/tiram-temp/blockquote.png);
    background-repeat: no-repeat;
    background-position: 0 4px;
    }

.post blockquote cite {
    display: block;/*
    text-indent: 2em;*/
    }

.post blockquote cite:before {
    content: "~ ";
    }

ul {
    margin: 0.75em 0 0.75em 1.05em;
    padding: 0;
    list-style-type: circle;
    }

ol {
    margin: 0.75em 0 0.75em 1.65em;
    padding: 0;
    }

dl {
    margin: 0.85em 0 0.85em 0em;
    padding: 0;
    }

dt {
    margin: 0.4em 0 0.05em 0;
    padding: 0;
    text-decoration: underline;
    }

dd {
    margin: 0.05em 0 0.3em 0em;
    padding: 0;
    }

/* =Overskrifter
================================ */

/* H1 ligger under 'HEADER' */

h2 {
    margin: 0 0 0 0;
    padding: 0;
    }

h1, h2, h3, h4, h5, h6 {
    color: #500;
    background-color: transparent;
    }

/* =Overskrifter, posts
================================ */

.post h2 {
    margin: -2px 0 0 0;
    font-size: 160%;
    letter-spacing: 0.05em;
    }

.post h3 {
    font-size: 145%;
    }

.post h4 {
    font-size: 120%;
    letter-spacing: 0.05em;
    }

.post h3, .post h4 {
    margin: 1.1em 0 -0.25em 0;
    padding: 0;
    }

.post h2, .post h3, .post h4 {
    font-family: "Times New Roman", Times, serif;
    }

.enkeltpost h2 {
    
    }

/* =Overskrifter, sidebars
================================ */

#sidebar_A h2, #sidebar_B h2 {
    font-size: 110%;
    }



/* =POSTS
================================ */

#content .post {
    margin: 0 0 4em 0;
    padding: 0;
    }

p.pubdato {
    margin: 0 0 1.25em 0;
    color: #764;
    background: transparent;
    font-size: 80%;
    }

p.ingress {
    font-weight: bold;
    }

p.note, p.mellomprikker {
    color: #653;
    background: transparent;/*
    font-size: 95%;*/
    }

div.postmeta {
    margin: 1.25em 0 0 0;
    color: #764;
    background: transparent;
    font-size: 95%;
    }

div.postmeta p {
    margin: 0.35em 0 0.35em 0;
    }

.post .note {
    font-size: 95%;
    }

dl.divpost dt {
    margin: 0.65em 0 0.05em 0;
    font-weight: bold;
    text-decoration: none;
    }

dl.divpost dd {
    margin: 0.05em 0 0.5em 0em;
    }

dl.divpost dd+dd {/*
    text-indent: 2em;*/
    }

/* =Bilder
================================ */

.post img.alignnone {
    border: 1px solid #310;
    }

.post img.aligncenter {
    border: 1px solid #310;
    }

p.fulltbilde {
    text-align: center;
    }

.post img.alignleft {
    float: left;
    margin: 4px 1em 0.5em 0;
    border: 1px solid #310 !important;
    }

.post img.alignright {
    float: right;
    margin: 4px 0 0.5em 1em;
    border: 1px solid #310;
    }

.post div.alignright {
    float: right;
    margin: 0 0 1em 1em;
    }

.post div.alignright img {
    margin: 4px 0 0.25em 2em;
    border: 1px solid #310;
    }

.post div.alignright p.wp-caption-text {
    margin: 0.25em 0 1.25em 0;
    text-align: center;
    color: #653;
    background: transparent
    }

.post a.img:hover, .post a.img:active {
    border: none !important;
    }

.post img.alignnone {
    margin-right: 13px;
    }

.post a.img:link img.alignnone, .post embed {
    border: 1px solid #b24;
    text-decoration: none;
    }

.post a.img:visited img.alignnone {
    border: 1px solid #b13;
    text-decoration: none;
    }

.post a.img:hover img.alignnone, .post embed:hover {
    border: 1px dotted #c35 !important;
    text-decoration: none;
    }

.post a.img:active img.alignnone {
    border: 1px dotted #c35 !important;
    text-decoration: none;
    }

/* =Kommentarer
================================ */

h3#comments {
    font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
    font-size: 120%;
    }

ol.commentlist li {
    margin-bottom: 2em;
    background: url(/wp-content/themes/tiram-temp/kommentar-bak.png) repeat-x;
    }

ol.commentlist cite {
    font-style: normal;
    }

ol.commentlist span.commentmetadata {
    font-size: 90%;
    }

ol.commentlist img.avatar {
    margin: 0 0.25em -7px 0;
    }

textarea#comment {
    width: 100%;
    }

/* =Navigasjon
================================ */

div#content div.navigation {
    margin: 0 0 1em 0;
    }

div#content div.navigation .alignleft {
    width: 45%;
    float: left;
    margin: 0 0 1em 0;
    }

div#content div.navigation .alignright {
    width: 45%;
    float: right;
    text-align: right;
    margin: 0 0 1em 0;
    }



/* =SIDEBARS
================================ */

#sidebar_A ul, #sidebar_B ul {
    list-style-type: none;
    margin: 0 0 0 0;
    }

#sidebar_A ul ul, #sidebar_B ul ul {
    margin: 0 0 0 0;
    }

#sidebar_A ul ul, #sidebar_B ul ul, #sidebar_A ul p, #sidebar_B ul p {
    margin: 0.25em 0 2em 0;
    }

#sidebar_A ul li, #sidebar_B ul li {
    margin: 0 0 0.25em 0;
    }

#sidebar_A ul .widget_categories a {
    font-weight: bold;
    }

#sidebar_A ul .widget_rss ul li {
    margin: 0.25em 0 0.5em 0;
    line-height: 110%;
    }

#sidebar_B ul .linkcat li {
    margin: 0.25em 0 0.5em 0;
    line-height: 110%;
    }

/* =Quotes
================================ */

#random-quote q:before, #random-quote q:after {
    content: "";
    }

#random-quote cite {
    display: block;
    text-align: left;/*
    margin-right: 10px;*/
    }



/* =SOEKESKJEMAET
================================ */

#searchform {
    margin: 3px 0 1.65em 0;
    padding: 0;
    }

#sidebar_A #searchform #s {
    width: 120px;
    padding: 2px;
    }

#sidebar_A #searchsubmit {
    padding: 2px 1px;
    }



/* =KONTAKTKJEMAET
================================ */

form.ddfm {
    font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
    }

form.ddfm p.fieldwrap label {
    width: 6em;
    color: #310;
    background-color: transparent;
    }

form.ddfm div.submit {
    text-align: left;
    padding-left: 7em;
    }

form.ddfm div.submit input {
    padding: 3px;
    }



/* =SMAARUSK
================================ */

.smallnote {
    font-size: 80%;
    }

div.latestactivity {
    margin-bottom: 2.5em;
    font-size: 95%;
    }

div.latestactivity p {
    margin: 0.3em 0 0.3em 0;
    padding: 0;
    }

