/*
Theme Name: Maren
Theme URI: http://www.stickleback.dk
Description: A WordPress theme for andersenbrix.dk
Version: 1.1
Author: Lisa Risager
Author URI: http://www.lisarisager.dk
*/

* {
margin:0;
padding: 0;
}
body {
margin: 0em;
padding: 0em;
color: #363636;
background: #FFF;
font-family: Arial, Verdana, sans-serif;
font-size: 0.75em;
line-height: 1.5em;
}
#page {
margin: 0 auto;
padding: 0;
width: 670px;
}
a {
color: #9f5a46;
background: inherit;
text-decoration: none;
font-weight: bold;
}
a:visited {
color: #9f5a46;
background: inherit;
}
a:hover {
background: #14acac; /* pale blue */
color: #FFF;
}
a img {
border: none;
}
p {
padding: 0 0 18px 0;
}
.alignleft {
float: left;
}
.alignright {
float: right;
}
blockquote {
margin: 1em 2em 1em 1em;
font-size: 0.9em;
}

/* HEADER */
#logo {
width: 100%;
height: 140px;
z-index: 1;
background: #FFFFFF url('http://andersenbrix.dk/wp-content/themes/Maren/header.jpg') no-repeat 0 15px;
}
#header h1 a, #header h1 a:visited, #header h1 a:active, #header h1 a:hover {
font-family: 'Century Gothic', sans-serif;
font-weight: normal;
text-decoration: none;
color: #b7dcdf; /* pale blue */
margin-left: -72px;
padding: 0;
font-size: 96px;
line-height: 0.75em; /* weird IE7 bug fix */
float: left;
clear: both;
}
#nav {
position:relative;
width: 670px;
text-align: left;
margin: 12px 0;
padding: 6px 0 4px;
background: transparent;
border-top: 0px dotted #14acac; /* pale blue */
border-bottom: 2px dashed #14acac; /* pale blue */
z-index: 5;
}
#menu ul {
float:left;
}
#lang ul {
float:right;
}
#nav ul {
display: -moz-inline-box;
display: inline-block;
width: 100%;
height: auto;
font-family: 'Century Gothic';
display: inline;
padding: 6px 6px 6px 0;
}
#nav ul li {
padding: 0 28px 0 0;
list-style: none;
display: inline;
font-size: 1.6em;
}
#nav ul li a {
padding: 0;
margin: 0;
font-family: arial, sans-serif;
letter-spacing: 0.02em;
font-weight:normal;
color: #14acac; /* pale blue */
}
#nav ul li a:hover {
color: #FFF;
}
#nav .current_page_item a {
border-bottom: 1px dotted #F8F8F8;
}

ul#menu {
padding-right: 28px;
}
ul#lang  {
padding: 0;
}
#lang li {
padding: 0 12px 0 0;
}
ul#lang a {
color: #363636;
}

/* CONTENT */
#content {
margin: 12px 0 0 0;
width: 420px;
float: left;
}
#content h2 {
font-family: 'Century Gothic';
padding: 0 0 6px 0;
margin: 2px 0 0 0;
color: #555749;
font-weight: normal;
font-size: 1.8em;
}
#content h2 a {
color: #555749;
}
.entry {
}
.entry p a img {
border-top: 1px solid #363636;
border-bottom: 2px solid #363636;
}
.entry em {
font-style: normal;
font-size: 1.17em;
}
.entry ul {
padding: 0 0 20px 2em;
}
.entry ul li {
padding: 0 0 .6em .6em;
line-height: 1.2em;
}
#content .post {
margin: 1em 0em 0em;
}
#content h3 {
margin: 0em;
padding: 0 0 .6em 0;
font-size: 1.25em;
}
#content .postmetadata {
color: #777777;
background: inherit;
font-size: 0.9em;
}
#content .navigation {
margin: 2em 0em 0em;
padding: 0em;
display: block;
}
#content .goback {
margin: 0em 0.5em 0em 0em;
padding: 0em;
float: left;
font-size: 1.25em;
}
#content .goforward {
margin: 0em 0em 0em 0.5em;
float: right;
font-size: 1.25em;
}
#content #comments {
margin: 2em 0em 1em;
clear: both;
}
#content .commentlist {	
font-size: 0.9em;
}
#content .commentlist li {
list-style-type: none;
}
#content .commentlist img.avatar {
float: right;
margin-left: 1em;
}
#content .commentmetadata {
margin: 0em 0em 2em;
color: #777777;
background: inherit;
}
#content #respond {
margin: 2em 0em 1em;
clear: both;
}

/* WORDPRESS STUFF */
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignleft {
float: left;
}
.alignright {
float: right;
}
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
}
.wp-caption img {
border: 0 none;
}
.wp-caption-dd {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
}

/* SIDEBAR */
#sidebar {
font-family: 'Century Gothic';
margin: 20px 0 10px 0;
padding: 0 0 0 18px;
width: 168px;
float: right;
border-left: 1px dotted #EEE;
}
#sidebar h2 {
color: #555749;
font-size: 1.6em;
font-weight: normal;
padding-bottom: 8px;
}
#sidebar h2 a, #sidebar h2 a:visited, #sidebar h2 a:hover {
color: #555749;
background: inherit;
text-decoration: none;
font-weight: normal;
}
#sidebar ul {
}
#sidebar ul li {
margin: 0em 0em 1em;
list-style-type: none;
}
#sidebar ul li p, #sidebar ul li ul, #sidebar ul li ol {
font-size: 0.8em;
}
#sidebar ul li ul li, #sidebar ul li ol li {
font-size: 12px;
padding: 0;
line-height: 1.1em;
}
#sidebar .textwidget p {
font-size: .95em;
padding: 0 0 6px 0;
}
.textwidget {
padding: 0 0 30px 0;
font-family: 'Century Gothic';
}

/* FOOTER */
#footer {
width: 100%;
clear: both;
padding-top: 26px;
border-top: 1px dotted #b7dcdf;
}
#footer p {
font-size: 10px;
color: #b7dcdf;
background: inherit;
text-align: right;
}
#footer a, #footer a:visited, #footer a:hover {
color: #b7dcdf;
text-decoration: none;
font-weight: normal;
}

