body{
	margin: 0 auto;
	padding: 0px;
	font-family: "DejaVu Serif", "Bitstream Vera Serif",  Georgia, "Times New Roman", Serif;
  font-size: 87.5%;
  background-color: #FFFFFF;
  color: #000000;
}
h1,h2,h3,h4,h5,h6{
  padding: 0px;
  margin: 0.25em 0;
}
h1{
	clear: both;
 font-size: 1.5em;
}
h2{
	font-size: 1.3em;
}
h3{
	font-size: 1.2em;
}
.widget h3{
  font-size: 1.1em;
}
h3.archivelist{
		display: block;
}
h4{
 font-size: 1.1em;
}
h5{
	font-size: 1.0em;
}
h6{
 font-size: 1.0em;
}
img, a img{
	border: 0px;
}

a:link{
	color: #00949D;
}
a:visited{
	color: #20B2AA;
 
}
a:hover{
	color: #4E4B4A;
}

#topbar{
	margin-top: 10px;
 height: 50px;
 text-align: center;
 border-bottom: 20px solid #DB214D;
}
#main{
 margin: 0 auto;
 max-width: 80em;
 min-height: 450px;
 padding: 10px 1.5% 0.5%;
 min-width: 600px;
  position: relative;
}
#content{
  margin-right: 27.5%;
}
#sidebar{
	position: absolute;
  right: 0.5%;
  top: 10px;
	width: 25%;
}
#footer{
  clear: both;
  margin: 0 auto;
  max-width: 50em;
	padding: 2% 33% 2% 0;
}


#menu ul{
	border: 1px solid #000000;
 background-color: #FFFFFF;
 list-style-type: none;
  padding: 0;
	margin: 0;	
}
#menu ul li{
	margin: 0;
 padding: 0;
}

#tracker{
	margin: 1em 0;
 text-align: center;
}

ul.navpath{
  /*list-style-type: none;*/
	border-bottom: 1px solid #DB214D;
 margin: 10px 0px;
 padding: 0px 0px 0px 0px;
 list-style-type: none;
}
ul.navpath li{
	display: inline;
 margin: 0px 4px 0px 10px;
 padding: 0px 0px 0px 8px;
 background-image: url(/grafikk/firkant.png);
 background-repeat: no-repeat;
 background-position: 0% 55%;
}
ul.navpath li:first-child{
	padding-left: 13px;
 background-image: url(/grafikk/path1311.png);
}
/*.navpath li:before{
                      display: marker;
                      content: ">";
                      }
.navpath li.root:before{
                         display: marker;
                         content: "||";
                         }
*/

p.summary{
           font-weight: bold;
           }


.menu a{
  display: inline-block; /* stupid ie hack */
}
.menu a{
	display: block;
 font-weight: bold;
 padding: 2px 5px;
 background-color: #00949D;
 border-width: 1px;
 border-style: outset;
 border-color: #00949D;
 text-shadow: 1px 1px 3px #006666;
}
#menu a.active{
	background-color: #20B2AA;
 border-style: outset;
 border-color: #20B2AA;
}


.menu a:link{
	color: #333333;
 text-decoration: none;
}

.menu a:visited{
	color: #333333; 
 text-decoration: none;
}
.menu a:hover{
	color: #000000;
 text-decoration: none;
  /*background-color: #00949D;*/
	background-color: #20B2AA;
 border-style: inset;
 border-color: #FFFFFF; /*#DB214D;*/
}
ul.footer{
	list-style-type: none;
 margin: 10px 0px;
 padding: 0px;
}

ul.footer li{
	display: inline;
 margin: 0px 0px 0px 10px;
 padding: 0px;
}

ul.articlelist{
	list-style-type: none;
 margin: 0px;
 padding: 0px;
}

ul.articlelist li{
                   margin: 0px;
                   padding: 3px 0px;
                   }

a.rssbutton{
	margin: 0px;
 text-align: left;
 font-family: "DejaVu Sans", "Bitstream Vera Sans", Sans-Serif;
 font-size: 0.8em;
 text-transform: uppercase;
 border-style: solid;
 border-width: 1px 1px 1px 2px;
 background-color: #FFFFFF;
 display: block;
 width: 11em;
 padding: 1px;
}
a.rssbutton:link, a.rssbutton:visited, a.rssbutton:active{
                                                           text-decoration: none;
                                                           color: #333333;
                                                           border-color: #696969;
                                                           }
a.rssbutton:hover{
                   text-decoration: none;
                   color: #000000;
                   border-color: #000000;
                   }
a.rssbutton span{
                  background-color : #20B2AA;
                  color: #FFFFFF;
                  padding: 0px 3px;
                  margin: 0px 3px 0px 0px;
                  text-transform: uppercase;
                  }
a.rssbutton:hover span{
                        background-color : #00949D;
                        color: #FFFFFF;
                        padding: 0px 3px;
                        margin: 0px 3px 0px 0px;
                        text-transform: uppercase;
                        }

.articlelisting h3, .bloglisting h3{
	display: block;
}

.widget{
	margin: 0 0 0.8em;
 border: 1px solid #000000;
 padding: 1px;
 font-size: 0.9em;
 background-color : #FFFFFF;
}
.widget.ad{
  border-width: 0;
  font-size: 0.8em;
}
.widget.ad h3{
  background-color: #DB214D;
	text-shadow: 1px 1px 2px #660000;
}
.widget.textads{
	border: 1px solid #000000;
}
.widget.textads a:link{
  color: #DB214D;
}
.widget.textads a:hover{
	color: #4E4B4A;
}

.widget.textads div.cell{
  border-top: 1px solid #999999;
}
.widget.textads div.cell:first-child{
  border-top: none;
}
#sidebar .widget{
  max-width: 20em;
}
#menu, #tracker{
  border-width: 0px;
}

.widget h3{
	display: block;
 background-color : #00949D;
 margin: 0px;
 padding: 1px 5px;
 text-shadow: 1px 1px 3px #006666;
}

.widget h4{
	display: block;
 background-color : #00c3cf;
 margin: 0px;
 padding: 1px 5px;
}
.widget p{
	margin: 7px 0px;
 padding: 0px;
}

.widget ul{
	padding: 5px 0px;
 margin: 0px;
 list-style-type: none;
}
.widget ul li{
	padding: 2px 0px;
 margin: 0px;
}

.widget .footer{
	font-size: 0.9em;
}
.widget .cell{
	padding: 7px 5px;
 margin: 0px;
 
}

.date{
	font-size: 0.8em;
 color: #999999;
}


table{
  border-spacing: 0;
  border-collapse: collapse;
  border-width: 1px;
  border-style: solid;
  border-color: #999999;
}
caption{
  font-weight: bold;
  text-align: center;
}
th{
  border-bottom: 1px solid #000000;
  background-color: #D7D7D7;
  font-weight: bold;
  text-align: center;
}
th[scope="row"]{
  border-right: 1px solid #000000;
  border-bottom: none;
  text-align: left;
  background-color: inherit;
}
thead{
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
}
thead tr{
  border-bottom: 1px solid #000000;
}
tbody tr{}
td{
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
  padding: 2px 2px;
}

tbody tr:nth-child(odd){
  background-color: #AAEEEE;
}

table.hostingplans{
}