
* {
	margin: 0; padding: 0;
}

body {
	font: 90% /*  "Segoe UI",  Candara, "Bitstream Vera Sans", "DejaVu Sans",  "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif; */
 "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	background: url(../images/wallflower2.jpg) repeat 0 0;
	color: #222;
}

h1 {
	margin: 0px 0 35px;
	font: 3.3em normal "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
}

h2, h3, h4, h5, h6 {
	margin: 20px 0;
	line-height: 150%;
	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	font-weight: normal;
}

h2 { font-size: 2.5em; }

h3 { font-size: 2.2em; }

h4 { font-size: 1.7em; }

h5 { font-size: 1.4em; }

h6 { font-size: 1.2em; }

h2:first-letter, h3:first-letter, h4:first-letter { color: #212673; }

p {
	margin: 30px 0;
	line-height: 150%;
	font-size: 1em;
}

ul, ol, dl {
	margin: 20px 0;
	list-style: none;
}

li, dt, dd {
	margin: 5px 0;
}

a:link, a:visited {
	text-decoration: none;
	color: #093664;
	padding: 1px;
	border-bottom: 1px dashed;
}

a:hover, a:active {
	border-bottom-style: solid;
}

a img {
	border: none;
}


	/*  -------------------------------------------  content layout  -----------------------------------------  */



	/*  ------------------------------------------------  header  --------------------------------------------  */


#top-top {
	background: url(../images/topp.png) repeat-x bottom left;
	height: 170px;
}

img#bb {
	position: absolute;
	top: 45px; left: 50px;
	border: none;
	outline: none;
}

h2#brost {
	position: absolute;
	color: #ddd;
	top: 0; left: 40px;
}

#header-top .dab {
	position: absolute;
	display: block;
	top: 50px; right: 40px;
	color: #eee;
	width: 350px;
	line-height: 160%;
	font-style: italic;
	font-weight: bold;
}

#header-top .uab {
	top: 40px;
	font-style: italic;
	font-weight: bold;
}

.center-content {
	width: 980px;
	margin: 0 auto;
	position: relative;
}

.center-content a {
	text-decoration: none;
}


	/*  -------------------------------------------  navigation  -----------------------------------------  */


#nav-container {
	width: 880px;
	padding: 0 50px 0;
	background: url(../images/food.png) repeat-y 0 0;
	margin: -24px auto 0;
	height: 100px;
	position: relative;
	font-size: 110%;
}

ul#main-nav {
	margin: 0; padding: 0;
}

ul#main-nav li {
	display: block;
	float: left;
	margin: 15px 15px 0 0;
}

ul#main-nav li.current_page_item, ul#main-nav li.current_page_parent {
	background:  url(../images/mopp.png) repeat 0 0;
	border: 2px solid #999;
	border-top: none;
	margin-top: 0;
	padding: 15px 5px 0;
	height: 60px;
}

ul#main-nav li a:link, ul#main-nav li a:visited {
	display: block;
	outline: none;
	padding: 7px 5px 5px;
	border-bottom: none;
	color: #333;
}

ul#main-nav li:first-letter {
	color: #212673;
	font-size: 120%;
	padding-right: 1px;
}

ul#main-nav li.current_page_item:first-letter, ul#main-nav li.current_page_parent:first-letter {
	color: #aaa;
}

ul#main-nav li a:hover, ul#main-nav li a:active {
	padding-top: 5px;
	border-top: 2px solid #333;
	border-bottom: 2px solid #212673;
}

ul#main-nav li.current_page_item a, ul#main-nav li.current_page_parent a {
	cursor: default;
	padding-top: 5px;
	border: none;
	color: #fff;
}


	/*  -------------------------------------------  main content  -----------------------------------------  */



#main-content {
	width: 880px;
	padding: 10px 50px 20px;
	background: url(../images/nicebg.png) repeat-y 0 0;
	margin: 0 auto;
	z-index: 5;
}

#left {
	float: left;
	clear: both;
	width: 540px;
	padding-right: 30px;
	margin-top: 0px;
	position: relative;
}

.clear {
	clear: both;
}


	/*  ------------------------------------------------- sidebar  ----------------------------------------------  */


#right {
	float: left;
	width: 268px;
	padding: 10px 0 50px 30px;
	line-height: 160%;
}

#right img {
	margin: 20px 0;
	padding: 5px;
	border: 2px solid #aaa;
	width: 263px;
}

.divider {
	margin-top: 50px;
	padding: 50px 0 5px;
	background: url(../images/break.png) no-repeat 0 0;
}

#links {
	padding-bottom: 50px;
}

ul#lankar {
	margin: 15px 0 0;
	line-height: 140%;
}

ul#lankar li {
}


	/*  ------------------------------------------------  footer  ----------------------------------------------  */


#ta-mig-upp {
	margin: 30px 50px 0;
	padding: 70px 0 0;
	width: 780px;
	text-align: center;
}

p#btt {
	padding: 30px 0;
}

#fot {
	text-align: center;
	padding: 30px 0 50px;
}

#fot img {
	padding: 0px 0 0;
}

#fot span {
	padding: 10px 8px;
}

#fot span img {
	margin: 5px 5px -3px 0;
}


#low-bg {
	height: 50px;
	margin: 0 auto 300px;
	width: 980px;
	background: url(../images/nicebg-bottom.png) no-repeat 0 0;
}


	/*  ------------------------------------------------- index  ----------------------------------------------  */


#newixy {
	width: 840px;
	margin-top: -20px;
	position: relative;
	text-align: left;
	height: 420px;
}

#newixy #img-list img {
	border: 2px solid #aaa;
	padding: 5px; margin: 0 30px 40px 0;
	float: left;
	width: 350px;
}

#img-list {
	width: 330px;
	height: 700px;
	display: block;
}

#ixyc {
	position: absolute;
	left: 400px;
	width: 470px;
}

ul#reviews {
	margin-top: 70px;
	width: 400px;
	line-height: 150%;
	font-size: 1.5em;
}

ul#alt-reviews {
	margin: 50px 0 0;
	font: 120% "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	line-height: 150%;
}

ul#alt-reviews li {
	margin: 20px 0;
}

p#mab {
	font-size: 130%;
}

#skit {
	position: relative;
	width: 855px; height: 351px;
	z-index: 100;
	padding: 5px;
	border: 2px solid #ddd;
}

#opener-img {
	display: ;
	z-index: 3;
}

a#oppna {
	margin-top: -10px;
	padding: 5px;
	border: 2px solid #ddd;
	display: block;
	width: 855px; height: 350px;
}

/*
#contentBox {
	display: none;
	position: absolute;
	bottom: 10px; left: 15px;
	padding: 10px 15px;
	color: #222;
	background: #ccc;
	border: 2px solid #fff;
	opacity: 0.9;
	font-size: 1.2em;
	line-height: 120%;
	z-index: 1;
}
*/

#contentBox a {
	color: #222;
}

#contentBox a:hover {
	background: none;
	border: none;
}

#opener {
	font-size: 2.3em;
	padding: 50px 0 20px;
}

#opener-news {
	width: 910px;
}

#opener-news h3 {
	margin: 0;
	padding: 35px 0 20px;
	border-bottom: 2px solid #aaa;
	width: 860px;
}

.news-item h4 {
	font-size: 1.5em;
}

.news-item {
	padding: 10px 40px 20px 0;
	width: 410px;
	float: left;
}

.mtop {
	padding: 30px 0;
}


	/*  ------------------------------------------------- news ----------------------------------------------  */


h4.blog-title {
	margin: 20px 0 -10px;
}

span.rm {
	font-size: 80%;
	cursor: pointer;
	color: #093664;
	padding: 3px 1px;
	border-bottom: 1px dashed;
}

.news-container {
	padding-bottom: 20px;
}

.post {
}

span.pt {
	font-size: 1.2em;
}


	/*  ------------------------------------------------- media  ----------------------------------------------  */


#bilder {
	width: 510px;
	border-right: 2px solid #aaa;
	height: 950px;
}

ul.press-images {
	margin-left: -5px;
}

ul.press-images li {
	display: block;
	float: left;
	width: auto;
	text-align: center;
}

ul.press-images img {
	display: block;
	float: left;
	width: 90px;
	padding: 5px;
	border: 2px solid #bbb;
	margin: 0 5px;
}

ul.press-images img:hover {
	border-color: #888;
}

ul.press-images p {
	clear: both;
	margin-top: 10px;
	padding-top: 10px;
}

ul.press-images li a {
	border: none;
}

p.copy {
	clear: both;
	padding: 0 0 30px;
}

#audio-stuff {
	position: absolute;
	top: 0; left: 500px;
	width: 320px;
	padding-left: 60px;
	text-align: right;
}

#audio-stuff h3 {
	padding-bottom: 20px;
}

p.audioplayer_container {
	margin: -15px 0 40px;
}

h4.fan {
	padding: 80px 0 0;
}


	/*  ------------------------------------------------- discog  ----------------------------------------------  */


.discs {
	height: 280px;
}

.r-marg {
	margin-right: 50px;
}

h3#dh {
	font-size: 2.5em;
}

h3.discHead {
	margin: 0 0 30px;
	padding: 50px 0 0;
	background: url(../images/break.png) no-repeat 0 0;
}

.discs h5 {
	font-size: 120%;
	font-weight: bold;
	margin: 0 0 20px;
	padding-top: 20px;
}

.discs img {
	height: 180px;
	padding: 5px;
	border: 2px solid #aaa;
	margin-right: 15px;
	float: left;
	clear: both;
}


	/*  ------------------------------------------------- reviews  ----------------------------------------------  */


#reviews h4, #reviews h5 {
	margin: 40px 0 20px;
}



	/*  ---------------------------------------------- repertoire  ----------------------------------------------  */
	
	
.tabs {
	margin: 30px 0;
	padding: 0 0 10px;
}	
	
ul.tabNavigation {
	margin: 0;
	height: 60px;
	border-bottom: 2px solid #999;
}

ul.tabNavigation li {
	display: block;
	float: left;
	font-size: 1.5em;
	margin: 0;
}

ul.tabNavigation li a:link, ul.tabNavigation li a:visited {
	display: block;
	float: left;
	height: 18px;
	padding: 20px 10px;
	margin: 0 10px;
	border-bottom: none;
}

ul.tabNavigation li a:hover, ul.tabNavigation li a:active {
	border-top: 2px solid #aaa;
	padding-top: 18px;
	color: #555;
	outline: none;
}

ul.tabNavigation li a.selected {
	background: url(../images/mopp.png) repeat bottom left;
	color: #eee;
	border: 2px solid #999;
	border-bottom: none;
}

ul.tabNavigation li a.selected:hover {
	padding-top: 20px;
	color: #eee;
	border: 2px solid #999;
	border-bottom: none;
}

.rep-lists {
	clear: both;
	padding: 0 15px 20px;
}

.rep-lists h3 {
	margin: 30px 0 20px;
}

.rep-lists p {
	margin: 25px 0 10px;
	font-size: 1.2em;
}

.rep-lists ul {
	margin: 0 20px 40px;
}

.rep-lists ul li {
	list-style: disc;
}
	
p.noshow {
	display: none;
}	
	
	
	/*  ---------------------------------------------  GigPress styles  ------------------------------------------  */


#gp-menu {
	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	padding-bottom: 40px;
}

select.gigpress_menu, select#gigpres_menu {
	width: 400px;
	font-family: inherit;
}

.gigpress_menu option {
	display: block;
	letter-spacing: 1px;
}

.gig {
	border-bottom: 2px solid #aaa;
	padding: 30px 0;
}

.gig:first-child {
	padding-top: 70px;
}

.gigpress-date {
	font-size: 1.5em;
	color: #222;
	display: block;
	margin-bottom: 10px;
}

.gigpress-info-item, .gigpress-venue {
	display: block;
	margin-bottom: 10px;
}

.gigpress-info-label {  }

.notes {
	padding: 10px 0;
	line-height: 150%;
}

.notes p {
	margin: 10px 0;
}

ul.gigpress-listing span {
	display: block;
	margin: 5px 0;
}

ul.gigpress-listing span.gigpress-sidebar-notes {
	display: block;
	margin: 15px 0;
}

ul.gigpress-listing li.vevent {
	display: block;
	margin: 30px 0;
}

a.truncate_show {
	background: none;
}

p.gigpress-subscribe {
	display: none;
}

	/* ARCHIVE */

#archive {
	color: #555;
	font-size: 90%;
}

#archive .gigpress-date {
	color: #555;
}


	/*  ---------------------------------------------  contact page  ------------------------------------------  */


	/* contact form */

form.wpcf7-form {
}

form.wpcf7-form span.rico-label {
	float: left;
	display: block;
	width: 148px;
	clear: both;
	margin: 8px 0;
}

form.wpcf7-form input {
	float: left;
	width: 363px;
	display: block;
	padding: 4px 2px 2px;
	font: 1em "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	background: #eee;
	border: 1px solid #999;
	margin: 8px 0;
}

form.wpcf7-form textarea {
	width: 505px;
	min-height: 150px;
	padding: 6px;
	font: 1em "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	background: #eee;
	overflow: auto;
	border: 1px solid #999;
	margin-top: 20px;
}

.address-label {
	padding-bottom: 10px;
}

p.submit-p input {
	background: #333;
	width: auto;
	border: none;
	padding: 7px 40px;
	color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor: pointer;
}

p.submit-p input:hover {
	background: #212673;
}

form.wpcf7-form span.wpcf7-not-valid-tip-no-ajax {
	clear: both;
	margin: 0 0 0 148px; padding: 0;
	color: #a10404;
	height: 5px;
}

form.wpcf7-form .wpcf7-validation-errors, form.wpcf7-form .wpcf7-response-output {
	border: none;
	margin: 30px 0;
	padding: 20px 0;
	font-size: 1em;
	background: none;
	color: #a10404;
}

form.wpcf7-form .wpcf7-mail-sent-ok, form.wpcf7-form wpcf7-response-output {
	border: none;
	background: none;
	color: #333;
}

.twitter {
	margin: 0 0 0 15px;
}

.twitter li {
	margin: 0 0 15px;
	list-style: disc;
}








