body {
margin-right: auto;
margin-left: auto;
background-color: #000000;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
margin-top: 10px;
background-image: url(http://www.blogsoft.org/blogg.no/kunder/magnuscarlsen/bkgr.gif);
color: #CCCCCC;
}
a {
color: #38c9b7;
text-decoration: underline;
font-weight: normal;
}
a:hover {
font-weight: normal;
color: #ABE9E1;
text-decoration: none;
}
p {}
#wrapper {
width: 900px;
background-color: #101214;
padding: 0px;
text-align: left;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}
#header {
height: 140px;
margin-bottom: 10px;
float: left;
width: 900px;
overflow: hidden;
background-color: #000000;
background-image: url(http://www.blogsoft.org/blogg.no/kunder/magnuscarlsen/header.jpg);
background-repeat: no-repeat;
}
#header a {
position: absolute;
height: 150px;
width: 900px;
margin: 0px;
padding: 0px;
}
#header img {
height: 140px;
width: 900px;
}
#header h1 {
color: #FFFFFF;
padding-top: 40px;
padding-left: 60px;
margin: 0px;
font-size: 36px;
display: none;
}
#header h1 a {
position: static;
color: #FFFFFF;
}
#header h1 span {
font-size: 0.5em;
color: #FFFFFF;
display: block;
font-weight: normal;
letter-spacing: 1px;
}
#contentsuper {
width: 900px;
float: left;
clear: both;
margin: 0px;
padding-top: 0px;
padding-bottom: 10px;
}
#side1 {
width: 190px;
overflow: hidden;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 5px;
float: left;
}
html>body #side1 { margin-left: 10px; }
#side2 {
width: 190px;
overflow: hidden;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
float: left;
}
#content {
overflow: hidden;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 40px;
padding-left: 5px;
margin-top: 0px;
margin-right: 0px;
float: left;
width: 480px;
}
#side1 .navback a {
padding-top: 5px;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 10px;
display: block;
text-decoration: none;
color: #38c9b7;
background-color: #252A2F;
font-size: 12px;
text-transform: uppercase;
letter-spacing: 1px;
}
#side1 .navback a:hover {
color: #9CE4DC;
background-color: #2F353C;
}
#side1 ul,#side2 ul {
list-style-type: none;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
background-color: #0e1012;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: none;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #181c1f;
border-right-color: #181c1f;
border-bottom-color: #181c1f;
border-left-color: #181c1f;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
#side1 li,#side2 li {
padding-right: 10px;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
list-style-type: none;
margin: 0px;
font-size: 11px;
}
#side1 li a,#side2 li a {
color: #7b8f9e;
font-weight: normal;
text-decoration: none;
display: inline;
margin: 0px;
}
#side1 li a:hover,#side2 li a:hover {
text-decoration: none;
display: inline;
color: #AFBCC5;
}
.search {
background-color: #0E1012;
margin: 0px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: none;
border-right-style: solid;
border-bottom-style: none;
border-left-style: solid;
border-top-color: #181c1f;
border-right-color: #181c1f;
border-bottom-color: #181c1f;
border-left-color: #181c1f;
padding-top: 8px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
}
.search input {
font-size: 11px;
width: 107px;
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px;
background-color: #202529;
border: 1px solid #202529;
color: #FFFFFF;
}
.search .button {
width: auto;
padding-right: 8px;
padding-left: 8px;
padding-top: 1px;
padding-bottom: 0px;
margin-left: 5px;
}
html>body .search .button {
padding-top: 1px;
padding-bottom: 1px;
margin-left: 10px;
}
.archive {
background-color: #0E1012;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin: 0px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: none;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #181c1f;
border-right-color: #181c1f;
border-bottom-color: #181c1f;
border-left-color: #181c1f;
}
.archive select {
font-size: 0.9em;
width: 170px;
text-transform: capitalize;
}
.navheader {
font-size: 12px;
padding-right: 10px;
padding-left: 27px;
padding-bottom: 8px;
padding-top: 9px;
background-image: url(http://www.blogsoft.org/blogg.no/kunder/magnuscarlsen/navheader.gif);
color: #38c9b7;
}
#content h3 {
font-size: 16px;
margin-top: 10px;
margin-bottom: 5px;
padding: 0px;
margin-right: 10px;
margin-left: 10px;
font-weight: normal;
color: #38c9b7;
}
#content h3 a {text-decoration: none;}
#content h4 {
font-size: 14px;
margin-top: 10px;
margin-bottom: 5px;
padding: 0px;
margin-right: 10px;
margin-left: 10px;
font-weight: normal;
}
#content .entrybody {
font-size: 12px;
margin-right: 10px;
margin-left: 10px;
color: #CCCCCC;
}
#content #entrymeta {
font-size: 10px;
margin-top: 0px;
margin-right: 10px;
margin-left: 10px;
color: #333333;
margin-bottom: 5px;
}
#content #entrymeta a {text-decoration: none;}
#content #entrymeta .date {
color: #666666;
padding-right: 0px;
padding-left: 0px;
display: block;
}
#content #entrymeta span {
color: #333333;
padding-right: 5px;
padding-left: 5px;
}
.profile {
padding-bottom: 5px;
background-color: #101214;
}
.profile a {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
display: block;
margin-right: 10px;
margin-left: 10px;
width: auto;
margin-bottom: 10px;
padding: 0px;
margin-top: 10px;
}
.profile a img {
padding: 5px;
background-color: #181c1f;
border: 1px solid #181c1f;
}
.profile p {
padding-right: 10px;
padding-left: 10px;
padding-top: 0px;
padding-bottom: 2px;
margin: 0px;
font-size: 11px;
}
.profile p a {
padding: 0px;
margin: 0px;
font-weight: bold;
color: #38c9b7;
text-decoration: none;
display: inline;
font-size: 11px;
}
.profile p a:hover {
color: #9EE4DC;
text-decoration: none;
}
/* profile elements to include */
.profile .name {
display:inherit;
font-weight: bold;
color: #38c9b7;
font-size: 12px;
}
.profile .from { display:none; }
.profile .born { display:none; }
.profile .desc {
color: #CCCCCC;
font-size: 0.7em;
}
.subside {
padding: 10px;
background-color: #0E1012;
margin: 0px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: none;
border-left-style: solid;
border-top-color: #181c1f;
border-right-color: #181c1f;
border-bottom-color: #181c1f;
border-left-color: #181c1f;
float: left;
width: 188px;
}
.subside a {}
.subside a:hover {}
.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: #0E1012;
display: block;
float: left;
margin-top: 11px;
padding: 0px;
}
html>body .subside .rss {
margin-left: 4px;
}
.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 #cccccc;
display: block;
float: left;
}
.subside .blogsoft img {
height: 37px;
width: 76px;
}
.getblog {
font-size: 12px;
text-align: center;
font-weight: normal;
padding: 10px;
border: 10px solid #181c1f;
margin-top: 10px;
margin-bottom: 10px;
}
.getblog a {
text-decoration: none;
color: #606C79;
}
.getblog a:hover {
color: #8793A0;
}
#content .commentheader {
font-size: 11px;
font-weight: bold;
color: #38c9b7;
margin-top: 10px;
margin-right: 10px;
margin-left: 10px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 3px;
padding-left: 0px;
font-style: normal;
margin-bottom: 0px;
}
#content .commenttext {
font-size: 11px;
font-weight: normal;
color: #CCCCCC;
line-height: 140%;
margin-right:10px;
margin-left:10px;
padding-left:0px;
padding-right: 0px;
margin-top: 0px;
}
#content .commentmeta {
font-size: 10px;
font-weight: normal;
color: #999999;
text-align:left;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 10px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
line-height: 130%;
}
#content .commentmeta .date {
color: #666666;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 0px;
}
#content .commentmeta span {
padding-right: 5px;
padding-left: 5px;
color: #333333;
}
#content .commentform {
font-size: 11px;
font-weight: normal;
color: #666666;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 20px;
margin-left: 10px;
padding-top: 20px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
#content .commentform h4 {
padding: 0px;
margin: 0px;
}
#content .commentform label {
display: block;
clear: both;
padding-bottom: 3px;
}
#content .commentform div {
width: 100px;
float: left;
padding-top: 2px;
}
#content .commentform input,#content .commentform textarea {
border: 1px solid #2F353C;
background-color: #23282D;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
float: left;
margin-right: 5px;
margin-bottom: 10px;
padding-left: 5px;
color: #FFFFFF;
}
#content .commentform input:focus,#content .commentform textarea:focus {
background-color: #313840;
border: 1px solid #464F59;
}
#content .commentform #remember {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
background-color: transparent;
}
#content .commentform textarea {
width: 350px;
float: none;
}
#content .commentform textarea:focus {width: 350px;}
/*****************************************************************************
* Calendar
*
*****************************************************************************/
.calendar {
text-align: left;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 7px;
margin: 0px;
}
.calendar table {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
padding: 1px;
color: #666666;
margin: 0px;
width: 180px;
}
.calendar table caption {
font-size : 12px;
font-weight: bold;
color: #38c9b7;
text-align: left;
text-transform: capitalize;
padding: 3px 0px 3px 5px;
letter-spacing: 0.3em;
}
.calendar table th {
font-weight: bold;
color: #999999;
text-align: center;
}
.calendar table tr td {
color: #999999;
background-color: #202529;
text-align: center;
border: 1px solid #202529;
}
.calendar table tr ul
{
color: #993333;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
.calendar table tr td.cssDayMouseOver {
border: 1px solid #30373D;
background-color: #30373D;
}
.calendar table tr td.cssDayMouseOut {
border: 1px solid #202529;
background-color: #202529;
}
.calendar table tr td.cssEntryBox {
background-color: #101214;
border: 1px solid #181c1f;
padding: 0px;
text-align: left;
margin: 0px;
}
.calendar table tr td ul li {
font-size: 11px;
margin-top: 0px;
margin-right: 5px;
margin-bottom: 0px;
margin-left: 5px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
list-style-type: disc;
list-style-position: inside;
}
.calendar table tr td div.cssDayEntryHeader {
font-weight: bold;
text-align: left;
padding: 4px;
color: #999999;
}
.calendar table tr td div.cssDayAvailable {
color: #CCCCCC;
text-decoration: none;
font-weight: bold;
cursor: pointer;
}
.books ul {}
.books li {}
.books li span {display: block;}
.music ul {}
.music li {}
.music li span {display: block;}
.movies ul {}
.movies li {}
.movies li span {display: block;}
#footer {
width: 900px;
background-image: url(http://www.blogsoft.org/blogg.no/kunder/magnuscarlsen/footer.gif);
background-repeat: no-repeat;
text-align: center;
clear: both;
overflow: hidden;
font-size: 0.7em;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
color: #666666;
}
#footer p {
}
#footer a {
color: #333333;
text-decoration: none;
margin-right: 5px;
margin-left: 5px;
}
#footer a:hover {
color: #666666;
}
#footer span {
padding-right: 10px;
padding-left: 10px;
color: #999999;
}
.hits {
display: none;
}
.image {
border: 1px solid #181c1f;
padding: 1px;
margin: 0px 6px 6px 0px;
background-color: #181c1f;
}
.thumbnail {
border: 1px solid #181c1f;
margin: 0px 6px 6px 0px;
padding: 2px;
background-color: #181c1f;
}
.entrymetabottom { display:none; }
.side1archive .profile,.side1category .profile,.side1entry .profile {display: none;}
#side1 .subside,#side1 .getblog,#side1 .search,#side1 .archive,#side1 .links,.books,.music,.movies,.stats {display:none;}
.books { display: block; }

.sponsors {margin-bottom: 10px;}