/*
Theme Name: FYRAFTEN
Theme URI: http://fyraften.nu
Description: WordPress template for www.fyraften.nu
Version: 2.1
Author: Lisa Risager 
Author URI: http://lisarisager.dk
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
height : 100%;
width : 1060px;
margin : 0 auto;
padding: 0;
background : #357575 url(images/bg.gif) repeat-x;
color : #363636;
font-family : Arial, sans-serif;
font-size : 80%;
text-align : left;
}
/* --------------- GLOBAL -------------------- */
.clear {
clear : both;
width: 100%;
}
.aligncenter, .alignnone {
display : block;
margin : 16px auto;
}
.left, .alignleft {
float : left;
padding : 0;
margin : 0 16px 16px 0;
}
.right, .alignright {
float : right;
padding : 0;
margin : 0 0 16px 16px;
}
hr {
margin : 12px 0;
border : 1px solid #5a4a42;
}

p {
padding: 8px 0;
}
/* --------------- LINKS -------------------- */
a, a:visited {
text-decoration : none;
font-weight : bold;
color : #323232;
}
h2 a, h2 a:visited {
font-size: 1.6em;
font-weight: normal;
}
a:hover {
color : #363636;
text-decoration : none;
}
a:active {
color : #323232;
}
/* --------------- IMAGES -------------------- */
.entry img {
border : 8px solid #eee;
max-width : 440px;
padding-top: 0;
margin-top: 0;
}
.wp-caption p.wp-caption-text {
font-size : 10px;
text-align : center;
width : 100%;
padding : 0;
margin : 0;
}
#menu img {
padding: 0;
margin: 0;
border: 0;
}
/* --------------- HEADERS -------------------- */
.cat44 h3 a, .cat44 h3 a:visited, .cat44 h3 a:hover, .cat44 h3 a:active, 
#menu .cat44 h3 a, #menu .cat44 h3 a:visited, #menu .cat44 h3 a:hover, #menu .cat44 h3 a:active {
background : #785029;
color: #EEE;
padding: 0 4px;
}
#menu .cat44 a, #menu .cat44 a:visited, #menu .cat44 a:hover, #menu .cat44 a:active {
padding: 0;
}
.cat26 h3 a, .cat26 h3 a:visited, .cat26 h3 a:hover, .cat26 h3 a:active,
#menu .cat26 h3 a, #menu .cat26 h3 a:visited, #menu .cat26 h3 a:hover, #menu .cat26 h3 a:active {
background : #93002c;
color: #EEE;
padding: 0 4px;
}
#menu .cat26 a, #menu .cat26 a:visited, #menu .cat26 a:hover, #menu .cat26 a:active {
padding: 0;
}
.indexposts h3 a, .indexposts h3 a:visited , .indexposts h3 a:visited, .indexposts h3 a:hover, .indexposts h3 a:active,
.cat17 h3 a, .cat17 h3 a:visited , .cat17 h3 a:visited, .cat17 h3 a:hover, .cat17 h3 a:active,
#menu .cat17 h3 a, #menu .cat17 h3 a:visited, #menu .cat17 h3 a:hover, #menu .cat17 h3 a:active {
background : #cc9640;
color: #EEE;
padding: 0 4px;
}
#menu .cat17 a, #menu .cat17 a:visited, #menu .cat17 a:hover, #menu .cat17 a:active {
padding: 0;
}
.cat5 h3 a, .cat5 h3 a:visited, .cat5 h3 a:hover, .cat5 h3 a:active,
#menu .cat5 h3 a, #menu .cat5 h3 a:visited, #menu .cat5 h3 a:hover, #menu .cat5 h3 a:active {
background : #58633c;
color: #EEE;
padding: 0 4px;
}
#menu .cat5 a, #menu .cat5 a:visited, #menu .cat5 a:hover, #menu .cat5 a:active {
padding: 0;
}
.cat13 h3 a, .cat13 h3 a:visited, .cat13 h3 a:hover, .cat13 h3 a:active,
#menu .cat13 h3 a, #menu .cat13 h3 a:visited, #menu .cat13 h3 a:hover, #menu .cat13 h3 a:active {
background : #3f2735;
color: #EEE;
padding: 0 4px;
}
#menu .cat13 a, #menu .cat13 a:visited, #menu .cat13 a:hover, #menu .cat13 a:active {
padding: 0; 
}
.cat4 h3 a, .cat4 h3 a:visited, .cat4 h3 a:hover, .cat4 h3 a:active,
#menu .cat4 h3 a, #menu .cat4 h3 a:visited, #menu .cat4 h3 a:hover, #menu .cat4 h3 a:active {
background : #631d20;
color: #EEE;
padding: 0 4px;
}
#menu .cat4 a, #menu .cat4 a:visited, #menu .cat4 a:hover, #menu .cat4 a:active {
padding: 0;
}
.cat3 h3 a, .cat3 h3 a:visited, .cat3 h3 a:hover, .cat3 h3 a:active,
#menu .cat3 h3 a, #menu .cat3 h3 a:visited, #menu .cat3 h3 a:hover, #menu .cat3 h3 a:active {
background : #203128;
color: #EEE;
padding: 0 4px;
}
#menu .cat3 a, #menu .cat3 a:visited, #menu .cat3 a:hover, #menu .cat3 a:active {
padding: 0;
}
.cat1 h3 a, .cat1 h3 a:visited, .cat1 h3 a:hover, .cat1 h3 a:active,
#menu .cat1 h3 a, #menu .cat1 h3 a:visited, #menu .cat1 h3 a:hover, #menu .cat1 h3 a:active {
background : #191f55;
color: #EEE;
padding: 0 4px;
}
#menu .cat1 a, #menu .cat1 a:visited, #menu .cat1 a:hover, #menu .cat1 a:active {
padding: 0;
}
#menu .menu a, #menu a .menu {
text-transform: uppercase;
padding: 0 0 0 4px;
color: #eee;
font-weight: bold;
font-size: 14px;
}
.arkiv {
background: #654a69;
margin: 0 0 24px 0;
}
.kontakt {
background: #46280a;
margin: 0 0 24px 0;
}
/* --------------- STRUCTURE -------------------- */
#wrapper {
margin : 0 auto;
background : #357575;
padding : 0;
}
#header {
height : 90px;
background : #283d4e;
margin : 0 auto;
padding : 20px 40px 8px 0;
width : auto;
}
#menu {
height : 100%;
display : inline;
float : left;
padding : 10px 20px 0 0;
margin: 0;
clear:left;
}
#content, #archives, #page {
display : inline;
float : left;
padding : 10px 0 0 0;
width : 580px;
margin-right : 10px;
}
#ads {
float : left;
width : 180px;
height : 100%;
margin : 0 0 0 10px;
padding : 10px 0 0 0;
display : inline;
}
#pages {
width: 188px;
line-height : 0.9em;
padding : 6px 0;
background : #5a4a42;
color: #eee;
overflow : hidden;
margin : 10px 0 0 0;
}
#meta {
width: 188px;
line-height : 0.9em;
padding : 6px 0;
background : #5a4a42;
overflow : hidden;
margin : 10px 0 0 0;
}
#footer {
clear : both;
width: 860px;
padding-bottom: 48px;
}
.post, .entry, #commentform {
font-size: .9em;
display : block;
padding : 0;
margin : 0 0 12px 0;
overflow : hidden;
background : #c5beb1;
}
/* --------------- HEADER -------------------- */
#header a img {
padding : 0;
margin : 0;
border : none;
float:left;
}
h1, h1 a, h1 a:visited, h1 a:hover, h1 a:active {
display : inline;
float : left;
line-height : 114px;
padding : 0 0 0 12px;
margin: 0;
font-family : arial;
text-decoration : none;
letter-spacing : 0.01em;
font-size : 60px;
font-weight : normal;
color : #75c813;
}
.description {
font-size : 36px;
letter-spacing : 0.02em;
margin : 0;
padding : 44px 0 4px 20px;
display : inline;
float : left;
color : #75c813;
}
/* --------------- LEFT SIDEBAR -------------------- */
.tags {
width: 188px;
line-height : 1em;
background : #5a4a42;
overflow : hidden;
margin : 0 0 12px 0;
padding: 2px 0;
}
.tagstop div {
background: url(images/tagstl.gif) no-repeat top left;
}
.tagstop {
background: url(images/tagstr.gif) no-repeat top right;
}
.tagsbottom div {
background: url(images/tagsbl.gif) no-repeat bottom left;
}
.tagsbottom {
background: url(images/tagsbr.gif) no-repeat bottom right;
}
.tagstop div, .tagstop, 
.tagsbottom div, .tagsbottom {
height: 6px;
font-size: 1px;
}
.tagstext { 
margin: 0;
padding: 0 4px;
}
.tags a {
color : #ccc;
}
#menu ul {
list-style : none;
display : inline;
margin: 0;
padding: 0;
}
#menu ul li {
margin: 0 0 20px 0;
}
#menu ul li a, #menu ul li a:visited, #menu ul li a:hover, #menu ul li a:active {
color : #fff;
font-size: 14px;
font-weight: normal;
}
.page11 ul, .page11 ul li {
background: #363636;
}
#menu h3, #nav a {
padding: 0;
margin: 0;
display: block;
text-transform: uppercase;
color : #eee;
font-size: 14px;
}
#nav img a {
padding: 0;
margin: 0;
display: block;
}
#nav h3 a {
padding-left: 8px;
text-transform: uppercase;
}
#menu #nav .cat17, #menu #nav .cat26, #menu #nav .cat5, #menu #nav .cat13, #menu #nav .cat4, #menu #nav .cat3, #menu #nav .cat44, #menu #nav .cat1  {
margin-bottom: 12px;
}
#meta ul, #pages ul {
display: inline;
list-style: none;
padding: 0 0 6px 0;
}
#meta ul li, #pages ul li {
padding: 0 10px;
margin: 0 0 8px 0;
color: #CCC;
}
#meta ul li a, #pages ul li a {
text-transform: none;
color : #ccc;
}
#meta ul img {
padding: 6px 0;
}

/* --------------- INDEX.PHP -------------------- */
.os {
font-size : 0.9em;
padding : 0;
margin: 0 0 12px 0;
color : #363636;
background : #ddbb00;
width: 580px;
}
.os_top div {
background: url(images/tl.gif) no-repeat top left;
}
.os_top {
background: url(images/tr.gif) no-repeat top right;
}
.os_bottom div {
background: url(images/bl.gif) no-repeat bottom left;
}
.os_bottom {
background: url(images/br.gif) no-repeat bottom right;
}
.os_top div, .os_top, 
.os_bottom div, .os_bottom {
width: 580px;
height: 6px;
font-size: 1px;
}
.os-text { 
margin: 0 16px;
height: 140px;
}

.os h3 {
text-transform : none;
font-size : 1.2em;
font-weight : bold;
padding :  0 10px;
margin: 0;
color : #363636;
background: inherit;
}
.os .textwidget {
padding : 0;
}
.os p {
padding : 4px 4px 0 10px;
margin: 0;
}
.os p a {
}
.col {
float : left;
display : inline;
padding : 0;
background : #c5beb1;
display : block;
margin : 0 0 20px 0;
font-size : 0.9em;
overflow : hidden;
}
.col .cat17, .col .cat26, .col .cat44, .col .cat13, .col .cat1, .col .cat3, .col .cat4, .col .cat5 {
margin : 0 0 24px 0;
}
.col h2 {
display : inline;
float : left;
padding : 0;
margin: 0;
}
.col h3 {
display : inline;
float : right;
text-transform: uppercase;
padding: 0 3px;
margin: 0;
color: #EEE;
}
.col p {
padding : 0;
margin: 0;
clear:both;
}
.col .postmetadata {
margin: 0 0 24px;
}
#archive {
background: #ddbb00;
margin: 0 0 12px 0;
padding: 0;
}
/* --------------- CATEGORY.PHP - PAGE - ARCHIVE.PHP -------------------- */
.entry a:hover {
text-decoration : underline;
}
.entry h2 {
padding-top: 12px;
}
.entry ul li {
list-style-position:inside;
}
.postmetadata {
font-size : 0.8em;
clear : both;
padding : 12px 0 0 0;
}
.postmetadata a, .postmetadata a:visited {
color : #363636;
text-decoration : none;
}
.entrytop div {
background: url(images/entrytl.gif) no-repeat top left;
}
.entrytop {
background: url(images/entrytr.gif) no-repeat top right;
}
.entrybottom div {
background: url(images/entrybl.gif) no-repeat bottom left;
}
.entrybottom {
background: url(images/entrybr.gif) no-repeat bottom right;
clear:both;
}
.entrytop div, .entrytop, 
.entrybottom div, .entrybottom {
height: 6px;
font-size: 1px;
}
.entrytext { 
margin: 0;
padding: 6px 10px;
background : #c5beb1;
overflow:hidden;
}
#content .entrytext h2, #content .entrytext h2 a {
padding-left: 0;
}

/* --------------- ARCHIVES.PHP -------------------- */
.box1 {
float : left;
width : 230px;
margin : 0 10px 20px 0;
padding : 10px 0;
}
.box2 {
float : right;
width : 250px;
margin : 0 10px 20px 0;
padding : 10px 0;
}
.box2 ul {
margin-bottom: 36px;
}
/* --------------- COMMENTS -------------------- */
#commentform textarea {
width : 452px;
height : 150px;
border : 1px solid #afafaf;
margin-top : 3px;
line-height : 1.5;
padding : 4px;
clear:both;
}
#commentform h3 {
margin-top: 24px;
font-size: 14px;
}
#commentform form p {
width: 60%;
}
#commentform #submit {
background : #ccc;
border : 1px solid #afafaf;
color : #000;
float : right;
width : 30px;
height : 28px;
cursor : pointer;
margin-bottom : 40px;
margin-right : 40px;
display : block;
padding: 4px;
}
#comments p {
margin: 0 0 0 64px;
}
#comments h3 {
margin: 12px 0;
font-size: 1.4em;
}
.commentlist ul {
padding: 0 10px 0 0;
margin: 0 0 24px 0;
list-style:none;
}
.commentlist li {
padding: 0;
margin: 0  10px 24px 0;
list-style:none;
}
.gravatar {
margin: 0 0 24px;
clear:both;
}
.gravatar img {
margin-right : 10px;
border : 0;
float:left;
padding-right: 12px;
max-width: 200px;
}
.commentimg {
float : right;
padding : 0 20px 0 0;
margin : 0 20px 0 0;
}
/* --------------- RIGHT SIDEBAR -------------------- */
.textwidget {
padding : 12px 0;
}
.textwidget .simpleimage a img, .textwidget .simpleimage img, .simpleimage p {
}
.simpleimage img {
border : 0;
width : 180px;
margin: 0 0 12px 0;
}

/* --------------- PAGE NAVIGATION -------------------- */
.navigation {
padding : 0;
margin : 30px 0 12px 0;
}
.navigation a {
padding : 0 3px;
color : #CCC;
}

#archive h2, #content h2 {
color: #554411;
margin: 0;
padding: 4px 10px;
font-size: 1.6em;
}
#archives h2 {
color: #554411;
margin: 0;
padding: 4px 10px 4px 0;
font-size: 1.4em;
}
#related-posts {
border: 1px dotted #363636;
background: #eee;
padding: 8px;
margin: 0 0 24px 0;
}
#related-posts h3 {
font-size: 1.4em;
font-weight: normal;
}
#related-posts ul {
padding-top: 8px;
list-style : none;
}
object {
width: 90%;
}
.search {
width: 160px;
padding: 14px;
margin: 12px 0 36px 0;
background : #c5beb1;
}
