/* 
Theme Name: heltenkelt
Theme URL: http://stickleback.dk
Description: Bare et udgangspunkt for et fantastisk WordPress template...
Author: Lisa Risager
Author URI: http://lisarisager.dk
Version: 1.01
*/

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
font-size:100%;
font-family:Tahoma, Arial, sans-serif;
vertical-align:baseline;
margin:0;
padding:0;
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
}
body {
border-top: 4px solid #4D4D4D;
background: #FAFAFA;
color: #363636;
}
caption, th, td {
text-align:left;
font-weight:normal;
}
table {
border-collapse:separate;
border-spacing:0;
}
blockquote:before,blockquote:after,q:before,q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
#blog a {
color: #A52A2A;
text-decoration: none;
}
#main a {
color: #5D849E;
text-decoration: none;
}
#craft a {
color: #866E4F;
text-decoration: none;
}
#sidebar a {
color: #363636;
text-decoration: none;
}
#sidebar ul .widget ul li  {
line-height: 1.4em;
}
#sidebar ul .widget ul li a {
font-weight: normal;
font-size: 12.8px;
line-height: 1em;
padding: 0;
margin: 0;
}
a:hover{
text-decoration: underline;
}
a img{
border: 0;
}
.simpleimage img {
width: 280px;
}
.web .simpleimage img {
border: 0px solid #866E4F;
}
strong {
font-weight:bold;
}
.entry {
padding: 20px 21px 40px 0;
width: 550px;
}
#frontpage .entry {
padding: 8px 21px 8px 0;
}
.entry p {
padding: 0 0 .8em 0;
font-size: .84em;
line-height: 1.4em;
}
.entry ol, .entry ul, #comments ol {
padding: 12px;
}
.entry li {
font-size: .84em;
list-style-position: inside;
}
#comments li {
font-size: .80em;
padding: 12px 0;
list-style-position: inside;
}
.entry img{
border: 1px solid #ccc;
padding: 4px;
}
blockquote{
margin: 15px 0 0;
}
blockquote p{
padding: 0 15px; 
margin: 0 15px;
font-size: 0.9em;
border-left: 2px solid #990000;
}
blockquote blockquote{
margin: 15px;
background: #fff;
}
#footer p {
clear:left;
}
.textwidget {
padding: 0 0 20px 0;
}
.textwidget p {
font-size: .9em;
line-height: 1.2em;
padding: 4px 0;
}
.textwidget p a {
text-decoration: underline;
}
#info .textwidget p a {
text-decoration: none;
}
.alignright {
float: right;
}
.alignleft {
float: left
}
hr {
display:none;
}
h2, h3, h4, h5, h6 {
font-weight: normal;
clear:both;
}
#header h1 a, #header h2 a {
font-family: georgia, sans-serif;
font-size: 36px;
font-weight: normal;
font-style: italic;
text-decoration: none;
margin-left: -36px;
color: #4D4D4D;
}
#frontpage h2 {
font-size: 18px;
}
.entry h1 a, #blog h1 a {
margin-left: 0;
font-family: georgia, sans-serif;
font-size: 24px;
font-weight: normal;
font-style: italic;
text-decoration: none;
}
h3 {
font-size: 24px;
}
h4 {
font-size: 16px;
}
h5 {
font-size: 28px;
}
h5 a {
text-decoration: none;
}
#info h5 {
font-size: 14px;
padding: 0 0 4px 0;
}
#footer h5 {
font-size: 20px;
}
h6 {
font-size: 16px;
font-family: georgia, sans-serif;
font-weight: normal;
font-style: italic;
margin-left: -36px;
color: #4D4D4D;
}

#header {
float:left;
width: 30%;
height: 140px;
}
#menu {
float:left;
width: 70%;
text-align: right;
padding: 48px 0 36px 0;
}
#menu li {
display: inline;
}
#menu a, #menu a:visited {
background: #866E4F;
color: #FFF;
text-decoration: none;
font-weight: normal;
font-size: 14px;
padding: 1px 5px 3px;
border-top-right-radius : 2px;
border-top-left-radius : 2px;
border-bottom-right-radius : 2px;
border-bottom-left-radius : 2px;
-moz-border-radius-topright: 2px;
-moz-border-radius-topleft: 2px;
-moz-border-radius-bottomright: 2px;
-moz-border-radius-bottomleft: 2px;
-webkit-border-top-right-radius: 2px;
-webkit-border-top-left-radius: 2px;
-webkit-border-bottom-right-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
}

#container{
margin: 0 auto;
padding: 20px;
width: 920px;
}
#cats {
padding: 48px 0;
clear:left;
height: 360px;
}
#info {
margin: 48px 0 0 0;
padding: 0;
clear:left;
margin: 0;
height: 150px;
width:100%;
border-top: 2px dashed #866E4F;
font-size: .8em;
}
#frontpage {
padding: 36px 0;
clear:left;
width: 70%;
}
#frontpage a {
color: #363636;
}
#main, #blog, #craft {
padding: 36px 0;
clear:left;
width: 70%;
float:left;
}
.web a, .craft a, .current a, .current h5 {
color: #5D849E;
}
.photo a, .lisa a, .cv a, .lisa h5, .cv h5 {
color: #866E4F;
}
.web, .photo, .craft, .cv, .lisa, .current {
width: 280px;
display: inline;
}
.craft, .photo, .current, .lisa {
padding: 18px 36px 12px 0;
float:left;
}
.web, .cv {
padding: 18px 0 12px 0;
float:right;
}

.footercol, lastcol {
width: 17%;
float:left;
display: inline;
}
.footercol {
padding: 0 22px 0 0;
}
.lastcol {
padding: 0;
}

.post-edit-link {
padding: 0;
font-size: .7em;
}

.post{}
.meta {
font-size: 0.8em;
line-height: 14px;
color: #4D4D4D;
}
.meta a {
text-decoration: none;
color: #363636;
}
.postnavigation{}

#searchform{}

#sidebar{
width: 220px;
float: right;
padding: 36px 0;
overflow:hidden;
}
#sidebar .widget {
padding: 0 0 36px 0;
}
#sidebar .textwidget {
font-size: .8em;
}
#footer {
clear:both;
padding:12px 0;
border-top: 2px dashed #866E4F;
}
#footer ul li {
list-style: none;
}
#footer p {
font-size: 11px;
padding: 0 0 0 316px;
color: #866E4F;
}
#footer a, #footer ul li a, #footer p a {
font-weight: normal;
text-decoration: none;
color: #866E4F;
}
#comments {
width: 550px;
}
.comments_navigation{}
.comments_navigation{}
.comments_reply{
padding: 12px 0 36px;
}
.comments_text{}
.comments_meta{}

#shop {
padding: 36px 0;
clear:left;
width: 920px;
float:left;
}
#shop .entry {
}
.shop1, .shop2, shop3 {
width: 300px;
display: inline;
}
.shop1 a, .shop2 a, .shop3 a {
color: #5D849E;
}
.shop1, .shop2 {
padding: 18px 36px 12px 0;
float:left;
}
.shop3 {
padding: 18px 0 12px 0;
float:right;
}
input[type="button"] { cursor: pointer; }

.gallery {
    margin: auto;
    /* gallery clearing*/
    overflow: hidden;
    width: 100%;
}
.gallery .gallery-item {
    float: left;
    margin-top: 10px;
    text-align: center;
}
.gallery img {
    border: 2px solid #cfcfcf;
}
.gallery .gallery-caption {
    margin-left: 0;
}
.gallery br { clear: both }
 
/* available Columns */
.col-2 { width: 50% }
.col-3 { width: 33.333% }
.col-4 { width: 25% }
.col-5 { width: 20% }
.col-6 { width: 16.666% }
.col-7 { width: 14.285% }
.col-8 { width: 12.5% }
.col-9 { width: 11.111% }