@charset UTF-8; 

/*
Theme Name: Bloggtema för Centernätet
Description: Tema för blogg
Version: 1.0
Author: Tdec
Author URI: http://www.tdec.se
*/

/* - BASIC CSS - */
* { margin:0; padding:0; text-decoration:none; }
#tag_cloud a { }
html { font-size:small; background:#fff; }
html,body { line-height:1; }
body,td,th { color:#484848; font-family:Arial, Helvetica, Sans-Serif; }
body { line-height:1.6; }
a { color:#3250af; }
a:hover { color:#3250af; }
.additional-meta { font-size:small; background:#fff; padding:5px; margin-bottom:5px; }
.entry-meta { font-size:90%; background:#fff repeat-x left top; margin-top:15px; padding:5px; clear:both; }
.meta-date { float:left; }
.meta-comments { background-repeat:no-repeat; float:right; padding:0 0 4px 17px; background:url(images/comments.png) no-repeat 0 0; }
.date { padding:0 0 3px 17px; background:url(images/date.png) no-repeat 0 0; }
.additional-meta .author { color:#666666; display:block; font-family:"Times New Roman",times,serif,Georgia; font-style:italic; margin: 0 12px; }
.editblock { background:url(images/edit.png) no-repeat 0 0; padding:0 0 3px 17px; }
.category { background:url(images/category.png) no-repeat 0 0; padding:0 0 3px 18px; }
.tag { background:url(images/tags.png) no-repeat 0 0; padding:0 0 3px 18px; }
blockquote { margin-top:10px; margin-bottom:10px; padding:1em; background:#f4f4f4; border:solid 1px #e1e1e1; font-style:italic; color:#939494; }
blockquote p { color:#444444; padding:1em; }
blockquote * { font-family:georgia, arial; line-height:1.5em; }
hr { display:block; border:none; margin:.5em auto; background-color:#888; }
pre { white-space:normal; }
img { border:0; }
p { line-height:140%; margin:.5em 0 1.3em; }
table { border-collapse:collapse; }
fieldset { padding:10px; }
.clear { clear:both; }

/* -- LISTS -- */
ul { margin:0; padding:0; }
ul li { padding:0; margin:0; }
#footer div.footerBoard div.footerContent.fc div.footerColumn div.content ul li { margin-left:15px; }
li { list-style-type:none; 
/*margin-bottom: 4px;*/
}
ol { list-style-type:decimal; }
.disc { list-style-type:disc; }

/* lists inside posts */
.entry-content ul ol { margin-left:0; }
.entry-content ul li { margin-left:1.5em; list-style:disc; list-style-position:inside; }
.entry-content ul li ol { margin-left:1.5em; }
.entry-content ol li { margin-left:1.5em; list-style:decimal; list-style-position:inside; }
.entry-content ol li li { margin-left:2em; }

/* -- HEADINGS -- */
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; line-height:1.8em; }
h2.page-title { color:#000; font:18pt "Times New Roman", times, serif, Georgia; text-decoration:none; }
h2.entry-title { color:#000; font:18pt "Times New Roman", times, serif, Georgia; text-decoration:none; }
h2.entry-title a { color:#000; font:18pt "Times New Roman", times, serif, Georgia; text-decoration:none; }
h2#comments { margin:20px auto 10px; font-size:140%; }

/* headings inside posts */
.entry-content h3 { font-size:140%; }
.entry-content h4 { font-size:120%; }
.entry-content h5 { font-size:100%; }
.entry-content h6 { font-size:90%; }

/* -- MAIN DIV'S -- */
#wrapper { background:transparent; margin:0 auto; width:944px; }
#headerwrap { background:transparent url(images/topmenu_bg2.png) repeat-x bottom left; position:relative; height:125px; z-index:5; }
#headerwrapimageheader { background:transparent url(images/topmenu_bg2.png) repeat-x bottom left; position:relative; height:270px; z-index:5; }
#bgim { background-color:transparent; }
#header { background:url(images/toolbar_bg.jpg) no-repeat top center; background-color:#8bc333; }
#backgroundimage { margin-left:auto; margin-right:auto; height:145px; }
#headername { width:944px; height:76px; margin-left:auto; margin-right:auto; }
h1#title { width:944px; height:47px; padding-left: 10px; margin-left:auto; margin-right:auto; }
#footer { margin:0; margin-top:-20px; background:transparent url(images/footer_bg.png) repeat-x top center; position:static; z-index:200; padding:20px 0 0; }
#footer:after { content:""; clear:none; display:block; visibility:hidden; height:0; }
#footer a,#footer a:hover { color:#3250af; text-decoration:none; }
.PageFooter { width:944px; margin:0 auto; padding:0; height:50px; margin-bottom:10px; }
.PageFooter li { display:block; margin:20px 10px 0 0; line-height:normal; float:left; list-style-type:none; }
.PageFooter li.bottomLogo { float:right; margin:8px 0 0; }
.PageFooter .breadcrumb { padding:4px 0 0; }
.footerBoard { background:#8bc333 url(images/footer_bg.jpg) repeat-y top center; min-height:100px; padding:10px 0; }
#bgim { background-color:#8bc333; }
.footerBoard .footerContent { width:944px; margin:0 auto; clear:both; }
div.footerColumn { width:310px; background:url(images/footerColumn_bg_bottom.png) no-repeat bottom center; float:left; clear:none; margin:2px; padding-bottom:9px; }
div.footerColumn h4 { background:url(images/footerColumn_bg_top.png) no-repeat top center; min-height:45px; margin-bottom:0; padding-left:17px; font-size:20px; color:#8bc333; }
div.footerColumn h4 img { margin:10px 6px 2px 16px; }
div.footerColumn .content { background:url(images/footerColumn_bg_background.png) repeat-y top center; padding-top:.3em; padding-right:10px; }
.footerBoard ul.footerColumn_Menu { list-style:none none outside; width:310px; padding-left:0; margin-bottom:0; }
.footerBoard ul.footerColumn_Menu .linkList { padding-left:0; list-style:none none outside; }
.footerBoard ul.footerColumn_Menu .footerHeading { background-color:#f8f9fa; }
.footerBoard .footerColumn_Right .itemMiddle ul.content { margin-left:0; padding-left:0; }
.footerBoard ul.footerColumn_Menu li,.footerBoard .footerBox li { margin-left:17px; }
div.footerColumn_Right { float:left; clear:none; width:310px; margin:2px; }
div.footerColumn_Right ul { margin-bottom:0; padding-bottom:.3em; list-style:none none outside; }
div.footerColumn_Right h4 { background:url(images/footerColumn_bg_top.png) no-repeat top center; min-height:45px; margin-bottom:0; }
div.footerColumn_Right .content { padding-top:.3em; }
div.footerColumn_Right h4 img { margin:10px 6px 2px 17px; }
div.footerColumn_Right .footerBox { background:url(images/footerColumn_bg_bottom.png) no-repeat bottom center; padding-bottom:9px; }
div.footerColumn_Right .content { background:url(images/footerColumn_bg_background.png) repeat-y top center; padding-bottom:0; min-height:10px; padding-left:18px; }
div.PageFooterText { height:36px; background:url(images/footer_bottom_bg.jpg) repeat-x top center; text-align:center; clear:both; margin-bottom:-10px; margin-top:10px; }
div.PageFooterText span { line-height:36px; color:#fff; font-weight:bold; }
div.footerColumn_Right .content a,div.footerColumn .content a { color:#424242; text-decoration:none; }
div.footerColumn_Right .content a:hover,div.footerColumn .content a:hover { color:#7ab73b; text-decoration:underline; }
.backgroundSizer { clear:both; }
div.footerColumn_Right .itemTop { 
/*height: 20px;*/
padding:8px 0 8px 18px; }
div.footerColumn_Right .itemMiddle { margin:4px 0; }
div.footerColumn_Right .itemMiddle .fill { background:url(images/footerColumn_bg_background.png) repeat-y top center; }
div.footerColumn_Right .itemBottom { height:40px; }
div.footerColumn_Right .shareThis .itemBottom { height:20px; }
.container { clear:both; background:#fff url(images/contentbg.png) repeat-y; margin:-13px auto 0; }
.container_bred { clear:both; background:#fff  repeat-y; margin:-13px auto 0; }
/* end: top page menu codes */

/* -- Logo Area --*/
#logo { float:left; width:380px; height:75px; display:block; margin-top:55px; margin-left:60px; border:0; }
#centerlogo { float:right; width:275px; border:0; background: url(images/logo.png) no-repeat 0; height:60px; }
h1#title a { font-size:28px; letter-spacing:4px; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; outline:none; height:47px; text-decoration:none; clear:none; display:block; padding-top:30px; }
#blogname { width:300px; margin-left:auto; margin-right:auto; }
#logo h1 a { font-size:150%; font-weight:bold; letter-spacing:2px; margin:0 0 0 15px; padding:0; color:#2e2f31; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:capitalize; outline:none; }
#logo h1 a:hover { text-decoration:none; }
#logo h2 { letter-spacing:1px; margin:0 0 0 15px; font-size:14px; color:#8E8E8E; }

/* -- POSTS -- */
.post-index { margin:0 0 10px; }
#post-single { margin:0 0 20px; }
.posts-wrap { float:left; clear:none; width:646px; overflow:hidden; padding:25px 1px 10px 10px; }
.posts-wrap_wide { float:left; clear:none; width:900px; overflow:hidden; padding:25px 1px 10px 10px; }
/* -- SIDEBARS --*/
#sidebar { overflow:hidden; float:right; clear:none; width:285px; overflow:hidden; height:auto; padding:0 0 15px; }

/* -- 404-PAGE --*/
.error404 { margin:0; width:100%; }
.error404 h1,.error404 h2 { margin:10px auto; }

/* -- COMMENTS -- */
#combox { border-top:5px solid #989698; padding-top:20px; padding-bottom:20px; padding-left:15px; padding-right:15px; }
h4#respond { letter-spacing:-1px; line-height:1em; padding-bottom:5px; margin-bottom:2px; border-bottom:1px dotted #ddd; color:#000; font:16pt "Times New Roman", times, serif, Georgia; text-decoration:none; }
h3#comments { font-size:16px; font-weight:bold; letter-spacing:-1px; line-height:1em; padding-bottom:5px; margin-bottom:2px; border-bottom:1px dotted #ddd; }
form#commentform { margin:10px; }
ol.commentlist { list-style-type:none; margin-bottom:20px; padding-bottom:20px; border-bottom:5px solid #323232; }
ol.commentlist li { background:#f8fcef; border:1px solid #eee; padding:15px; margin-top:20px; }
ol.commentlist li.alt { background:#FFF; border:1px solid #eee; padding:15px; margin-top:20px; }
.avatar { float:left; display:inline; width:64px; margin-right:5px; }
.avatar img { border:2px solid #ddddd4; }
.commentbody { float:left; display:inline; margin-left:10px; width:410px; }
.commentbody em { font-size:11px; }
p.comment_author,p.comment_author a { font-weight:bold; color:#666; font-size:11px; }
p.comment_author a:hover { font-weight:bold; color:#006000; }
p.comment_time { line-height:1.5em; color:#999; font-size:11px; font-family:tahoma; }
.comment_text { line-height:1.5em; color:#666; margin-top:15px; font-size:11px; }
.reply form { width:488px; }
.reply p { margin-top:10px; font-size:11px; }
.reply fieldset { vertical-align:middle; display:inline; }
.reply input { vertical-align:middle; display:inline; font-size:11px; }
.reply textarea { vertical-align:middle; display:inline; font-size:11px; }
#reply label { vertical-align:middle; display:inline; font-size:11px; font-weight:bold; font-family:tahoma; margin-left:2px; }
.replytext { border:1px solid #989898; width:200px; padding:7px; margin:5px; background-color: #a4d53e; color:#006633; }
.replytext:focus { background:#fffff9; }
.replyarea { border:1px solid #989898; line-height:1.5em; padding:5px; width:550px; height:120px; background-color: #a4d53e; color:#006633; }
.replyarea:focus { background:#fffff9; }
.replybutton { text-align:center; height:35px; padding:5px; font-weight:bold; color:#212121; cursor:pointer; margin-right:30px; }

/* no border on smilies */
img.wp-smiley,.post img.wp-smiley { padding:0; margin:0; border:0; }

/*-- table --*/
table { margin:.5em 0 1em; border-bottom:2px solid #d1d1d1; border-left:1px solid #d1d1d1; }
table td,table th { text-align:center; padding:.3em .5em; border-top:1px solid #d1d1d1; border-right:1px solid #d1d1d1; }
table th { background-color:#d1d1d1; border-bottom:2px solid #d1d1d1; }
table tr.odd { background-color:#E2E2E2; }
table tr:hover { background:#E2E2E2; }
#column { float:left; width:540px; margin-top:5px; margin-right:20px; background:#fff; }
.post { padding:20px 4px; overflow:hidden; padding-bottom:15px; border-bottom:solid 1px #ebeae7; }
.post-top { width:540px; height:10px; }
.post-bottom { width:540px; height:10px; }
.entry { background:#FFF; }
.entry h2 { padding-left:15px; padding-right:15px; padding-top:5px; line-height:1.3em; font-size:20px; font-weight:bold; }
.entry h2 a { line-height:1.3em; font-size:20px; color:#006633; font-weight:bold; }
.entry .date { display:block; margin-left:15px; margin-right:15px; color:#999; padding-bottom:5px; font-size:.7em; line-height:1.3em; }
.comments a:hover { color:#006633; }

/* -- ALIGNMENTS --*/
img.alignright { float:right; clear:none; margin:0 0 1em 1em; }
img.alignleft { float:left; clear:none; margin:0 1em 1em 0; }
img.aligncenter { display:block; margin:1em auto; text-align:center; }
img.alignnone { margin:0 .5em 0 0; }
img.centered{display:block;margin-left:auto;margin-right:auto;}

/* -- NAVIGATION --*/
div.navigation { width:100%; height:auto; float:left; clear:both; padding:10px 0; }
.navigation-index { }
.nav-next { float:right; clear:none; width:48%; text-align:right; }
.nav-prev { float:left; clear:none; width:48%; text-align:left; }
.wp-caption { background-color:#EEE; border:1px solid #E7E8E6; -moz-border-radius:4px; padding-top:5px; margin:4px 10px; text-align:center; color:#8d8b8b; }
.wp-caption img,.post .wp-caption img { margin:0; border:0; padding:0; }
.wp-caption.alignleft { margin-left:0; }
.wp-caption.alignright { margin-right:0; }

/** WIDGETS CSS */
.widget { margin:1em 0 1.8em; }
.widget ul ul { margin:.4em 0 1em .8em; }

/*-- sidebar  begins-- */
#sidebar h2,h3.widgettitle { text-align:left; border-bottom:1px solid #999; color:#000; font-weight:normal; font-style:normal; }
#sidebar ul,#sidebar ul ol { margin:5px; padding:0; }
#sidebar ul li { list-style:none; list-style-image:none; margin-bottom:10px; }
#sidebar ul li ul li { margin-left:2px; }
#sidebar ul li ul li a,.widget ul li a { padding-top:5px; padding-bottom:4px; padding-left:14px; background:0 6px no-repeat; margin-bottom:1px; color:#484848; }
#sidebar ul li ul li a:hover,.widget ul li a:hover { background:transparent url(images/treemenu_bg_bottom.gif) no-repeat bottom left; }
#sidebar ul li.recentcomments a { background-image:none; padding-left:0; }
#sidebar ul li.recentcomments { background:url(images/arrow.png) left center no-repeat; padding-left:1.5em; }
#sidebar ul p,#sidebar ul select { margin:5px 0 8px; }
#sidebar ul ul,#sidebar ul ol { margin:5px 0 0; }
#sidebar ul ul ul,#sidebar ul ol { margin:0 0 0 10px; }
#sidebar ul ol li { list-style:decimal outside; }
#sidebar ul ul li,#sidebar ul ol li { margin:3px 0 0; padding:0; }

/*-- Sidebar end --*/

/* sidebar search */
.SearchBox { background-color:#b3da3d; padding:20px 10px; }
.SearchBox .QueryTextBox { height:18px; width:206px; padding:7px 3px; border:none; background:url(images/searchinput_green_bg.png) no-repeat; }
.SearchBox .QueryButton { margin:1px 0 0; }

/* Begin Calendar */
#wp-calendar { empty-cells:show; margin:10px auto 0; width:100%; }
#wp-calendar caption { font-size:120%; font-weight:bold; padding:2px; margin:0 0 5px; background:#d1d1d1; text-align:center; width:100%; }
#wp-calendar #next a { padding-right:10px; text-align:right; }
#wp-calendar #prev a { padding-left:10px; text-align:left; }
#wp-calendar a { display:block; }
#wp-calendar td { padding:2px 0; text-align:center; }
#wp-calendar td.pad:hover { 
/* Doesn't work in IE */
background-color:#fff; }

/* End Calendar */
.meta_bot { float:left; padding:0 10px 0 0; }
.more { float:right; font-weight:bold; }
input:focus { outline:none; }
.classname { text-shadow:#fff 0 0 0; }
#pagenavi,#postnavi { margin:20px -5px 10px; padding:20px 5px 10px; }
#pagenavi { font-size:11px; }
#pagenavi .newer a,#postnavi .prev a { padding-left:22px; float:left; height:16px; line-height:16px; }
#pagenavi .older a,#postnavi .next a { padding-right:22px; float:right; height:16px; line-height:16px; }
.widget_twitter h2.widgettitle { background:url(/wp-content/themes/green_twitter.png) no-repeat 0 0; height:60px; }
.widget_twitter h2.widgettitle a { padding-left:60px; position:relative; top:30px; text-decoration:none; color:#000; }
.widget_twitter ul li { border-bottom-style:solid; border-bottom-width:1px; }
.widget_twitter ul li span.rss-date { color:#b3da3d; }
.widget_twitter ul li a.rsswidget { text-decoration:underline; }

/*Menytjofs*/
.menu { width:944px; margin:0 auto; }

/* =Menu
-------------------------------------------------------------- */
.skip-link { display:none; }
#access { position:relative; overflow:hidden; height:35px; font-size:16px; width:944px; margin:auto; overflow:visible; z-index:100; }

/*** ESSENTIAL STYLES ***/
.sf-menu,.sf-menu * { margin:0; padding:0; list-style:none; }
.sf-menu { line-height:1.0; }
.sf-menu ul { position:absolute; top:-999em; width:10em; 
/* left offset of submenus need to match (see below) */
}
.sf-menu ul li { width:100%; }
.sf-menu li:hover { visibility:inherit; 
/* fixes IE7 'sticky bug' */
}
.sf-menu li { float:left; position:relative; }
.sf-menu a { display:block; position:relative; }
.sf-menu li:hover ul,.sf-menu li.sfHover ul { left:0; top:2.5em; 
/* match top ul list item height */
z-index:99; }
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul { top:-999em; }
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul { left:10em; 
/* match ul width */
top:0; }
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul { top:-999em; }
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul { left:10em; 
/* match ul width */
top:0; }
.sf-menu { float:left; }
.sf-menu a { padding:10px 13px; text-decoration:none; }

.sf-menu a,.sf-menu a:visited { 
/* visited pseudo selector so IE6 applies text colour*/
color:#fff; background:#8bc333; }
.sf-menu li { background:#fff; color:#8bc333; }
.sf-menu li li { background:#fff; color:#8bc333; }
.sf-menu li li li { background:#9AAEDB; color:#8bc333; }
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active {  background:#a4d53e;color:white; outline:0; border-bottom-color:#ccc; }
.sf-menu ul { border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.sf-menu li:hover ul,.sf-menu li.sfHover ul { top:35px; 
/* overriding essential styles */
}
.sf-menu ul ul { margin-top:0; }
.sf-menu ul a { background:#8bc333; border-bottom:none; color:white; }
.sf-menu ul a:hover {  background:#a4d53e; }
.share { float:right; }
.breadcrumb { margin-left:5px;color:#7ab73b; }
.breadcrumb a,.breadcrumb span { color:#7ab73b; }
.highContrast .breadcrumb a,.highContrast .breadcrumb span { color:#fff; }
.breadcrumb a { text-decoration:none; }
.breadcrumb a:hover { text-decoration:underline; color:#7AB73B; }
.breadcrumb .separator { margin:0 .3em; }
div.start_left {
 float:left; clear:none; width:300px; overflow:hidden; padding: 10px 5px; 
 }
div.start_right{
 float:left; clear:none; width:300px; overflow:hidden; padding: 10px 5px; 
 }
 .startsida h2 , .startsida_bred h2{
	color:#000; font:18pt "Times New Roman", times, serif, Georgia; text-decoration:none; 
}
.startsida h2 a, .startsida_bred h2 a{
	color:#000;
	text-decoration:none; 
}
.startsida h3 a {
	color:#000; font:14pt "Times New Roman", times, serif, Georgia; text-decoration:none;
}
.sf-menu .current_page_item a,.sf-menu .current_page_ancestor a,.sf-menu .current_page_parent a {  background:#a4d53e;color:white; }
 span.centernatet {
	margin-right: 50px;
}
.contact-formular{
	width:400px;
}
.fc:after{
content: ".";
clear: both;
display: block;
visibility: hidden;
height: 0;
}
a[href$='.pdf'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(images/pdf.png) center left no-repeat;
}
