@charset UTF-8;
/*
Theme Name: Bloggtema Centerpartiet 2010
Description: Tema för blogg och/eller hemsida på Centerpartiet.net
Version: 2.0
Author: Tdec
Author URI: http://www.tdec.se
*/

/* - BASIC CSS - */

@import "val_huvud.css";

* { margin:0; padding:0; text-decoration:none; }



#reply {
	background-color:#eef5e0;
}

fieldset {
	border: 1px solid #f1f7e8;
}
#tag_cloud a { }
html { font-size:small; background:#fff; }
html,body { line-height:1.4em; }
body { font-family: Georgia, "Times New Roman", Times, serif; background-color:#eef5e0; color: #415815;}
body { line-height:1.4em; }
a { color:#C37600;
	text-decoration: none;
}


a:hover {  }
.additional-meta { }
.entry-meta {  margin-top:15px;  clear:both; }

.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; }
.datum, .author {  color:#415815;
	font-size: 11px;
	text-transform: uppercase;
	 font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; }
.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:#eef5e0; }
pre { white-space:normal; }
img { border:0; }
p { line-height:140%; margin:.5em 0 1.3em; }
table { border-collapse:collapse; }

.clear { clear:both; }

/* -- LISTS -- */
ul { margin:0; padding:0; }
ul li { padding:0; margin:0; }
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 { font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; margin:0; padding:0; line-height:1.8em; color: #919700;}
h2.page-title { color: #919700;font-size:30px;text-decoration:none;border-bottom: 1px dotted #a0ab8a;line-height: 1.2em; margin-bottom: 10px;  }
h2.entry-title { color:#919700; font-size:30px; text-decoration:none;border-bottom: 1px dotted #a0ab8a;line-height: 1.2em;
 }
h2.entry-title a { color:#919700; font-size:30px; 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:1082px; }
#headerwrap {margin-left:auto; margin-right:auto; width:1082px;margin-top:-5px;}




div.entry-content {
width: 520px;	
}



#header {	
	height:183px;
}
#backgroundimage { margin-left:auto; margin-right:auto;}

h1#title { padding-left: 65px;
 white-space:nowrap;
 text-align: left;
	float: left;
	display: inline-block;
	left: 1px;
	width:880px;
}

h2#blog-description {
	font-size: 10px;
	color: #f1f7e8;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 65px;
	width:880px;
	float: left;
	display: inline-block;
}



.container { clear:both;  background-color: #fff; }
.container_bred { clear:both; background:#fff  repeat-y; margin:-13px auto 0; }
/* end: top page menu codes */

/* -- Logo Area --*/

h1#title a { letter-spacing:2px; color:#fff; outline:none; text-decoration:none; 
	font: 22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 2px;
	text-align: left;
	
}
#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: 20px 1px 10px 65px; }
.posts-wrap_wide { float:left; clear:none; width:900px; overflow:hidden; padding:25px 1px 10px 10px; }
/* -- SIDEBARS --*/


/* -- 404-PAGE --*/
.error404 { margin:0; width:100%; }
.error404 h1,.error404 h2 { margin:10px auto; }

/* -- COMMENTS -- */
h4#respond {font-size: 13px; font-weight: bold; border-bottom: 1px dotted #a0ab8a;color: #415815;
	text-transform: uppercase;
}
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; }

ol.commentlist { list-style-type:none;  margin: 0;padding-left: 0;}
ol.commentlist li { background-color:#eef5e0;border-bottom: 1px solid #d7e0b6;}


.widget_categories h2 {
	padding: 0 29px 0 29px;
padding-top: 10px;

background: url('images/kategori.png') no-repeat left ;
}

.widget_tag_cloud h2 {
background: url('images/snackisar.png') no-repeat left ;
	padding: 10px 29px 0 34px;
}
.bp_group_calendar h2,.bp_group_calendar_distrikt h2, .bp_group_calendar_grupp h2  {
	padding: 0 29px 0 29px;
	padding-top: 10px;
	background: url('images/event.png') no-repeat left ;
}
ol.commentlist li.alt { background:#FFF; }
.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;font-size:13px; }
.commentbody em { font-size:13px; }
p.comment_author,p.comment_author a { font-weight:bold; font-size:15px;font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; line-height: 15px;margin-bottom: 10px;}
p.comment_author a:hover { font-weight:bold; }
p.comment_time { font-size:11px;
font-weight: normal; color: #415815;
line-height: 11px;	text-transform: uppercase;
	font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;margin: 0px;;
 }
.comment_text { line-height:1.5em;  margin-top:15px; font-size:13px;font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; }
.reply form { width:520px; }
.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; margin-left:2px; }
.replytext { border:1px solid #aac672; width:200px; padding:7px; margin:5px; background-color: #fff; }
.replytext:focus { background:#fffff9; }
.replyarea { border:1px solid #aac672; line-height:1.5em; padding:5px; width:550px; height:120px; background-color: #fff;  }
.replyarea:focus { background:#fff; }


.replybutton {  }

/* no border on smilies */
img.wp-smiley,.post img.wp-smiley { padding:0; margin:0; border:0; }

/*-- table --*/
table { margin:.5em 0 1em;  }
table td,table th { text-align:center; padding:.3em .5em;  }
table th { }
table tr.odd { }
table tr:hover { }
#column { float:left; width:540px; margin-top:5px; margin-right:20px; background:#fff; }
.post { padding:20px 4px; overflow:hidden; padding-bottom:15px;
	border-bottom: 1px dotted #a0ab8a;
}
.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; 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;
	background-color:#eef5e0;
	
}
.widget ul ul { margin:.4em 0 1em .8em; }
.textwidget {
	padding: 10px;
}

.widget-error {
	padding: 10px;
}
.widget_texten {
	padding: 10px;
}

ul.events-list {
	padding: 10px;
}
#sidebar {
	width:220px;
	margin-top: 35px;
	padding-right:61px;
		font-size: 11px;
	 font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; 
	overflow:hidden; float:right; clear:none; width:285px; overflow:hidden; height:auto; 
}
/*-- sidebar  begins-- */
#sidebar h2,h3.widgettitle { text-align:left; color:#415815;
	font-size: 13px;
	text-transform: uppercase;
	background-color: #fff;
	border-bottom: 1px dotted #a0ab8a;
}
#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  { padding-left: 10px;padding-top: 5px;padding-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;  background:0 6px no-repeat; margin-bottom:1px; color:#484848; }
#sidebar ul li ul li a:hover,.widget ul li a:hover { }
#sidebar ul li.recentcomments a { background-image:none; padding-left:0; }
#sidebar ul li.recentcomments {  }
#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; padding: 0px;}
#sidebar ul ol li { list-style:decimal outside; }
#sidebar ul ul li,#sidebar ul ol li { margin:3px 0 0; padding:0; }

div.start_left a, div.start_right a, #sidebar a{
	color:#C37600!important;
	text-transform: uppercase;
	font-size: 11px;
	
}
div.start_left a, div.start_right a{
	padding-left: 10px;
	
}
/*-- Sidebar end --*/


/* 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 */

.more { float:right; font-weight:bold; }
input:focus { outline:none; }

input#s {
	width: 200px;
	border: 1px solid #aac672;
	height: 17px
}

#pagenavi,#postnavi { margin:20px -5px 10px; padding:20px 5px 10px; }
#pagenavi { text-transform: uppercase;
	font: bold 11px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;}
#pagenavi .newer a,#postnavi .prev a { padding-left:22px; float:left; height:16px; line-height:16px;text-transform: uppercase;
	font: bold 11px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; }
#pagenavi .older a,#postnavi .next a { padding-right:22px; float:right; height:16px; line-height:16px;text-transform: uppercase;
	font: bold 11px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; }


.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:960px; margin:0 auto; }

/* =Menu
-------------------------------------------------------------- */
.skip-link { display:none; }

#access { overflow:hidden; height:27px; width:944px; margin:auto; overflow:visible;
background: url('images/line.png') no-repeat left bottom;
	text-transform: uppercase;
	font: bold 11px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
}



#access ul li a
{
color: #000;
background:  url(images/vanster.png) left top no-repeat;
text-decoration: none;
padding-left: 4px;
height:26px;
padding-right: 3px;
	
}

#access ul li a span
{
background: url(images/hoger.png) right top no-repeat;
padding-top: 10px;
padding-right: 14px;
padding-left: 10px;
height:16px;
}

#access a, #access a span
{
display: block;
float: left
}

/* Hide from IE5-Mac \*/
#access a, #access a span
{
float: none
}
/* End hide */

#access li.current_page_item a, #access li.current_page_ancestor a, #access a:hover
{

background: url(images/vanster_pa.png) left top no-repeat;
padding-left: 4px;
padding-bottom: 1px;
height:26px;
	text-decoration: underline;
}

#access ul li.current_page_item a span, 
#access ul li.current_page_ancestor a span, 
#access ul li a:hover span
{
background: url(images/hoger_pa.png) right top no-repeat;
padding-top: 10px;
padding-right: 14px;
padding-left: 10px;
height:17px;
}

#access ul
{
list-style: none;
padding: 0;
margin: 0
}

#access li
{
float: left;
margin: 0;
}

#access ul li ul {
position: absolute;
padding-top: 4px;
left: -999em;

}
#access li ul li a {

width: 10em;
background: #fefbf4;
text-decoration: none;
padding-left: 4px;
min-height:27px;
padding-right: 3px;
border: 1px solid #b2c98d;
margin-left: 2px;	
margin-bottom: 2px;
}
#access li ul li a span{

background: #fefbf4;
padding-top: 9px;
padding-right: 14px;
padding-left: 10px;
min-height:18px;
}




#access li ul li a:hover {

background: #fff;
text-decoration: none;
padding-left: 4px;
min-height:26px;
padding-right: 3px;
padding-bottom: 1px;
}

#access li ul li a:hover span{

background: #fff;
padding-top: 9px;
padding-right: 14px;
padding-left: 10px;
min-height:16px;
padding-bottom: 1px;
}
#access ul li.current_page_item ul li a,
#access ul li.current_page_item ul li a span,
#access ul ul li.current_page_item a,
#access ul ul li.current_page_item a span,
#access ul ul li.current_page_ancestor a,
#access ul ul li.current_page_ancestor a span ,
#access  ul li.current_page_ancestor ul li a,
#access  ul li.current_page_ancestor ul li span
  {
	background:#fff none;
}




#access li:hover ul, #access li.sfhover ul {
left: auto;

}


ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul { top:-999em; z-index: 999; }
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; }


.share { float:right; }
.breadcrumb { margin-left:5px;color:#c37600; font-size: 11px;font-weight: bold;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
}
.breadcrumb a,.breadcrumb span { color:#c37600;
	font-weight: normal;
	font-style: normal;
}
.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: 5px 10px 10px;
}
div.start_right{
 float:left; clear:none; width:300px; overflow:hidden; padding: 5px 10px 10px;

 }
 .startsida h2 , .startsida_bred h2{
	 text-align:left; color:#415815;
	font-size: 13px!important;
	text-transform: uppercase;
	background-color: #fff;
	border-bottom: 1px dotted #a0ab8a;
}
.startsida h2 a, .startsida_bred h2 a{
	color: #919700;font-size: 13px!important;
text-decoration:none; 
}
.startsida h3 a {
	font-size:13px; text-decoration:none;
}


.sf-menu .current_page_item a,.sf-menu .current_page_ancestor a,.sf-menu .current_page_parent a {  color: #000; }
 span.centernatet {
	margin-right: 50px;
}
.contact-formular{
	width:400px;
}

a[href$='.pdf'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(images/pdf.png) center left no-repeat;
}
.tags {
padding: 0 29px 0 29px;
padding-top: 10px;
background: url('images/tagg.png') no-repeat left ;
	text-transform: uppercase;
	font: bold 11px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
	line-height:20px;
}

.cats {
padding: 0 29px 0 29px;
padding-top: 10px;

background: url('images/kategori.png') no-repeat left ;
	text-transform: uppercase;
	font: bold 11px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
	line-height:20px;
}



.kommentar {
padding: 0 29px 0 29px;
background: url('images/kommentar.png') no-repeat left center;
float: right;
	font: bold 11px/29px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
}

h4#comments {
	font-size: 13px; font-weight: bold; border-bottom: 1px dotted #a0ab8a;color: #415815;
	text-transform: uppercase;

}
#searchform{
	background-color:#eef5e0;

}
#searchform fieldset {
	border: none;
	padding: 10px;
	}
#sidebar #searchsubmit {
padding: 4px 4px !important;
padding:0;
margin: 0;
float: right;
color: #c37600;
	text-transform: uppercase;
	background-color:#eef5e0;

	border-top-style: dotted;
	border-bottom-style: dotted;
	border-left-style: none;
	border-right-style: none;
	border-width: 1px;
	font-weight: bold;
	border-color: #aac672;
}



.sok{

background: url(images/sokikon.png)  no-repeat left bottom;
	padding-left:28px;
	height: 27px;
	font-size: 14px;
}

#footer {
	padding-top: 20px;
	margin-left: 71px;
	background-color: #e3dac6; 
	width: 1082px; margin:auto;
	min-height: 250px;
	border-top: 1px solid #ada799;
}

#footer_widgets {
	width: 940px;
	margin: auto;
	clear:both;
}

#footer_widget_1, #footer_widget_2, #footer_widget_3 {
	width: 220px;
	float:left;
	padding-right:20px;
	
}
#footer_widget_4 {
	width: 220px;
	float:left;

}

#footer_widgets .widget { 
	font:  12px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
	background-color: transparent;
	text-transform: uppercase;
}

#blog_info {
	font: bold 12px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
	color: #000;
	text-transform: uppercase;
	
	
	height:40px;
	
}
.widget_tag_cloud{
	line-height: 30px;
	padding-bottom: 10px;
}
.widget_tag_cloud a{
	padding-left: 10px;
}
#blog_info a {
	border-bottom: 1px dotted #a29f76;
}

#rss_och_annat {
float: left;	
padding-left: 71px;
}
#rss_och_annat a{
border-bottom:none;
}
#c_nat_rapportera{
float:right;
padding-right: 71px;
}


#footer_widgets  h2,h3.widgettitle { text-align:left; color:#000;
	font-size: 13px;
	text-transform: uppercase;
	margin-bottom: 10px;
	border-bottom: 1px dotted #a0ab8a;
}


.bloggpanel {
    position:relative;
    height:56px;
    width: 949px;
    margin:auto; overflow:visible;
    background: url('images/meny.png') no-repeat;
}
.wp-caption.aligncenter { display:block; margin:1em auto; text-align:center; }

