/*
Theme Name: JensFilipsson.com
Theme URI: http://www.jensfilipsson.com
Description: Mitt fina tema.
Version: 3.0
Author: Jens Filipsson
Author URI: http://www.jensfilipsson.com
Tags: jens, filipsson, saxophone, jazz

*/

@import url('style-reset.css');

/* -----------------------------------*/
/* ---------->>> GLOBAL <<<-----------*/
/* -----------------------------------*/

body {width:100%;margin:0;padding:0;position:relative;font-size:62.5%; /* Resets 1em to 10px */font-family:'Georgia',Lucida Grande,Helvetica,Arial,Verdana,Sans-Serif;text-align:left;color:#222;background:#bdcace url(images/background.png);background-repeat:repeat-x;}

.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;margin:0;padding:0;}

hr {clear:both;visibility:hidden;}

strong{font-weight:bold;}

em{font-style:italic;}

.linje {width:1020px;height:1px;background-color:#222;margin:40px 0 40px -40px;clear:both;}
	
.linje2 {width:1020px;height:1px;margin:10px 0 40px 0;clear:both;}
	
.linje3 {width:1020px;height:1px;background-color: #222;margin:40px 0 40px 0;clear:both;}


/* -----------------------------------*/
/* ---------->>> TEXT & L€NKAR <<<-----------*/
/* -----------------------------------*/


h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {text-decoration: none;}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {text-decoration: none;}

h1 {font-weight:bold;width: 100%;font-size: 9.0em;letter-spacing:-2px;word-spacing:normal;margin-bottom:0px;color:#222;line-height:1em;}

body.single h2.extra-headline {font-size:35px;font-style:italic;letter-spacing:0.02em;line-height:1em;margin:10px 0 10px 0;width:100%;}

body.blog h3.extra-headline-index, body.archive h3.extra-headline-index, body.search h3.extra-headline-index 
{font-size:1.4em;font-style:italic;letter-spacing:0.02em;line-height:1em;margin:0px 0 5px 0;}

body.blog h3.extra-headline-featured {font-size:2em;font-style:italic;letter-spacing:0.02em;line-height:1em;margin:5px 0 5px 0;}



#content_page h2 {font-weight:bold;width: 100%;font-size: 4.0em;letter-spacing:-2px;word-spacing:normal;margin-bottom:0.6em;color:#222;line-height:0.9em;}

body.single h2, body.page-id-1282 h2 {font-weight:bold;width: 500px;font-size: 4.0em;letter-spacing:-2px;word-spacing:normal;margin-bottom:0.4em;color:#222;line-height:0.9em;}

body.single h2, body.page-id-1282 h2 {margin-top:60px;}

body.single h3 {margin-top:40px;}

.band_presentation {font-size: 1.2em;font-weight: bold;margin: 1.2em 0 0.818182em 0;letter-spacing: 0.10em;color: #222;line-height:1.5em;}
	
.band_presentation span {font-size: 1em;font-weight: normal;color: #222;}

.trackback {font-size: 1.2em;font-weight: bold;margin: 1.2em 0 0.818182em 0;letter-spacing: 0.10em;color: #222;line-height:1.5em;padding:0 0 0 40px;}
	
.trackback span {font-size: 1em;font-weight: normal;color: #222;}
		
h1.post-title {font-weight:bold;width: 100%;font-size: 3.1em;letter-spacing: -0.04em;text-align: center;margin-bottom:0px;}

h1.post-title a {color: #222; background: transparent; text-decoration: none;}

h2.blog-title {font-weight:bold;font-size: 2.2em;letter-spacing:-0.1px;line-height:1.1em;margin-bottom:5px;}

h2.blog-title a {color: #222; background: transparent; text-decoration: none;}

h2.start-title {font-weight:bold;font-size: 2.2em;letter-spacing:-0.1px;line-height:1.1em; margin:0; padding:0 8px 8px 8px;}

h2.start-title a {color: #222; background: transparent; text-decoration: none;}

h1 a:hover, h3 a:hover {color: #2189cb;text-decoration:none;}

h2 {font-weight:bold;font-size: 2.2em;letter-spacing:-0.1px;line-height:1.1em; margin-bottom: 0.6em;}

h3 {font-weight:bold;font-size: 2.2em;letter-spacing:-0.1px;line-height:1.1em; margin-bottom: 0.6em;}

h3.pagetitle {font-weight:bold;width: 100%;font-size: 3.0em;letter-spacing:-1px;word-spacing:normal;margin-bottom:2em;color:#222;line-height:0.9em;}

.search-terms {font-style:italic; color:#555;}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {color: #222;}

#sidebar2 h3.widgettitle {font-size: 2.2em;letter-spacing: 0.04em;margin-top: 0.5em;margin-bottom:30px;padding:0 0 0 40px;}

#sidebar3 #events-list h3.widgettitle {font-size: 2.2em;margin-bottom:20px;padding:0;}

#sidebar3 #lastfmrecordswidget-3 h3.widgettitle {padding:0 0 0 10px; margin-bottom:20px;}

#sidebar h3 {font-size: 2.2em;letter-spacing: 0.04em;margin-bottom: 0.3em;margin-top:0;font-weight:bold;color:#222;}

.blogg_datum {font-size: 1.3em;color: #777;letter-spacing:0.04em;margin-top:8px;margin-bottom:0px;}

.single_datum {font-size:2.3em;line-height:1em;color: #222;letter-spacing:0.04em;margin:20px 0 0 0;font-weight:bold;}
	
.read_more {font-size: 1.4em;letter-spacing:0.04em;margin-bottom:8px;}
	
.blogg_comments {font-size: 1.1em;letter-spacing:0.04em;}

.rubrik_kategori {width: 100%;font-size: 1em;text-align: center;font-weight: bold;margin: 1em 0 0.818182em 0;letter-spacing: 0.20em;color: #222;clear: both;}

a {font-weight:bold;color:#222;text-decoration:none;}

h1 a {color:#222;}

a:hover {color:#2189cb;}

a img {border: none;}
		
p {font-size: 1.4em;line-height: 1.71em;margin-bottom: 1.2em;margin-top: 1.2em;text-align: left;}

p.quote {
min-height:50px;
max-width:375px;
font-style:italic;
padding: 0 0 0 85px;
margin: 40px 0 40px 40px;
background: transparent url(images/quote.png) no-repeat 0 0;
color:#555;
}

div.quote {
margin: 40px 0 40px 40px;
background: transparent url(images/quote.png) no-repeat 0 0;
}

div.quote p {padding: 0 0 0 85px;max-width:375px;min-height:50px;font-style:italic;color:#555;}


/* -----------------------------------*/
/* ---------->>> SIDSTRUKTUR <<<-----------*/
/* -----------------------------------*/

#page {margin:0 auto;padding:0;background:transparent url(images/background_top.png); background-repeat:repeat-x;}

#header {min-height:236px;width:1020px;margin:0 auto;position:relative;}
		
#logo {background: url('images/logo.png'); background-repeat:no-repeat;width:125px;height:103px;margin:0 0 0 40px; z-index:4;}

#twitter 
{width:538px;height:125px;background: url(images/twitter-background.png); background-repeat:no-repeat; background-position:bottom left;position:absolute;top:0px;left:180px;font-size:1.2em;line-height:1.2em;letter-spacing:0.04em;z-index:3;}

#twitter-text-container {position:absolute;left:60px;bottom:12px;}

#twitter-text {padding:5px 10px 5px 10px;border-left:#fff solid 4px;border-right:#fff solid 4px;background:#c8d6de url(images/featured-background-hover.png);}

#twitter-top {width:478px;height:4px;background:url(images/twitter-background-top.png);background-repeat:no-repeat;background-position:top left;}

#twitter-bottom {width:478px;height:21px;background:url(images/twitter-background-bottom.png);background-repeat:no-repeat;background-position:top left;}
	 
#logo_link {width:125px;height:103px;position: absolute;text-indent: -999999px;}
	
#linje_top {width:1020px;height:2px;background-color:#222;margin:15px 0 0 0;}
	
body.home #rubrik {width:664px;height:94px;background: url('images/rubrik_home.png'); background-repeat:no-repeat;margin:15px 0 0 40px;position:relative;z-index:1;}

body.blog #rubrik, body.single #rubrik, body.page-template-arkiv-php #rubrik, body.archive #rubrik, body.search #rubrik, body.page-id-115 #rubrik
{width:696px;height:94px;background: url('images/rubrik_blog.png'); background-repeat:no-repeat;margin:15px 0 0 40px;position:relative;z-index:1;}
	
body.page-id-57 #rubrik {width:633px;height:94px;background: url('images/rubrik_concerts.png'); background-repeat:no-repeat;margin:15px 0 0 40px;position:relative;z-index:1;}
	
body.page-id-59 #rubrik {width:674px;height:94px;background: url('images/rubrik_music.png'); background-repeat:no-repeat;margin:15px 0 0px 40px;position:relative;z-index:1;}
	
body.page-id-61 #rubrik, body.page-id-1456 #rubrik, body.page-id-1462 #rubrik {width:603px;height:94px;background: url('images/rubrik_contact.png'); background-repeat:no-repeat;margin:15px 0 0 40px;position:relative;z-index:1;}
	
body.page-id-63 #rubrik {width:589px;height:94px;background: url('images/rubrik_links.png'); background-repeat:no-repeat;margin:15px 0 0 40px;position:relative;z-index:1;}

body.page-id-1451 #rubrik {width:679px;height:94px;background: url('images/rubrik_web_design.png'); background-repeat:no-repeat;margin:15px 0 0 40px;position:relative;z-index:1;}

body.category-photo-albums #rubrik {width:745px;height:94px;background: url('images/rubrik_photo_albums.png'); background-repeat:no-repeat;margin:15px 0 0 40px;position:relative;z-index:1;}

#jag {width:231px;height:530px;background: url('images/jag.png'); background-repeat:no-repeat;position:relative;z-index:2;float:right;margin:-529px 30px 0 0;position:relative;}

#about_text {padding-top:0px;position:relative;}

ul.social{margin:25px 0 0 0;height:81px;list-style-type:none;}

ul.social li{margin:0 0 0 35px;display:inline}

ul.social li a{height:64px;display:block;float:left;width:64px;margin:0 30px 0 0;border:0}

ul.social li a:hover{border:0}

ul.social span{display:none}

li.myspace a:link,li.myspace a:visited{background:url(images/social_myspace.png); background-position: top center; background-repeat:no-repeat;}

li.youtube a:link,li.youtube a:visited{background:url(images/social_youtube.png); background-position: top center; background-repeat:no-repeat;}

li.twitter a:link,li.twitter a:visited{background:url(images/social_twitter.png); background-position: top center; background-repeat:no-repeat;}

li.lastfm a:link,li.lastfm a:visited{background:url(images/social_lastfm.png); background-position: top center; background-repeat:no-repeat;}

ul.social li a:hover{background-position:bottom center}
	
#linje_botten {width:1020px;height:2px;background-color:#222;margin:0 auto;margin-top:15px;}	

#info {width: 1020px;margin: 0px auto;display: none;clear: both;text-align:left;position:relative;}

div.infowrap {width: 710px;height: 100%;padding:0 0 0 40px;position:relative;}

#info ul {list-style: none;}

.closeup {position:absolute;bottom:0px;right:0px;}

#close {background:url(images/closeup.png);background-position:top left; background-repeat:no-repeat;height:16px;display:block;float:left;width:65px;border:0}

.closeup span {display:none;}

#wrapper {padding-top:100px;margin:0 auto;width:1020px;}

#content {width:940px;padding:0 0 0 40px;float:left;}

#content_single {width:940px;padding:0 0 0 40px;float:left;}

#content_single p {width:500px;}

blockquote p {font-size:1.8em; font-weight:bold; color:#222;margin-top:60px;}

blockquote p a{border-bottom:1px dotted #666;}

#content_page {width:940px;padding:0 0 0 40px;float:left;}
		
#content_page p {width:500px;}

#featured {border:1px solid #bababa;background-color:#e7ecee;position:relative;padding:14px;margin:0;max-height:100%;}

#featured-color {padding:0;margin:0;border:1px solid #ccc;background-color:#becbd3;}

.featured-color-clickable {background:transparent url(images/featured-background.png);padding:0;margin:0;}

.clickable_featured {cursor:pointer;padding:0;margin:0;}

.clickable_featured:hover {background:transparent url(images/featured-background-hover.png);}

#featured-image {float:left; padding:0 15px 0 0;position:relative;z-index:6;top:0px;left:0px;margin:0;}

#featured-image img {border:none; padding:0 10px 0 0;margin:0;}

#featured-image-most-fresh {background:url(images/most_fresh.png);background-repeat:no-repeat;background-position:top left;width:147px;height:147px;z-index:7;position:absolute;top:-1px;left:-1px;}

#featured-text {padding:0;margin:0;}

#featured-header {padding:10px 0 0 0;}

#featured-text h1 {font-size:4em; margin-bottom:0px; padding:0 15px 0 0;letter-spacing:-0.1px;line-height:1.1em;}

#featured-text h1 a {color: #222; background: transparent; text-decoration: none;}

#featured-text p {margin:0; padding:0 20px 0 0;}

#featured-datum {font-size: 1.4em;color: #777;letter-spacing:0.04em;margin:5px 0 12px 0;}

#featured_read_more {font-size: 1.4em;letter-spacing:0.04em;float:right;position:absolute;bottom:24px;right:28px;padding:0;margin:0;}

#featured_shadow{width:940px;height:22px;background:url(images/featured-shadow.png);background-repeat:no-repeat;background-position:top left;margin:0 0 80px 0;padding:0;}

.start_image {width:264px;border:1px solid #bababa;background-color:#e7ecee;padding:7px;}

.start_skugga {width:280px;height:23px;background:url(images/start_skugga.png);background-repeat:no-repeat;background-position:top left;}

.entry_start h3.widgettitle, .entry_start .events_read_more {visibility:hidden;display:none;}

.entry_start p {font-size:12px;line-height:18px;letter-spacing:0.02em;padding:0 8px 0 8px;margin-top:0px;margin-bottom:1.2em;color:#222;}

.events_read_more {font-size: 1.4em;letter-spacing:0.04em;padding:8px 8px 0 0;}

.events_read_more a {color:#222;}

.events_read_more a:hover {color:#2189cb;}
		
.row { clear: both; }
.col1, .col2 { width: 280px; float: left; margin-right:29px; padding:7px; min-height:313px;}
.col3 { width: 280px; float: left; padding:7px;min-height:313px;}

body.home .col1, body.home .col2, body.home .col3 {margin-bottom:10px;}

body.blog .col1, body.blog .col2, body.blog .col3, body.search .col1, body.search .col2, body.search .col3, body.archive .col1, body.archive .col2, body.archive .col3 
{margin-bottom:80px;}

.clickable {cursor: pointer;}
.clickable:hover {background:url(images/background_hover.png);background-repeat:repeat-x;}

.postmetadata {font-size:1.1em;background:url('images/postmetadata_background.png');padding:10px;border:1px solid #999;margin: 12px 0 0 0;}	

.navigation-bottom {width:1020px;font-size:1.4em;color:#222;font-weight:bold;clear:both;margin:0 0 0 -40px;}

body.single .navigation-bottom, body.attachment .navigation-bottom {margin:80px 0 0 -40px;}

#underpost {width:1020px;clear:both;margin:0 0 0 -40px;border-top:1px solid #222;}

.underpost1 {float:left;margin:0 0 0 40px;width:280px;padding:15px 0 0 0;}

.underpost2 {float:left;margin:0 0 0 50px;width:280px;padding:15px 0 0 0;}

.underpost3 {float:right;margin:0 40px 0 0;width:280px;padding:15px 0 0 0;}

#underpost .underpost3 h3.widgettitle {background:url(images/under_post_subscribe.png);background-repeat:no-repeat;background-position:10px 0px;padding:0 10px 0 43px;margin:10px 0 6px 0;line-height:24px;}

#underpost .underpost2 h3.widgettitle {background:url(images/under_post_comment.png);background-repeat:no-repeat;background-position:10px 0px;padding:0 10px 0 45px;margin:10px 0 6px 0;line-height:24px;}

#underpost .underpost1 h3.widgettitle {background:url(images/under_post_related.png);background-repeat:no-repeat;background-position:10px 0px;padding:0 10px 0 53px;margin:10px 0 6px 0;line-height:24px;}

#underpost p {color:#222;margin-top:0px;font-size:1.2em;letter-spacing:0.02em;line-height:1.25em;margin-bottom:0px;padding:10px;max-width:260px;min-height:62px;}
	
.navigation-left {float:left; padding: 0 0 4px 10px;}

.navigation-left a {color:#222;}

.navigation-left a:hover {color:#2189cb;}

.navigation-right {float:right;padding:0 10px 4px 0;}

.navigation-right a {color:#222;}

.navigation-right a:hover {color:#2189cb;}

#footer {width:1020px; margin:0 auto; border-top:1px solid #222;}

#footer-content {width:940px;margin:0 auto;}

p.footer-left {float:left;color:#222;font-size:1.2em;line-height:1.4em;margin-bottom:0px;margin-top:0px;padding:10px 0 10px 0;}

p.footer-left a {color:#222;font-weight:normal;}

p.footer-left a:hover {color:#444;font-weight:normal;}

p.footer-right {float:right;color:#222;font-size:1.2em;line-height:1.4em;margin-bottom:0px;margin-top:0px;padding:10px 0 10px 0;}

body.page-id-57 .alignright {max-width:350px;}

body.page-id-57 .alignright h2 {color:#666;}

body.page-id-57 .alignright p {font-size:12px;color:#666;}

body.page-id-57 .alignright p a {color:#666;}
		
body.page-id-57 .alignright p a:hover {color:#2189cb;}		
		
		
/* -----------------------------------*/
/* ---------->>> MENY <<<-----------*/
/* -----------------------------------*/


#menu {width:1020px;font-size: 1.2em;font-weight:bold;text-transform:lowercase;letter-spacing:0.1em;padding:0;margin:0 auto;}

#menu ul {float:right;padding:5px 20px 0 0;}

#menu ul li {float:left;list-style-type: none;padding:0 8px 0 8px;}

#menu ul li a:link, #menu ul li a:visited {color: #666;text-decoration:none;display:block;float:left;height:23px;padding:0 1px 1px 1px;}

#menu ul li a:hover{color: #222;background:url(images/menu.png); background-position:bottom left; background-repeat:repeat-x;}


#menu .current_page_item a:link, #menu .current_page_item a:visited, #menu .current_page_item a:hover, #menu .current_page_parent a:link, #menu .current_page_parent a:visited, #menu .current_page_parent a:hover {color: #222;background:url(images/menu.png); background-position:bottom left; background-repeat:repeat-x;}




/* -----------------------------------*/
/* ---------->>> ARKIV <<<-----------*/
/* -----------------------------------*/

body.page-id-115 h2 {font-weight:bold;width:100%;font-size:4.0em;letter-spacing:-2px;word-spacing:normal;margin-bottom:0.6em;color:#222;line-height:0.9em;clear:both;margin-top:0px;}

body.page-id-115 #smart-archives-block {margin:0 0 100px 0;}

body.page-id-115 #smart-archives-block li {font-size: 1.4em;line-height: 1.4em;text-align:left;word-spacing:10px;}

body.page-id-115 #smart-archives-block li .emptymonth {color:#666;}

body.page-id-115 #smart-archives-list h2 {font-weight:bold;width:100%;font-size:4.0em;letter-spacing:-2px;word-spacing:normal;margin-bottom:0.6em;margin-top:60px;color:#222;line-height:0.9em;clear:both;}

body.page-id-115 #smart-archives-list ul {width:939px;margin-bottom:70px;border-top:1px solid #222;overflow:auto;}

body.page-id-115 #smart-archives-list ul li {width:280px;float:left;display:block;min-height:70px;margin:0 33px 0 0;}

body.page-id-115 #smart-archives-list ul li p {color:#222;margin-top:0px;font-size:1.2em;letter-spacing:0.02em;line-height:1.25em;margin-bottom:0px;padding:10px;}

body.page-id-115 #smart-archives-list ul li p a:hover {color:#222;}

#tags {margin:0 auto 0;width:1020px;border-top:solid 10px #222;background:url(images/background_hover.png);background-repeat:repeat-x;}

#tags p {padding:0 40px 0 40px; word-spacing:4px;}

/* -----------------------------------*/
/* ---------->>> SIDEBAR <<<-----------*/
/* -----------------------------------*/


#sidebar {margin:0 auto;width:1020px;padding: 30px 0 30px 0;background:url(images/background_hover_short.png);background-repeat:repeat-x;border-top:solid 10px #222;}

#sidebar ul {color:#222;font-size: 1.4em;line-height: 1.71em;}

#sidebar a, #sidebar a:visited {color:#222;font-weight:normal;}
	
#sidebar a:hover {color:#2189cb;}

#categories {width:355px;float:left;padding:0 0 0 40px;}

#categories ul {display:inline;}
	
#categories ul li {display:inline;float:left;width:150px;color:#777;letter-spacing: 0.02em;}

#categories ul li a, #categories ul li a:visited {color:#222;text-decoration:none;}

#categories ul li a:hover, #archives ul li a:hover {color:#2189cb;}
	
#archives .view_all_blog_posts a {font-weight:bold;}
	
#archives {float:left;width:205px;}

#search-blog {float:right;padding:0 40px 0 0;}
	
#s {width:372px;padding:0 2px 0 2px;font-size:4em;border:solid 2px #222;background-color:#e7ecee;color:#222;}

#s:focus {background-color:#fff;border-color:#000;}

.submit {width:380px;font-size:1.4em;font-weight:bold;border:solid 2px #222;background-color:#e7ecee;color:#222;margin-top: 10px;}


/* -----------------------------------*/
/* ---------->>> SIDEBAR2 <<<-----------*/
/* -----------------------------------*/
	

#sidebar2 {margin:0 auto;width:1020px;border-top:solid 10px #222;padding:30px 0 30px 0;}

/* -----------------------------------*/
/* ---------->>> SIDEBAR3 <<<-----------*/
/* -----------------------------------*/
	

#sidebar3 {margin:30px auto 0;width:1020px;border-top:solid 10px #222;padding:30px 0 30px 0;background:url(images/background_hover.png);background-repeat:repeat-x;}

#sidebar3 p {color:#222;margin-top:0px;font-size:1.2em;letter-spacing:0.02em;line-height:1.25em;margin-bottom:12px;}

body.page-id-59 p.event_on_start {visibility:hidden;display:none;}

body.home p.event_on_music {visibility:hidden;display:none;}

#sidebar3 ul {width:940px; margin:0 auto;}

#events-list {float:left; margin:0 40px 0 0;width:410px;}

#lastfmrecordswidget-3 {float:right; margin:0;width:490px;}

#lastfmrecords ol, #lastfmrecords li {margin:0;padding:0;list-style:none;}

#lastfmrecords a {display:block;float:left;width:80px;height:80px;line-height:80px;overflow:hidden;position:relative;z-index: 1;margin:0 0 10px 10px;border:4px #fff solid;}

#lastfmrecords a img {float:left;position:absolute;margin:auto;min-width:80px;max-height:80px;padding:0 10px 10px 0;}

#lastfmrecords a:hover {border-color:#000;}

.listening_to {float:right;padding:10px 40px 20px 0;}

.listening_to a img {border:2px solid #222;padding:1px;}

.listening_to a:hover img {border-color: #fff;}	



/* -----------------------------------*/
/* ---------->>> SIDEBAR4 <<<-----------*/
/* -----------------------------------*/
	

#sidebar4 {margin:30px auto 0;width:1020px;border-top:solid 10px #222;padding:30px 0 30px 0;background:url(images/background_hover_short.png);background-repeat:repeat-x;}

#sidebar4 ul {width:960px; margin:0 auto;}

#sidebar4 #text-297967162, #sidebar4 #text-297967163 {float:left; margin:0 74px 0 0;width:236px;}

#sidebar4 #played_concerts {width:340px; float:right; margin:0;}

#sidebar4 p {color:#222;margin-top:0px;font-size:1.2em;letter-spacing:0.02em;line-height:1.25em;margin-bottom:0px;padding:10px;}

#sidebar4 a:hover {color:#222;}

#sidebar4 h3.widgettitle {padding:0 10px 0 10px;margin:0 0 6px 0;}

/* -----------------------------------*/
/* ---------->>> SIDEBAR5 <<<-----------*/
/* -----------------------------------*/
	

#sidebar5 {margin:30px auto 0;width:1020px;border-top:solid 10px #222;padding:30px 0 30px 0;background:url(images/background_hover_short.png);background-repeat:repeat-x;}

#sidebar5 #sidebar5_container {width:960px; margin:0 auto;}

#sidebar5 #recent-posts {float:left; margin:0 55px 0 0;width:250px;}

#sidebar5 #popular-posts {float:left; margin:0 105px 0 0;width:250px;}

#sidebar5 #recent_comments {float:right; margin:0 10px 0 0;width:290px;}

#sidebar5 #recent_comments p.col_hover {min-height:45px;}

#sidebar5 p {color:#222;margin-top:0px;font-size:1.2em;letter-spacing:0.02em;line-height:1.25em;margin-bottom:0px;padding:10px;}

#sidebar5 #popular-posts ul li {color:#222;margin-top:0px;font-size:1.2em;letter-spacing:0.02em;line-height:1.25em;margin-bottom:0px;padding:10px;width:290px;}

#sidebar5 a:hover {color:#222;}

#sidebar5 h3.widgettitle {padding:0 0 0 10px; margin:0 0 6px 0;}

.recent_comment_avatar {float:right;border:#e7ecee solid 2px;width:40px;margin:10px 10px 3px 10px;}

#sidebar5 #recent_comments span {color:#666;}






/* -----------------------------------*/
/* ---------->>> BILDER <<<-----------*/
/* -----------------------------------*/


p img {max-width: 100%;padding:1px;border:solid 2px #222;}

.aligncenter {margin-left: auto;margin-right: auto; min-width:500px; float:left;}

.aligncenter img {padding:1px;border:2px solid #222;}

.alignleft {float:left;margin:22px 40px 40px 0;}

.alignleft img {padding:1px;border:2px solid #222;}

.alignright {float:right;}

.alignright img {padding:1px;border:2px solid #222;}
	
.youtube-border {padding:2px;border:solid 2px #222;margin-bottom:20px;overflow:hidden;}
		
.listings_date img {padding: 0; margin: 0 0 -1px 0;}

.wp-caption {text-align:center;margin-top:8px;margin-bottom:40px;}

.wp-caption p.wp-caption-text {font-size:1.1em;font-style:italic;margin:3px 0 0 0;max-width:100%;text-align:center;
}



/* -----------------------------------*/
/* ---------->>> GALLERY <<<-----------*/
/* -----------------------------------*/


.gallery {margin: auto;}
        
.gallery-item {float:left;margin:10px 8px 0 0;text-align:left;}
        
.gallery img {background-color:#e7ecee;padding:3px;border:1px solid #a9a9a9;}

.gallery img:hover {background-color:#000;}
        
.gallery-caption {display:none;visibility:hidden;}

body.attachment h2 {width:100%;margin:0 0 30px 0;text-align:center;}

body.attachment h2 a:hover {color: #2189cb;text-decoration:none;}

.attachment_shadow_bottom {background: transparent url(images/attachment_shadow_left.png) no-repeat scroll left bottom;height: 41px;width: 100%;}

.attachment_shadow_bottom span {background: transparent url(images/attachment_shadow_right.png) no-repeat scroll right bottom;display: block;height: 41px;position: relative;}

.caption p {width:940px; text-align:center;font-style:italic;}







/* -----------------------------------*/
/* ---------->>> KOMMENTARER <<<-----------*/
/* -----------------------------------*/

#comments-headline {margin-bottom:45px;padding:0 0 0 40px;font-size: 2.2em;letter-spacing: 0.04em;font-weight:bold;}

#comments-headline a {font-weight:normal;}

#comments-headline a:hover {color:#2189cb;}

.comment_container {width:285px;margin:0 0 30px 40px;float:left;padding:0;}

.comment_top {width:285px;height:6px;background:url(images/comments_top.png);background-repeat:no-repeat;background-position:top left;}

.jens_comment_top {width:285px;height:6px;background:url(images/comments_jens_top.png);background-repeat:no-repeat;background-position:top left;}

.comment_bottom {width:285px;height:30px;background:url(images/comments_bottom.png);background-repeat:no-repeat;background-position:top left;}

.comment_container p {font-size:1.2em;margin-top:0px;margin-bottom:8px;line-height:1.4em;padding:0 15px 0 12px;}

.comment-color {width:285px;background:url(images/comments_body.png);background-repeat:repeat-y;padding:0 0 1px 0;}

.jens_comment-color {width:285px;background:url(images/comments_jens_body.png);background-repeat:repeat-y;padding:0 0 1px 0;}

.comment_avatar {float:right;border:#e7ecee solid 2px;width:50px;margin:5px 15px 3px 10px;}

.comment_name {color:#222;font-size:1.8em;font-weight:bold;padding:5px 0 0 12px;}

.comment_name a {color:#222;}

.comment_name a:hover {color:#2189cb;}

.comment_date {padding:2px 0 10px 12px;font-size:1.1em;color:#777;}

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



/* -----------------------------------*/
/* ---------->>> KOMMENTARS-F€LT <<<-----------*/
/* -----------------------------------*/


#commentform {width:1020px; margin:0 auto ;border-top:solid 10px #222;padding:30px 0 0 0;background:url(images/background_hover.png);background-repeat:repeat-x;}

#commentform h3.widgettitle {padding:0 0 0 40px;}

#commentform input {width:200px;padding:2px 4px 2px 4px;border:solid 2px #222;background-color:#e7ecee;font-size: 1.4em;}

#commentform input:focus {background-color:#fff;border-color:#000;}

#commentform #comment {width:330px;height:168px;padding:2px 4px 2px 4px;border:solid 2px #222;background-color:#e7ecee;font-size: 1.4em;}

#commentform #comment:focus {background-color:#fff;border-color:#000;}

.comment_form_text_left {float:left;width:260px;padding:0 20px 0 40px;}

.comment_form_left {float:left; padding:0 0 0 40px;}

.comment_form_right {float:right; padding:0 40px 0 0;}

#countdown-box {padding:10px 0 0 0;}




/* -----------------------------------*/
/* ---------->>> KONTAKT-FORMUL€R <<<-----------*/
/* -----------------------------------*/


#contactform {width:1020px; margin:60px 0 0 -40px;border-top:solid 10px #222;padding:30px 0 30px 0;background:url(images/background_hover.png);background-repeat:repeat-x;}

#contactform p {max-width:300px;}

#contactform h3.widgettitle {padding:0 0 0 40px;}

#contactform input {width:200px;padding:2px 4px 2px 4px;border:solid 2px #222;background-color:#e7ecee;font-size: 1.4em;}

#contactform input:focus {background-color:#fff;border-color:#000;}

#contactform #comment {width:330px;height:168px;padding:2px 4px 2px 4px;border:solid 2px #222;background-color:#e7ecee;font-size: 1.4em;}

#contactform #comment:focus {background-color:#fff;border-color:#000;}

.contact_form_left {float:left; padding:0 0 0 40px;}

.contact_form_right {float:left; padding:0;}



/* Foto-album full storlek: 700px bredd, 650px hšjd */
/* Rubriker: Chunkfive, <-AV-> = -20, hšgerpil mot toppen av stapel, -3,85 */
