body {
font-family: calibri, tahoma, verdana, sans-serif;
margin: 0px; padding: 0px 0px 0px 0px; 
color: #353447; 
background: #78717c url(http://sminkan.blogg.se/images/2011/bg_179513544.gif); 
background-repeat: repeat;
background-attachment: fixed;}

strong {color: #836c7e; letter-spacing: 0px;}
em {color: #805a69; letter-spacing: 0px; }

a { color: #51786f; font-weight: normal; text-decoration: underline; }
a:hover { color: #554157; }

#wrapper {
z-index:5;
background: #ded7cf;
position: relative;
clear:none;
margin: 0px auto;
padding: 0px;
width: 824px;
height: auto;
left: 0px; }

p {padding: 0px; margin: 0px; }

#header {
background: url(http://sminkan.blogg.se/images/2011/header_179513435.jpg) no-repeat left top;
position: relative;
height: 303px;
width: 824px;
padding: 0px;
margin: 0px;
left: 0px;
box-shadow: 1px 1px 20px #bcb6b6;
-moz-box-shadow: 1px -5px 20px #bcb6b6; }

#side {
float: left;
background: #ded7cf;
width: 180px;
margin: 0px;
padding: 5px 0px 0px 0px;
border-right: #d3ccc3 1px solid;}

#content {
background: #ded7cf;
width: 814px;
position: relative;
padding: 3px 0px 0px 0px;
voice-family:"\"}\"";
voice-family:inherit;
float: right;
margin: 0px; 
border-right: #c5c2b8 5px solid;
border-left: #c5c2b8 5px solid;
border-bottom: #c5c2b8 5px solid;
box-shadow: 1px 1px 20px #bcb6b6;
-moz-box-shadow: 1px 1px 20px #bcb6b6;}

h1 {
font-size: 21px;
font-weight: normal;
color: #575a63;
text-transform: uppercase;
margin: 0px;
padding: 0px;
height: 28px; }

h2 {
font-size: 10px;
font-weight: bold;
color: #575a63;
text-transform: normal;
padding: 0px 0px 1px 16px; }

/** Entry headers **/
h3 {
font-family: perpetua titling mt, Felix Titling;
font-size: 17px;
font-weight: normal;
padding: 4px 0px 3px 0px;
color: #575a63;
margin: 3px 0px;
text-transform: uppercase;
text-shadow: #cbd0c4 1px 1px 1px;
letter-spacing: 0.5px; 
display: inline-block;}

h4 {
font-size: 10px;
font-weight: bold;
color: #575a63;
text-transform: normal;
padding: 1px 0px 1px 8px; }

.navheader {
font-family: perpetua titling mt,Felix Titling;
font-size: 13px;
font-weight: normal;
color: #1c4360;
padding: 1px 3px 1px 6px;
margin: 0px;
letter-spacing: 1px; 
text-shadow: #bbb 1px 1px 1px;
text-transform: capitalize;
text-decoration: underline;}

.nav {
font-size: 12px;
font-weight: normal;
color: #353447;
margin: 0px; }

.nav ul {
margin: 0px;
padding: 3px 5px 1px 5px;
font-weight: normal; }

.nav li {
list-style: none;
padding: 0px 0px 2px 6px;
font-weight: normal; }

.nav a { color: #574c5c; font-weight: normal; text-decoration: none;}
.nav a:hover { color: #fff; }

.entrybox {
float: right;
width: 615px;
position: relative;
font-size: 12px;
color: #353447;
line-height: 125%;
margin: 0px;
padding: 3px 5px 0px 2px;
border: 0px solid #333; }

.entrybody {
z-index:5;
float: right;
width: 615px;
position: relative;
font-size: 12px;
font-weight: normal;
color: #353447;
line-height: 125%;
margin: 0px;
padding: 0px;
border-bottom: 0px solid #c1bbb4; }

.entrymeta {
font-family: perpetua titling mt,Felix Titling;
font-size: 11px;
display: block;
font-size: 10px;
font-weight: normal;
color: #616357;
padding: 0px;
letter-spacing: 1px; }

.entrymeta a { color: #2f7262; font-weight: normal; text-decoration: underline;}
.entrymeta a:hover { color: #fff; }

.commentheader {
font-size: 12px;
font-weight: bold;
padding: 0px 0px 0px 7px;
margin: 0px;
color: #575a63;
background: #d4cdbe; 
border-bottom: #E5E1E1 1px dotted;}

.commenttext {
font-size: 11px;
font-weight: normal;
color: #353447;
margin: 5px 0px 3px 9px;
line-height: 125%; }

.commentmeta {
font-size: 10px;
font-weight: normal;
color: #616357;
padding: 0px 0px 0px 8px;
letter-spacing: 1px;  
margin: 0px;
display: inline-block;}

.commentmeta a { color: #554157; font-weight: normal; text-decoration: none; border-bottom: #dbcecf 1px dotted;}
.commentmeta a:hover { color: #fff; }

.commentform {
font-family: calibri, tahoma, verdana, sans-serif;
font-size: 11px;
font-weight: normal;
color: #353447;
margin: 5px 10px 5px 10px; padding: 0px 10px;}

.form {
font-size: 11px;
color: #65687d;
background-color: #d6dbd5;
border: #bbbfb0 1px solid; }

form {
font-size: 11px;
background-color: #transparent;
padding: 2px 0px 2px 6px;
margin: 4px 0px 0px 0px;
color: #CB9EAF; }

.formbutton {
font-family: tahoma, verdana, sans-serif;
font-size: 11px;
color: #65687d;
background-color: #d6dbd5;
border: #bbbfb0 1px solid; 
margin: 2px 0px 2px 0px; padding: 1px;}

input {
font-family: tahoma, verdana, sans-serif;
font-size: 11px;
color: #65687d;
background-color: #d6dbd5;
border: #bbbfb0 1px solid; 
margin: 2px 0px 2px 0px; padding: 2px;}

textarea {
font-family: tahoma, verdana, sans-serif;
font-size: 11px;
color: #65687d;
background-color: #d6dbd5;
border: #bbbfb0 1px solid; 
margin: 2px 0px 2px 0px; padding: 2px;
width: 229px; }

.separator {
margin: 10px 0px 10px 0px; }

.default {
font-family: tahoma, verdana, sans-serif;
font-size: 11px;
color: #353447;
font-weight: normal;
padding: 0px 0px 2px 0px;
text-transform: none; }

.xmlButton {
border:1px solid;
border-color:#FC9 #630 #330 #F96;
padding:0 3px;
color:#FFF;
background:#F60;
text-decoration:none;
margin:0; }

.image {
padding: 4px;
background-color: #eee;
margin: 2px 7px 2px 0px; }

.foto {
padding: 4px;
background-color: #eee;
border: 1px solid #E5E1E1;
margin: 2px 7px 2px 0px; }

.thumbnail {
padding: 4px;
background-color: #eee;
border: 0px;
margin: 0px; }

.video {
padding: 0px; }

.fieldName {
font-size: 11px;
margin: 0px 0px 12px 0px }

.vindent { padding: 0px 0px 0px 5px; }
.hindent { padding: 0px 5px 0px 0px; }

#navigera {
z-index:20;
position: absolute;
font-size: 12px;
letter-spacing: 0px; 
width: 740px;
top: 110px;
background-color: transparent;
padding: 5px 0px 2px 79px; 
margin: 0px; }

#navdropd { 
position: relative;
z-index:50;
margin: 0; padding: 0;
display: inline; }

#navdropd li { 
position: relative;
z-index:80;
list-style: none; float: left; 
padding: 0px;}

  /* knapp */
#navdropd li a {
display: block;
padding: 0px 5px 0px 5px; 
color: #f6eff1;
text-decoration: none;
border: none;
text-shadow: #aaa 1px 1px 1px; }

  /* knapp on */
#navdropd li a:hover {
color: #8e8485;
background-color: transparent;}

#navdropd li ul {
position: relative;
z-index:100; 
margin: 0; padding: 0;
display: none; 
width: 1px;
background: #e9e7db;
opacity: 0.7; 
filter: alpha(opacity=70);}

  /* menytabell */
#navdropd li:hover ul {
position: absolute;
z-index:200;
display: inline;
margin: 0px; padding: 0px;
border: #d0bfba 1px dotted;
width: 145px; }

#navdropd li:hover li {
position: relative;
z-index:500;
float: none; }

  /* menyval */
#navdropd li:hover li a {
padding: 2px 0px 2px 5px;
text-decoration: none;
border-bottom: #dbcecf 1px dotted;
border-top: #f1ecec 1px dotted; 
color: #8f9295; 
text-shadow: none; }

  /* menyval on */
#navdropd li li a:hover {
padding: 2px 0px 2px 5px;
color: #C8B3AC; 
border-bottom: #dbcecf 1px dotted;
border-top: #f1ecec 1px dotted; 
background: #f5e9e9; }

.navblip { display: block;
padding: 0px 5px 0px 5px; 
color: #cbcfba;
text-decoration: none;}

.spanbg {
background-image:url(http://wawalicious.blogg.se/images/2011/h3bg_178288615.gif); 
margin-bottom: 4px;
padding: 0px 0px 0px 8px; height: 46px;
border: #c1bbb4 1px solid; }

#hand {
margin: 0px;
padding: 0px;
background-color: transparent;
z-index:20;
position: relative;
top: -5px;
width: 44px;
float: right;
right: -49px;}
