/*
Theme Name: NQF

Description: NQF Tema
Author: TA - Webhuset
Tags: nqf
Version: 1.0
*/

body{overflow-y:scroll;background:#fafafa;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#454545;margin:0;padding:0}
h1,h2,h3{color:#0b0b0b}
img{border:0}
h1{font-size:1.4em;font-weight:400}
h2{font-size:1.6em;margin-bottom:-8px}
h3{font-size:1em}
a{text-decoration:none;color:#3F5C10}
a:hover{border-bottom:none}
.post h1{font-size:1.9em;background:url(images/img04.gif) repeat-x left bottom;font-weight:400;padding:0 0 10px}
.post h1 a{color:#0b0b0b}
img.left{float:left;margin:0 20px 0 0}
img.right{float:right;margin:0 0 0 20px}
#header{width:1000px;height:140px;margin:0 auto}
#logo-quilteblad{width:960px;height:110px;margin:20px auto}
div.logo{float:left;width:433px;padding:10px}
div.quilteblad{margin-top:-10px;float:right;width:400px}
#logo h1,#logo p{float:left;margin:0}
#logo span{color:#FFF}
#logo h1{padding-top:40px}
#logo a{border:none;text-decoration:none;color:#FFF}
#page{width:960px;background:url(images/graa.gif) repeat-y left top;margin:0 auto}
#latest-post{border:1px solid #f2f2f2;padding:20px}
#content{background:#fff;float:left;width:485px;padding:5px 25px 0 10px}
.textwidget {width:240px;padding-left:15px}
.post{padding-bottom:45px;line-height:165%}
.post h2{font-weight:400}
.title{font-size:1.9em;font-weight:400;background:url(images/img04.gif) repeat-x left bottom;margin:0;padding:0 0 15px}
.title a{border-bottom:none;color:#454545}
.byline{background:url(images/img04.jpg) repeat-x left bottom;padding-bottom:10px}
.tag{padding:0 15px}
#sok{padding:10px 15px 5px}
#nyhetsbrev{padding:10px 15px 5px}
.links{text-align:right;font-weight:700;padding:4px 0}
.links a{border:none}
#sidebar-venstre{background:#f0f0f0;float:left}
.venstre{float:left;width:160px;font-size:12px;padding:0}
.venstre ul{list-style:none;margin:0;padding:0}
.venstre li{padding:0 0 15px 3px}
.venstre li ul{padding:10px 0}
.venstre li li{background:url(images/img04.gif) repeat-x left bottom;margin:0 10px 10px 7px;padding:8px 0}
.venstre img{padding-top:1em;}
#sidebar-hoyre{background:#f0f0f0;float:right}
.hoyre{float:left;width:280px;font-size:12px;padding:0}
.hoyre ul{list-style:none;margin:0;padding:0}
.hoyre li{padding:0}
.hoyre li ul{padding:10px 0}
.hoyre li li{background:url(images/img04.gif) repeat-x left bottom;margin:0 20px 0 15px;padding:8px 0}
.hoyre li h2{height:20px;font-size:20px;font-weight:400;color:#000;margin:0;padding:21px 15px 0}
#searchform{margin:0;padding:0}
#searchform br{display:none}
#s{width:180px;height:18px;border:none;background:#FFF;font-size:10px;color:#000;margin:10px 0 0 15px;padding:2px}
#x{height:25px;background:#CA8186;text-decoration:none;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#CCC;margin:0;padding:2px 5px}
#calendar_wrap{text-align:center;padding:0 15px}
#calendar_wrap table{width:100%}
#calendar_wrap tfoot td{border:none}
#calendar_wrap tfoot td#prev{text-align:left;font-weight:700;border:none}
#calendar_wrap tfoot td#prev a{border:none}
#calendar_wrap tfoot td#next{text-align:right;font-weight:700;border:none}
#calendar_wrap tfoot td#next a{border:none}
#footer{clear:both;width:100%;height:4px;background:#454545;margin:0 auto}
#footer-bg{width:960px;margin:0 auto}
#footer p{color:#666;margin-top:10px;text-align:center;font-size:smaller;padding:0 0 10px}
#footer a{color:#666}
#footer .link{float:right}
#footer .copyright{float:left}
#menuwrapper{border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;background-color:#FFA200;background:#c61818;width:960px;margin:0 auto;padding:0 auto}
.clearit{clear:both;height:0;line-height:0.0;font-size:0}
#pad{height:140px}
#menu{list-style:none;height:17px;position:relative;z-index:500;font-family:arial, verdana, sans-serif;margin:0;padding:0}
#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;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(images/down-arrow.gif) no-repeat right center}
#menu :hover ul{left:0;top:32px;width:150px;background:#c61818}
#menu ul,#menu :hover ul ul{position:absolute;left:-9999px;top:-9999px;width:0;height:0;list-style:none;margin:0;padding:0}
#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{border-top:1px solid #666;margin:0}
#menu :hover ul li a{width:170px;text-indent:10px;background:#3e3e3e;color:#ccc;height:30px;line-height:30px;opacity:0.9px;filter:alpha(Opacity=90);-moz-opacity:0.9px;-khtml-opacity:0.9px;padding:0}
#menu :hover ul li a.fly{background:#616161 url(images/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(images/right-arrow.gif) no-repeat right center;color:#fff}
#menu :hover ul :hover ul li a{width:170px;text-indent:10px;background:#3e3e3e;color:#ccc;opacity:0.9px;filter:alpha(Opacity=90);-moz-opacity:0.9px;-khtml-opacity:0.9px;padding:0}
#menu :hover ul :hover ul :hover{background-color:#3e3e3e;color:#fff}
#menu :hover ul :hover ul li.currentfly a,#menu :hover ul :hover ul li.currentfly a:hover{background:#3e3e3e;color:#fff}
div#search{width:190px;height:28px;margin-top:31px;margin-right:20px}
div#search label{text-indent:-9999em;height:0;width:0;display:none}
div#search input.search-input{width:143px;height:17px;color:#999;float:left;font:bold 0.9em Arial, Helvetica, sans-serif;background:url(images/search.png) no-repeat left top;border-style:none;padding:7px 0 4px 10px}
div#search input.search-button{width:37px;height:28px;text-indent:-9999em;float:left;cursor:pointer;font-size:0;line-height:0;background:transparent url(images/search.png) no-repeat right top;border-style:none;margin:0}
#searchform label[for="s"]{display:none}
#searchform div{width:200px}
#searchsubmit{position:absolute;margin:-22px 0 0 210px}
.gform_body li{list-style:none}
.gfield_description validation_message{color:red;font-size:11px