/*
Theme Name: Prestegaarden
Theme URI: http://www.prestegarden.no/
Description: Custom made theme for Norwegian retreat site
Version: 1
Author: Anne Siri Moe, Dale+Bang
Author URI: http://www.dale-bang.no/

	Prestegaarden v1
	http://www.prestegarden.no/

	This theme was designed by Anne Siri Moe, Dale+Bang
	and coded by Birgit Fostervold, Dale+Bang


*/



* {
margin: 0;
padding: 0;
}
html {
min-height: 100.3%;
height: 100%;
}

body {
height: 100%;
font: 12px/1.4 Georgia, "Times New Roman", serif;
color: #766a62;
background: #eeeeec;
text-align: center;
z-index: 1;
}

img {
border: 0;
}
img.flytright {
float: right;
margin-left: 20px;
}
img.flytleft {
float: left;
margin-right: 20px;
}

a {
color: #766a62;
text-decoration: underline;
}
a:hover {
}

h1 {
padding-bottom: 4px;
font: lighter 24px/1.2 Georgia, serif;
}
h2 {
margin: 0;
font: bold 12px/1.5 Georgia, serif;
}
h2 a {
text-decoration: none;
}
h3 {
margin: 40px 0 13px;
font: bold 12px/1.2 Georgia, serif;
}
h4 {
margin: 0;
font: bold 12px/1.2 Georgia, serif;
}
p {
margin: 0 0 13px;
}
ol {
margin: 0 30px 0;
}

div.hr {
clear: both;
height: 1px;
background: url(images/bg_hr.gif) repeat-x bottom left;
border-top: 3px solid #fff;
border-bottom: 3px solid #fff;
}
hr {
display: none;
}
.over {
cursor: pointer;
background: #eeeeec;
}

#wrap {
margin: 0 auto -30px;
padding: 0 10px;
min-height: 100%;
height: auto !important;
height: 100%;
width: 864px;
background: #fff;
text-align: left;
z-index: 2;
}

/* top of page including tabs */

#banner {
position: relative;
margin: 0 auto;
height: 188px;
text-align: center;
z-index: 3;
}
#banner ul {
position: absolute;
list-style-type: none;
top: 8px;
right: 10px;
}
#banner li {
display: inline;
padding-left: 16px;
}
img.logo {
padding-top: 12px;
}

#toppmeny {
position: absolute;
top: 121px;
left: 0px;
height: 67px;
width: 864px;
z-index: 4;
}
ul#faneark {
list-style-type: none;
margin: 0;
padding: 0;
}
#faneark li {
display:inline;
}
#faneark a {
float: left;
display: block;
width: 144px;
height: 67px;
text-decoration: none;
}
a#prestegarden {
background: url(images/nav1.gif);
}
a#stillhet {
background: url(images/nav2.gif);
}
a#kurs {
background: url(images/nav3.gif);
}
a#retreat {
background: url(images/nav4.gif);
}
a#program {
background: url(images/nav5.gif);
}
a#kontakt {
background: url(images/nav6.gif);
}
#faneark a:hover, #faneark li.aktiv a {
background-position: 0% -67px;
}
#faneark a span {
display: none;
}
 
/* main section of page */

#innhold {
margin: 0 auto;
padding-top: 6px;
padding-bottom: 30px;
z-index: 5;
}
#indre {
position: relative;
}
 
/* front page */

#blurbs {
margin: 2px auto;
width: 100%;
background: url(images/bg_blurbs.gif) repeat-y top left;
z-index: 6;
}
#blurbs h1 {
margin: 0;
padding: 0 !important;
font: bolder 12px/1.4 Georgia, serif !important;
}
#blurbs h2 {
margin: 0 0 13px !important;
font: lighter 12px/1.4 Georgia, serif !important;
}
.blurb {
float: left;
margin-right: 5px;
padding: 10px 9px 3px 18px;
width: 258px;
height: 120px;
z-index: 7;
}
.blurb.midt {
background: #eeeeec;
}
.blurb.none {
float: right;
margin-right: 0;
width: 256px;
}
.blurb a {
text-decoration: none;
}

/* sub pages */

#artikkel {
float: right;
padding-top: 26px;
padding-bottom: 30px;
width: 636px;
}
#subleft {
float: left;
width: 311px;
padding-right: 10px;
}
#subright {
float: right;
width: 311px;
}
#artikkel h2 {
margin: 14px 0 0 0;
}
#artikkel p {
margin: 0 20px 13px 0;
}
#artikkel dl {
margin: 0 20px 13px 0;
}
#artikkel dt {
font-weight: bolder;
}
blockquote {
margin: 0 30px 23px 0;
padding: 0 0 0 48px;
background: url(images/bg_quote2.gif) no-repeat;
z-index: 10;
}
#artikkel blockquote p {
margin: 0;
padding-right: 63px;
padding-bottom: 13px;
background: url(images/bg_cite2.gif) no-repeat bottom right;
z-index: 7;
}
cite {
display: block;
padding-top: 6px;
padding-right: 20px;
text-align: right;
}

/* sidebar menu, sub pages */

#meny {
float: left; 
width: 200px;
padding-top: 32px;
padding-right: 28px;
padding-bottom: 32px;
}
#meny ul {
padding-top: 1px;
list-style-type: none;
background: url(images/bg_hr.gif) repeat-x top left;
}
#meny ul ul {
padding-top: 0;
background: none;
}
#meny li {
padding: 0 0 2px;
font-size: 13px;
line-height: 1.3;
}
#meny li li {
padding: 2px 0 0;
}
#meny li a, .post-meta li {
display: block;
padding: 2px 6px 6px;
width: 188px;
color: #766a62;
text-decoration: none;
background: url(images/bg_hr.gif) repeat-x bottom left;
}
.post-meta-key {
display: none;
}
#meny li h2 {
padding: 0;
}
#meny li h2.luft {
padding: 30px 6px 6px;
}
#meny a:hover {
background: #f6f5f4 url(images/bg_hr.gif) repeat-x bottom left;
}

/* search form */


label.hidden {
display: none;
}
input#s {
display: block;
margin: 4px 6px 0;
padding: 2px 0;
width: 188px;
font: 12px/1.4 Georgia, "Times New Roman", serif;
color: #766a62;
}
input#searchsubmit {
display: block;
float: right;
margin: 4px 2px 6px 0;
text-align: right;
font: 12px/1.4 Georgia, "Times New Roman", serif;
color: #333;
}

/* bottom of page */

#push, #fot {
margin: 0 auto;
width: 100%;
height: 30px;
}
#push {
position: relative;
clear: both;
}
#push p {
position: absolute;
margin-top: -32px;
left: 36px;
font-size: 11px;
line-height: 1.3;
color: #afaea3;
}
#push a {
color: #afaea3;
}
p.wp-caption-text {
display: none;
}
.entry img.size-full {
margin-bottom: 10px;
padding-bottom: 3px;
background: url(images/bg_hr.gif) repeat-x bottom left;
}
.entry {
padding-top: 3px;
background: url(images/bg_hr.gif) repeat-x top left;
}

ol.commentlist {
list-style-type: none;
margin: 0;
}
.commentlist li {
padding: 8px 8px 1px;
}
.commentlist li.even {
background: #eeeeec;
}
img.avatar  {
float: left;
margin: 0 16px 6px 0;
}
cite.fn {
display: inline;
text-align: left;
padding: 0;
}
#commentform input, #commentform textarea {
font: 12px/1.4 Georgia, "Times New Roman", serif;
color: #333;
}
#commentform textarea {
width: 80%;
color: #766a62;
}
.slideshowlink {
padding-bottom: 20px;
}
.post-edit-link {
display: block;
padding-top: 30px;
}
.postmetadata .post-edit-link {
display: inline;
padding-top: 0;
}

#abo p {
margin: 0;
}
#abo input {
margin: 6px 2px 2px 0;
font: 12px/1.4 Arial, sans-serif;
}