/* ------------------- Global ------------------- */
body {
	font-family: Georgia, "Sans-serif", "Verdana";
	font-size: 12px;
	background-image:url('/gfx/BG_fade.jpg');
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#bfbfbf;
	color:#000;
	line-height:140%;
}

a { color:#f0981f; text-decoration:none; }
a:hover { color:#fff; background-color:#000; }

.black a { color:#000; }
.black a:hover { color:#fff; }

h1 { font-size:30px; font-weight:normal; float:left; line-height:120%; }

strong { font-weight: bold; }
em { font-style: italic; }

/* ------------------- Klasser ------------------- */
.left { float:left; }
.right { float:right; }
.artikelnummer {padding-right:15px; padding-top:5px; width:243px; text-align:right; font-weight:bold;}
.prepend-top { margin-top:20px; }
/* ------------------- Sitehållare ------------------- */
#site {	position:relative; z-index: 100; width:980px; margin:0 auto; }
#content { padding-left:24px; float:left; background-color:#fff; width:955px; position:relative; }
#leftColumn { width:530px; float:left; margin-right:25px; margin-bottom:25px; }
.rightColumn { width:375px; float:left; margin:0; padding:0; }

/* ------------------- Saker som förekommer på alla sidor (more or less) ------------------- */
#logotype { float:left; }
#logotype a:hover { float:left; background-color:transparant; }
#search { float:right; width:435px; margin-right:25px; margin-top:56px; }
	#submit_mini {margin-left:4px;}
	input.topsearch { border: 1px solid #000; color:#000; padding:0 0 0 5px; margin:0; width:135px; height:22px; font-family: Georgia; font-size:12px; }
	input.topsearch.placeholder { color: #ccc; }
	#adv_src_txt { padding-top:5px; font-size:9px; color:#a6a6a6; font-style: italic; }
	#adv_src_txt a { color:#000; }
	#adv_src_txt a:hover { color:#fff; }

/* ------------------- Similar artists i botten av varje sida ------------------- */
#other_similar_articles { float:left; width:930px; padding-bottom:30px; border-bottom:1px solid #bfbfbf;}
#other_similar_articles .header { float:left; margin-bottom:10px;}
#other_similar_articles h2 { font-weight:bold; font-size:11px; margin-bottom:10px; }
#other_similar_articles .listingHolder {width:135px; float:left; margin-right:23px; }
#other_similar_articles .listingHolder a {
	width:130px;
	float:left;
	padding:3px 0 3px 5px;
	color:#000;
	background-image:url('/gfx/ICN_kommentarer.jpg');
	background-position:125px 7px;
	background-repeat: no-repeat;
}
#other_similar_articles .listingHolder a:hover {color:#fff; background-color:#000; background-image:none;}
#other_similar_articles .listingHolder .header a:hover { background-color: transparent; }
#other_similar_articles .last {width:135px; float:left; margin-right:0px;}


/* ------------------- footer copy/ansvar ------------------- */
#footer_copyright { float:left; width:930px; padding-top:15px; padding-bottom:30px; text-align:center; }
#footer_copyright a { color:#000; }
#footer_copyright a:hover { background-color:transparent; }
#footer_copyright a.bowtie { padding-left:20px; background-image:url('/gfx/ICN_bowtie.jpg'); background-position:left 5px; background-repeat: no-repeat; }

#egmont_footer { float:left; width:979px; text-align:center; }

ul.thumbnails li a:hover{
	background-color:#FFF;
}

ul.list li {padding-bottom:10px;}
ul.list li+li {
	border-top:1px solid #e1e1e1;
	padding-top:10px;
}	

div.list-content-item h4 {margin-bottom:0; font-size: 18px}
div.list-content-item { margin-left:70px; }
div.section-header {
	/*background:transparent url(/gfx/maincolumn-header-background.png) no-repeat;*/
	height:40px;
	margin:0 5px 40px 0px;
	border:1px solid #ccc;	
}
div.section-header p {
	line-height:10px;
	font-size:24px;
	padding:0 20px;
	color:#000;
	text-shadow:0 -1px 0 #111;
}

ul.thumbnail-bonanza {padding:2px;}
ul.thumbnail-bonanza li {
	width:110px;
	height:80px;
	float:left;
	margin:4px;
	position:relative;
	z-index:1;
	overflow:hidden;
}
ul.thumbnail-bonanza li.thumbnail-bonanza-header {
	display:block;
	float:none;
	background:none;
	height:auto;
	width:98%;
}

.button,a.button {
	background-color:#efefef;
	color:#666!important;
	font-size:12px;
	line-height:20px;
	text-shadow:0 1px 0 #fff;
	background-image:url(/gfx/tab-bg-w80-transition.png);
	background-repeat:repeat-x;
	background-position:top;
	border:1px solid #ccc;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding:0 6px;
	cursor:pointer;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.button.highlight,li.active .button {
	background-color:#ffd900;
	color:#000!important;
	text-shadow:none;
}
.btn-large {padding:4px 10px;}
.button:hover {
	background-color:#fff;
}
.button:active {
	background-color:#475051;
	color:#fff!important;
	text-shadow:none;
}

div.imagearchive-image {
	background:#f7f7f7;
	display:inline-block;
	zoom:1;
	*display:inline;
	position:relative;
	z-index:1;
}
div.imagearchive-image:hover div {
	display:block;
}
div.imagearchive_previous,div.imagearchive_next {
	background:none!important;
	height:60px;width:50px;
}
div.imagearchive_previous {
	display:none;
	left:-8px;
	position:absolute;
	top:40%;
	z-index:2;
}
div.imagearchive_next {
	display:none;
	right:-8px;
	position:absolute;
	top:40%;
	z-index:2;
}

.article-form-input{
	border: 1px solid #CCC;
	height: 25px;
	padding: 6px 0 0 5px;
	width: 360px;
	margin-bottom: 10px;

}

div#article-form-container{
	margin: 10px 0 10px 0;
}

.article-form-textarea{
	border: 1px solid #CCC;
	height: 100px;
	padding: 5px;
	width: 360px;
	margin-bottom: 10px;
}

.article-form-submit{
	margin-top:10px;	
	background-image: url(/gfx/BTN_skicka.jpg);
	height: 35px;
	width: 77px;
}

.linksize{
	font-weight: bold;
	font-size:14px;
}

#fullWidthColumn{
	width:930px;
	float:left;
	margin-bottom: 25px;
}

div.content-section{
	margin-bottom: 10px;
}

.tag-intro-heading{
	float:none;
}

div.tag-intro-text{
	margin-top: 20px;
}

div.tag-intro-text p{
	margin-bottom: 10px;
}

img.right-arrow{
    margin-left: 10px;
}
