* { background:transparent; font-size:100%; outline:0; padding:0; margin:0; border: 0; }
.sok, #nav li, #nav ul, #nav a { margin:0; }
.sok, .sok input:focus, .sok input:active, .sok input:hover, .sok input, #nav li, #nav ul, p img { padding:0; }
img { border:0; }
body { background:#fff; }
body, #footer, #footer p { text-align:center; }
body, textarea, input { color:#666; font-family: Verdana, Geneva, sans-serif; }
a { color:#e2383f; text-decoration:none; }
a:hover { color:#e2383f; text-decoration:underline; }
#container { font-size:1.1em; min-height:340px; }
#content { width:610px; margin: 80px 25px 40px 0 }
#content li { margin:0 0 0 15px; }
#content ol, #content ul { margin:0 0 10px; }
#content, #kol1, #kol2, #kol1, #nav ul, #nav a, ul#sub li, .alignleft { float:left; }
#content.index { width: 745px; margin: 80px 0px 40px 0; }
#content.index .more-link { font-size:1em; }
#content.index .more-link, #container, #footer { font-weight:400; }
#footer { font-size:1.1em; margin-bottom:20px; }
#footer a, h1 a, a:hover, p.lesmer a, p.date a, p.navigate a, h1.indextitle a, #kol1 li, #kol1 a, #nav a, ul#sub a { text-decoration:none; }
#footer p.foot { color:#ccc; line-height:45px; text-align: left; padding-left: 0px; }
#footer p.foot { clear: both; }
#footer p.foot a { color:#ccc; text-decoration:underline; }
#footer p.foot, ul#sub a { margin:0; }
#footer, #header, #wrap { position:relative; }
#footer, #wrap, #header { margin:0 auto; width:960px; }
.hjelper { width: 960px; background: url(http://www.ssbt.se/spekter/images/hjelper.png) no-repeat 568px 0; height: 24px; }
#header { height:315px; }
#kol1 { padding: 0; margin-right: 35px; }
#kol1 p, #kol2 p { margin-bottom:10px; }
#kol1, ul#sub li { width:180px; }
#kol2 { width: 110px; margin: 70px 0 40px 0 }
#logo a { height:51px; right:10px; top:40px; width:281px; background: url(http://www.ssbt.se/spekter/images/logo.gif) no-repeat }
#logo a span, .sok label, .sok a span, ul#menu ul, ul#sub li.current_page_item ul ul, ul#sub li ul, ul#sub li.current_page_ancestor ul li a, ul#sub li.current_page_item ul li a { display:none; }
#logo a, #nav a, #sub li.current_page_item ul li.current_page_item ul, ul#sub li.current_page_ancestor ul, #sub li.current_page_item ul li.current_page_item ul, ul#sub li.current_page_item ul, ul#sub a, #nysubmit, .rss a, #submit, img.centered { display:block; }
#logo a, .sok, .sok input:focus, .sok input:active, .sok input:hover, .sok input, input#searchsubmit:hover, input#searchsubmit, #nav { position:absolute; }
#nav { left:0px; top:283px; width:755px; z-index: 3; padding-left: 198px; }
#nav a { color:#000; font-size:10px; line-height:28px; padding:0 18px; text-transform:uppercase; font-weight: bold; letter-spacing: 1px; }
#nav a:hover, #nav li.current_page_item a, #nav li.current_page_ancestor a { color:#e2383f; }
#nav li, #nav ul { list-style:none; }
#nav li, img.alignright, img.alignleft, img.alignnone { display:inline; }
#nav, #nav a { height:28px; }
#nav ul li.page-item-46,#nav ul li.page-item-48 { position: absolute; left: 3px; }
#nav ul li.page-item-46 { top: -250px; }
#nav ul li.page-item-48 { top: -220px; }
#nav ul li.page-item-46 a, #nav ul li.page-item-48 a { color: #666 }
#nav ul li.page-item-46 a:hover, #nav ul li.page-item-48 a:hover, #nav li.page-item-46.current_page_item a, #nav li.page-item-46.current_page_ancestor a, #nav li.page-item-48.current_page_item a, #nav li.page-item-48.current_page_ancestor a { color: #e2383f }
#sub li, ul#sub ul, ul#sub { overflow:hidden; }
#sub li, ul#sub ul, ul#sub, #kol1 li, #kol2 li { list-style-type:none; }
#wrap, #nav a { text-align:left; }
#wrap, input { background:#fff; }
.alignright { float:right; }
.clear, #end { clear:both; }
.fn { font-style:normal; }
.sok { left:216px; top:66px; width:138px; background: url(http://www.ssbt.se/spekter/images/sok.gif) no-repeat; }
.sok input:active, .sok input:focus, .sok input:hover, textarea:focus, textarea:active, textarea:hover, .sok input:focus, .sok input:active, .sok input:hover, .sok input { background:transparent; color:#000; }
.sok input:active, .sok input:focus, .sok input:hover, textarea:focus, textarea:active, textarea:hover, .sok input:focus, .sok input:active, .sok input:hover, .sok input, #nysubmit, #submit { border:none; }
.sok input:focus, .sok input:active, .sok input:hover, .sok input { font-size:10px; left:19px; top:3px; width:116px; }
.sok, input#searchsubmit:hover, input#searchsubmit { height:19px; }
.sok, textarea, input { border:1px solid #ccc; }
h1 { font-size:1.0em; font-weight:bold; text-transform:uppercase; }
h1.sidebartitle { display: none }
h2 { font-size:1em; font-weight:700; }
h3, h4, h5, h6 { font-size:1.2em; }
h6, h5, h4, h3, h2, h1, p { margin-bottom:10px; }
img.alignleft { margin:0 20px 20px 0; }
img.alignright { margin:0 0 20px 20px; }
img.centered { margin-left:auto; margin-right:auto; }
img.size-large, img.size-medium, img.size-full { border-top:2px solid #666; padding-top:2px; }
.slideshow img { border-top: none; padding-top: 0 }
input { height:auto; width:230px; }
input#searchsubmit:hover, input#searchsubmit { left:0; top:0; width:19px; }
input#searchsubmit:hover, input#searchsubmit, #nav a, #nysubmit, #submit { cursor:pointer; }
input, textarea, body { font-size:62.5%; }
p { line-height:1.4em; }
p .more-link, .fn { font-weight:700; }
p img { max-width:100%; }
p.date { font-size:0.9em; }
p.lesmer, p.date { color:#999; margin:0 0 10px; }
textarea { height:100px; width:430px; }
textarea, input { font-size:12px; padding:4px; }
ul#sub { margin:35px 0 40px 0; }
ul#sub a { border-bottom:2px solid #fff; color:#666; font-size:10px; height:28px; line-height:28px; padding:0 0 0 18px; font-weight: bold; letter-spacing: 1px; }
ul#sub a:hover, ul#sub li.current_page_item a, ul#sub li.current_page_item ul li.current_page_item a, ul#sub li.current_page_item ul li.current_page_item ul li.current_page_item a { color:#000; border-bottom:2px solid #666; }
ul#sub li { clear:left; text-transform: uppercase }
.slideshow { height: 210px; width: 960px; overflow: hidden; position: absolute; top: 105px; left: 0; z-index: 1 }
.slideshow p { position: relative; height: 210px; width: 960px; display: block }
.toppbilde { height: 210px; width: 960px; overflow: hidden; position: absolute; top: 105px; left: 0; z-index: 2; background: url(http://www.ssbt.se/spekter/images/toppbilde-over.png) no-repeat }
.smuler { position: absolute; top: 335px; left: 215px; height: 30px; line-height: 30px; width: 474px; font-size: 1.1em; color: #e2383f; overflow: hidden; }
.smuler a { color: #e2383f; text-decoration: none; }
.smuler a:hover { text-decoration: underline; }
span.seperator { margin: 0 5px 0 5px }
.postthumb { float: left; margin: 0 25px 15px 0 }
p.overskrift { margin: 0px 0 0 0; }
p.overskrift a { color: #666 }
.strek { width: 745px; height: 2px; background: #666; clear: both; margin: 20px 0 20px 0 }
ul.xoxo.blogroll { position: absolute; top: 600px; left:18px; width: 162px; }
ul.xoxo.blogroll li { margin-bottom: 10px }
.hjelper { width: 960px; height: 34px; }
.hjelper p.vikingred { float: left; background: url(http://www.ssbt.se/spekter/images/vikingred.png) no-repeat; height: 22px; line-height: 22px;}
.hjelper p.vikingred a { padding-left: 26px; color: #e2383f; font-size:10px; text-transform:uppercase; text-decoration: none; font-weight: bold; letter-spacing: 1px;}
.hjelper p.vikingred a:hover { color: #666; }
.hjelper p.hvisdu { float: right; color:#e2383f; height: 22px; line-height: 22px; padding-right: 26px; }