html, body
{
  margin: 0;
  padding: .8em 4%;
}

/* Standarddeklarasjonar for all tekst */

body
{
  font-family: "Myriad Web", Arial, Helvetica, sans-serif;
  quotes: "\AB" "\BB" "\2039" "\203A"; /* Norske hermeteikn */
  font-size: 14px; /* Fordi absolutt ingen nettlesarar har fornuftig standardstorleik */
}

pre, tt, code, kbd, pre, samp { font-family: "Andale Mono", monospace; }

q:before { content: open-quote; }
q:after  { content: close-quote; }

ul { list-style-type: square; } /* Firkanta punktteikn i lister */

dt, span.ting, .gjeldande  { font-weight: bold; }


/* Hovudelementa */

img
{
  float: right;
  margin: 0 0 0.5em 1em;
}

img.rammelaus { border: none; }

/* Overskrifter */

h1, h2, h3, h4, h5, h6, p
{
  font-weight: normal;
  text-align: left;
  margin: 0;
  padding: 0;
}

h1 { text-align: right; margin-bottom: 0; }

h1 { font-size: 3em; margin-top: 0; }
h2 { font-size: 2.6em; margin-top: 2em; }
/* div.innlegg >  h2:first-child { margin-top: 0; } */
h3, div#forsida h2, div#sidestolpe h2 { font-size: 2.2em; margin-top: 2em; border-top: 1px dotted black; }
h4 { font-size: 1.7em; }
h5 { font-size: 1.5em; margin-left: 1.92em; }
h6 { font-size: 1.2em; margin-left: 2.5em; }

table, p, pre, ul, ol, dl, blockquote, div.wp_codebox, div.wp_codebox_msgheader { margin: 0; padding: 0; margin-bottom: 1em; margin-left: 3em; max-width: 40em; }
body > img.ikkje-flyt { margin-left: 3em; }
form         { max-width: 40em; }
form#searchform         { max-width: none; float: left; }
p#navigasjon { max-width: none; margin-bottom: 0; padding-top: 1.2em; }
hr { max-width: 43em; }
h3 + ul, div#sidestolpe ul, h3 + dl { margin-left: 0; }
p, dt, dd, li  { padding-right: 1em; }
p.beskriving   { margin-bottom: 0; max-width: 40em; }
li p { margin-left: 0; }

fieldset
{
  margin-left: 4em;
  margin-right: 3em;
  padding-top: 1em;
  padding-bottom: 1em;
}

input, textarea { padding: .1em; }
form#commentform label { font-weight: bold; }

ul, ol     { padding-left: 2em; }
ul, ol, dl { margin-top: 1em; margin-bottom: 1em; }
ul ul   { margin-left: 0em; margin-top: 0; }

/* Ymse */

blockquote
{
  margin-left: 3.5em;
  padding-left: 1em;
  font-style: normal;
  margin-right: 0;
}

ul.children blockquote { margin-left: .5em; }
ul.children, ul.children li { list-style-type: none; }
ul.children ol li { list-style-type: decimal; }
ul.children ol { margin-left: 1em; }
ul.children { margin-left: 0; padding-left: 0em; }
ul.children ul.children { margin-left: 2em; padding-left: 0; }
ul.topp { margin-bottom: 0em; padding-bottom: 0; }

p.kommentar { padding-top: 1em; }

blockquote blockquote
{
  margin-left: .5em;
}

p.botnlaus       { margin-bottom: 0; }
pre.marglaus     { margin-top: 0; margin-bottom: 0; }
pre.marglaus + p { margin-top: 0; }

:link img, :visited img { border: none; } /* Inga ramma rundt klikkbare bilde */

p#navigasjonsstripe,
.midtstilt,
p.standardstotte
{
  text-align: center;
  margin-left: auto;
  margin-right: auto;
} /* Sentrering */

p.xml-eksempel, p.eksempel, p.tekst-eksempel
{
  color: black;
  background: white;
  margin-left: 4em;
  padding-left: 1em;
}

div.tekst-eksempel { margin-left: 4em; }
div.tekst-eksempel p { margin-left: 0; padding-left: 1em; }

caption { font-size: 1.5em; font-weight: bold; }
table + table > caption { margin-top: 1.5em; }
td { vertical-align: top; }
tbody th { text-align: left; }

img.internbilde { float: left; }

td, th         { padding: 0.1em 0.3em; }
img.ikkje-flyt { float: none; margin: 1em 0; display: block; }
img.ikkje-marg { margin: 0; }
img.wp-smiley  { float: none; margin: 0; }
img.sentrer    { float: none; margin: 1em auto; display: block; text-align: center; }
img.venstreflyt { float: left; margin-left: 0; margin-right: .5em; }
span#standardstotte img { float: none; }
p.avsloring    { margin-top: 140em; }
.tomvenstre    { clear: left; }

hr { padding: 0; margin: 2em 0; }

.kapitel          { font-variant: small-caps; }
address           { text-align: center; margin: 0.5em 0.2em 1.5em 0.2em; }
div#sideinfo      { margin-top: 2em; clear: both; }
blockquote p,
blockquote ul,
blockquote pre,
div#sideinfo,
div#sideinfo p    { margin-left: 0; }
