/*  
Theme Name: Hetna
Theme URI: http://noscope.com/
Description: Hetna.dk tema.
Author: Joen Asmussen
Author URI: http://noscope.com/
Template: hetna
Version: 1.0
*/


/**
 * CSS Reset, Copyright (c) 2007, Yahoo! Inc. All rights reserved. 
 * Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt 
 * version: 2.3.0
 */
body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}


/**
 * Start Vanilla CSS 0.9.7
 */
body{font:9pt/1.5em Arial,Helvetica,sans-serif}pre,code,tt{font:1em/1.5em 'Andale Mono','Lucida Console',monospace}h1,h2,h3,h4,h5,h6,b,strong{font-weight:bold}em,i,dfn{font-style:italic}dfn{font-weight:bold}p,code,pre,kbd{margin:0 0 1.5em 0}blockquote{margin:0 1.5em 1.5em 1.5em}li ul,li ol{margin:0 1.5em}ul,ol{margin:0 1.5em 1.5em 1.5em}ul,ul li{list-style-type:disc}ol,ol li{list-style-type:decimal}dl{margin:0 0 1.5em 0}dl dt{font-weight:bold}dd{margin-left:1.5em}table{margin-bottom:1.4em;width:100%}th{font-weight:bold}th,td,caption{padding:4px 10px 4px 5px}tfoot{font-style:italic}sup,sub{line-height:0}abbr,acronym{border-bottom:1px dotted}address{margin:0 0 1.5em;font-style:italic}del{text-decoration:line-through}pre{margin:1.5em 0;white-space:pre}img.centered,.aligncenter,.align-center,div.aligncenter,div.align-center{display:block;margin-left:auto;margin-right:auto}img.alignright,img.align-left{display:inline}img.alignleft,img.align-left{display:inline}.alignright,.align-right{float:right;margin-left:10px}.alignleft,align-left{float:left;margin-right:10px}.clearfix::after,.group::after{ content:"."; display:block; height:0; clear:both; visibility:hidden}*:first-child+html .clearfix{zoom:1;display:block}* html .clearfix{zoom:1;display:block}*:first-child+html .group{zoom:1;display:block}* html .group{zoom:1;display:block}


















/**
 * Colors & Styles
 */
body {
	background-color: #fff;
	color: #000;
}
a:link, a:active {
	color: #553a2d;
}
a:visited {
	color: #291D16;
}
a:hover {
	color: #7A5441;
}





/**
 * Paragraphs, Plugins & Shortcodes
 */
.si, .flash, .rating, .yt {
	display: block;
	margin: 0 0 1.5em 0;
}

.rating {
	font-family: "Lucida Sans Unicode", "Courier New", Arial, sans-serif;
	font-size: 11pt;
}
.rating span {
	margin-right: 2px;
}
.edit-comment-admin-links-no-icon {
	margin-bottom: 10px;
	color: #666;
}
.edit-comment-admin-links-no-icon span { /* countdown */
}
.edit-comment-admin-links-no-icon a { /* edit and delete links */
	color: #666;
	margin-right: 10px;
	text-decoration: underline !important;
}









/**
 * Fonts
 */

@font-face {
	font-family: 'AllerRegular';
	src: url('fonts/Aller.eot');
	src: local('Aller Regular'), local('Aller'), url('fonts/Aller.otf') format('opentype');
}

body {
	font: 8pt/1.5em "AllerRegular", Arial, sans-serif !important;
}













/**
 * Basics
 */
body {
	font: 10pt/1.5em Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-position: center top;
}
#container {
	width: 900px;
	height: 610px;
	clear: both;
	position: relative;
	margin: 30px auto 0 auto;
	padding: 0;
}


#sidebar {
	display:inline;
}
#sidebar>ul {
	margin: 0;
}
#sidebar>ul>li {
	list-style: none;
	position: relative;
}
#sidebar>ul {
	margin-left: 0;
}



h1 a {
	display: block;
	text-indent: -9999px;
	width: 154px;
	height: 68px;
	background:url(images/logo.png);
	position: absolute;
	right: 0;
	z-index: 4;
	overflow: hidden;
	top: 50px;
}













/**
 * Backgrounds
 */

/* home */
body {
	background-image: url(images/bg_home.jpg);
}
body.page-id-5 .page, body.page-id-26 .page {
	display: none;
}

/* splash */
body.home {
	background-image: url(images/bg_splash.jpg);
	background-position: center 50px;
}
body.home #menu, body.home h1 a {
	display: none;
}

body.home .entry {
	width: 238px;
	position: absolute;
	top: 128px;
	right: 39px;
	overflow: hidden;
}
body.home .entry .inner {
	padding: 0 20px 10px 20px !important;
	background: #fff;
}
body.home .entry p {
	text-transform: uppercase;
	font-size: 8pt;
}
body.home .entry .star {
	margin-top: -10px;
	width: 238px;
	height: 33px;
	background:url(images/splashlogo_bottom.png) no-repeat left bottom;
}
body.home .entry .entryhead {
	background: url(images/splashlogo.png) no-repeat left top;
	width: 238px;
	height: 60px;
}
p.langsel a {
	text-transform: uppercase;
	font-weight: bold;
	background: url(images/langsel.gif) no-repeat right center;
	text-decoration: none;
	padding-right: 20px;
	color: #000;
}









/* cv */
body.page-id-7, body.page-id-30 {
	background-image: url(images/bg_cv.jpg);
}
body.page-id-7 .current_page_item a ,
body.page-id-30 .current_page_item a 
{
	color: #59524f !important;
}







/* nyheder */
body.page-id-9, body.page-id-41 {
	background-image: url(images/bg_nyheder.jpg);
}
body.page-id-9 .current_page_item a ,
body.page-id-41 .current_page_item a 
{
	/*color: #653a1e !important;*/
	color: #ac8585 !important;
}




/* kalender */
body.page-id-10, body.page-id-32 {
	background-image: url(images/bg_kalender.jpg);
}
body.page-id-10 .current_page_item a ,
body.page-id-32 .current_page_item a 
{
	color: #695241 !important;
}








/* repertoire */
body.page-id-12, body.page-id-43 {
	background-image: url(images/bg_repertoire.jpg);
}
body.page-id-12 .current_page_item a ,
body.page-id-43 .current_page_item a 
{
	color: #845860 !important;
}














/* presse */
body.page-id-13, body.page-id-34 {
	background-image: url(images/bg_presse.jpg);
}
body.page-id-13 .page, body.page-id-34 .page {
	width: 100%;
	background: 0 !important;
	overflow: hidden;
}

body.page-id-13 .page p, body.page-id-34 .page p {
	color: #b2b4b0;
	position: absolute;
	z-index: 1;
	top: 70px;
}
body.page-id-13 .page a, body.page-id-34 .page a {
	color: #b2b4b0;
}
body.page-id-13 #main .inner, body.page-id-34 #main .inner {
	padding: 0 !important;
	margin-top: 100px;
}
body.page-id-13 .page table, body.page-id-34 .page table {
	width: auto !important;
}
body.page-id-13 .current_page_item a ,
body.page-id-34 .current_page_item a 
{
	color: #4a5548 !important;
}





/* presseartikler */
body.page-id-14, body.page-id-45 {
	background-image: url(images/bg_presseartikler.jpg);
}
body.page-id-14 .current_page_item a ,
body.page-id-45 .current_page_item a 
{
	color: #80624d !important;
}







/* galleri */
body.page-id-15, body.page-id-36 {
	background-image: url(images/bg_galleri.jpg);
}
body.page-id-15 .page, body.page-id-36 .page {
	background: 0;
	width: auto;
	padding-top: 60px;
}
body.page-id-15 .page .inner, body.page-id-36 .page .inner {
	padding: 0 !important;
}
body.page-id-15 .current_page_item a ,
body.page-id-36 .current_page_item a 
{
	color: #9a7911 !important;
}


.carousel-controls {
	display: none;
}
.jcarousel-clip {
	width: 630px !important;
}

.jcarousel-scroll {
	position: absolute;
	z-index: 10;
	top: 140px;
	width: 630px;
}
.cgj_prev, .cgj_next {
	display: block;
	width: 40px;
	height: 40px;
	overflow: hidden;
	text-indent: -9999px;
}
.cgj_prev {
	float: left;
	background: url(images/arrow_prev.png) no-repeat center center;
}
.cgj_next {
	float: right;
	background: url(images/arrow_next.png) no-repeat center center;
}






/* diskografi */
body.page-id-16, body.page-id-47 {
	background-image: url(images/bg_diskografi.jpg);
}
body.page-id-16 .current_page_item a ,
body.page-id-47 .current_page_item a 
{
	color: #7c6864 !important;
}







/* duo */
body.page-id-17, body.page-id-38 {
	background-image: url(images/bg_duo.jpg);
}
body.page-id-17 .current_page_item a ,
body.page-id-38 .current_page_item a 
{
	color: #737e83 !important;
}





/* links */
body.page-id-18, body.page-id-49 {
	background-image: url(images/bg_links.jpg);
}
body.page-id-18 .current_page_item a ,
body.page-id-49 .current_page_item a 
{
	color: #7a5e47 !important;
}






/* audio */
body.page-id-19, body.page-id-40 {
	background-image: url(images/bg_audio.jpg);
}
body.page-id-19 li object, body.page-id-19 li embed, body.page-id-40 li object, body.page-id-40 li embed {
	position: absolute;
	z-index: 1;
	margin-right: 0 !important;
	width: 1px !important;
	height: 1px !important;
	display: inline;
}
body.page-id-19 .current_page_item a ,
body.page-id-40 .current_page_item a 
{
	color: #705644 !important;
}









/* kontakt */
body.page-id-21, body.page-id-51 {
	background-image: url(images/bg_kontakt.jpg);
}
body.page-id-21 .page, body.page-id-51 .page {
	background: 0 !important;
}
body.page-id-21 .current_page_item a ,
body.page-id-51 .current_page_item a 
{
	color: #fffdf2 !important;
}





























/**
 * Menu
 */
#menu {
	background: url(images/menubg.png) repeat;
	position: absolute;
	z-index: 1;
	height: 98px;
	top: 545px;
	width: 100%;
}
#menu ul {
	width: 860px;
	margin: 16px auto 0 auto;
	height: 57px;
	padding: 8px 0 0 100px;
	background: url(images/separators.png) repeat-y 100px top;
}

#menu ul li {
	display: inline;
}
#menu ul li a {
	color: #000;
	text-decoration: none;
	display: block;
	float: left;
	width: 135px;
	margin: 0 0 3px 7px;
	font-size: 11px;
	text-transform: uppercase;
}
#menu ul li a:hover
, #menu ul li.current_page_item a 
, #menu ul li.current_page_parent a 
, #menu ul li.current_page_ancestor a 
{
	color: #653A1E;
}

#star {
	position: absolute;
	z-index: 10;
	right: 12px;
	top: 90px;
}




















/**
 * Main Columns
 */


div.page {
	width: 426px;
	height: 426px;
	background: url(images/menubg.png) repeat;
	overflow: auto;
	margin: 50px 0 0 70px;
}

#thumb {
	position: absolute;
	right: 0;
	top: 189px;
}




#duothumb {
	width: 287px;
	height: 287px;
	position: absolute;
	right: 0;
	top: 189px;
}

#duothumb * {
	margin: 0 !important;
	line-height: 0 !important;
}










#main .inner {
	padding: 40px;
}










/**
 * Headlines
 */


h2, h3, h4 {
	color: #fff;
	font-size: 24pt;
	margin-bottom: .5em;
}
h2 {
	margin: 1em 0 0 0;
}
h3 {
	color: #F0EAC0;
	font-size: 16pt;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	padding: 3px 0;
}
h4 {
	font-size: 12pt;
}



h2 a, h3 a, h4 a {
	color: #fff !important;
	text-decoration: none !important;
}















/**
 * Post layout
 */
.post, div.page {
	position: relative;
}

p.meta {
	font-size: 8pt;
	text-transform: lowercase;
}
p.meta span {
	margin-right: 20px;
}
p.meta span, p.meta a {
	color: #666;
	text-decoration: none;
}
p.meta a:hover {
	color: #000;
}

span.comments {
	background: url(images/icon_comments.gif) no-repeat left top;
	padding-left: 20px;
}
span.tags {
	background: url(images/icon_tag.gif) no-repeat left top;
	padding-left: 20px;
}




code, pre, .code, .wp_syntax {
	font-family: 'Andale Mono','Lucida Console', monospace !important;
	border: 0 !important;
	background: #f7f8f8;
}
pre {
	padding: 10px;
	word-wrap: break-word;
}


blockquote {
	background: url(images/icon_quote.gif) no-repeat left top;
	padding: 0 1em 0 3em;
}

ol.footnotes {
	font-size: 8pt;
	margin: 10px 0 1.5em 0;
	width: 199px;
	padding: 10px 0 0 0;
	border-top: 1px dotted #666;
}
ol.footnotes li {
	text-align: left;
	margin-left: 2em;
}


hr {
	clear: both;
	padding: 20px 0;
	border: 0;
	background: url(images/sep.png) no-repeat center center;
}
























/**
 * Tables
 */
table {
}
table * {
	margin: 0;
	padding: 0;
	vertical-align: top;
}
table tr {
	height: 1em;
}
body.page-id-12 table td, body.page-id-43 table td {
	width: 50% !important;
}






/**
 * Duo
 */























/**
 * Footer
 */

p.credit {
	position: absolute;
	z-index: 1;
	top: 612px;
	width: 100%;
	margin-left: 70px;
}

p.credit a {
	color: #fff;
	text-transform: uppercase;
	font-size: 5pt;
	text-decoration: none;
}
	
	
























/**
 * Other Widgets
 */
li.widget {
	list-style: none;
	margin-bottom: 20px;
}
table#wp-calendar {
	width: 100%;
	text-align: center;
}
table#wp-calendar caption {
	font-size: 11pt;
	text-align: left;
	color: #000;
}
table#wp-calendar thead {
	font-size: 10pt;
	color: #000;
	font-weight: normal !important;
}
table#wp-calendar a {
	border: 0;
	display: block;
	background: #EAFAFF;
}
table#wp-calendar a:hover {
	background: #FFF;
}






/**
 * Moderation
 */

.notice {
	clear: both;
	padding: 10px 10px 10px 40px;
	margin: 40px 0 10px 0;
}
.notice p, .notice h4 {
	margin: 0 0 10px 0 !important;
}




	

/**
 * Comments
 */


ol.commentlist, ol.pinglist {
	position: relative;
	margin: 0;
}
ol.pinglist {
	margin: 0 0 40px 0;
}
ol.commentlist>li, ol.pinglist>li {
	list-style: none;
	background: #fff;
	margin-bottom: 1px;
}
.children>li {
	list-style: none;
}
ol.pinglist li {
	padding: 10px;
}
.comment-body {
	position: relative !important;
	padding: 10px;
}
.comment-body, .children {
	width: 600px;
}
.children .comment-body  {
	width: auto !important;
}
a#cancel-comment-reply-link {
	right: 10px;
	top: 10px;
	position: absolute !important;
	z-index: 10;
	padding: 2px;
	width: 12px;
	height: 12px;
	display: block;
	text-indent: -9999px;
	background: url('images/icon_close.gif') no-repeat center center;
	border: 0;
	overflow: hidden;
}
.replythread {
	padding: 10px;
}

#respond {
	clear: both;
	padding: 20px 10px;
	background: #dee3e1;
	position:  relative;
}
.commentlist #respond {
	border-top: 1px solid #e0d7b8;
	border-bottom: 1px solid #e0d7b8;
}


.comment-author {
	clear: both;
}
	
.comment-author img.avatar {
	float: right;
	/*margin-right: 10px;
	 border: 4px solid #f7f8f8;*/
}
.comment-author cite {
	display: block;
	color: #666;
}
.comment-author cite a {
	color: #666;
	border-color: #666;
}
span.says {
	display: none;
}
.comment-meta a {
	font-size: 8pt;
	color: #666;
	text-decoration: none;
	text-transform: lowercase;
}


ol.pinglist {
	position: relative;
}

h3#comments, h3#pings {
	background: #dee3e1;
	padding: 15px 10px 10px 10px;
	margin-bottom: 1px;
}




a.comment-reply-link {
	background: url('images/icon_comments.gif') no-repeat left center;
	padding: 4px 4px 4px 20px;
}



li.comment {
	padding-bottom: 20px;
}
.children {
	margin-top: 20px;
}
.children li.comment {
	margin-left: 20px;
}













/**
 * Commentform
 */

input, textarea {
	font: 10pt Arial, Helvetica, sans-serif;
	padding: 0 2px;

	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
input[type="button"],input[type="submit"] {
	padding: 4px;
}
textarea {
	width: 600px;
	height: 200px;
	padding: 4px;
}

a.close {
	right: 10px;
	top: 10px;
	position: absolute;
	z-index: 10;
	padding: 2px;
	width: 12px;
	height: 12px;
	display: block;
	text-indent: -9999px;
	background: url('images/icon_close.png') no-repeat center center;
	border: 0;
}








.comment-author {
	font-weight: bold;
}
.comment-meta {
	margin: -5px 0 1.5em 0 !important;
}











/**
 * Edit link
 */
.edit a {
	margin: 0;
	position: absolute;
	z-index: 20;
	right: 0;
	top: 0;
	text-decoration: none;
	display: block;
	width: 12px;
	height: 12px;
	padding: 5px;
	text-indent: -9999px;
	background: url('images/icon_edit.png') no-repeat center center;
	overflow: hidden;
}

a.comment-edit-link {
	padding: 4px;
}
















