body {
overflow-y:scroll;
margin: 0;
padding: 0;
background: #fafafa
text-align: justify;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #454545;
}

h1, h2, h3 {
color: #0b0b0b;
}

h1 {
font-size: 1.4em;
font-weight: normal;
}

h2 {
font-size: 1.6em;
margin-bottom: -8px;
}

h3 {
font-size: 1em;
}

.title {
margin: 0px;
padding: 0 0 15px 0;
font-size: 1.8em;
font-weight: normal;
background: url(/images/img04.gif) repeat-x left bottom;
}

.title a:hover {
}

ul {
}

a {
text-decoration: none;
color: #3F5C10;
}

a:hover {
border-bottom: none;
}

a img {
border: none;
}

img.left {
float: left;
margin: 0 20px 0 0;
}

img.right {
float: right;
margin: 0 0 0 20px;
}

#header {
width: 1000px;
height: 173px;
margin: 0 auto;
}

/* Header */

#logo-quilteblad {
width:960px;
height: 110px;
margin: 25px auto;
}

div.logo{
    float: left;
    padding: 10px;
    width: 433px;
}

div.quilteblad {
margin-top:-10px;
    float: right;
    width: 400px;
}

#logo h1, #logo p {
float: left;
margin: 0px;
}

#logo span {
color: #FFFFFF;
}

#logo h1 {
padding-top: 40px;
}
#logo a {
border: none;
text-decoration: none;
color: #FFFFFF;
}



/* Wrapper */

#wrapper {
}

/* Page */

#page {
width: 960px;
margin: 0 auto;
background: url(/images/graa.gif) repeat-y left top;
}

#page-bg {
/* padding: 0px 10px; */
}

/* Latest Post */

#latest-post {
padding: 20px;
border: 1px solid #f2f2f2;
}

/* Content */

#content {
background: #fff;
float: left;
width: 740px;
padding: 0 25px 0px 10px;
}

.post {
padding-bottom: 45px;
line-height: 165%;
}

.post h1 {
margin-top: 20px;
padding: 0 0 10px 0;
font-size: 1.9em;
font-weight: normal;
background: url(/images/img04.gif) repeat-x left bottom;
}

.post h1 a{
color: #0b0b0b;
}

.post h2 {
font-weight: normal;
}

.byline {
background: url(/images/img04.jpg) repeat-x left bottom;
padding-bottom: 10px;
}

.tag {
padding: 0 15px;
}

.links {
padding: 4px 0px;
text-align: right;
font-weight: bold;
}

.links a {
border: none;
color: #0b0b0b;
}

.links a:hover {
color: #0b0b0b;
}

/* Sidebars */

#sidebar-venstre {
background: #f0f0f0;
float: left;
}

.venstre {
float: left;
width: 160px;
padding: 0;
font-size: 12px;
}

.venstre ul {
margin: 0;
padding: 0;
list-style: none;
}

.venstre li {
padding: 0 0 15px 3px;
}

.venstre li ul {
padding: 10px 0px;
}

.venstre li li {
margin: 0 10px 10px 15px;
padding: 8px 0px;
background: url(/images/img04.gif) repeat-x left bottom;
}

.venstre a {
}

#sidebar-hoyre {
background: #f0f0f0;
float: right;
}

.hoyre {
float: left;
width: 280px;
padding: 0;
font-size: 12px;
}

.hoyre ul {
margin: 0;
padding: 0;
list-style: none;
}

.hoyre li {
padding: 0 0 15px 0;
}

.hoyre li ul {
padding: 10px 0px;
}

.hoyre li li {
margin: 0 20px 0 15px;
padding: 8px 0px;
background: url(/images/img04.gif) repeat-x left bottom;
}


.hoyre li h2 {
height: 34px;
margin: 0 0 0 0;
padding: 21px 15px 0px 15px;
font-size: 20px;
font-weight: normal;
color: #000000;
}

.hoyre a {
}

/* Search */

#searchform {
margin: 0;
padding: 0 0 0 0;
}

#searchform br {
display: none;
}

#searchform h2 {
}

#s {
margin: 10px 0px 0 15px;
padding: 2px 2px;
width: 180px;
height: 18px;
border: none;
background: #FFFFFF;
font-size: 10px;
color: #000000;
}

#x {
margin: 0;
padding: 2px 5px;
height: 25px;
background: #CA8186;
text-decoration: none;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #CCCCCC;
}
/* Calendar */

#calendar_wrap {
padding: 0 15px;
text-align: center;
}

#calendar_wrap table {
width: 100%;
}

#calendar_wrap th {
}

#calendar_wrap td {
}

#calendar_wrap tfoot td {
border: none;
}

#calendar_wrap tfoot td#prev {
text-align: left;
font-weight: bold;
border: none;
}

#calendar_wrap tfoot td#prev a {
border: none;
}

#calendar_wrap tfoot td#next {
text-align: right;
font-weight: bold;
border: none;
}

#calendar_wrap tfoot td#next a {
border: none;
}

/* Footer */

#footer {
clear:both;
width: 100%;
height: 4x;
margin: 0 auto;
background: #454545;
}

#footer-bg {
width: 960px;
margin: 0 auto;
}

#footer p {
color:#666;
margin-top: 10px;
padding: 0 0 10px 0;
text-align: center;
font-size: smaller;
}

#footer a {
color: #666;
}

#footer .link {
float: right;
}

#footer .copyright {
float: left;
}



#menuwrapper {
	margin:0px auto;
	padding:0px auto;
	border-top: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	background-color: #FFA200;
	background:#c61818;
	width: 960px;
}
.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}

#pad {height:140px;}

#menu {padding:0; margin:0; list-style:none; height:17px; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#menu li {float:left; margin-right:1px;}
#menu li a {display:block; float:left; height:32px; line-height:32px; background:#c61818; color:#f8f8f8; text-decoration:none; font-size:14px; font-weight:bold; padding:0 30px 0 20px;}
#menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
#menu li a:hover {z-index:170; position:relative;color:#fff; background-color:#18215a;}
#menu li:hover {position:relative; z-index:200;}
#menu li:hover > a {color:#fff; background:#18215a;}
#menu li:hover > a.sub {color:#fff; background-color:#18215a;}
#menu li.current a {color:#f8f8f8; background:#18215a;}
#menu li a.sub {background: #3e3e3e url(down-arrow.gif) no-repeat right center;}
#menu li.current a.sub {color:#f8f8f8; background:#c61818 url(down-arrow.gif) no-repeat right center;;}
#menu :hover ul {left:0; top:32px; width:150px; background:#c61818;}

/* keep the 'next' level invisible by placing it off screen. */
#menu ul, 
#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#menu :hover ul :hover ul {left:170px; top:-1px; background:#3e3e3e; white-space:nowrap; width:150px; z-index:200; height:auto;}
#menu :hover ul li {margin:0; border-top:1px solid #666;}
#menu :hover ul li a {width:170px; padding:0; text-indent:10px; background:#3e3e3e; color:#ccc; height:30px; line-height:30px;
opacity: 0.9;
filter: alpha(Opacity=90);
-moz-opacity: 0.9;
-khtml-opacity: 0.9;
}
#menu :hover ul li a.fly {background:#616161 url(right-arrow.gif) no-repeat right center;}
#menu :hover ul :hover {background-color:#18215a; color:#fff;}
#menu :hover ul :hover a.fly {background-color:#18215a; color:#fff;}
#menu :hover ul li.currentsub a {background:#840; color:#fff;}
#menu :hover ul li.currentsub a.fly {background:#840 url(right-arrow.gif) no-repeat right center; color:#fff;}

#menu :hover ul :hover ul li a {width:170px; padding:0; text-indent:10px; background:#3e3e3e; color:#ccc;
opacity: 0.9;
filter: alpha(Opacity=90);
-moz-opacity: 0.9;
-khtml-opacity: 0.9;
}
#menu :hover ul :hover ul :hover {background-color:#3e3e3e; color:#fff;}
#menu :hover ul :hover ul li.currentfly a:hover {background:#3e3e3e; color:#fff;}

/*
************
General styles
************
*/

a.blogs-breadcrumb,
.blogs-breadcrumb {
  color:#808080;
  font-weight:bold;
  padding:0px;
  padding-bottom:12px;
  text-decoration:none;
}

a.blogs-breadcrumb:hover {
color:#9C0800;
}

.blogs-showmessage {
  margin:12px;
  padding:12px;
}

.entry-headline {
  font-weight:bold;
  color: #141414;
}

/*
****************
Pagespecific styles
****************
*/

/*Main Blogs-styles*/
.blogs-showblogsentries {
Margin-top:-23px;
}

.blogs-showblogsentry {
  border-bottom:1px dotted;
  border-color:#eee7e7;
  padding-bottom:12px;
}

.blogs-showblogsentrytime {
  color:#333;
  font-size:90%;
}

.blogs-showblogsentrytitle {
  font-size:130%;
  padding-bottom:13px;
}

.blogs-showblogsentryshorttext {

}

.blogs-showcategoryentrytext {

}

.blogs-showcategoryentryfiles {

}

.blogs-showcategoryentryauthor {
  padding:2px;
  font-style:italic;

}

.blogs-showblogsentrycategory {

}

.blogs-showblogsentrycomments {
  font-weight:bold;
}

/*ShortCategory-styles*/
.blogs-shortbox {
  text-align:center;
  width:740px;
  margin:4px;
  margin-left:8px;
  margin-right:8px;
  float:left;
}
.blogs-shortcategorytitle {
  text-align:center; 
  text-transform:capitalize;
  font-size:130%;
  border:1px solid black;
  padding-left:4px;
  padding-right:4px;
  padding-top:12px;
  padding-bottom:12px;
  width:740px;
}

.blogs-shortcategorytitle:hover {
  background-color:#eee;
}



.blogs-shortentrylist {
  margin-top:10px;
}
.blogs-shortentry {
}
.blogs-shortentrydate {
  color:#333;
  font-size:80%;
  padding-left:12px;
}
.blogs-shortentrylink {
   padding-left:12px;
   padding-bottom:4px;
}

/*** ShowCategoryList-styles ***/
.blogs-showcategorylistbox {
  
}

.blogs-showcategorylistheader {
  
}

.blogs-showcategorylistcategories {

}

.blogs-showcategorylistcategory {
  
}



/*** ShowCategory-styles ***/
.blogs-showcategorybox {
  width:100%;
}

.blogs-showcategoryheader {
  width:100%;
  border:2px solid black;
  padding:10px;
  margin-bottom:24px;
}

.blogs-showcategorytitle {

  font-size:130%;
  padding-bottom:13px;

}

.blogs-showcategorydescription {
}

.blogs-showcategoryentries {
  margin-top:10px;
  margin-left:12px;
}

.blogs-showcategoryentry {
  padding-bottom:24px;
}

.blogs-showcategoryentrytime {
  color:#333;
  font-size:80%;
}

.blogs-showcategoryentrytitle {
  font-style:italic;
  margin-bottom:5px;
  margin-top:4px;
  padding-left:12px;
}

.blogs-showcategoryentrytext {
  padding-bottom:2px;
}

.blogs-showcategoryentryfiles {
  padding-top:4px;
  padding-left:8px;
}

.blogs-showcategoryentryauthor {
  padding:2px;
  font-style:italic;
}

.blogs-showcategoryentrycomments {
  font-weight:bold;
}


/*** ShowEntry-styles ***/

.blogs-showentrybox {
  width: 100%;
}

.blogs-showentryheader {
  width:100%;
  margin-bottom:24px;
}

.blogs-showentrytime {
  color:#333;
  font-size:90%;
  padding-bottom:8px;
  text-align:right;
}

.blogs-showentrytitle {
  font-size:130%;
  padding-bottom:13px;
  Margin-top:-5px;
}

.blogs-showentrytext {
}

.blogs-showentrytext.a{
  color:#993333;
}

.blogs-showentryauthor {
  font-style:italics;
}

.blogs-showentryfiles {
  padding-top:13px;
  padding-left:0px;
}


.blogs-showentrycomments {
  padding-left:12px;
}

.blogs-showentrycomment {
  padding-bottom:12px;
  margin-bottom:12px;
  border-bottom:1px solid .222; 

}

.blogs-showentrycommenttime {
  color:#333;
  font-size:80%;
}

.blogs-showentrycommenttext {
}

.blogs-showentrycommentauthor {
  font-style:italic;
}

.blogs-showentrycommentform {
  padding-top:10px;
  margin-top:10px;
  padding-left:12px;
  margin-bottom:10px;
}

.blogs-authorinput {
  width:400px;
  border:1px solid #333;
}

.blogs-authorinput:hover {
  background-color:#ddd;
}

.blogs-commentinput {
  width:400px;
  border:1px solid #333;
}
.blogs-commentinput:hover {
  background-color:#ddd;
}

.blogs-submitinput {
  border:1px solid #bbb;
}

.blogs-submitinput:hover {
  background-color:#ddd;
}

