*{
  margin:0;
  padding:0;
  }
body{
  background:#000;
  color:#eee;
  font-family:Arial,"Lucida Grande",Helvetica,Verdana;
  padding:10px;
  }

#center p{
  font-size:12px;
  }

#center h2{
  font-size:30px;
  text-decoration:none;
  margin-bottom:10px;
  }

#page{
  position:relative;
  width:1100px;
  }
#content{
  position:relative;
  top:-40px;
  }
#header{
  height:200px;
  }
#header img{
  border:0;
  }
#headerimg{
  position:relative;
  top:-30px;
  left:0px;
  }

#topmenu{
  position:relative;
  top:-55px;
  height:35px;
  float:left;
  }
#topmenu li{
  position:relative;
  list-style-type:none;
  }
.menulist_left{
  position:relative;
  top:-30px;
  list-style-type:none;
  }
.menulist_left li{
  display:inline;
  }
.menulist_left li a{
  position:relative;
  padding:5px;
  color:#ffffff;
  text-decoration:none;
  font-weight:bold;
  font-size:11px;
  }
li.page_item{
  display:inline;
  }

/*CAT MENU*/
#leftcontent{
  float:left;
  margin:0;
  padding:0;
  width:163px;
  }
#leftcontent ul{
  list-style-type:none;
  padding:0;
  }
li.categories{
  width:163px;
  /*background: url(images/background_163b.gif) repeat-y;*/
  }
li.categories ul{
  margin:0;
  padding:0;
  }
#leftcontent h2{
  background: url(images/header_red_163.gif);
  font-size:12px;
  color:white;
  padding:4px 0px 4px 10px;
  margin:0px;
  }
#leftcontent h3{
  font-size:18px;
  color:white;
  padding:4px 0px 4px 0px;
  margin:0px;
  }
li.categories ul li{
  padding:2px 0px 0px 10px;
  width:163px;
  list-style-type:none;
  }
/*
li.cat-item a{
  display:block;
  border-bottom:1px dotted #9C0000;
  color:black;
  font-size:12px;
  font-weight:bold;
  font-variant:small-caps;
  margin:0px 10px 0px 4px;
  padding:3px 0px 3px 0px;
  }
*/

/*ALTERNATIV MENY*/
li.cat-item a{
  float:left;
  border-bottom:1px dotted #9C0000;
  color:#fff;
  font-size:14px;
  font-weight:bold;
  font-variant:small-caps;
  text-decoration:none;
  margin:0px 10px 0px -10px;
  padding:3px;
  }
li.current-cat a{
  background:#fff;
  color:#000;
  }
/*
li.cat-item a{
  display:block;
  border-bottom:1px dotted #9C0000;
  color:#fff;
  font-size:12px;
  font-weight:bold;
  font-variant:small-caps;
  text-decoration:none;
  margin:0px 10px 0px -10px;
  padding:3px;
  }
li.current-cat a{
  background:#fff;
  color:#000;
  }
*/

#center{
  float:left;
  width:548px;
  background: url(images/background_548_black_red.gif) repeat-y;
  margin-left:11px;
  float:left;
  color:#fff;
  }

#center h1{
  background: url(images/header_red_548.gif) no-repeat;
  font-size:12px;
  color:white;
  padding:4px 0px 4px 10px;
  margin:0px;
  width:548px;
  }
#topp{
  float:left;
  clear:both;
  width:528px;
  padding:10px;
  }
#left{
  float:left;
  width:250px;
  padding:10px;
  }
#right{
  float:right;
  width:250px;
  padding:10px;
  }
#bottom{
  float:left;
  width:528px;
  clear:both;
  padding:10px;
  }
#sidebar{
  float:left;
  width:268px;
  background:url(images/background_268_black_red.gif) repeat-y;
  margin-left:10px;
  }
#sidebar div{
  padding:5px;
  }
#sidebar h2{
  background: url(images/header_red_268.gif) no-repeat;
  font-size:12px;
  color:white;
  padding:4px 0px 4px 10px;
  margin:0px;
  width:268px;
  }
#sidebar ul{
  list-style-type:none;
  }
.sidebarbottom{
  margin:0px;
  padding-left:0px;
  float:left;
  }

.entry{
  /*border-bottom:1px solid #333;*/
  padding-bottom:10px;
  margin-bottom:10px;
  border-bottom:1px solid #eee;
  }
a.permalink{
  color:#fff;
  }
.more-link{
  display:block;
  font-size:1em;
  color:#ff3000;
  text-decoration:none;
  }

.entry img{
  border:0;
  padding:5px;
  }
img.alignleft{
  float:left;
  }
img.alignright{
  float:right;
  }
img.aligncenter{
  display:block;
  margin-left:auto;
  margin-right:auto;
  }

/*Meta field*/
#content .metafield{
  width:100%;
  margin:2px auto 7px 0;
  border-bottom:1px solid #333;
  font-size:0.8em;
  }
#content .metafield p{
  font-style:italic;
  }


/*Comments*/
#comments{
  color:#ff3000;
  font-variant:small-caps;
  font-size:0.9em;
  border-bottom:1px solid #333;
  }
.metafield a{
  text-decoration:none;
  font-variant:small-caps;
  color:#ff3000;  
  }
.metafield2{
  float:left;
  clear:left;
  width:100%;
  margin-left:-5px;
  }
.metafield2 li{
  list-style-type:none;
  margin:0 0 0 10px;
  }
.metafield2 img{
  position:relative;
  top:7px;
  }
.post-meta li{
  position:relative;
  }

textarea#comment{
  position:relative;
  left:156px;
  top:-60px;
  width:323px;
  }

.commentlist .comment-body{
  border-bottom:1px solid #999;
  padding:10px 0 0;
  }
ol.commentlist{
  list-style-position:inside;
  list-style-type:none;
  float:left;
  clear:left;
  width:100%;
  background:#333;
  }
.comment-body{
  position:relative;
  }
.comment-body p{
  position:relative;
  width:65%;
  top:-45px;
  left:160px;
  border-left:1px solid #ddd;
  padding-left:3px;
  }
div.comment-author{
  margin:5px auto 0 5px;
  }
.comment-meta{
  margin:5px auto 0 5px;
  }
.comment-meta a{
  color:#ff3000;
  font-variant:small-caps;
  font-size:10px;
  font-family:arial;  
  }
.comment-edit-link{
  position:absolute;
  top:75px;
  left:5px;
  }
.odd{
  background:#f5f5f5;
  color:#333;
  }
div#respond{
  float:left;
  width:99%;
  position:relative;
  padding-left:1%;
  font-size:0.8em;
  margin-top:15px;
  }
#respond a{
  color:#ff3000;
  }
#respond #submit{
  position:relative;
  top:-82px;
  left:0;
  }
