body {
margin-right: auto;
margin-left: auto;
text-align: center;
font-family: "Lucida Sans Unicode", "Trebuchet MS", Arial;
padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #fff;
background-image: url(http://www.blogsoft.org/hitme.no/kunder/katawagner/bkgr.gif);
background-repeat: repeat-x;
background-attachment: fixed;
}
a {
color: #C8207C;
text-decoration: underline;
}
a:hover {
color: #EA80BA;
text-decoration: none;
}
#wrapper {
	text-align: left;
	width: 865px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #fff;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 25px;
	border-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #ccc;
}
#header {
	background-image: url(http://katawagner.blogg.no/images/28905ab3e74367fd0505d0270cac3bc9.jpg);
	height: 351px;
	margin-bottom: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	overflow: hidden;
	background-color: #fff;
	background-repeat: no-repeat;
}
#header a {
position: absolute;
width: 850px;
}
#header img {
	height: 351px;
	width: 850px;
}
#header h1 {
font-size: 24px;
color: #fff;
font-weight: normal;
text-transform: uppercase;
margin-left: 20px;
margin-top: 30px;
letter-spacing: 1px;
display: none;
}
#header h1 span {
font-size: 20px;
text-transform: none;
letter-spacing: normal;
}
#contentsuper {
padding-bottom: 20px;
}
#side1 {
width: 190px;
padding: 0px;
float: left;
margin-top: 10px;
margin-right: 15px;
margin-bottom: 0px;
margin-left: 0px;
overflow: hidden;
}
#side1 .navheader,#side2 .navheader {
padding-top: 7px;
padding-right: 10px;
padding-bottom: 8px;
padding-left: 10px;
color: #fff;
font-size: 12px;
background-color: #e1469c;
}
#side1 ul,#side2 ul {
list-style-type: none;
margin: 0px;
padding-bottom: 8px;
text-align: left;
padding-top: 3px;
padding-right: 0px;
padding-left: 0px;
overflow: hidden;
}
#side1 ul,#side2 ul,#side1 .formsearch,#side1 .archivedropdown,#side2 .profile {
background-color: #fdebf5;
}
#side1 li,#side2 li {
padding-top: 1px;
padding-right: 10px;
padding-bottom: 1px;
padding-left: 10px;
margin-bottom: 1px;
}
#side1 li a,#side2 li a {
color: #C8207C;
text-decoration: none;
font-size: 12px;
}
#side1 li a:hover,#side2 li a:hover {
color: #EB81BB;
text-decoration: underline;
font-size: 12px;
}
#side1 .navtoplink {
background-color: #FDEBF5;
border: 1px solid #FCDAED;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 10px;
margin-bottom: 10px;
font-size: 12px;
text-transform: uppercase;
letter-spacing: 1px;
}
#side1 .navtoplink a {
color: #C8207C;
text-decoration: none;
}
#side1 .navtoplink a:hover {
color: #9F1A63;
}
#side1 .seemore {
background-image: url(http://www.blogsoft.org/hitme.no/common/seflere190x41.gif);
height: 41px;
width: 190px;
margin-bottom: 10px;
}
#side1 .seemore img {
height: 41px;
width: 190px;
}
#side1 .formsearch {
margin: 0px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 12px;
padding-left: 10px;
}
#side1 .formsearch input {
width: 115px;
font-size: 12px;
border: 1px solid #ccc;
background-color: #fff;
font-family: Arial, Helvetica, Verdana;
margin-right: 5px;
}
#side1 .formsearch input:focus {
background-color: #FBFBFB;
border: 1px solid #666666;
}
#side1 .formsearch .button {
width: auto;
}
#side1 .archivedropdown {
padding-right: 10px;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
#side1 .archivedropdown select {
text-transform: capitalize;
font-size: 12px;
width: 170px;
}
#content {
	width: 453px;
	float: left;
	margin-bottom: 20px;
	margin-top: 15px;
	overflow: hidden;
}
#content h3 {
color: #C8207C;
text-decoration: none;
font-size: 20px;
font-weight: normal;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
#content h3 a {
color: #C8207C;
text-decoration: none;
font-weight: normal;
}
#content h3 a:hover {color: #E970B3;}
#content .entrytime {
border: 1px solid #FBD7EB;
background-color: #FDEBF5;
font-size: 10px;
color: #E1469C;
width: 70px;
padding-top: 5px;
padding-right: 10px;
padding-left: 10px;
text-align: center;
float: left;
height: 35px;
}
#content .entrytime span {
font-weight: bold;
color: #C8207C;
}
#content .author {
	border: 1px solid #FBD7EB;
	font-size: 11px;
	padding-top: 5px;
	text-align: right;
	width: 330px;
	float: right;
	padding-right: 10px;
	padding-left: 10px;
	color: #E1469C;
	padding-bottom: 5px;
	height: 30px;
	background-color: #FDEBF5;
}
#content .author span {
font-weight: normal;
}
#content .author a {
color: #C8207C;
text-decoration: none;
font-weight: bold;
}
#content .author a:hover {
text-decoration: underline;
}
#content .entrybody {
padding-top: 10px;
padding-bottom: 10px;
font-size: 12px;
color: #333333;
}
#content .entrybody a {
color: #4C4042;
text-decoration: underline;
}
#content .entrybody a:hover {
color: #000000;
}
#content .entrymeta {
font-size: 11px;
border-top-width: 3px;
border-right-width: 3px;
border-bottom-width: 3px;
border-left-width: 3px;
border-top-style: solid;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-color: #FCDAED;
margin-top: 10px;
padding-top: 5px;
margin-bottom: 20px;
background-color: #FDEBF5;
padding-right: 10px;
padding-left: 10px;
color: #E1469C;
}
* html #content .entrymeta {margin-bottom: 40px;}
#content .entrymeta a {
color: #C8207C;
text-decoration: none;
font-weight: bold;
}
#content .entrymeta a:hover {
color: #EA79B7;
text-decoration: none;
}
#content .entrymeta span {
color: #ADB8C7;
padding-right: 5px;
padding-left: 5px;
}
#content .separator {
display: none;
}
#content .default {
color: #4C4042;
font-size: 14px;
font-weight: normal;
margin-bottom: 10px;
}
#content .commentheader {
color: #C8207C;
font-size: 10px;
font-weight: bold;
padding-top: 5px;
background-color: #fce6f2;
padding-right: 10px;
padding-left: 10px;
margin-top: 10px;
padding-bottom: 5px;
}
#content .commenttext {
font-size: 10px;
background-color: #FDEBF5;
margin: 0px;
padding-top: 3px;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 10px;
}
#content .commentmeta {
font-size: 9px;
color: #C8207C;
background-color: #FCE2F0;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 5px;
margin-bottom: 10px;
padding-top: 5px;
}
#content .commentmeta a {
color: #E1469C;
text-decoration: none;
}
#content .commentmeta a:hover {
color: #000000;
text-decoration: none;
}
#content .commentform {
font-size: 12px;
}
#content .commentform input {
border: 1px solid #ccc;
background-color: #fff;
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
}
#content .commentform input:focus {
background-color: #FBFBFB;
border: 1px solid #666666;
}
#content .commentform #remember {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
#content .commentform textarea {
width: 350px;
background-color: #fff;
border: 1px solid #ccc;
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
}
#content .commentform textarea:focus {
width: 350px;
background-color: #FBFBFB;
border: 1px solid #666666;
}
#side2 {
	width: 176px;
	float: right;
	overflow: hidden;
	margin-right: 18px;
}
#side2 .profile {
background-position: 1px 38px;
margin: 0px;
padding: 0px;
border-top-width: 10px;
border-right-width: 10px;
border-bottom-width: 10px;
border-left-width: 10px;
border-top-style: none;
border-right-style: none;
border-bottom-style: solid;
border-left-style: none;
border-top-color: #fff;
border-right-color: #fff;
border-bottom-color: #fff;
border-left-color: #fff;
}
#side2 .profile .customimg {
	background-image: url(http://katawagner.blogg.no/images/2891f6ca935344f3458cde0e6530ec94.jpg);
	width: 180px;
	height: 244px;
	margin-bottom: 10px;
}
#side2 .profile .customimg img{
	width: 170px;
	height: 244px;
}
#side2 .profile .profileimg {
border: 5px solid #FCDAED;
padding: 0px;
margin: 10px;
}
#side2 .profile h3 {
font-size: 11px;
font-weight: normal;
color: #4C4042;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
margin: 0px;
background-color: #FCDAED;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: #fff;
border-right-color: #fff;
border-bottom-color: #fff;
border-left-color: #fff;
}
#side2 .profile p {
font-size: 10px;
margin: 0px;
background-color: #FCDAED;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 8px;
padding-left: 10px;
color: #756265;
}
#side2 .profile p .from {
display:none;
}
#side2 .profile p .born {
display:none;
}
#side2 .profile p .desc {
display:block;
}
#side2 .profile a {
color: #4C4042;
font-weight: bold;
text-decoration: underline;
}
#side2 .abonner {
background-image: url(http://www.blogsoft.org/hitme.no/common/abonner.gif);
height: 124px;
width: 170px;
margin-bottom: 10px;
}
#side2 .abonner img {
height: 124px;
width: 170px;
}
#side2 .abonner #floating {
position: absolute;
width: 200px;
font-size: 10px;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
padding: 10px;
background-color: #fff;
margin-left: 20px;
margin-top: 20px;
border: 1px solid #ebebeb;
visibility: hidden;
}
#floating .bloggid {
padding-left: 4px;
}
#floating h5 {
font-size: 12px;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
color: #FF40EC;
}
#floating p {
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
}
#floating a {
color: #730068;
text-decoration: none;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: none;
border-right-style: none;
border-bottom-style: solid;
border-left-style: none;
border-top-color: #ccc;
border-right-color: #ccc;
border-bottom-color: #ccc;
border-left-color: #ccc;
font-weight: bold;
float: right;
display: block;
margin-top: 10px;
clear: both;
}
#floating a:hover {
color: #000000;
text-decoration: none;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: none;
border-right-style: none;
border-bottom-style: solid;
border-left-style: none;
border-top-color: #ccc;
border-right-color: #ccc;
border-bottom-color: #ccc;
border-left-color: #ccc;
}
.subside {
text-align:center;
margin-bottom: 10px;
padding-top: 5px;
padding-bottom: 5px;
height: 40px;
}
.subside a {
background-color: transparent;
background-image: none;
}
.subside a:hover {
background-color: transparent;
background-image: none;
}
.subside .rss {
background-image: url(http://www.blogsoft.org/blogg.no/common/rss2.gif);
background-repeat: no-repeat;
height: 18px;
width: 71px;
text-align: center;
margin-right: 10px;
margin-left: 2px;
background-color: #fff;
display: block;
float: left;
margin-top: 11px;
padding: 0px;
}
html>body .subside .rss {
margin-left: 5px;
}
.subside .rss img {
height: 18px;
width: 71px;
}
.subside .blogsoft {
background-image: url(http://www.blogsoft.org/hitme.no/common/blogsoft_76x37.gif);
background-repeat: no-repeat;
height: 37px;
width: 76px;
margin-left: auto;
text-align: center;
margin-right: auto;
border: 1px solid #ccc;
display: block;
float: left;
}
.subside .blogsoft img {
height: 37px;
width: 76px;
}
#footer {
width: 850px;
text-align: center;
font-size: 11px;
letter-spacing: 1px;
margin-top: 0px;
color: #666666;
margin-bottom: 20px;
margin-right: auto;
margin-left: auto;

padding-top: 15px;
padding-right: 10px;
padding-bottom: 30px;
padding-left: 10px;
clear: both;
background-color: #fff;
}
#footer hr {
display: none;
}
#footer a {
color: #000000;
text-decoration: none;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: none;
border-right-style: none;
border-bottom-style: solid;
border-left-style: none;
border-top-color: #ccc;
border-right-color: #ccc;
border-bottom-color: #ccc;
border-left-color: #ccc;
margin-left: 4px;
}
#footer a:hover {
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: none;
border-right-style: none;
border-bottom-style: solid;
border-left-style: none;
border-top-color: #000000;
border-right-color: #000000;
border-bottom-color: #000000;
border-left-color: #000000;
margin-left: 4px;
}
#footer span {
padding-right: 10px;
padding-left: 10px;
color: #ccc;
}
#footer .rss {
background-image: url(http://www.blogsoft.org/hitme.no/common/rss2.gif);
width: 71px;
height: 18px;
display:block;
padding: 0px;
background-repeat: no-repeat;
float: left;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 40px;
}
html>body #footer .rss {margin-left:80px;}
#footer .rss img {
width: 71px;
height: 18px;
}
#footer .rss a,#footer .rss a:hover {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
#footer p {
float: left;
margin-right: 0px;
margin-top: 2px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 20px;
padding-right: 0px;
}
#calendar {
color: #999999;
text-align: left;
padding-top: 3px;
padding-bottom: 10px;
padding-left: 0px;
margin: 0px;
}
#calendar table {
font-family : Tahoma, Verdana, Arial;
padding: 1px;
color: #999999;
width: 167px;
}
#calendar table caption {
color: #666666;
font-size : 12px;
text-align: left;
font-weight: bold;
text-transform: capitalize;
padding: 3px 0px 3px 5px;
letter-spacing: 0.3em;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ccc;
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-top-style: none;
border-right-style: none;
border-left-style: none;
border-top-color: #ccc;
border-right-color: #ccc;
border-left-color: #ccc;
font-style: normal;
}
#calendar table th {
text-align: center;
font-weight: bold;
font-size: 9px;
color: #666666;
}
#calendar table tr td {
border: 1px solid #E6E6E6;
text-align: center;
font-size: 9px;
background-color: #fff;
color: #ccc;
}
#calendar table tr ul
{
color: #BBB;
list-style: dot;
font-size : 0.7em;
background-color: transparent;
background-image: none;
margin-top: 0px;
margin-right: 7px;
margin-bottom: 0px;
margin-left: 20px;
padding-top: 4px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
}
#calendar table tr td.cssDayMouseOver {
border: 1px solid #000000;
cursor: pointer;
background-color: #fff;
color: #000000;
}
#calendar table tr td.cssDayMouseOut {
border: 1px solid #E6E6E6;
background-color: #fff;
}
#calendar table tr td.cssEntryBox {
border: 1px solid #fff;
padding: 0px;
text-align: left;
font-size : 0.8em;
background-color: #F8F8F8;
}
#calendar table tr td ul li {
font-size: 9px;
list-style-type: disc;
margin: 0px;
padding: 0px;
}
#calendar table tr td ul li a,#calendar table tr td ul li a:hover {
font-size: 10px;
}
#calendar table tr td div.cssDayEntryHeader {
font-size : 11px;
text-align: left;
font-weight: bold;
padding: 4px;
color: #333333;
background-color: #EFEFEF;
}
#calendar table tr td div.cssDayAvailable {
text-decoration: none;
font-weight: bold;
color: #333333;
}
.image {
border: 1px solid #FCDAED;
padding: 1px;
margin: 0px 6px 6px 0px;
background-color: #fff;
}
.thumbnail {
border: 1px solid #FCDAED;
margin: 0px 6px 6px 0px;
padding: 2px;
background-color: #fff;
}
.categories {
margin-bottom: 10px;
}
.archive {
margin-bottom: 10px;
}
.entries {
margin-bottom: 10px;
}
.search {
margin-bottom: 10px;
}
.links {
	margin-bottom: 10px;
	width: 170px;
}
.ad {
text-align: center;
margin-top: 10px;
margin-bottom: 10px;
}
* html .ad {
padding-top: 0px;
padding-bottom: 10px;
}