* {
margin:0;
padding:0;
font-family:arial;
font-size:12px;
}



body {
margin-bottom:40px;
background-image:url(/static/images/blogg_tile_bg.gif);
background-repeat:repeat-y;
background-position:top left;
font-family:arial;

}







/* -------------- start 10_siste_innlogget -------------- */

ul.sist_innlogget {
height:300px;
overflow:auto;
}


ul.sist_innlogget li {
display:block;
background:none;
height:50px;
background-position:0 30%;
background-repeat:no-repeat;
margin:5px 0 5px 0;
text-align:right;
border:0;
}

ul.sist_innlogget li a {
color:#900;
font-weight:bold;
display:block;
text-align:right;
border:0;
}


/* -------------- slutt 10_siste_innlogget -------------- */

 
 
/* -------------- start Blogg containers -------------- */

#logo {
padding:5px;
background-color:#fff;
border-bottom:1px solid #c63;
}

#blogg_main {
display:inline;
float:left;
border-right:5px; solid #fff;
}


#main_container {
border-right:5px; solid #fff;
}

#right {
background-color:#fff;
width:220px;
display:inline;
float:left;
border:1px solid #c63;
}

a.banner {
display:block;
padding:5px 0 0 15px;
}

a.banner img {
margin:auto;
border:4px solid #fff;
}



/* -------------- slutt Blogg containers -------------- */

 
 
/* -------------- start Blogg dato og teller -------------- */

#today {
background-color:#fc3;
padding:5px;
border-bottom:solid 3px #fff;
}

/* -------------- slutt Blogg dato og teller -------------- */

 
 
/* -------------- start Blogg fieldset -------------- */

fieldset {
 margin:20px 0 20px 0;
 border:1px;
 background-color:#eee;
 padding:10px;
}

fieldset legend {
 background-color:#eee;
 border:1px solid #ddd;
 padding:5px;
 display:block;
}

fieldset label {
 display:block;
 line-height:20px;
}

fieldset input {
 border:1px solid #ddd;
 display:block;
 height:20px;
}

fieldset textarea {
 border:1px solid #ddd;
 display:block;
 width:400px;
 height:50px;
}


/* -------------- slutt Blogg fieldset -------------- */

 
 
/* -------------- start Blogg innhold på venstre side ( blogger osv ) -------------- */

h1 {
font-size:20px;
}


#profile_content {
background-color:#fff;
width:529px;
display:inline;
float:left;
}

#profile_content div.space {
padding:20px;
}

#bloggs h1 {
padding-top:30px;
font-size:14px;
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px dotted #eee;
}

#bloggs p {
padding:0;
margin:0;
}


#bloggs ul {
padding-top:10px;
}

#bloggs ul li {
background-repeat:no-repeat;
list-style-type:none;
display:inline;
padding-left:16px;
padding-right:20px;}

#bloggs ul li a {
padding:3px;
}




/* -------------- slutt Blogg innhold på venstre side ( blogger osv ) -------------- */

 
 
/* -------------- start Blogg kommentarer -------------- */

div.blogg_comments {
}

div.blogg_comments div a {
color:#000;
}


div.blogg_comments h2 {
display:block;
padding-top:10px;
padding-left:10px;
background-image:url(/static/images/comments_01.gif);
background-repeat:no-repeat;
}

div.blogg_comments div {
padding:10px;
background-image:url(/static/images/comments_02.gif);
background-repeat:repeat-y;
}

div.blogg_comments ul {
margin-top:15px;
}

div.blogg_comments ul li {
display:inline;
padding-left:20px;
padding-right:10px;
background-position:1px 50%;
background-repeat:no-repeat;
}


div.blogg_comments a.bottom {
background-image:url(/static/images/comments_03.gif);
background-repeat:no-repeat;
background-position:top;
display:block;
padding:13px 0 10px 75px;
}


/* -------------- slutt Blogg kommentarer -------------- */

 
 
/* -------------- start Blogg meny i toppen -------------- */



/* -------------- slutt Blogg meny i toppen -------------- */

 
 
/* -------------- start Blogg meny i toppen -------------- */

#blogg_menu {
overflow:auto;
background-color:#fc3;
}

#blogg_menu ul {
border-bottom:3px solid #c63;
height:20px;
}

#blogg_menu ul li {
padding:3px 0 3px 0;
display:inline;
list-style-type:none;
}

#blogg_menu ul li:hover {
background-color:#fff;
}

#blogg_menu ul li a{
color:#000;
line-height:20px;
padding:0 20px 0 20px;
}


/* -------------- slutt Blogg meny i toppen -------------- */

 
 
/* -------------- start Blogg meny til profilen -------------- */

img.profile_image {
background-color:#fff;
border:5px solid #fc0;
border-bottom:15px solid #fc0;
padding:5px;
text-align:center;
}

#siste100 {
margin:10px;
height:400px;
overflow:auto;
}

#siste100 li {
background-image:url(/static/css/icons/layout.png);
background-position:1px 50%;
background-repeat:no-repeat;
padding:5px;
}


#profile_menu {
background-color:#fff;
border-top:1px solid #c63;
border-right:1px solid #c63;
border-bottom:1px solid #c63;
width:220px;
display:inline;
float:left;
}

#profile_menu h1 {
padding:5px 0 5px 10px;
color:#000;
font-size:12px;
font-weight:normal;
background-color:#fc0;
border-bottom:1px solid #c63;
}

#profile_menu h2 {
padding:5px 0 5px 10px;
color:#000;
font-size:12px;
font-weight:normal;
background-color:#fff;
text-align:center;
}

#profile_menu h3 {
padding:5px 0 5px 10px;
color:#000;
font-size:12px;
font-weight:normal;
background-color:#fc0;
border-bottom:1px solid #c63;
}

#profile_menu ul {
margin:10px;
}

#profile_menu ul li {
background-position:1px 50%;
background-repeat:no-repeat;
list-style-type:none;
padding:5px;
border-bottom:1px dotted #eee;
}

#profile_menu ul li:hover {
background-color:#ffc;
}

#profile_menu ul li a {
padding-left:20px;
display:block;
color:#000;
}

#blogg_favoritt li {
background-image:url(/static/css/icons/rosette.png);
background-position:1px 50%;
background-repeat:no-repeat;
padding:5px;
}

#blogg_favoritt a {
padding-left:20px;
display:block;
color:#000;
}

#blogg_venner li {
background-image:url(/static/css/icons/status_online.png);
background-position:1px 50%;
background-repeat:no-repeat;
padding:5px;
}

#blogg_venner a {
padding-left:20px;
display:block;
color:#000;
}


#right li:hover {
background-color:#ffc;
}

#blogg_arkiv ul {
margin:10px;
height:300px;
overflow:auto;
}

#blogg_arkiv ul li {
background-image:url(/static/css/icons/layout.png);
background-position:1px 50%;
background-repeat:no-repeat;
text-transform:lowercase;
}

#blogg_arkiv ul li a:first-letter {
text-transform:uppercase;
}


#blogg_arkiv ul li a {
padding-left:20px;
display:block;
}





/* -------------- slutt Blogg meny til profilen -------------- */

 
 
/* -------------- start Blogg profiltopp med bakgrundsbilde -------------- */

#profil_topp {
background-position:50% 50%;
height:220px;
border-bottom:solid #fff 3px;
width:750px;
}

/* -------------- slutt Blogg profiltopp med bakgrundsbilde -------------- */

 
 
/* -------------- start blogg_10_siste -------------- */

#blogg_10_siste img {
width:40px;
background-color:#f5f5f5;
border:1px solid #ccc;
margin:5px 10px 0 0;
padding:5px;
display:block;
float:left;
}

#blogg_10_siste div {
display:block;
float:left;
width:400px;
}

#blogg_10_siste p {
padding-right:20px;
}

#blogg_10_siste ul {
margin-bottom:30px;
}


#blogg_10_siste ul li {
display:inline;
list-style-type:none;
background-image:url(/static/css/icons/status_online.png);
background-position:1px 50%;
background-repeat:no-repeat;
padding:5px;
}

#blogg_10_siste ul li:hover {
background-color:#ffc;
}


#blogg_10_siste ul li a {
color:#000;
padding-left:15px;
padding-right:10px;
}


/* -------------- slutt blogg_10_siste -------------- */

 
 
/* -------------- start body og blogg bilder -------------- */



p {
margin-bottom:10px;
}

img.blogg_image {
background-color:#555;
border:10px solid #f5f5f5;
padding:1px;
margin:10px;
}

img.blogg_image_left {
background-color:#555;
border:10px solid #f5f5f5;
padding:1px;
display:inline;
float:left;
margin:10px;
}



img.blogg_image_right {
background-color:#555;
border:10px solid #f5f5f5;
padding:1px;
display:inline;
float:right;
margin:10px;
}

.submit {
margin-top:10px;
background-image:url(/static/images/submit.gif);
background-position:left;
width:142px;
height:25px;
border:0;
color:#444;
font-size:11px;
}

.submit:hover {
background-position:right;
color:#000;
}



/* -------------- slutt body og blogg bilder -------------- */

 
 
/* -------------- start Gjestebok -------------- */

div.blogg_guestbook {
 display:block;
 margin:0;
 padding:0 10px 0 10px;
}

div.blogg_guestbook span {
 display:block;
 color:#999;
}

div.blogg_guestbook a span {
 color:#000;
}

div.blogg_guestbook p {
 padding:0 0 5px 0;
}

/* -------------- slutt Gjestebok -------------- */

 
 
/* -------------- start Linker ( A HREF ) -------------- */

a {
color:#900;
text-decoration:none;
}

a.warning {
 background-image:url('/static/varsle.gif');
 background-repeat:no-repeat;
 background-position:1px 50%;
 display:block;
 padding:5px 0 5px 25px;
 }
 

a.bilde {
background-repeat:no-repeat;
background-position:top 50%;
float:left;border:5px solid #eee;
background-color:#eee;
margin:5px;padding:1px;
width:100px;
height:100px;
}

/* -------------- slutt Linker ( A HREF ) -------------- */

 
 
/* -------------- start pager saker -------------- */


ul.pager {
margin:10px 0 10px 0;
}

ul.pager li {
display:inline;
list-style-type:none;
}

ul.pager li a {
padding:10px;
}


/* -------------- slutt pager saker -------------- */

 
 
/* -------------- start Små containers med tabs for blogg og UL / LI's på høyre side -------------- */

.hest_content_top {
background-color:#fc0;
border-bottom:1px solid #c63;
padding:5px 0 5px 10px;
}

ul.blogg_liste_edit {
margin:10px;
height:120px;
overflow:auto;
}

ul.blogg_liste_edit li {
border-bottom:1px dotted #eee;
padding-left:5px;
height:25px;
}

ul.blogg_liste_edit li a.left {
background-image:url(/static/css/icons/user_gray.png);
background-position:1px 50%;
background-repeat:no-repeat;
padding:5px 0 5px 25px;
float:left;
}

ul.blogg_liste_edit li a.right {
padding:5px;
float:right;
}

ul.blogg_liste_edit li br {
clear:both;
}



.hest_content_top div {}
.hest_content_top br {display:none;}
.hest_content_bottom {}
.hest_content_bottom div {padding:10px;}


li.right {
list-style-type:none;
}

ul.linklist li {
background-image:url(/static/css/icons/information.png);
background-position:1px 50%;
background-repeat:no-repeat;
list-style-type:none;
padding:5px;
border-bottom:1px dotted #eee;
}

ul.linklist li a {
padding-left:20px;
display:block;
color:#000;
}







#right h3 {
padding:5px 0 5px 10px;
color:#000;
font-size:12px;
font-weight:normal;
background-color:#fc0;
border-bottom:1px solid #c63;
}


#blogg_venner li {
border-bottom:1px dotted #eee;
}

#blogg_favoritt li {
border-bottom:1px dotted #eee;
}

#blogg_venner li a {
display:block;
}

#blogg_venner li a.icon {
display:block;
}




#blogg_venner {
margin:10px;
height:120px;
overflow:auto;
}


#blogg_favoritt {
margin:10px;
margin:10px;
height:120px;
overflow:auto;
}


/* -------------- slutt Små containers med tabs for blogg og UL / LI's på høyre side -------------- */

 


div.blogg_bilder {
 width:468px;
}

div.blogg_bilder a {
 background-position:50% 50%;
 display:block;
 width:83px;
 height:50px;
 float:left;
 margin:0 10px 10px 0;
}

div.blogg_bilder_tekst {
 width:468px;
 background-color:#000;
 margin:0 0 10px 0;
 padding:0 0 10px 0;
}

div.blogg_bilder_tekst strong {
 padding:5px 10px;
 color:#fff;
 display:Block;
 font-size:20px;
}

div.blogg_bilder_tekst span {
 padding:5px 10px;
 color:#fff;
 display:block;
}






 div.toolbar {
  max-width:500px;
  display:block;
  height:41px;
  background-image:url('images/toolbar02.png');
  background-repeat:no-repeat;
  background-position:right 0;
 }

 div.toolbar div {
  display:block;
  height:41px;
  background-image:url('images/toolbar01.png');
  background-repeat:no-repeat;
  background-position:left 0;
  padding:0 20px;
 }


div.toolbar img {
 float:left;
 border:0;
 margin:0 5px;
 }
 
div.toolbar div span {
 float:left;
 display:Block;
 line-height:41px;
 margin:0 5px;
 }
