
        body{ background-image: url(http://cdn.publishme.se/cdn/3/1485605/images/2013/jonnabak_50f15cf39606ee026aa8e535.jpg);background-repeat: repeat;
background-position: top left;
background-attachment: fixed; 
margin: 10px; }

a {color: #363635;text-decoration:none;} 
a:hover {color: #F0DFBE;text-decoration:underline;}

#wrapper { 
text-align: left; 
width: 1120px; 
position:relative; 
margin:20px auto; 
padding: 0px 10px 10px; 
vertical-align: top; 
}

p { 
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px; 
}

#header { 
background: url(http://cdn.publishme.se/cdn/4/1249350/images/2012/418689_10150922687982142_452970969_n_50c9a437e087c3604cabc423.jpg) no-repeat left top; 
margin: 30px; 
padding: 0px 0px 0px 200px; 
height: 500px; 
text-align: left; 
border-top: 0px none; 
border-right: 0px solid #000000; 
border-bottom: 0px solid #000000; 
border-left: 0px solid #000000; 
}	

#side {
margin-right:0; 
margin-top: -00px; 
padding: 4px 4px 4px; 
background: #ffffff; 
float: right; 
width: 200px; 
}

#content { 
overflow: hidden; 
width: 900px; 
float: left; 
background: #FFFFFF; 
padding: 0px 0px 20px; 
voice-family:"\"}\""; 
voice-family:inherit; 
text-align: left; 
vertical-align: top; 
border-top: 0px none; border-right: 0px solid #000000; 
border-bottom: 0px solid #000000; 
border-left: 0px solid #000000; 
margin: 0px; 
}

#header a { 
color: #F5BC46; 
text-decoration: none; 
}

h1 { font-family: arial, verdana, sans-serif; 
font-size: 2.2em; 
font-weight: bold; 
color: #FFF; 
margin-top:20px; 
margin-bottom:0px; padding:0px; 
}

h2 { 
font-family: verdana, arial, sans-serif; 
font-size: 10px; 
font-weight: bold; 
text-transform: uppercase; 
color: #FFF; 
margin-top:4px; 
margin-bottom:0px; 
margin-left: 0px; 
padding:0px; 
text-transform:uppercase; 
}

/** Entry headers **/ 
h3 { 
font-family: georgia; 
font-size: 20px; 
font-weight: normal; 
color: #636363; 
background: #ffffff; 
padding:14px 10px 10px 10px; 
margin: 0px 0px 10px; 
height: 20px auto; 
text-transform: uppercase; 
text-align: center; 
} 

.navheader { 
font-family: Courier New; 
font-size: 13px; 
font-weight: normal; 
border-bottom:0px solid #cccccc; 
color: #ffffff; 
padding: 3px 6px 5px; 
margin-bottom: 10px;
background-color:#555555; 
text-transform: uppercase; 
} 

.nav { 
font-family: tahoma; 
font-size: 10px; 
font-weight: normal; 
}

.nav ul { 
padding: 0px 0px 6px; 
font-weight: normal; 
margin: 0px; 
}

.nav li { 
list-style: none; 
padding: 0px 0px 2px; 
font-weight: normal; 
margin: 0px; 
}

.nav a { 
color: #7f7f7f;
text-decoration:none;
} 

.nav a:hover { 
color: #7f7f7f;
text-decoration:underline;
}

/** Post's body text **/ 
.entrybody { 
font-family: Tahoma; 
font-size: 11px; 
font-weight: normal; 
color: #3A3A3A; 
line-height: 140%; 
text-align:justify; 
padding:15px; 
margin: 0px 0px 0px 0px; 
margin-top: -20px; 
}

/** 'Posted by' txt **/ 
.entrymeta { 
font-family: Tahoma; 
font-size: 10px; 
font-weight: normal; 
color: #666; 
padding:20px; 
text-align:left; 
}

.entrymeta a { color: #717171 text-decoration:none;} 
.entrymeta a:hover { color: #717171;text-decoration:underline; }

.commentheader { 
font-family: Courier New; 
font-size: 15px; 
font-weight: normal; 
color: #F5E1CE; 
line-height: 140%; 
padding: 10px 3px 3px 18px; 
border-top: 1px solid #FFF; 
margin-right:20px; 
margin-left:10px; 
padding-left:10px; 
background: #FCF6F1; 
}

.commenttext { 
font-family: Tahoma; 
font-size: 11px; 
font-weight: normal; 
color: #c2c2c2; 
line-height: 140%; 
margin-right:20px; 
margin-left:10px; 
padding-left:10px; 
padding-right:10px; 
background: #FCF6F1; 
}

.commentmeta { 
font-family: Courier New; 
font-size: 10px; 
font-weight: normal; 
color: #F9EEE3; 
text-align:left; 
padding: 10px 20px 20px 10px; 
margin-right:20px; 
margin-left:10px; 
padding-left:10px; 
background: #FCF6F1; 
}

.commentmeta a { 
color: #F5E1CE; 
text-decoration:none;
} 

.commentmeta a:hover { 
color: #F5E1CE;text-decoration:underline; 
}

.commentform { 
font-family: Tahoma; 
font-size: 11px; 
font-weight: normal; 
color: #EBE0D4; 
margin: 0px 0px 20px 0px; 
padding:20px;
}

.separator { 
display: none; 
}

.default { 
display:none; 
}

.subside { 
font-family: "Trebuchet MS" Verdana, Arial, Helvetica, Sans-serif; 
font-size: .7em; 
font-weight: normal; 
padding: 0px 0px 0px 0px; 
} 

.xmlButton { 
border:1px solid; 
border-color:#FC9 #630 #330 #F96; 
padding:0 3px; 
font:bold 10px Verdana, Arial, Helvetica, Sans-serif; 
color:#FFF; 
background:#F60; 
text-decoration:none; 
margin:0; 
}

.image { 
border: 1px solid #5E6655; 
padding: 0px 0px 0px 0px; 
margin: 0px 6px 6px 0px; 
}

.thumbnail { 
border: 2px solid #889977; 
margin: 0px 6px 6px 0px; 
}

.video{ 
padding: 0px 0px 30px 30px; 
}

.fieldName{ 
font-family: Verdana, Arial, Helvetica, Sans-serif; 
font-size: 11px; 
margin: 0px 0px 12px 0px 
}

select{ 
font-family: Verdana, Arial, Helvetica, Sans-serif; 
font-size: 11px; }


/***************************************************************************** * Calendar					 * *****************************************************************************/

#calendar { 
color: #000000; 
font-family: 'Trebuchet MS', Verdana, sans-serif; 
padding: 0px 0px 6px 0px; 
text-align: left; 
}

#calendar table { 
padding: 1px; 
/*border-collapse: collapse;*/ 
border: 0px; 
}

#calendar table caption { 
color: #000000; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
border-bottom: 3px solid #000000; 
text-align: left; 
font-weight: bold; 
text-transform: uppercase; 
padding: 3px; 
}

#calendar table th { 
text-align: center; 
font-weight: bold; 
font-size: xx-small; 
}

#calendar table tr td { 
border: 1px solid #F1F1F1; 
text-align: center; 
font-size: xx-small; 
}

#calendar table tr ul{ 
color: #BBB; 
list-style: dot; 
margin: 0px 0px 0px 20px; 
padding: 4 0 5 0; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size : 0.7em;	 
}

#calendar table tr td.cssDayMouseOver { 
border: 1px dotted red; 
cursor: hand; 
}

#calendar table tr td.cssDayMouseOut { 
border: 1px solid #F1F1F1; 
}

#calendar table tr td.cssEntryBox { 
border: 1px solid gray; 
padding: 6px; 
text-align: left; 
background: #FFFFFF; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size : 0.8em; 
}

#calendar table tr td ul li { 
}

#calendar table tr td div.cssDayEntryHeader { 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size : 0.8em; 
text-align: left; 
font-weight: bold; 
padding: 4; 
}

#calendar table tr td div.cssDayAvailable { 
text-decoration: underline; 
text-weight: bold; 
} 

form { 
margin: 0px 0px 6px; 
padding-left: 10px; 
} 

em { 
margin: 0px; 
padding: 0px; 
border: 0px none; 
text-align: left; 
letter-spacing: 0.1em; 
}

#profile { 
font-family: verdana, arial, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #FFF; 
margin-bottom: 10px; 
}

#profile h4{ 
font-family: arial, verdana, sans-serif; 
font-size: 15px; 
font-weight: bold; 
color: #000000; 
margin-bottom: 3px; 
padding: 0px 0px 0px 0px; 
margin: 0px 0px 6px 0px; 
}

#profile p{ 
}

#profile p a{ 
color: #FFF; 
}

#profile p a:hover{ 
color: #333; 
}

input{ background-image: url(http://awwwanio.blogg.se/images/2011/headersummerfree_92901464_176170934.png); 
border: 1px solid black; 
font-family: century gothic; 
color: #000000; 
font-weight: bold; 
font-size: 10px; 
border: 1px dotted #555555; 
}

textarea{ 
background-image: url(http://awwwanio.blogg.se/images/2011/headersummerfree_92901464_176170934.png); 
border: 1px solid black; 
font-family: century gothic; 
color: #000000; 
font-weight: normal; 
font-size: 14px; 
border: 1px dotted #555555; 
}