/*  

Theme Name: WebbverkstadenPlain_blu_nytt_uppdaterat

Theme URI: http://www.webbverkstaden.com

  Description: WebbverkstadenPlain_blu_nytt_uppdaterat is an updated version of the original blu.to theme, lightweight WordPress theme. <p>  <a href="http://webbverkstaden.com">webbverkstadenPlain</a> is created by <a href="http://webbverkstaden.com">Olov Agné</a></p>

Version: 1.0

Author: Olov Agné

Author URI: http://webbverkstaden.com

The CSS/XHTML is released under GPL:  http://www.opensource.org/licenses/gpl-license.php

*/



/**** !! OBS !! Ändra ingenting ovanför denna rad! !! OBS !! */



/*************************************

 +Grundfärger etc

 *************************************/

 /*Default bakgrudsfärg, textfärg och teckensnitt*/ 

 

.body_class {
	background-color:#ccc;
	color:#151515;
	font-family:Verdana, Geneva, sans-serif;
	margin:0;
	padding:0;
	text-align:left;
}

/*Font size för text i innehållsdelen */

.content {
	font-size:14px;
	line-height: 1.5em;
}

/*Default länkfärg och stil*/ 

a {
	color:#00F;
	text-decoration:none;
}

/* färg rubriker för nyhetsbrevspren., samt Textfärg länk och understykning om current page eller hover i huvudnavigeringen */ 

#sidebar a, #sidebar-left .wpmlwidget fieldset legend, #mainmenu ul li.current_page_item a, #mainmenu ul li.current_page_parent a, #mainmenu ul li.current_page_ancestor a{
	color:#FA8B20;
	text-decoration:none;
}

/*Default länkfärg vid hover*/

a:hover, #sidebar a:hover {
	color:#FA8B20;
	text-decoration:underline;
}

/*bakgrundsfärg huvudnavigeringen*/
#mainmenu ul {

	background-color:#FABD1E;
}

/*Textfärg, Fontstorlek, bakgrund mm för länk  huvudnavigeringen*/
#mainmenu li {
	margin:0; /*kan behöva justeras om fontstorlek nedan ändras */
}
#mainmenu li a {
font-size:15px;	
color:#fff;
background-color:#FABD1E;
text-transform:capitalize;
padding:0px 40px; /*kan behöva justeras om fontstorlek ovan ändras */
font-weight:bold;
display:inline-block;
line-height:24px;}

/*Tjocklek understrykning, bakgrund, för länk om current page och hover i huvudnavigeringen*/

#mainmenu li a:hover, #mainmenu ul li.current_page_item a, #mainmenu ul li.current_page_parent a, #mainmenu ul li.current_page_ancestor a { border-bottom:0px solid;
color:#fff;
background-color:#FA8B20;
text-decoration:none;}

/*Tjockfärg vid hover av länk i huvudnavigeringen*/

#mainmenu li a:hover {
	color:#333;	
}

/*Textfärg mm övre navigeringen/länken till startsidan */

#top-menu li a {
	color:#000; /*Textfärg länk övre navigeringen/länken till startsidan */
	font-weight:600;
	background:#fff;
}

/*Textfärg hover och om current page övre navigeringen/länken till startsidan */

#top-menu li a:hover, #top-menu li.current_page_item a {
	color:#666; /*Textfärg hover och om current page länk övre navigeringen/länken till startsidan */
	text-decoration:none;
	background:#fff;
}

/* Rubrik/modersidan i sidbar-listning av undersidor om inte current page*/

#sidebar-left ul li.toppsida a {
	color:#333333;
	font-size:12px;
	font-weight:600;
	text-transform:uppercase;
}

/* Rubrik/modersidan i sidbar-listning av undersidor om current page eller hover*/

#sidebar-left ul li.toppsida_current, #sidebar-left ul li.toppsida_current a, #sidebar-left ul li.toppsida_current a:link, #sidebar-left ul li.toppsida_current a:visited, #sidebar-left ul li.toppsida a:hover {
	color:#FA8B20;/*Textfärg på Rubrik/modersidan i sidbarlistning av undersidor*/
	font-weight:600;/*Fontvikt dito*/
}

/*Färg på rubriker*/

h1, h2, h3, h4 { color:#000; }

/*Färg på rubriker som är länkar*/

.entrytitle h1 a, .entrytitle h2 a { color:#000; }

/*Färg på rubriker som är länkar vid hover*/

.entrytitle h1 a:hover, .entrytitle h2 a:hover { color:#666; }

/*Storlekar och fontvikt rubriker */

h1, h2, h3, h4 {
	font-weight:600;
	margin:0;
}

h1 { font-size:20px; }

h2 { font-size:16px; }

h3 { font-size:14px; }

h4 { font-size:12px; }

h5 { font-size:11px; }

h1.pagetitle {
	margin:0 0 14px 0;
	border-bottom:dotted 1px #ccc;
}

/*************************************

 +Styling of Tippy plugin

 *************************************/







/*

dom_tooltip.css



DOM Tooltip by Chris Roberts

columcille@gmail.com

http://www.musterion.net/



This file configures the look for the dom tooltip. Any of these values can be

modified and you can add any additional values you wish.

*/



/* a.tippy_link is only for the WordPress Tippy plugin */

a.tippy_link {
	font-weight: normal;
	border-bottom: 1px solid green;
	color: black;
	cursor: pointer;
}

a.tippy_link:hover { border-bottom: none; }

div.domTip_Tip {
	width: 475px;
	height: 300px;
	border-width: 1px;
	border-style: solid;
	border-color: gray;
}

div.domTip_TipHeader a {
	color: black;
	text-decoration: none;
}

div.domTip_TipHeader {
	/*

   The width has to be specified in TipHeader and TipBody in order for

   transparency to work with Internet Explorer. Width here is a little tricky.

   It needs to be the width set in domTip_Tip with a few things subtracted.



   If in this section you set either a padding or a margin you need to subtract

   those from the width. If they affect both left and right side, then you need

   to subtract it times two.



   Example:



   domTip_Tip width: 350px;

   dopTip_TipHeader padding: 2px;



   then dopTip_TipHeader width should be 346px

 */

 background-color: #B6B6B6;
	width: 469px;
	height: 23px;
	padding-left: 6px;
	padding-top: 1px;
	padding-bottom: 2px;
	/* background-color: #000099; */

 

 font-family: sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: black;
	text-align: left;
	/*

  The next three alter transparency. The number given in each line

  should be the same, but for opacity and mozOpacity it should be

  a decimal. The higher the value, the less it will be transparent.



  Note that most browsers don't support all three properties, but all three

  should remain in place for cross-browser support.



  Example:

   filter: alpha(opacity=60);

   opacity: .60;

   mozOpacity: .60;

  */



 filter: alpha(opacity=95);
	opacity: .95;
	mozOpacity: .95;
}

div.domTip_TipBody {
	/*

   The width has to be specified in TipHeader and TipBody in order for

   transparency to work with Internet Explorer. Width here is a little tricky.

   It needs to be the width set in domTip_Tip with a few things subtracted.



   If in this section you set either a padding or a margin you need to subtract

   those from the width. If they affect both left and right side, then you need

   to subtract it times two.



   Example:



   domTip_Tip width: 350px;

   domTip_TipBody padding: 2px;



   then domTip_TipBody width should be 346px

 */

 background-color: #EFEFEF;
	padding-left: 4px;
	padding-right: 4px;
	width: 467px;
	height: 275px;
	/* background-color: #E8E8FF; */

 

 font-family: serif;
	font-size: 14px;
	color: black;
	text-align: left;
	/*

  The next three alter transparency. The number given in each line

  should be the same, but for opacity and mozOpacity it should be

  a decimal. The higher the value, the less it will be transparent.



  Note that most browsers don't support all three properties, but all three

  should remain in place for cross-browser support.



  Example:

   filter: alpha(opacity=60);

   opacity: .60;

   mozOpacity: .60;

  */



 filter: alpha(opacity=98);
	opacity: .98;
	mozOpacity: .98;
	overflow: auto;
}

div.domTip_tipHeadClose {
	/*

  Defines the box to use for the close box if the tooltip is fixed in place.

  Float should be set so it doesn't overlap header text.

 

  If you don't want this to show up just comment out all the settings.

  */

 

 cursor: pointer;
	width: 20px;
	height: 20px;
	/*

  If you don't like the background image for some reason, comment out background-image

  and uncomment the lines below it.

  Also change top: 0px; to top: -4px;

  */

  

 background-image: url(close.gif);
	/* 

 margin: 2px;

 background-color: #990033;

 border: 2px solid black; 

 */

 position: absolute;
	left: 455px;
	top: 0px;
}

div.domTip_resizeBox {
	position: absolute;
	width: 10px;
	height: 10px;
	border: 2px solid black;
	top: 294px;
	left: 469px;
	background-color: white;
	cursor: se-resize;
}

/*************************************

 +Reset everyting for every browser

 *************************************/

/*Neutraliserade*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}

/*body { line-height: 1; }*/



ol, ul, #linklist_content ul li.link-class ul li div.blogroll_link_vote ul { list-style: none; }

blockquote, q { quotes: none; }

/* remember to define focus styles! */

:focus { outline: 0; }

/* remember to highlight inserts somehow! */

ins { text-decoration: none; }

del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */

table {
	border-collapse: collapse;
	border-spacing: 0;
}

small { font-size:10px; }

/*************************************

 +Containers

 *************************************/



html { overflow-y: scroll; }

/*For Opera 9*/

html:first-child { overflow: scroll }

* {
	margin:0;
	padding:0;
}

.button {
	color:#000;
	padding:0 2px;
	font-family:Tahoma, Geneva, sans-serif;
}

#container {
	background:#fff;
	margin:0px auto 0 auto;
	width:960px;
	padding:30px 30px 0;
}

#wrap {
	position:relative; /*  background:url(inne-avlang.jpg) no-repeat left top;*/
	margin:0px auto 0 auto;
	padding-left:0px;
	text-align:left;
	width:960px;
}

#header {
	text-align:left;
	margin-bottom:0;
	padding:0px;
	padding-left:0px;
	height:123px;
	border-top:0px solid #ccc;
	border-bottom:0px solid #ccc;
	background:#fff url(images/cropped-testsajt-hoger1.jpg) no-repeat scroll 0 0;
	background-position:bottom;
}

#bannerlogga {
	background:#fff url(images/top-logo.gif) no-repeat scroll 0 0;
	height:100%;
	margin:0px 0 0px 0;
	float:left;
	width:450px;
	background-position:center left;
}

#bannerlogga img { margin-top:0px; }

#bannerfade {
	background: url(images/banner-fade-old.png) repeat-y scroll 0 0;
	height:100%;
	width:250px;
	float:left;
	background-position:center left;
}

#portrait-bg {
	position:absolute;
	width:319px;
	height:221px;
	right:70px;
	top:0;
	background:url(images/bg-portrait-mall-blank.jpg);
}

.portrait-inner { padding:27px 0 0 14px; }

#rss-big {
	position:absolute;
	background:url(images/rss.jpg);
	width:111px;
	height:67px;
	top:126px;
	left:40px;
}

.content {
	float:left;
	height:auto!important;
	height:250px;
	min-height:250px;
	padding:0 10px;
	width:440px;
	margin:30px 20px 10px 10px;
}

body.mceContentBody { /*styling for tinymce advanced*/
	font-size:14px!important;
	font-family:Tahoma, Geneva, sans-serif!important;
	line-height:inherit!important;
}

body.mceContentBody a:hover { /*styling for tinymce advanced*/
	color:#FA8B20;
	text-decoration:underline;
}

body.mceContentBody p { /*styling for tinymce advanced*/ width:440px; }

.content ul, .content ul li {
	list-style-type:disc;
	list-style-position:outside;
	padding-bottom:5px;
}

.content ul { padding:0 0 15px 13px; }

.content .entrybody ul li span { line-height:14px!important; }

.content ol, .content ol li {
	list-style-position:outside;
	padding-bottom:5px;
	list-style-type:decimal;
}

.content ol { padding:0 0 15px 20px; }

.content .entrybody ol li span { line-height:14px!important; }

#p2c-header {
	border-bottom:dotted 1px #CCCCCC;
	margin:10px 0 30px 0;
}

.recensioner td {
	font-size:11px;
	float:left;
	margin:0px 0px 15px 0px;
	background:#F0F0F0;
	padding: 10px 20px;
	width: 390px;
}

.recensioner { background:#F0F0F0; }

p.backlink { margin: -24px 0 10px 0!important; }

.front-img img {
	width:75px;
	padding: 2px;
	border: 0px solid #CCCCCC;
	margin-top:10px;
}

.front-img td { text-align:center; }

#sidebar-left, #sidebar-right {
	background:#FFFFFF none repeat scroll 0 0;
	float:left;
	font-size:12px;
	margin:10px 5px 15px 0px;
	padding:10px 5px 10px 15px;
	width:210px;
	border-left:1px solid #fff;
}

#sidebar-right { margin-right:0px; }

#sidebar-startsidan {
	font-size:12px;
	float:left;
	width:280px;
	margin:10px 10px 15px 10px;/*  border-left:2px dotted #666;*/
}

#footer {
	padding:10px 30px 0 30px;
	color:#666;
	font-size:11px;
	clear:both;
	text-align:center;
	text-align:center;
	width:960px;
	margin:0 auto;
	background:#fff;
}

#footer-hold {
	clear:both;
	width:960px;
	margin:0 auto;
	line-height:0px;
}

/*************************************

 +Search form

 *************************************/



.search-form {
	font-size:12px; /*background:url(images/search.jpg) no-repeat;*/
	position:relative;
	width:147px;
	height:44px;
	border:0px solid #CCCCCC;
	margin:-20px 0 10px 0px;
}

.search-form input {
	width:155px;
	margin:14px 0 0 0px;
	border:1px solid #CCCCCC;
	background:#E6E2AF;
	color: #454545;
}

.search-menu input {
	width:120px;
	margin:0px 0 2px 0px;
	background:#F0F0E0;
	color: #454545;
	height:15px;
	font-size:11px;
}

.search-menu .search-button {
	width:60px;
	margin:-3px 0 0 0px;
	padding-top:2px;
	background:#E6E2AF;
	color: #454545;
}

.search-menu {
	margin-top:-0px;
	padding-right:10px;
	float:right;
}

#search_top_menu {
	width:140px;
	float:right;
	margin-top:-1px;
	height:21px;
}

/*************************************

 +Footer

 *************************************/

 

 #sitemap {
	background:#666;
	padding:10px 30px;
	color:#999;
	font-size:10px;
	clear:both;
	text-align:center;
	overflow:auto;
	width:960px;
	margin:0 auto;
}

#sitemap a.footer_link_header {
	color:#D7D991;
	font-weight:bold;
}

#sitemap ul li a { color:#999; }

.footer-list {
	float:left;
	width:25%;
}

.footer-list li { display:inline; }

#credits {
	margin:0;
	border-top:3px solid #999;
	padding:10px 0;
}

#footer a { color:#666; }

#footer a:hover { color:#000; }

.rss {
	background:url(./images/rss.gif) no-repeat;
	padding-bottom:6px;
	padding-left:20px;
}

.rss_sidebar {
	background:transparent url(./images/rss.gif) no-repeat scroll 0 5px;
	padding-bottom:6px;
	padding-left:20px;
}

.rss-mail {
	background:url(./images/email.gif) no-repeat;
	padding-bottom:6px;
	padding-left:20px;
}

/*************************************

 +Hn, a and p

 *************************************/

pre {
	padding:10px;
	max-width:580px;
	font-size:12px;
}

code {
	padding:10px;
	font-size:12px;
	max-width:580px;
}

#portrait-bg a img {
	color:#fff;
	text-decoration:none;
	border:0px solid;
}

#header p {
	margin-top:8px;
	margin-left:20px;
	text-align:left;
}

#header p a {
	color:#000;
	font-size:18px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
}

.entrytitle { text-align:left!important; }

#rss-big a {
	display:block;
	width:110px;
	height:64px;
}

blockquote {
	display: block;
	padding: 2px 10px;
	background:#F0F0E0 none repeat scroll 0% 0%;
	border:2px dashed #DCD8A8;
}

.entry p.the_tags { padding:15px 0 0 0; }

/*************************************

 +Pluggar startsida tidsv-stil

 *************************************/

 

#txtl_startsida {
	height: auto !important;
	height: 280px;
	min-height: 280px;
	line-height:15px;
	overflow:visible;
	padding:0;
	width:460px;
	float: left;
	margin-bottom: 5px;
}

#txtl_startsida.tree-column-plugs { width:720px; }

#txtl_startsida .post {
	position: relative;
	height: auto !important;
	height: 200px;
	min-height: 200px;
	width: 210px;
	float: left;
	overflow: visible;
	background-color: #FFFFFF;
	display: inline;
	margin:0 0 5px 0;
	padding:0 20px 5px 0px;
}

#txtl_startsida.tree-column-plugs .post {
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	width:210px;
}

#txtl_startsida .post p {
	padding:3px 0 10px 0;
	margin:0;
}

#txtl_startsida .post a:visited, #nyhetspluggar_lager p a, #nyhetspluggar_lager p a:visited {
	color:#004E8F;
	font-weight: 700;
}

#txtl_startsida .post a:link {
	color:#004E8F;
	font-weight: 700;
}

#txtl_startsida .post a:hover {
	color:#A5121C;
	text-decoration:none;
}

#txtl_startsida .pagetitle {
	padding:0px;
	margin:0px;
	text-align:left;
	color:#004E8F;
}

#pluggar_startsida {
	float:left;
	padding:0;
	display: inline;
	overflow: visible;
}

/**************************************

+ENTRY

**************************************/



.entry {
	margin-bottom:0;
	text-align:left;
}

.entry a:hover { background:none; }

.entry p {
	margin:0px;
	padding:0px 0px 10px;
}

.entry h3 { padding-bottom:4px; }

.entry img {
	max-width:400px;
	border: 0px;
}

.entrybody { padding-bottom:6px; }

.entrybody a { border-bottom:0px dotted #CCCCCC; }

.entry code {
	font-size:11px;
	padding:3px;
	text-align:left;
}

.entrymeta {
	padding-top:7px;
	color:#b3960e;
	border-top:1px dotted #ccc;
	margin-bottom: 35px;
	clear:both;
}

/*Edit by OA*/

.entrymeta-page {
	padding-top:7px;
	color:#b3960e;
	border-top:0px dotted #ccc;
	margin-bottom: 35px;
	clear:both;
}

.entrymeta-page-start {
	padding-top:7px;
	color:#b3960e;
	border-top:0px dotted #ccc;
	margin-bottom: 20px;
	clear:both;
}

.postedby {
	background:url(./images/user.gif) no-repeat;
	padding:3px;
	padding-left:19px;
}

.filedto {
	background:url(./images/post.gif) no-repeat;
	padding:2px 3px 3px 20px;
}

.commentslink {
	background:url(./images/packaged.gif) no-repeat;
	padding:1px 2px 2px 21px;
}

/*************************************

 +Bloggroll

 *************************************/

ul.blogroll {
	list-style-type:disc;
	margin:0 0 0 10px;
	padding:7px;
	margin-left:0px;
	text-align:left;
}

ul.blogroll li, ul.blogroll {
	list-style-position:inside;
	margin-bottom:5px;
	margin-left:1px;
	font-size:12px;
	text-align:left;
}

/*************************************

 +Sidebar

 *************************************/

 

#sidebar { margin-top:17px; }

#sidebar ul {
	list-style-type:none;
	margin:-3px 0 0 0;
	padding:0;
	margin-bottom:11px;
	clear:both;
}

#sidebar .linklist ul { margin-bottom:0; }

#sidebar ul li.page_item, #sidebar ul li.page_item ul li a { font-weight:400; }

#sidebar ul li.page_item ul { /*  list-style-type:square;*/
	list-style-position:inside;
	margin-bottom:0;
	margin-left:12px;
	font-size:10px;
}

#sidebar ul li.current_page_item a, #sidebar ul li ul li.current_page_item a { font-weight:600; }

#sidebar ul li, #sidebar ul li a {
	padding-top:4px;
	padding-bottom:2px;
	padding-right:2px;
}

#sidebar .linklist ul li, #sidebar .linklist ul li a {
	padding:0;
	list-style-position:outside;
}

#sidebar-left ul li.toppsida a {
	line-height:18px;
	margin:0px 0 0 -1px;
	padding:0;
	position:relative;
	list-style:none inside;
	margin-left:-1px;
	display:list-item;
}

/*#sidebar ul li:hover, #sidebar ul li a:hover{

  background:#F0F0E0;

}*/





#sidebar h2 {
	color:#666;
	font-size:18px;
	margin:5px 0 5px 0;
}

#sidebar h4 {
	color:#666;
	font-size:15px;
	margin:0 0 5px 0;
	font-weight:600;
}

#sidebar-left #cat {
	width: 195px;
	border:1px solid #CCCCCC;
}

#sidebar-right #cat {
	width: 150px;
	border:1px solid #CCCCCC;
}

#sidebar img { border: 0px; }

.bild-single {
	width:180px;
	padding: 2px 10px 10px 10px;
	border: 0px solid #CCCCCC;
}

.bild_single_front { padding-left:0px; }

.thumb-img {
	width:75px;
	padding: 2px;
	border: 0px solid #CCCCCC;
	margin:0 15px 15px 0;
	float:left;
}

.sidebar-links { margin:40px 0 15px 15px; }

.marginaltext {
	margin:15px 0px;
	padding:0 0px;
}

.marginaltext_front {
	margin:15px 0px;
	padding:0 10px;
}

.marginaltext_front a { color:#666; }

.marginaltext_front a:hover { color:#C5BE3A; }

/*************************************

 +Menu Top

 *************************************/

#top-menu {
	background:#FFFFFF none repeat scroll 0 0;
	margin:30px 0 2px;
	padding:17px 0 0px;
	position:absolute;
	top:0;
	width:960px;
	border-bottom:0px solid #ccc;
}

#top-menu ul {
	font-size:12px;
	list-style: none;
	padding:0;
	margin:0;
}

#top-menu li {
	float: left;
	border-bottom:0px;
	letter-spacing:0.09em;
}

#top-menu ul li ul { display:none; }

#top-menu li a {
	padding:3px 7px;
	margin-left:10px;
	display:block;
	border-bottom:0px;
}

/*************************************

 +Menu Main

 *************************************/

#mainmenu {
	left:0;
	margin:0px 0 0 0;
	padding:0;
	position:relative;
	width:100%;
	text-transform: lowercase;
	border-top:0px solid #ccc;
	border-bottom:0px solid #999;
}

#mainmenu ul {
	list-style: none;
	margin:0;
	font-weight:normal;
	height:24px;
}

#mainmenu li {
	float: left;
	padding-left:0px;
	width:19%; /*Defaultvärde. Anges dynamiskt till procentandel beroende på antalet menyer */
	text-align:center;
	border-left:0px solid #999;
}

#mainmenu li a {
	text-align:center;
}

#mainmenu ul li.current_page_item a, #mainmenu ul li.current_page_parent a, #mainmenu ul li.current_page_ancestor a { margin-left:0px; }

#mainmenu ul li ul { display:none; }

/*************************************

 +Comments

 *************************************/

.content .commentsblock, .content contactform {
	font-size:11px;
	clear:both;
	padding-top:20px;
}

.content .commentsblock textarea, .content .contactform textarea { width:425px; }

.content .commentsblock input, .content .commentsblock textarea, .content .contactform input, .content .contactform textarea { border:1px solid #d1d1d1; }

.content .commentsblock textarea:focus, .content .contactform textarea:focus {
	background:#eee;
	border:1px solid #a1a1a1;
}

.content .commentsblock textarea:focus, .content .commentsblock input:focus, .content .contactform textarea:focus, .content .contactform input:focus {
	background:#eee;
	border:1px solid #a1a1a1;
}

.content .commentauthor {
	display:block;
	font-size:16px;
}

.content ol.commentlist {
	color:#505247;
	font-size:11px;
	list-style-type:none;
	margin:0;
	margin-top:16px;
	padding:0;
}

.content ol.commentlist a { color:#b3960e; }

.content ol.commentlist a:hover { color:#424242; }

.content .commentlist li {
	margin-bottom:7px;
	padding:9px;
	list-style-type:none;
}

.content .commentlist p {
	margin:10px 5px 10px 59px;
	text-transform:none;
	font-size:11px;
}

.content .commentlist blockquote p { margin:10px 5px 10px 5px; }

.content .commentlist blockquote { margin:10px 0px 10px 59px; }

.content .alt { background:#e3e7cb; }

.content .comment_headings {
	font-size:14px;
	color:#6C6C6C;
}

.content .commentmeta { font-size:11px; }

.content .commentmeta cite {
	font-weight:bold;
	font-size:16px;
}

/*************************************

 +Flickr

 *************************************/

#flickr {
	margin:0 11px 0 7px;
	padding:0;
}

#flickr img { border:0px; }

#flickr a {
	background:#FFF;
	border: 1px dotted #ccc;
	float: left;
	display: inline;
	margin:8px;
	padding:5px;
	width: 75px;
	height: 75px;
}

#flickr a:hover { border: 1px dotted #000; }

/*************************************

 +Misc

 *************************************/



#ad_block {
	background:#e3e7cb;
	padding: 10px 0 10px 0;
	margin: 1em 0 1em 0;
	text-align: center;
}

#ad_block_middle {
	background:#e3e7cb;
	padding: 10px 0 10px 0;
	margin: 1em 0 0em 0;
	text-align: center;
}

img.left {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}

img.right {
	float: right;
	margin-left: 15px;
	margin-bottom: 10px;
}

/*************************************

 +Vlado

 *************************************/





.archd {
	background:#BFBC94 none repeat scroll 0%;
	color:#FFFFFF;
	margin-bottom: 10px;
	display:block;
	text-align: center;
}

/*Next Previous Styling*/

div#nav-below {
	font-size:10px;
	padding-bottom: 2px;
}

div#nav-below .nav-next {
	text-align:right;
	margin-top:-2px;
}

div#nav-below .nav-previous {
	text-align:left;
	margin-top:15px;
}

div#nav-global {
	font-size:11px;
	padding:3em 0px 2px 0px;
}

div#nav-global .nav-previous { text-align:left; }

div#nav-global .nav-next {
	text-align:right;
	margin-top:-15px;
}

.sb { padding: 5px 0 0 3px; }

.sbdel {
	padding-left: 16px;
	background: url(images/delicious.gif) center left no-repeat;
}

.sbdigg {
	padding-left: 16px;
	background: url(images/digg.gif) center left no-repeat;
}

.relpost {
	padding-bottom:2px;
	border-bottom:1px dotted #ccc;
	color: #6C6C6C;
}

.relpost ul {
	list-style-type:none;
	padding: 0.01em;
}

.dotie {
	border: 1px dotted #cccccc;
	padding: 6px 10px;
	font-size:11px;
}

/*.endate { 

        font-size:12px;

        color:#6F6F6F; 

        font-family: Georgia, Verdana, Times;        

}*/



#ftnav { margin:0px 0px 5px; }

#print {
	background:url(./images/print.gif) no-repeat;
	padding:3px 2px 1px 20px;
}

#blog_description {
	width:100%;
	padding-top:30px;
}

.btitle { /*  letter-spacing: -0.1px;*/
	margin:10px 20px 0 0;
	margin-left:7px;
	width: 400px;
	font: normal 35px/44px Arial, Helvetica, sans-serif;
}

.btitle a { color:#000; }

#translation_bar a { padding:1.5px; }/* 

Coldskin #3 for Contact Coldform WordPress Plugin

@ http://perishablepress.com/press/2008/01/08/contact-coldform/ 

@ http://perishablepress.com/press/2008/01/08/contact-coldskins/ 

*/

div#coldform * {
	padding: 0;
	margin: 0;
}

div#coldform {
	font-family: Arial, sans-serif;
	background-color: #F8F8EC;
	font-size: 12px;
	margin: 12px 0;
	width: 600px;
	color: #333;
}

div#coldform fieldset {
	border: 0 none;
	display: block;
	clear: both;
}

div#coldform legend.hide { display: none; }

div#coldform label.label {
	margin: 5px 0px 0px 0px;
	text-align: left;
	display: block;
	border: 0 none;
	float: left;
	clear: both;
}

div#coldform input.input {
	padding: 3px;
	float: left;
	clear: both;
	width: 50%;
	border:1px solid #cccccc;
}

div#coldform textarea#coldform_message {
	font-family: Arial, sans-serif;
	line-height: 16px;
	font-size: 12px;
	padding: 3px;
	float: left;
	clear: both;
	width: 80%;
	border:1px solid #cccccc;
}

div#coldform input.submit {
	margin: 6px 0 12px 0;
	padding: 3px;
	width: 25%;
	border:1px solid #cccccc;
}

.postinfo {
	text-align:left;
	margin-top: 3px;
}

.postinfo img {
	padding :0px;
	margin:0px;
	border:2px solid #F8F8EC;
}

.socbook { float:right; }

.entrydate .dateMonth {
	font-size:10px;
	margin:0pt;
	padding:3px 0pt 0pt;
	text-align:center;
	color:#FFFFFF;
}

.entrydate .dateDay {
	font-family:Times New Roman, Helvetica, Sans-Serif;
	font-size:21px;
	font-weight:bold;
	margin:0pt;
	padding:3px 0px 0pt 0pt;
	text-align:center;
	color:#888888;
}

.entrydate .dateYear {
	padding:0px 0px 0pt 1pt;
	font-size:9px;
}

.entrydate {
	background:transparent url(images/date.png) repeat scroll 0% 0%;
	float:right;
	height:53px;
	margin-left:5px;
	margin-top:5px;
	width:49px;
}

.entrytitle_wrap { padding-bottom:15px; }

.gravatar {
	background-color:#FFFFFF;
	color:#FFFFFF;
	clear:right;
	float:left;
	margin:0px 15px 0px 0px;
	padding:2px;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

.alignright { float: right; }

.alignleft { float: left; }

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;/*border-radius: 3px;*/
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/*********************************************

Qtrans language choser sidebar

**********************************************/



#sidebar ul.qtrans_language_chooser li {
	float:right;
	margin:0;
	padding:1px;
}

#sidebar #qtrans_language_chooser {
	float:left;
	margin-left:10px;
}

#sidebar #qtrans_language_chooser ul, #qtrans_language_chooser ul li { list-style-type:none; }

#sidebar ul li.active .qtrans_flag_se {
	background:transparent url(../../plugins/qtranslate/flags/se-bigger.png) no-repeat scroll 0%!important;
	padding-left:30px;
	font-weight:bold;
}

#sidebar ul li .qtrans_flag_se {
	background:transparent url(../../plugins/qtranslate/flags/se.png) no-repeat scroll 0%!important;
	padding-left:24px;
}

#sidebar ul li.active .qtrans_flag {
	height:15px!important;
	width:24px!important;
	margin-top:-2px;
}

#sidebar ul li.active .qtrans_flag_en {
	background:transparent url(../../plugins/qtranslate/flags/gb-bigger.png) no-repeat scroll 0%!important;
	padding-left:30px;
	font-weight:bold;
}

#sidebar ul li .qtrans_flag_en {
	background:transparent url(../../plugins/qtranslate/flags/gb.png) no-repeat scroll 0%!important;
	padding-left:23px;
}

/*-------------------*/

/*********************************************

Qtrans language choser header

**********************************************/



#wrap .qtrans_language_chooser {
	position:absolute;
	top:113px;
	right:0px;
	z-index:1;
}

#wrap ul.qtrans_language_chooser li {
	float:right;
	margin:4px 3px 1px 1px;
	padding:1px;
}

#wrap ul.qtrans_language_chooser li.active { margin-top:2px; }

#wrap #qtrans_language_chooser li a {
	margin-left:0;
	padding:0 0 0 5px;
	border:0px;
}

#wrap #qtrans_language_chooser {
	float:right;
	margin-right:5px;
	width:70px;
	margin-top:1px;
}

#wrap #qtrans_language_chooser ul, ul li { list-style-type:none; }

#wrap .active { margin-top:2px; }

#wrap ul li.active .qtrans_flag_se { background:transparent url(../../plugins/qtranslate/flags/se-bigger.png) no-repeat scroll 0%!important; }

#wrap ul li .qtrans_flag_se { background:transparent url(../../plugins/qtranslate/flags/se.png) no-repeat scroll 0%!important; }

#wrap ul li.active .qtrans_flag {
	height:15px!important;
	width:24px!important;
	margin-top:-1px;
}

#wrap ul li.active .qtrans_flag_en { background:transparent url(../../plugins/qtranslate/flags/gb-bigger.png) no-repeat scroll 0%!important; }

#wrap ul li .qtrans_flag_en { background:transparent url(../../plugins/qtranslate/flags/gb.png) no-repeat scroll 0%!important; }

.home_img {
	right:0px;
	position:absolute;
	top:68px;
}

img.home_img { border:0px; }

/*-------------------*/







/* WP mailing list css fix */

.wpmlwidget { margin:1px 0 15px!important; }
.wpmlwidget fieldset {
	border-width:0px!important;}

/* Simple modal fix */

#smcf-container .smcf-send {
	background:url(../../plugins/simplemodal-contact-form-smcf/img/cancel.png)!important;
	width:65px!important;