/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/




/*------------------------------------*\
	NAV
\*------------------------------------*/

/* 
#nav{position:relative;float:right;padding-left:4px;border-radius:5px;background:#555 url(images/nav-bg.png) repeat-x;z-index:2147483647}
#nav .parent > a, #nav .parent > a:hover{background-image:url(images/arrow.png);background-position:right;background-repeat:no-repeat}
#nav ul, #nav ul li{display:inline;list-style:none;padding:0;margin:0}
#nav ul li a{display:inline-block;font-family:'Lucida Grande',Helvetica,Arial,Verdana,sans-serif;font-size:14px;color:#fff;line-height:36px;text-decoration:none;text-shadow:1px 1px 1px #333;padding:0 15px;margin-left:-4px;border-right:#777 1px solid}
#nav ul li a:hover{box-shadow:inner 0 0 5px #000;-moz-box-shadow:inset 0 0 5px #000;-webkit-box-shadow:inset 0 0 5px#000;background:#444}
#nav ul #first a:hover{border-radius:5px 0 0 5px}
#nav ul li{position:relative}
#nav li ul{display:none;position:absolute;top:29px;left:7px}
#nav li ul a{background:#555}
#nav ul ul li:hover ul, #nav ul ul ul li:hover ul{left:0}
#nav ul li:hover ul{display:inline-block}
#nav ul ul, #nav ul li:hover ul ul, #nav ul ul li:hover ul ul{display:none}
#nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul{display:block}
#nav ul li:hover ul li a, #nav ul ul li:hover ul li a, #nav ul ul ul li:hover ul li a{border:#777 1px solid;margin:-1px 0 0 -11px}
#nav ul li:hover ul li a{width:150px;padding:0 14px}
#nav ul ul li:hover ul li a{width:145px;padding:0 14px 0 19px}
#nav ul ul ul li:hover ul li a{width:140px;padding:0 14px 0 24px}
*/

/*---START----*/

#startbar {height:30px; background-color: #867D77;position:relative;}
#startbar2 {position:relative;}

em {font-size:1.2em}

body  { font: 14px Palatino,Georgia,Times New Roman,Serif; line-height: 1.2; color: #0F0D0D; background-color: #F3F2EE;  }

#topcdiv {position:absolute;right:4px;top:32px;text-align:right;font-family:Century Gothic,Arial,Tahoma,Geneva,sans-serif; color: #F1F1F1;}
#searchdiv {position:absolute;right:0px;top:86px;}
#searchform {

}
#s {
	background: #fafafa; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(250,250,250)), color-stop(1, rgb(230,230,230)));
	background: -moz-linear-gradient( center top, rgb(250,250,250) 0%, rgb(230,230,230) 100%);

	border: 0;
	border-bottom: 1px solid #fff;
	border-right: 1px solid rgba(255,255,255,.8);
	font-size: 16px;
	margin: 4px;
	padding: 5px;
	width: 250px;

	/* Rounded Corners */
	border-radius: 17px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;

	/* Shadows */
	box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
	-webkit-box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
	-moz-box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
}



/*** USER IS FOCUSED ON TEXT BOX ***/  
#s:focus{  
    outline: none;  
    background: #fff; /* Fallback color for non-css3 browsers */  
  
    /* Gradients */  
    background: -webkit-gradient( linear, left bottombottom, left top, color-stop(0, rgb(255,255,255)), color-stop(1, rgb(235,235,235)));  
    background: -moz-linear-gradient( center top, rgb(255,255,255) 0%, rgb(235,235,235) 100%);  
}  


/*** SEARCH BUTTON  
#searchsubmit{  
    background: #44921f;/* Fallback color for non-css3 browsers */  
  
    /* Gradients */  
    background: -webkit-gradient( linear, left top, left bottombottom, color-stop(0, rgb(79,188,32)), color-stop(0.15, rgb(73,157,34)), color-stop(0.88, rgb(62,135,28)), color-stop(1, rgb(49,114,21)));  
    background: -moz-linear-gradient( center top, rgb(79,188,32) 0%, rgb(73,157,34) 15%, rgb(62,135,28) 88%, rgb(49,114,21) 100%);  
  
    border: 0;  
    color: #eee;  
    cursor: pointer;  
    float: rightright;  
    font: 16px Arial, Helvetica, sans-serif;  
    font-weight: bold;  
    height: 30px;  
    margin: 4px 4px 0;  
    text-shadow: 0 -1px 0 rgba(0,0,0,.3);  
    width: 84px;  
    outline: none;  
  
    /* Rounded Corners */  
    border-radius: 30px;  
    -webkit-border-radius: 30px;  
    -moz-border-radius: 30px;  
  
    /* Shadows */  
    box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);  
    -moz-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.2);  
    -webkit-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);  
} 

/*** SEARCH BUTTON HOVER ***/  
#searchsubmit:hover {  
    background: #4ea923; /* Fallback color for non-css3 browsers */  
  
    /* Gradients */  
    background: -webkit-gradient( linear, left top, left bottombottom, color-stop(0, rgb(89,222,27)), color-stop(0.15, rgb(83,179,38)), color-stop(0.8, rgb(66,143,27)), color-stop(1, rgb(54,120,22)));  
    background: -moz-linear-gradient( center top, rgb(89,222,27) 0%, rgb(83,179,38) 15%, rgb(66,143,27) 80%, rgb(54,120,22) 100%);  
}  
input[type="submit"]:active {  
    background: #4ea923; /* Fallback color for non-css3 browsers */  
  
    /* Gradients */  
    background: -webkit-gradient( linear, left bottombottom, left top, color-stop(0, rgb(89,222,27)), color-stop(0.15, rgb(83,179,38)), color-stop(0.8, rgb(66,143,27)), color-stop(1, rgb(54,120,22)));  
    background: -moz-linear-gradient( center bottombottom, rgb(89,222,27) 0%, rgb(83,179,38) 15%, rgb(66,143,27) 80%, rgb(54,120,22) 100%);  
}  

#searchsubmit {visibility:hidden}
***/ 


.box { background:none; background-image:none;  margin: 0 0 20px 0;}
.post  { padding:25px 25px 20px; border:none;  position:relative; }

.entry a.btn {font-style:none; font-size:16px;}

h1, h2, h3, h4, h5, h6  { margin: 0; font-family:Palatino,Georgia,Times New Roman,Serif; color: #2C2526; line-height:1.2em; }
h1  {font-size: 36px; } h2  {font-size: 28px;} h3  {font-size: 20px;} h4  {font-size: 18px;} h5  {font-size: 14px;} h6  {font-size: 12px;}

img, div { behavior: url(iepngfix.htc) }


.entry a {border-bottom: 1px dotted}
.entry a:hover {border-bottom: 1px solid}

#top { background:#9A938B url('http://axbom.se/share/bg-header.png') no-repeat top center;}

#header{height:230x;}

.post,.box {background-color:none;}

.post-bottom {line-height:30px}

.more_entries {line-height:120%}

.more_entries .fr {line-height:120%}

.more_entries .fl {line-height:120%}


/* 2.2.2 Category Navigation */
#cat-nav { position:relative; background:url(images/bg-catnav.png) repeat-x bottom; height:58px; border-top:1px solid #fff; }
#cat-nav { color:#333; text-decoration:none; text-shadow: #fff 0px 1px 0px; }

.entry  ol li  { list-style-type: decimal; }

.subscribe-to-comments { padding-top: 15px; }
.subscribe2 { border:1px solid #ccc; padding: 8px; background-color: #9bc1d4; width: 300px; }
.subscribe2 p {color: red; font-weight:bold; }
.subscribe2 form p {color: black; font-weight:bold; }
img.middle {vertical-align:middle}



input.wpcf7-text, .wpcf7-form textarea

{
		font-family: Arial, Verdana, sans-serif;	
		font-size: 16px;
		color: #333;
		background: #f9f9f9;
		border: 2px solid #999;
		width:300px;

}

input.wpcf7-text:focus
	{
		color: #333;
		border: 2px solid #E03800;
	}


.wpcf7-submit {font-size: 17px; }

#mcform fieldset, #mcform, #mcform form, #mcfcontent
	{
		padding: 0; margin: 0;
	}
	
#mcform legend
	{
		margin:0;
		padding:0;
	}

#mcform .label
	{
		font-family: Arial, Verdana, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		color: #4d5762;
		margin: 0;
		padding: 5px 0 5px;
	}
	
#mcform input.textfield, #mcform textarea
	{
		font-family: Arial, Verdana, sans-serif;	
		font-size: 14px;
		color: #777;
		background: #f9f9f9;
		width: 239px;
		border: 2px solid #ddd;
	}
	
	
#mcform input.textfield:focus, textarea:focus
	{
		color: #333;
		border: 2px solid #E03800;
	}
	
#mcform input.knappen
	{
		padding: 3px;
		font-size: 150%;
	}
	
#mcform .info
	{
		font-family: Arial, Verdana, sans-serif;
		font-size: 120%;		
		color: #E03800;
		margin-left: 0px;
		padding-left:0px;
	}

#mcform response, .true
	{
		color: #408000 ;
	}

#mcform .false
	{
		color: #E03800;
	}


/* FORMS FROM http://cssglobe.com/post/3875/cssg-collections-web-forms */

#fcontainer{	
	margin:0 auto;
	background:#fff;
	width:500px;
	padding:20px 40px;
	text-align:left;
	}	

/* form 2 */

	#form2{
		margin:1em 0;
		color:#fff;
		width:300px; /* customize width, this form have fluid layout */
		}
	#form2 h3{
		margin:0;
		background:#268CCC url(/share/form2/form_heading.gif) repeat-x;		
		color:#fff;
		font-size:20px;
		border:1px solid #268CCC;
		border-bottom:none;
		}		
	#form2 h3 span{
		display:block;
		padding:10px 20px;
		background:url(/share/form2/emoticon.png) no-repeat 93% 50%;			
		}				
	#form2 fieldset{
		margin:0;
		padding:0;
		border:none;	
		border-top:3px solid #000;
		background:#000 url(/share/form2/form_top.gif) repeat-x;		
		padding-bottom:1em;
		}		
	#form2 legend{display:none;}	
	#form2 p{margin:.5em 20px;}	
	#form2 label{display:block;}	
	#form2 input, #form2 textarea{		
		width:250px;
		border:1px solid #111;
		background:#282828 url(/share/form2/form_input.gif) repeat-x;
		padding:5px 3px;
		color:#fff;
		font-size:120%;
		font-family: Arial, Geneva, sans-serif;
		}		

#form2 input {margin-left:20px;}
	#form2 textarea{
		height:125px;
		overflow:auto;
		}					
	#form2 p.submit{
		text-align:right;
		}	
	#form2 button{
		padding:0 20px;
		height:32px;
		line-height:32px;		
		border:1px solid #268CCC;
		background:#268CCC url(/share/form2/form_button.gif) repeat-x;
		color:#fff;
		cursor:pointer;		
		text-align:center;		
		}				

/* // form 2 */

