/*
	CSS files kept in the 'styles' directory can be used to
	customize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select styles from the K2 Options page in the
	'Presentation' section of your WordPress administration.

	For more information on how to use custom styles:
		http://code.google.com/p/kaytwo/wiki/K2CSSandCustomCSS
	
	Author Name	: Fredrik Cederman
	Author Site	: cederman.net
	Style Name	: Freece - Square
	Style URI	:
	Version		: 0.7
	Comments	:
*/

/*- Typography */

body {
    font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
	}

h1, h2, h3, h4, h5, h6, .blog-title {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
	}


/*- Page Structure */


body {
	background: #878f96;
}

/* Page*/
#page {
	background-image: url(topshade.png), url(bottomshade.png); 
	background-position: top, bottom;
	background-repeat: repeat-x, repeat-x;
	border: 1px solid #697076 !important;
	padding: 20px 20px 0px;
	margin-top: 10px; !important; 
	 -webkit-box-shadow: 1px 1px 10px #555;
	}

/* Head -  H1 and menu*/	
#header {
	background: url('header2.png') center  !important;
	height: 150px !important;
	}


#header .description { display: none !important;}

/* Footer */
#footer {

	padding: 10px 0 0px;
	height: 50px !important;
	width: auto;
	color: #FFF;
	}

#footer p {
	color: #fff;
	}

#footer a {
	color: #fff;
	font-weight: normal;
	}

#footer a:hover {
	border-bottom: 1px solid white;
	color: #fff;
	}

/*- Main Menu in Header */

	ul.menu li a { 
	font: 1.2em "Lucida Grande", Helvetica, Arial, Sans-Serif;
	font-weight: bold;
	color: white;
	margin: 0;
	}

ul.menu li a:hover {
	background: url('menu_hover_bg.png') repeat !important;
	color: #eee !important;
	text-decoration: none;
	}

ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover {
	background: url('menu_hover_bg.png') repeat !important;
	text-decoration: none;
	}

/*- Primary Contents */

.hentry {
	/* Each entry is contained within the 'hentry' class */
	margin: 5px 0 25px;
	position: relative;
	}

.entry-content {
	font-size: 1.2em;
	line-height: 1.7em;
	text-align: left;
	color: #444;
	}
#dynamic-content { /* Make room for the rolling archives */
	display:none;
}

.secondary {
	/* Contains the sidebar */	
	font-size: 1.1em;
	}

/*- Headings */

/*h1{  display: none !important;} */


h1, h2, h3, h4 {
	font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma, Helvetica, Verdana, sans-serif;
	}

.secondary h2 { /* Secondary H2 is sidebar headlines */
	font-size: 1.5em;
	font-weight: normal;
	padding: 0;
	display: inline;
	}

#primary h3, #primary h4, .permalink #primary .aside h3 { /* H3 is entry headlines. H4 is comments and replyform headlines */
	font-size: 2.2em;
	font-weight: bolder;
	letter-spacing: 0px;
	color: #8abf39;

	}

 /* Gröna rubbar */

.entry-title, .entry-title a, .entry-title a:visited,
h2, h2 a, h2 a:visited,
h3, h3 a, h3 a:visited,
h4, h4 a, h4 a:visited {
	color: #8abf39;;
		}




img {
	padding: 2px;
	border: none;
	max-width: 100%;
	}

img.noframe {
	margin: 10px 15px 5px 0px;
	padding: 4px;
	border: none;
	max-width: 100%;
	}

.frame {
	margin: 10px 15px 5px -5px;
	padding: 4px;
	border: 1px solid #ccc;
	}

.download {
	background: #D0F29D url('zip.png') 15px center no-repeat;
	border-top: 2px solid #9CD941;
	border-bottom: 2px solid #9CD941;
	margin: 15px auto;
	padding: 3px 20px 3px 45px;
	text-align: center;
	}

.download i {
	color: #999;
	font-style: normal;
	}

.link {
	background: #EEE url('world.png') 15px center no-repeat;
	border-top: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	margin: 10px auto;
	padding: 5px 20px 5px 45px;
	text-align: center; 
	}

.buy {
	background: #EEE url('basket.png') 15px center no-repeat;
	border-top: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	margin: 10px auto;
	padding: 5px 20px 5px 45px;
	text-align: center; 
	}
	
.listen {
	background: #EEE url('music.png') 15px center no-repeat;
	border-top: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	margin: 10px auto;
	padding: 5px 20px 5px 45px;
	text-align: center;
	}

.money {
	background: #EEE url('money.png') 15px center no-repeat;
	border-top: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	margin: 10px auto;
	padding: 5px 20px 5px 45px;
	text-align: center; 
	}

.fact {
	background:  #F3F3F3 url('book_open.png') 15px 8px no-repeat;
	border-top: 2px solid #DDD;
	
	border-bottom: 2px solid #DDD;
	margin: 10px auto;
	padding: 5px 20px 5px 45px;
	text-align: left; 
	}

.update {
	background:  #8abf39;
	color: #FFFFFF;
	margin-right: 5px;
	padding: 2px 5px 2px 5px;
	text-align: left; 
	font-weight:bold;
-webkit-border-bottom-left-radius: 4px;  
-webkit-border-bottom-right-radius: 4px;
-webkit-border-top-left-radius: 4px;  
-webkit-border-top-right-radius: 4px;

	}

img.wp-smiley {
	border: none !important;
	margin: 0px 6px -2px -6px !important;
	}


/*Sidebarfixes */
/*Searchbar */
#s {
	width: 65%;
	font-size: 1.1em;
	}

	
.secondary ol {
	margin-left: 0px !important;
	padding-bottom: 0px !important;
	}
	
/* WP-photos*/

.wp-photo { background-color: white; border: 1px solid #aaa; margin: 4px 0px 4px 0px; padding: 4px; }

.wp-photo-preview { text-align: center; margin: 0px 0px 0px 4px; }

.wp-photo-thumbnail { background-color: white; border: 1px solid #aaa; margin: 4px 0px 4px 0px; padding: 4px; }

.wp-caption {
	font-family:  'Lucida Grande','Lucida Sans Unicode',arial,verdana,sans-serif; font-size: 12px;}

#wp-photo-content {
	text-align:center;
	background-color: white;
	font:  100%  'Lucida Grande','Lucida Sans Unicode',arial,verdana,sans-serif;
	line-height:100%;
	color:#222;
	}

#wp-photo-prev  {
	font-family:'Lucida Grande','Lucida Sans Unicode',arial,verdana,sans-serif;
	float: left;
	width: 150px;
	background-color: white;
	margin-left: 30px;
	text-align: left;
	color: #222;
	line-height:130%;
	font-size:85%;
	}

#wp-photo-next  {
	font-family:'Lucida Grande','Lucida Sans Unicode',arial,verdana,sans-serif;
	float: right;
	width: 150px;
	background-color: white;
	margin-right: 30px;
	text-align: right;
	color: #222;
	line-height:130%;
	font-size:85%;
	}

/*GPixel-Contact */

#contactform {
	background-color: #efefef;
	font-size:12px;
	padding:20px;
	text-align:right;
	}

form input.textbox {
	font-family:"Lucida Grande";
	font-size:12px;
	width:250px;
	padding:2px;
	border:1px solid grey;
	}

form textarea.textarea {
	font-family:"Lucida Grande";
	font-size:12px;
	width:460px;
	height:150px;
	padding:2px;
	border:1px solid grey;
	}

form input.input {
	font-family:"Lucida Grande";
	font-size:12px;
	width:300px;
	padding:2px;
	border:1px solid grey;
	margin-right:100px;
	}

form input.submit {
	font-family:"Lucida Grande";
	font-size:12px;
	padding:2px;
	width:100px;
	margin-left:350px;
	}

form label {
	margin-left:5px;
	text-align:right;
	}

form label span.required {color:#ff0000;}

div.information {width:470px;}

div.information-error {
	margin-bottom:20px;
	background: #f4afaf url('error.png') 15px center no-repeat;
	border-top: 2px solid #e54a4a;
	border-bottom: 2px solid #e54a4a;
	width:486px;
	padding:5px;
	text-align:center;
	font-weight:bold;
	}

div.information-processed {
	margin-bottom:20px;
	background: #D0F29D url('accept.png') 15px center no-repeat;
	border-top: 2px solid #9CD941;
	border-bottom: 2px solid #9CD941;
	width:486px;
	padding:5px;
	text-align:center;
	font-weight:bold;
	}
