html,body,h1,h2,h3,h4,h5,h6,p,dl,dd,dt,ul,li,img,table,caption,tr,th,td,tt,span,fieldset,legend, form { margin: 

0; padding: 0; border: 0; }
input, select, textarea { margin: 0; padding: 0; }

/*
 * play around with these to change settings on your blog!
 */


/** Entry headers **/
h3 {
font-family:arial;
font-size: 10px;
font-weight: medium;
color: #777978;
background:URL(http://styleblogg.blogg.se/tvatusentio/images/2011/bakgrund-rubrik-content_125529837.jpg);
text-transform: uppercase;
padding-left:5px;
padding-top:13px;
padding-bottom:10px;




}


/* link colors */
a {

  color: #797979;
 text-decoration: none;
font-family: arial;
font-size: 10px;
}




a:hover {

  color:#51BFE2;
 font-family:arial;
text-shadow: #cccccc 1px 2px 2px;
background:#;
font-size: 10px;
}



div#wrapper {
margin-left: auto;
margin-right: auto;
width: 1100px;
position: relative;
align:center;
}




/** Post's body text **/
.entrybody {
font-family: "Pristina", Times, serif;
font-size: 10px;
font-weight: normal;
text-align:left;
color: #cccccc;
line-height: 140%;
background-color: #ffffff;
padding: 10px;
padding-bottom: 10px;
}

h1,h3,h4,h5,h6, div.navheader, div.default {

font-family:Mongolian Baiti ;
color: #ffffff;

}

div#side h3 div.navheader {
color: #cccccc;
font-family: verdana,MS Reference Sans Serif;

}



/*
 * do not alter these if you don't know what you're doing
 */



body{


 background-image:url(http://styleblogg.blogg.se/tvatusentio/images/2011/background_128069927.jpg); 
background-color:#ffffff;  
background-attachment: fixed;
}






#side25 {
position: absolute;
left: -150px;
top: 20px;
width: 400px;
display: inline;
background:none;
}

#side26 {
position: absolute;
left: 870px;
top: 20px;
width: 400px;
display: inline;
background:none;
}


#side {
position: absolute;
left: 919px;
top: 185px;
width: 125px;
display: inline;
background:#;
}


#side1 {
position:absolute;
left: 7px;
top: 20px;
width: 1183px;
display: inline; 
background:none;
}


#side2 {
position:absolute;
left: 835px;
top: 210px;
width: 200px;
display: inline;
}

#side3 {
position:absolute;
left: 14px;
top: 170px;
width: 600px;
display: inline;
}



#side4 {
position:absolute;
left: 13px;
top: 140px;
width: 1069px;
display: inline;
background: #5b5b5b;
underline:note;
height:28px;
}

#side5 {
position: absolute;
left: 5px;
top: 640px;
width: 320px;
display: inline;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
padding-top:10px;
background: #ffffff;
border: 1px solid #a5a3a4;
 background-color:#ffffff; 
-moz-box-shadow:0px 0px 15px #888;
box-shadow: 0px 0px 15px #888;

}

#side6 {
position: absolute;
left: 1px;
top: 1px;
width: 730px;
display: inline;
background: none;
}



#side7 {
position: absolute;
left: 630px;
top: 207px;
width: 240px;
display: inline;
padding-left:15px;
background: none;
border-left: 1px solid #cccccc;
}

#side8 {
position: absolute;
left: 18px;
top: 117px;
width: 900px;
display: inline;
background: none;
text-shadow: #e8e9e9 1px 3px 2px;
}

#side9 {
position: absolute;
left: 350px;
top: 207px;
width: 250px;
display: inline;
background:#;
border-left: 1px solid #cccccc;
padding-left:15px;
}

#side10 {
position: absolute;
left: 5px;
top: 17px;
width: 1083px;
display: inline;
background-color:#ffffff;
height:475px;
padding-bottom:50px;
-moz-box-shadow:0px 0px 15px #888;
box-shadow: 0px 0px 15px #888;
padding: 0px 0px 0px 0px;border: 1px solid #a5a3a4;
}

#side11 {
position:absolute;
left: 493px;
top: 170px;
width: 600px;
display: inline;
}

#side12 {
position:absolute;
left: 1018px;
top: 140px;
width: 120px;
height:27px;
background:#5b5b5b;
}


#side14 {
position: absolute;
left: 354px;
top: 26px;
width: 890px;
display: inline;
background:none;
}



#side15 {
position: absolute;
left: 30px;
top: 200px;
width: 300px;
display: inline;
}

#side16 {


position: absolute;
left: 4px;
top: 505px;
width: 1084px;
display: inline;
background-color:#ffffff;
padding:0px;
-moz-box-shadow:0px 0px 15px #888;
box-shadow: 0px 0px 15px #888;
padding: 0px 0px 0px 0px;border: 1px solid #cccccc;


}


#side17 {
position: absolute;
left: 25px;
top: 410px;
width: 350px;
display: inline;
}


#side18 {
position: absolute;
left: 343px;
top: 182px;
width: 500px;
display: inline;
}





#side20{
position: absolute;
left: 16px;
top: 450px;
width: 322px;
display: inline;
background: #ffffff;
border-top: 1px solid #a5a3a4;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
}


#side21 {


position: absolute;
left: 7px;
top: 488px;
width: 150px;
display: inline;

}

div#content {
position: absolute;
top:640px;
  left:366px;
  float:right;
  clear: right;
  display: inline;
padding-left:0px;
padding-top:0px;
padding-bottom:5px;
padding-right:0px;
  width: 720px;
border: 1px solid #a5a3a4;
 background-color:#ffffff; 
-moz-box-shadow:0px 0px 15px #888;
box-shadow: 0px 0px 15px #888;
padding: 0px 0px 0px 0px;
}





div#side div.navheader, div#side h4, div.default {
  padding: 1px 0 2px 0;
  font-size: 14px;
  font-weight: normal;
  padding-left: 5px;
background: #5b5b5b;
margin-bottom:5px;
}

div#side5 div.navheader, div#side h4, div.default {
  padding: 1px 0 2px 0;
  font-size: 14px;
  font-weight: normal;
  padding-left: 5px;
background: #5b5b5b;
margin-bottom:5px;
}

div#side7 div.navheader, div#side h4, div.default {
  padding: 1px 0 2px 0;
  font-size: 14px;
  font-weight: normal;
  padding-left: 5px;
background: #ffffff;
margin-bottom:5px;

}

div#side9 div.navheader, div#side h4, div.default {
  padding: 1px 0 2px 0;
  font-size: 14px;
  font-weight: normal;
  padding-left: 5px;
background: #ffffff;
margin-bottom:5px;
}


div#side15 div.navheader, div#side h4, div.default {
  padding: 1px 0 2px 0;
  font-size: 14px;
  font-weight: normal;
  padding-left: 5px;
background: #5b5b5b;
margin-bottom:5px;
}

div#side16 div.navheader, div#side h4, div.default {
  padding: 1px 0 2px 0;
  font-size: 14px;
  font-weight: normal;
  padding-left: 5px;
background: #5b5b5b;
margin-bottom:5px;
}






/* hide calender - doesn't work anyway */
div#side div#calendar {
  display: none;
}

div#header h1 {
  font-size: 45px;
  letter-spacing: -2px;
  font-weight: bold;
  margin: 50px 0 15px 0;
}

div#header h1 a {
  text-decoration: none;
  color: #222;
  cursor: default;
}

div#header h2 {
  font-size: 12px;
  margin-left: 15px;
  color: #666;
}

div#content h3 {

  font-size: 20px;
  font-weight: normal;
  margin: 20px 0 10px 10;

}
div#content div.entrybody {
   margin: 0 0px 0 0px;
font-family:arial;
font-size: 10px;
color: #333333;
padding-top: 20px;
padding-left: 20px;
padding-right: 10px;
padding-bottom:25px;
background:#ffffff;
border: 1px solid #a5a3a4;
}

div#content div.entrybody ul {
  margin: 10px 0 10px 15px;
}

div#content div.entrybody li {
  font-size: 11px;
  color: #cccccc;
  list-style-type: square;
}

div.default {
  margin: 0 0 15px 10;
}

div.nav input {
  margin-left: 10px;
}


ul
{
padding-top:0px;
padding-left:0px;

line-height: 15px;

}




div.nav li {
padding-top:2px;
padding-left:0px;
border-bottom:1px solid #e3e1e1;
list-style: none;
line-height: 15px;

}


div ul li:hover{
  color:#ffffff;
 font-family:arial;
text-shadow: #cccccc 1px 2px 2px;
background:#eFEFEF;
}


div.nav ul li strong {
  line-height: 37px;
  font-size: 11px;
background:#5b5b5b;
}


div.entrymeta {
  font-size: 11px;
margin-top:0px;
margin-bottom:0px;
  padding-top: 3px;
padding-bottom:3px;
padding-left:0px;
padding-right:0px;
  color: #cccccc;
  line-height: 7px;
line-height: 140%;
border: 1px solid #;
background:#;
}
div.entrymeta1 {
  font-size: 11px;
margin-top:1px;
margin-bottom:5px;
  padding-top: 4px;
padding-bottom:3px;
padding-left:5px;
padding-right:5px;
  color: #cccccc;
  line-height: 7px;
line-height: 60%;
border: 1px solid #a5a3a4;
background:#ffffff;
}

div.entrymeta2 {
  font-size: 11px;
margin-top:5px;
margin-bottom:60px;
  padding-top: 20px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
  color: #cccccc;
  line-height: 7px;
line-height: 140%;
border: 1px solid #;
background:#ffffff;
}

div.entrymeta3 {
  font-size: 10px;
margin-top:2px;
margin-bottom:5px;
  padding-top: 4px;
padding-bottom:3px;
padding-left:5px;
padding-right:5px;
  color: #89daf7;
  line-height: 7px;

background:#ffffff;
}
 
.entrymeta3 a:hover {
  font-size: 10px;


 

  color: #51BFE2;
  line-height: 7px;

}





div.commentheader, p.commenttext {
margin: 0px 0 5px 0px;
 font-family: arial; 
font-size: 11px; 
font-weight: bold; 
background-color:#5b5b5b;
padding: 3px;
color: #ffffff; 
}

p.commenttext {
  font-weight: normal;
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #5b5b5b;
background-color:#ffffff; 
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
padding-top:5px;
border-left:#5b5b5b solid 5px;

}

div.commentmeta {
  color:#5b5b5b;
  margin: 0px 0 50px 0px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
padding-top:5px;
  font-size: 11px;
background:#ffffff;
border-left:#5b5b5b solid 5px;
}





form.commentform {
  font-size: 11px;
background: #ffffff;
border: 1px solid #5b5b5b;
padding-left: 200px;
}








form.commentform input, form.commentform textarea {

margin: 0px 0 10px 0px;
 vertical-align: middle;
color: #a7a6a6;
background:#ffffff;
}

input.formbutton {
 margin-top: 20px;
}

.separator {
  display:none;
}

.subside {}

.image {
padding: 1px;
margin: 2px 2px 2px 2px;
background: none;
}

.thumbnail {
  margin: 0 6px 6px 0;
}

.video {
  padding: 0;
}

.xmlButton {
  border: 1px solid;
  border-color: #FC9 #630 #330 #F96;
  padding: 0 5px;
  font: bold 10px Arial, Helvetica, Sans-serif;
  color: #FFF;
  background: #F60;
  text-decoration: none;
  margin:0;
}
#header a {
color: #fff;
text-decoration: none;
font-family: arial, Helvetica, sans-serif;
font-size: 0px;
font-weight: normal;
}


.knapp{
border: 1px solid #333333;
font-size: 12px;  
font-weight: normal; 
font-family: arial;
width: 90px;



}

form input { 
font-family: arial; 
color:#333333;
font-size: 10px;
border: 1px solid #333333;
background-color:#ffffff;
width: 90px;

}





img{
border: 0px;
}










#navbar {
	margin: 0;
	padding: 0;
	height: 1em; }
#navbar li {

	list-style: none;
	float: left; } /* Ändra till right om du vill ha menyn till höger istället*/
#navbar li a {
	display: block;
	padding: 6px 15px;
	background-color:#5b5b5b; /*Ändra färgen på menyflikarna här*/
	color: #ffffff; /*Ändra färgen på texten här*/
	text-decoration: none;
underline:none;
        font-family: verdana; /*Ändra typsnittet här*/
        font-size: 10px; } /*Ändra storleken på texten här*/



#navbar li a:hover {
background-color: #ffffff;
color:#333333;


#navbar li ul {

	display: none; 
	width: 10em; /* Ändra bredden på undermenyn här */
	background-color: #ffffff; 
}
#navbar li:hover ul, #navbar li.hover ul {
background-color: #555555;
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
        z-index: 1; }
#navbar li:hover li, #navbar li.hover li {
background-color: #555555;
	float: none; }
#navbar li:hover li a, #navbar li.hover li a {

	background-color: #555555; /*Ändra färgen på undermenyn*/
	color: #cccccc; } /*ändra textfärgen på undermenyn här*/
#navbar li li a:hover {
color: #ffffff;
	background-color: #555555; } /*Ändra färgen när man håller musen över undermenyn*/


img{
border: 0px;
}

.formskugga{
background-image: url(http://www.designadinblogg.se/images/2009/skugga1_31299280.gif);
}

input{
background-color: #ffffff;
border: 1px dashed #f6b7d6;
font-family: arial;
color: #000000;
font-weight: bold;
font-size: 10px;
}
textarea{
background-color: #ffffff;
border: 1px solid #f6b7d6;
font-family: arial;
color: #000000;
font-weight: bold;
font-size: 10px;
}








#navbar2 {
	margin: 0;
	padding: 0;
	height: 1em; }
#navbar2 li {

	list-style: none;
	float: left; } /* Ändra till right om du vill ha menyn till höger istället*/
#navbar2 li a {
	display: block;
	padding: 6px 15px;
	background-color:#5b5b5b; /*Ändra färgen på menyflikarna här*/
	color: #ffffff; /*Ändra färgen på texten här*/
	text-decoration: none;
underline:none;
        font-family: verdana; /*Ändra typsnittet här*/
        font-size: 10px; } /*Ändra storleken på texten här*/



#navbar2 li a:hover {
background-color: #ffffff;
color:#333333;


#navbar2 li ul {

	display: none; 
	width: 10em; /* Ändra bredden på undermenyn här */
	background-color: #ffffff; 
}
#navbar2 li:hover ul, #navbar li.hover ul {
background-color: #555555;
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
        z-index: 1; }
#navbar2 li:hover li, #navbar li.hover li {
background-color: #555555;
	float: none; }
#navbar2 li:hover li a, #navbar li.hover li a {

	background-color: #555555; /*Ändra färgen på undermenyn*/
	color: #cccccc; } /*ändra textfärgen på undermenyn här*/
#navbar2 li li a:hover {
color: #ffffff;
	background-color: #555555; } /*Ändra färgen när man håller musen över undermenyn*/











h3 a { position: absolute; right: 7px; margin: 2px 0px 0px 0px; }



















