body {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 10px 0;
  background-color: #000007; /* #002340; */
}
#wrapper {
  margin: 0 auto;
  width: 780px;
  padding: 10px;
  background-color: #333f48;
  border-right: #333333 1px solid;
  border-bottom: #333333 1px solid;
}
#wrapper div.header {
  width: 780px;
  height: 90px;
  background: #2b3238 url(http://www.kristikinsarvik.no/gfx/topp.gif) top left no-repeat; 
  text-align: left;
  
  padding-left: 20px;
  padding-top: 70px;
  width: 760px;
  height: 20px;
  position: relative;
}
#wrapper div.header div.home {
  position: absolute;
  top: 10px;
  left: 10px;;
}
#wrapper div.header div.home a {
  display: block;
  width: 500px;
  height: 45px;
  background-color: transparent;
  border: none;
}
#wrapper div.header div.home a:hover {
  background-color: transparent;
}
#wrapper div.header div.home a span {
  display: none;
}
#wrapper div.header ul {
  margin: 0;
  padding: 0; 
  list-style: none;
}
#wrapper div.header li {
  display: inline;
  margin: 0;
  padding: 0;
  float: left;
  padding-right: 4px;
}
#wrapper div.header a,
#wrapper div.header a:visited {
  color: #FFF;
  text-decoration: none;
  font-size: 11px;
  line-height: 11px;
  padding: 0px 5px 1px 5px;
  border: #69727a 1px solid;
}
#wrapper div.header a:hover,
#wrapper div.header a.active {
	color: #FFF;
	text-decoration: none;
	background-color: #668299;
}
#wrapper div.submeny {
  margin: 0 auto;
  height: 20px;
  text-align: left;
  background-color: #d0d5db;
}
#wrapper div.submeny ul {
  margin: 0;
  list-style: none;
  padding: 3px 0 0 6px;
}
#wrapper div.submeny li {
  display: inline;
  padding-right: 10px;
  color: #333;
  font-size: 12px;
  line-height: 11px;
}
#wrapper div.submeny a,
#wrapper div.submeny a:visited {
  color: #333;
  font-size: 11px;
  line-height: 11px;
  text-decoration: none;
  padding: 0;
}
#wrapper div.submeny a:hover,
#wrapper div.submeny a.active {
  color: #BC5B25;
  text-decoration: underline;
}
#wrapper div.content {
  background-color: #fff;
  padding: 4px 20px;
}
#footer {
  width: 780px;
  margin: 0 auto;
  font-size: 10px;
  text-align: center;
  font-size: 10px;
  padding: 2px 0;
}
#footer p {
  margin: 2px 0;
}
#footer a {
  color: #668299;
  text-decoration: none;
  font-size: 10px;
}
#footer a:hover {
  color: #A8B8C5;
  text-decoration: underline;
}
#footer p.white, #footer p.white a {
  color: white;
}

/* http://articles.sitepoint.com/article/eight-definitive-font-stacks */
div.content {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #333;
  font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
}
div.content p, div.content h1, div.content h2, div.content h3, div.content h4, div.content h5, div.content h6, div.content h7, div.content h8 {
  margin: 0;
}
div.content a, div.content a:active, div.content a:visited {
  color: #E7651A;
}
div.content a:hover {
  color: #F00;
}
div.content h1,
div.content h2,
div.content h3,
div.content h4,
div.content h5,
div.content h6 {
  font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #333;
}
div.content h1 a, div.content h1 a:active, div.content h1 a:visited,
div.content h2 a, div.content h2 a:active, div.content h2 a:visited {
  color: #333;
}
div.content h3 a, div.content h3 a:active, div.content h3 a:visited {
  color: #333;
}
div.content h1 {
  font-size: 28px;
}
div.content h2 {
  font-size: 21px;
}
div.content h3 {
  font-size: 16px;
  color: #333;
}
div.content h4 {
  font-size: 14px;
  color: #333;
}
div.content h5 {
  font-size: 12px;
  color: #333;
}
div.content h6 {
  font-size: 11px;
  color: #333;
  font-weight: normal;
}

/* In use ? */
br.cb {
  clear: both;
  font-size: 0px;
}


.pagination {
  padding: 2px;
}
.pagination ul {
  margin: 0;
  padding: 0;
  text-align: center; /*Set to "right" to right align pagination interface*/
  font-size: 16px;
  font-family: arial;
}
.pagination li {
  list-style-type: none;
  display: inline;
  padding-bottom: 1px;
}
.pagination a, .pagination a:visited {
  padding: 0 5px;
  border: 1px solid #9aafe5;
  text-decoration: none; 
  color: #2e6ab1;
}
.pagination a:hover, .pagination a:active {
  border: 1px solid #2b66a5;
  color: #000;
  background-color: #FFFF80;
}
.pagination a.currentpage {
  background-color: #2e6ab1;
  color: #FFF !important;
  border-color: #2b66a5;
  font-weight: bold;
  cursor: default;
}
.pagination a.disablelink,.pagination a.disablelink:visited, .pagination a.disablelink:hover {
  background-color: white;
  cursor: default;
  color: #929292;
  border-color: #929292;
  font-weight: normal !important;
}
.pagination a.prevnext{
  font-weight: bold;
}




div.news-block div.item {
  margin-bottom: 1em;
}
div.news-block div.item p.link a span {
  display: none;
}
div.news-block div.item p.publisert {
  font-size: 10px;
  margin-bottom: 0.5em;
}

