/*
Theme Name:Aurora Theme
Theme URI:http://www.aurorachambermusic.com
Description:Aurora WordPress-theme.
Version:1.0
Author:Half A Bee
Author URI:http://www.halfabee.se/
Tags:Aurora
*/

body {font-family:Arial, Helvetica, sans-serif;font-size:10pt;background-color:#000000;margin:0px;padding:0px;text-align:center;}
h1 {font-weight:normal;letter-spacing:-1px;margin-top:30px;margin-right:0px;margin-bottom:5px;margin-left:0px;padding-top:0px;padding-bottom:2px;font-size:20pt;font-weight:bold;}
h2 {margin-top:36px;margin-right:0px;margin-bottom:5px;margin-left:0px;padding-top:20px;padding-right:20px;padding-bottom:6px;padding-left:0px;font-weight:bold;font-size:22pt;background-image:url(images/hruler.png);background-repeat:no-repeat;background-position:bottom;font-family:Arial, Helvetica, sans-serif;line-height:20pt;}
h2.sIFR-replaced{padding-bottom:0;line-height:18pt;}
h3 {margin-top:0px;margin-right:0px;margin-bottom:5px;margin-left:0px;padding-top:12px;padding-right:0px;padding-bottom:2px;padding-left:0px;font-weight:bold;font-size:15pt;background-image:url(images/hruler.png);background-repeat:no-repeat;background-position:bottom;float:left;clear:both;width:100%;}
h3.longname {margin-top:0px;margin-right:0px;margin-bottom:5px;margin-left:0px;padding-top:12px;padding-right:0px;padding-bottom:2px;padding-left:0px;font-weight:bold;font-size:12pt;background-image:url(images/hruler.png);background-repeat:no-repeat;background-position:bottom;float:left;clear:both;width:100%;}
h4 {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;font-size:12pt;clear:both;width:100%;font-weight:bold;}
h5 {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:10px;padding-left:0px;font-size:10pt;clear:both;width:100%;font-weight:normal;color:#666;}
h6 {font-weight:normal;margin-top:20px;margin-right:0px;margin-bottom:10px;margin-left:0px;padding-top:0px;padding-bottom:2px;font-size:12pt;font-weight:bold;}
h1 a:link, h1 a:visited, h2 a, h2 a:visited, h3 a, h3 a:visited, h4 a, h4 a:visited {color:#FFFFFF;text-decoration:none;}
h1 a:hover, h1 a:active, h2 a:hover, h2 a:active, h3 a:hover, h3 a:active, h4 a:hover, h4 a:active {text-decoration:none;}
small {color:#333;	}
p {margin:0px;line-height:18pt;text-align:left;margin-bottom:12px;}
#content p a:link, #content p a:visited, #content p a:active {text-decoration:underline;}
#content p a:hover {text-decoration:none;}
ul, ol {line-height:15pt;}
a img {border:0;}
.upp {font-size:10px;font-family:Arial, Helvetica, sans-serif;}
#container {width:955px;min-height:780px;	margin-right:auto;margin-left:auto;text-align:left;position:relative;clear:both;background-image:url(images/bg1.jpg);background-repeat:no-repeat;background-position:center 0;}
#container #top {width:955px;float:left;margin-bottom:10px;position:relative; background: url(images/temp-webb.png) no-repeat 617px 10px; }
#container #top  #logo {float:left;margin:0;}

#container #top #nav {height:30px;font-family: "Helvetica", Arial, sans-serif;font-size:12px;float:right;position:absolute;right:24px;top:100px;}
#container #top #nav a {color:#FFFFFF;text-decoration:none;display:block;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:11px;border:0; text-transform: uppercase;}

#container #top #nav ul {list-style-type:none;height:30px;color:#858585;padding:0;margin:0;width:100%;}
#container #top #nav li {float:left;display:inline;}

#container #nav_sub {height:20px;font-family:Arial, Helvetica, sans-serif;font-size:9pt; clear: both; padding-right: 30px;}
#container #nav_sub a {text-decoration:none;display:block;padding-top:4px;padding-right:8px;padding-bottom:4px;padding-left:8px;border:0;}
#container #nav_sub ul {list-style-type:none; height:30px; color:#858585;padding:0;margin:0;width:100%;}
#container #nav_sub li {float: right; display:inline;}

#container #nav_sub li.current_page_item a {
	text-decoration: underline;
}

#container #content {width:636px;padding:0 30px 0 34px;color:#FFFFFF;float:left;}
#container #content_fullwidth {width:900px;padding:0 10px 0 34px;color:#FFFFFF;float:left;}
#bottom {font-size:9pt;padding-top:40px;padding-right:0px;padding-bottom:20px;padding-left:0px;text-align:center;width:auto;clear:both;}
#bottom a:link, a:visited, a:active {color:#555;text-decoration:underline;}
#bottom p a:hover {text-decoration:none;}
#flash_banners {width:955px;height:230px;float:left;clear:both;}
#halfabee {font-size:9pt;text-align:center;width:800px;height:82px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}
.entry {padding-top:10px;padding-right:0px;padding-bottom:20px;padding-left:0px;}
.entry img {max-width: 636px; height: auto;}
.break {padding-top:0px;padding-right:0px;padding-bottom:10px;padding-left:0px;}
.upp {font-family:Arial, Helvetica, sans-serif;font-size:8px;margin:0px;padding:0px;position:relative;left:0px;}
#sponsorer, #sidebar {float:right;min-height:600px;width:250px;padding-top:56px;}
#sponsorer img, #sidebar img, #sidebar div {float:left;margin-bottom:5px;}
#sidebar {color:#FFF;}
#sidebar h1 {margin:0 0 10px 0;padding-top:3px;padding-right:20px;padding-bottom:3px;padding-left:0px;font-family:Arial, Helvetica, sans-serif;font-size:16pt;color:#FFF;background-image:url(images/hruler.png);background-repeat:no-repeat;background-position:bottom;line-height:20pt;font-weight:normal;}
#sidebar p {font-size:8pt;line-height:11pt;padding:8px 30px 7px 0;border-bottom:1px dotted #666;margin:0;}
#sidebar p span.quickfacts_header {padding-right:10px;font-weight:bold;}
#sidebar .apply img {padding-top:14px;}
#sidebar a:link, #sidebar a:visited {color:#555;text-decoration:underline;}
#sidebar a:hover, #sidebar a:active {color:#555;text-decoration:none;}
.artist {float:left;width:208px;margin-right:6px;height:230px;}
.artist img {float:left;}
.artist a:link {text-decoration:none;color:#FFFFFF;}
.artist a:visited {text-decoration:none;color:#FFFFFF;}
.hidden {display:none;}
.inline-content {color:#000000;padding:20px;}
.inline-content h2 {margin-top:0px;margin-right:0px;margin-bottom:5px;margin-left:0px;padding-top:0px;padding-right:20px;padding-bottom:2px;padding-left:0px;font-weight:bold;font-size:15pt;border-bottom:1px solid black;}
.inline-content p {text-align:left;color:#333333;line-height:14pt;}
.fri_entre {font-weight:bold;}
.solister {color:#FFCC00;}

p img {padding:0;max-width:100%;}
img.centered {display:block;margin-left:auto;margin-right:auto;}
img.alignright {padding:0;margin:0 0 2px 7px;display:inline;}
img.alignleft {padding:0;margin:0 7px 2px 0;display:inline;}
div.artist img {padding:0;margin:0;display:inline;}
.alignright {float:right;}
.alignleft {float:left}
.indexbanner, .indexbanner-long {margin:0 7px 7px 0;float:left;}
 
img.indexbanner {
	width: 250px;
	height: 170px;
}

img.indexbanner-long {
	width: 764px;
	height: 170;
}

html>body .entry ul {margin-left:0px;padding:0 0 0 20px;list-style:none;padding-left:10px;text-indent:-10px;clear:both}
html>body .entry ol {margin-left:0px;padding:0 0 0 20px;list-style:none;padding-left:10px;clear:both}
html>body .entry li {margin:7px 0 8px 10px;}
.entry ul li:before, #sidebar ul ul li:before {content:"\00BB \0020";}
.entry ol li {margin:0;padding:0;}
.postmetadata {margin:0 0 50px 0;display:block;float:left;clear:both;font-size:7pt;color:#444;padding:4px 10px 4px 10px;width:616px;border:solid 1px #222;background-color:#111;line-height:10pt;}
#content .post p.postmetadata a:link, #content .post p.postmetadata a:visited, #content .post p.postmetadata a:active {color:#666;}
#content .post p.postmetadata a:hover {color:#666;text-decoration:none;}
.postmetadata ul, .postmetadata li {display:inline;list-style-type:none;list-style-image:none;}
ol li {list-style:decimal outside;}
/*Begin Form Elements*/
#searchform {margin:10px auto;padding:5px 3px;text-align:center;}
#sidebar #searchform #s {width:108px;padding:2px;}
#sidebar #searchsubmit {padding:1px;}
.entry form {text-align:center;}
select {width:130px;}
#commentform input {width:250px;padding:4px;margin:5px 0 5px 0;border:solid 1px#222;background-color:#111;color:#CCC;}
#commentform input#author {font:italic 14pt Georgia, "Times New Roman", Times, serif;color:#999;}
#commentform {margin:5px 10px 0 0;}
#commentform textarea {width:628px;padding:4px;margin:5px 0 5px 0;border:solid 1px #222;background-color:#111;color:#CCC;}
#respond:after {	content:".";    display:block;    height:0;    clear:both;    visibility:hidden;}
#commentform #submit {margin:0;float:right;padding:6px;font-size:11pt;font-weight:bold;}
/* End Form Elements */
/* Begin Comments*/
.alt {}
ol.commentlist {margin:0;padding:30px 0 30px 0;}
.commentlist li {list-style:none;margin:0;padding:20px 0 20px 0;}
.commenttop {padding:20px 0 0 0;display:block;background:url(images/commenttop.png) bottom left no-repeat;height:46px;width:638px;float:left;clear:both;}	
.commenttext {border:solid 1px #222;background-color:#111;border-top:none;float:left;clear:both;width:636px;margin-bottom:20px;}
.authcomment div.commenttext p {color:#e5d780}
.commenttext p {padding:20px;margin:0;font-size:10pt;color:#999 }
.commentlist a:link, .commentlist a:visited {color:#999;}
.commentlist a:hover, .commentlist a:active {text-decoration:none;}
.commentlist .author {font:italic 14pt Georgia, "Times New Roman", Times, serif;color:#999;	}
.nocomments {text-align:center;margin:0;padding:0;}
.commentmetadata {margin:0;display:block;}
/* End Comments */
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {cursor:help;}
acronym, abbr {border-bottom:1px dashed #999;}
blockquote {margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #ddd;}
blockquote cite {margin:5px 0 0;display:block;}
.center {text-align:center;}
.hidden {display:none;}
hr {display:none;}
a img {border:none;}
/* End Various Tags & Classes*/
/* Captions */ 
.aligncenter,
div.aligncenter {display:block;margin-left:auto;margin-right:auto;}
.wp-caption {border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img {margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
/* End captions */
#nav li {
position: relative;
}
#nav a {
display: block;
}
#nav li.hover_it em {
width: 160px;
height: auto;
position: absolute;
top: -125px;
left: -30px;
text-align: center;
font-style: normal;
z-index: 100;
display: none;
font-size: 10pt;
}
#nav li.hover_it em a {
}
#nav li.hover_it em a:hover {
}
#middle {
width: 240px;
height: auto;
padding-left: 16px;
float: left;
}
#middle h2 {
margin: 0 0 10px 0;
padding: 0;
font-size: 19px;
}
#middle h2, #middle .box, #middle .box a {
color: #FFF;
background: none;
text-decoration: none;
}
#middle .box {
font-size: 14px;
margin-bottom: 5px;
}
#middle .box.orange {
margin-top: 16px;
}
#middle .box a {
display: block;
outline: none;
}
#middle .box a span {
	text-decoration: underline;
}
#middle .box a span, #middle .box span {
color: #FFDC00;
display: block;
}
#middle .box.orange a span, #middle .box.orange span, a.orange {
color: #FF7F00;
}
#middle .box a.active span {
text-decoration: underline;
}
.text-center h2 {
background: none;
margin: 0 0 12px 0;
padding: 0;
}
.text-center {
color: #FFF;
font-size: 17px;
clear: both;
}
.text-center.startpage {
padding: 25px 0;
}
#animate-container {
width: 680px;
height: auto;
overflow: hidden;
position: relative;
margin: 6px 0 0 0px;
float: left;
}
#animate-content {
width: 680px;
height: 360px;
overflow: hidden;
position: relative;
}
.animate-title {
width: 320px;
height: 60px;
line-height: 20px; /* 20px */
padding: 15px 55px 15px 15px;
background: url(images/animate-title.png) no-repeat left top;
position: absolute;
z-index: 80;
bottom: 30px;
left: 10px;
color: #d7d7d7;
font-size: 15px; /* 16px; */
}
.animate {
float: left;
position: relative;
}
#menu-animate {
width: auto;
height: 14px;
margin-top: 20px;
overflow: hidden;
position: relative;
}
#menu-animate  ul {
margin: 0px;
padding: 0px;
list-style: none;
text-align: center;
}
#menu-animate  ul li, #menu-animate  ul li a, .animate a {
}
#menu-animate  ul li, #menu-animate  ul li a {
width: 15px;
height: 14px;
overflow: hidden;
display: inline;
outline: none;
cursor: pointer;
z-index: 80;
}
#menu-animate  ul li {
padding-right: 8px;
position: relative;
}
#menu-animate  ul li.act {
cursor: default;
top: -14px;
}
#menu ul li.act a, li.act:hover a {
}
.post {
clear: both;
}

#top img.movie-btn-img {
	position: absolute;
	right: 20px;
	top: 10px;
}

#movie-container, #movie-container-bg {
	display: none;
}

#movie-container {
	width: 700px;
	height: 374px;
	background-color: #000;
	
	left: 50%;
	top: 120px;
	margin: 0 0 0 -350px;
	
	z-index: 100;
	position: fixed;
	border: 1px solid #FFF;
	overflow: hidden;
}

#movie-container iframe {
	left: 0px;
	top: 0px;	
	z-index: 110;
	position: absolute;
}

#movie-container-close {
	width: auto;
	height: auto;
	right: 10px;
	top: 10px;
	
	z-index: 160;
	color: #FFF;
	position: absolute;
}


#movie-container-close a {
	color: #FFF;
	font-size: 16px;
	text-decoration: none;
}


#movie-container-bg {
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	position: fixed;
	background-color: #000;
	z-index: 90;
	
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

#middle h4 {
    color: #FFF;
	font-size: 16px;
	font-weight: normal;
	margin: 20px 0 5px 0;
    text-decoration: none;
}


.fb-icon, .yt-icon {
	display: block;
	width: 5px;
	height: 15px;
}

.fb-icon {
	background: url(images/com-icons.png) no-repeat left 5px;
}

.yt-icon {
	background: url(images/com-icons.png) no-repeat left -20px;
}

a.print-template {
	width: 64px;
	height: 20px;
	display: block;
	float: right;
	margin-right: -20px;
}

a.print-template:hover {
	background: none;
}


#post-3554 h4 {
	border-top: 1px solid #FFF;
	padding-top: 15px;
}

#post-3554 h4.first {
	border-top: none;
}


.entry table {
	margin: 10px 0 25px 0;
}

.entry table tr#table-header td {
	font-weight: bold;
}

.entry table tr td {
	padding: 2px 15px 2px 0;
}

#sidebar {
	padding-top: 56px !important;
}

#anchor-nav {
	width: 250px;
	float: left;
	margin-top: 62px;
}

#anchor-nav ul, #anchor-nav ul li {
	list-style: decimal;
	margin: 0 0 0 5px;
	padding: 0;
	color: #FFDC00;
}

#anchor-nav ul li {
	margin-bottom: 4px;
}

#anchor-nav ul li a {
	display: block;
	color: #E3D479;
	font-size: 12px;
	text-decoration: none;
}

#anchor-nav ul li a:hover, #anchor-nav ul li.active a {
	color: #FFDC00;
}

#anchor-nav ul li.active a {
	text-decoration: underline;
}

.article-box-container.clearfix {
	margin-top: 10px;
}

.article-box-container {
	width: auto;
	height: auto;
	clear: both;
	margin-bottom: 40px;
}

.article-box {
	width: 119px;
	height: 119px;
	float: left;
	margin: 10px 10px 0 0;
}

.article-box img {
	width: 119px;
	height: auto;
}

.article-box.last {
	margin-right: 0px;
}

.article-box-container ul, .article-box-container ul li {
	list-style: none !important;
	margin-left: 0 !important;
	padding: 0 !important;
	text-indent: 0 !important;
}

.article-box-container ul li {
	margin-bottom: 5px !important;
}

.article-box-container ul li strong {
	display: block;
	margin-top: 10px;
}

.entry .article-box-container ul li:before {
	content: "" !important;
}


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


#hab-planer-container {
	width: 800px;
	height: 600px;
	background-color: #FFF;
	position: absolute;
	z-index: 9999;
	left: 50%;
	top: 50%;
	margin: -300px 0 0 -400px;
	overflow: hidden;
}

#hab-planer-container .hab-planer-content {
	padding: 35px;
	overflow: auto;
	height: 530px;
	text-align: left;
}

.hab-planer-content a, .hab-planer-content a:focus, .hab-planer-content a:hover, .hab-planer-content h1 {
	color: #000 !important;
}

.hab-planer-content h1 {
	margin-top: 0px;
}

#add-hab-planer-nav {
	display: block;
}

.hab-planer-nav {
	display: block;
	text-align: left;
	padding: 0;
}

.hab-planer-nav, .hab-planer-nav li {
	list-style: none;
}

html > body .entry .hab-planer-nav li {
    margin: 7px 10px 8px 0px;
}

.hab-planer-nav li {
	padding-right: 10px;
}


.hab-planer-nav li, .hab-planer-nav a {
	display: inline;
}

.hab-planer-nav li a {
	color: #FF7F00;
	font-weight: bold;
}

#hab-planer-close {
	width: 20px;
	height: 20px;
	display: block;
	right: 20px;
	top: 10px;
	position: absolute;
	background: url(images/hab-close.png) no-repeat left top;
}

#hab-planer-loading {
	width: 32px;
	height: 32px;
	background: #000 url(images/loading-black.gif) no-repeat center center;
	padding: 10px;
	position: fixed;
	left: 50%;
	top: 40%;
	z-index: 999999;
	margin: -21px 0 0 -21px;
}

.mr_social_sharing_wrapper {
	width: auto;
	height: 25px;
	clear: both;
	margin: 40px 0 0px 0;
}

.my-wp-single .mr_social_sharing_wrapper {
	margin: 40px 0 25px 0;
}

.mr_social_sharing {
	display: block;
    float: left;
    padding-right: 5px;
}



#flash_banners {
	display: none;
}

.facebook-share span {
	font-size: 11px;
	line-height: 14px;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	color: #3B5998;
}

.facebook-share {
	width: 47px;
	background-color: #ECEEF5;
    border: 1px solid #CAD4E7;
	
	border-radius: 3px 3px 3px 3px;
    display: block;
    /*float: left;*/
    padding: 2px 5px 3px 5px;
	
	display: none;
}

.mr_social_sharing_wrapper .facebook-share {
	display: block;
}



