body{background:#fff url(images/bg-sos.jpg) repeat-x;font-family:Arial;font-size:12px;color:#333;margin:0;padding:0}
a{outline:none}
.clear{clear:both}
.hr{height:1px;font-size:1px;background-color:#fff;clear:both;border-bottom:1px solid #ccc;margin:0;padding:0}
.hr_top{height:5px;font-size:1px;background-color:#eee;clear:both;border-top:1px solid #ccc;margin:0;padding:0}
.hr_bottom{height:5px;font-size:1px;background-color:#eee;clear:both;border-bottom:1px solid #ccc;margin:0;padding:0}
.container{width:980px;text-align:left;margin:0 auto;padding:0}
#header{position:relative;width:980px;height:127px;text-align:left;background:transparent url(images/sos-logo-2.gif) 450px 0 no-repeat;margin:0 auto;padding:0}
a.logo{display:block;position:absolute;top:20px;left:0;height:68px;width:495px;color:#666;background:transparent url(images/skolaosamhalle-logo.gif) 0 0 no-repeat;text-indent:-9999px;border-bottom:none;margin:0;padding:0}
.search{background-color:#eee;float:right;margin:52px 0 0;padding:5px}
.search .input{width:230px;font-family:Arial;font-size:11px;color:#999;border-left:1px solid #bbb;border-top:1px solid #bbb;border-right:1px solid #ddd;border-bottom:1px solid #ddd;margin:0 3px 0 0;padding:6px 7px 5px}
.button{height:25px;background:#000;font-family:Arial;font-weight:700;text-transform:uppercase;font-size:10px;color:#fff;border:0;margin:0;padding:0 8px}
#menu{position:absolute;bottom:0;left:0;width:100%;height:30px;margin:0 auto;padding:0}
.main_menu li{font-size:14px;float:left;list-style:none;margin:0 20px 12px 0;padding:0}
.page_item a,.page_item a:visited{color:#000;text-decoration:none;display:block;border-bottom:2px solid transparent;margin:0;padding:0}
.current_page_item,.page_item a:hover{border-bottom:2px solid #000}
#submenu{width:100%;height:32px;background-color:#eee;border-bottom:1px solid #ccc;margin:0 auto;padding:0}
.sub_menu li{font-size:11px;float:left;list-style:none;margin:7px 5px 7px 0;padding:0}
.cat-item a,.cat-item a:visited{color:#999;text-decoration:none;display:block;margin:0;padding:3px 6px}
.sub_menu li b{color:#000;text-decoration:none;display:block;margin:0;padding:3px 0}
.children{position:absolute;left:-9000px;background-color:#fff;border-right:2px solid #ccc;border-bottom:2px solid #ccc;border-left:1px solid #ddd;border-top:1px solid #ddd;margin:0;padding:4px 0}
.sub_menu li:hover ul,.sub_menu li.iehover ul{left:auto}
.children li{float:none;margin:1px 7px;padding:1px 0}
.children li a,.children li a:visited{background-color:#fff;color:#999}
.children li a:hover{background-color:#999;color:#fff}
.column_main{width:640px;float:left;margin:10px 0;padding:0 20px 20px 0}
.column_right{width:300px;float:right;margin:10px 0;padding:0 0 20px}
.column_left_b{width:299px;float:left;border-right:1px solid #ccc;margin:10px 0;padding:0 20px 20px 0}
.column_center_b{width:299px;float:left;border-right:1px solid #ccc;margin:10px 0;padding:0 20px 20px}
#featured{background-color:#000;margin:10px 0 0;padding:1px 20px 10px}
#featured h2 a,#featured h2 a:visited{color:#fff;border-bottom:1px solid #333;padding:0 0 1px}
#featured h2 i a,#featured h2 i a:visited{color:#999;text-decoration:none;border-bottom:1px solid #333}
#featured p{color:#aaa;font-size:14px}
#featured p a,#featured p a:visited{color:#fff;border-bottom:1px solid #333}
#featured img,#featured img a,#featured img a:visited{float:right;border:none;margin:5px 0 10px 20px;padding:0}
.category_header{background-color:#eee;text-align:center;border-bottom:1px solid #ccc;margin:10px 0 0;padding:20px 20px 10px}
#content ul{margin:0 0 10px;padding:0}
#content li{line-height:16px;list-style-type:none;border-bottom:1px dashed #aaa;margin:0;padding:7px 0}
.title a,.title a:visited{color:#000;font-weight:700;text-decoration:none}
.title a:hover{color:#369}
.comment_excerpt a,.comment_excerpt a:visited,.comment_excerpt a:hover{font-weight:400}
.meta{color:#999;font-size:11px;margin:0 0 15px;padding:0}
.column_left_b img,.column_center_b img,.column_right img{float:left;height:82px;border:none;margin:3px 10px 5px 0;padding:0}
p{line-height:18px;margin:10px 0;padding:0}
p a,p a:visited{color:#369;text-decoration:none;border-bottom:1px solid #ddd}
#entry{margin:30px 0 0}
#entry .digg{float:left;margin:3px 10px 5px 0}
#entry img,#entry img a,#entry img a:visited{border:none;margin:5px 0 10px 20px;padding:0}
#entry p{font-size:14px;margin:20px 0}
.link a,.link a:visited{background-color:#bbb;font-size:12px;color:#fff;font-weight:700;border:none;margin:0;padding:4px 6px}
.link a:hover{color:#fff;background-color:#369}
.comment_author{width:150px;float:left;margin:20px 20px 20px 0;padding:0}
.comments{width:469px;float:left;margin:10px 0;padding:0}
.leave_comment{background-color:#eee;margin:0 0 10px;padding:20px}
.leave_comment .textarea{width:585px;font-family:Arial;font-size:12px;color:#333;border-left:1px solid #bbb;border-top:1px solid #bbb;border-right:1px solid #ddd;border-bottom:1px solid #ddd;margin:0;padding:6px 7px 5px}
.leave_comment .input{width:220px;font-family:Arial;font-size:12px;color:#333;border-left:1px solid #bbb;border-top:1px solid #bbb;border-right:1px solid #ddd;border-bottom:1px solid #ddd;margin:0;padding:6px 7px 5px}
.tab_container{border:5px solid #eee;margin:0;padding:0}
.tab_container_in{border-left:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin:0;padding:10px}
.tab_menu_container{height:27px;background-color:#eee;padding:0}
#tab_menu li{background-color:#eee;font-size:11px;line-height:normal;float:left;list-style:none;cursor:pointer;border-bottom:none;margin:0;padding:7px 5px 2px 0}
#tab_menu .first{padding:7px 5px 2px 6px}
#tab_menu li a,#tab_menu li a:visited{background-color:#eee;color:#999;text-decoration:none;display:block;margin:0;padding:3px 6px}
.tab_content_list{display:none}
#tab_content_tags a,#tab_content_tags a:visited{color:#999;text-decoration:none}
#tab_content_tags a:hover{color:#000;text-decoration:none}
#content .widget ul{border:5px solid #eee;padding:10px 10px 20px}
.widget li a,.widget li a:visited{color:#000;font-weight:700;text-decoration:none;display:block}
.widget .cat-item a,.widget .cat-item a:visited{padding:0}
.widget .cat-item a:hover,.widget .current-cat,.widget .current-cat a,.widget .current-cat a:visited{background-color:#fff}
h1,h1 a,h1 a:visited{font-family:Geneva, Arial;font-size:28px;line-height:32px;font-weight:400;color:#000;text-decoration:none;margin:0 0 10px;padding:0}
h2{font-size:12px;font-weight:700;text-transform:uppercase;color:#c00;margin:20px 0 10px;padding:0}
h2 a,h2 a:visited{color:#c00;text-decoration:none;border-bottom:1px solid #ddd;padding:0 0 1px}
h2 i{color:#999;font-size:11px;font-style:normal;font-weight:400;text-transform:none}
h3{font-family:Geneva, Arial;font-size:20px;line-height:20px;font-weight:400;color:#000;margin:20px 0;padding:0}
h3 a,h3 a:visited{color:#369;text-decoration:none}
#footer{width:100%;background-color:#900;margin:30px auto 0;padding:20px 0}
#footer p{padding:1px 0}
#footer p.left{font-size:11px;color:#fff;float:left;text-decoration:none}
#footer p.left img{vertical-align:bottom}
#footer p.right{font-size:11px;color:#fff;float:right}
#footer p a,#footer p a:visited{color:#ccc;font-weight:400;text-decoration:none;border-bottom:1px dotted #ccc}
img.attachment-single-post-thumbnail{float:right}
#entry div.greybox{background:#eee;border:1px solid #ddd;margin-top:25px;padding:15px}
#entry div.greybox p{margin:0}
#entry div.greybox h3{margin:0 0 5px}
#entry div.greybox blockquote{font-size:14px;margin:0}
#entry div.greybox blockquote p{font-size:14px;font-family:Arial, sans-serif;margin:5px 0 0}
div.statiskartikel{background:#f5f5f5;border:1px solid #ddd;margin:40px 0;padding:1px 20px 10px}
div.statiskartikel h2{font-size:24px;color:#444;text-transform:none}
.red,p a:hover,.widget li a:hover,h1 a:hover,h3 a:hover{color:#c00}
a.logo:link,.current_page_item a,.current_page_item a:visited,.current_page_item a:hover,.widget .page_item a,.widget .page_item a:visited,.widget .page_item a:hover{border-bottom:none}
.cat-item a:hover,.current-cat,.current-cat a,.current-cat a:visited,.children .current-cat,.children .current-cat a,.children .current-cat a:visited,#tab_menu li a:hover,#tab_menu li a.current{background-color:#999;color:#fff;text-decoration:none}
#featured h1 a,#featured h1 a:visited,#featured h1 a:hover,#footer p a:hover{color:#fff}
#featured h2,#featured h2 i{color:#999}
#featured h2 a:hover,#featured h2 i a:hover,#featured p a:hover{color:#fff;border-bottom:1px solid #fff}
#featured p span,div.statiskartikel p{font-size:14px}
#featured ul,#featured ol,#entry ul,#entry ol{margin:20px 0 20px 50px;padding:0}
#featured li,#entry li{font-size:14px;list-style-type:disc;border-bottom:none;margin:0;padding:3px 0}
#featured blockquote p,#entry blockquote p{font-family:Georgia;font-size:18px;line-height:22px;font-style:italic;margin:20px 0}
.meta a,.meta a:visited,h2 i a,h2 i a:visited{color:#999;text-decoration:none;border-bottom:1px solid #ddd}
.meta a:hover,h2 a:hover,h2 i a:hover{color:#000}
#entry div.greybox img,div.statiskartikel img{float:left;background:#fff;display:block;margin:0 10px 0 0;padding:5px}