@font-face {
	font-family: 'PTSansRegular';
	src: url('../fonts/PT_Sans.eot');
	src: local('PT Sans Regular'), local('PTSans-Regular'), url('../fonts/PT_Sans.ttf') format('truetype'), url("../fonts/PT_Sans.svg#PTSans-Regular") format('svg');
}
@font-face {
	font-family: 'PTSansNarrow';
	src: url('../fonts/PT_Sans_Narrow.eot');
	src: local('PT Sans Narrow Regular'), local('PTSans-Narrow'), url('../fonts/PT_Sans_Narrow.ttf') format('truetype'), url("../fonts/PT_Sans_Narrow.svg#PTSans-Narrow") format('svg');
}
body { background-image: url(../img/bg_splatter_top.gif);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #1a161a;
	margin:0;
}
div.menu { text-align: center;
	font-family: "PTSansRegular", "Century gothic", "Avant Garde", "Avant Garde Gothic", Georgia, sans-serif;
	font-size: 13px;
	margin-bottom: 5px;
	margin-top:30px;
}
div.menu a {
	color: #BD9C2B;
	text-decoration: none;
	margin: 0px 5px 0px 5px;
}
td { font-size: 12px;
	font-family: "PTSansRegular", "Century gothic", "Avant Garde", "Avant Garde Gothic", Georgia, sans-serif;	
}
div.menu a:hover { color: #ffffff;
	border-bottom: 1px dotted #ffffff;
}
div#pagetitle { font-family: "PTSansRegular", "Century gothic", "Avant Garde", "Avant Garde Gothic", Georgia, sans-serif;
	font-size: 36px;
	text-align: right;
	background-color: #c09e2b;
	padding: 0px 5px 0px 5px;
	width: 790px;
}
div#languagediv {
	width: 790px;
	height: 12px;
	font-size: 11px;
	color: #cccccc;
	text-align: right;
	padding-right: 0px;
	padding-bottom: 3px;
	margin-right: 0px;
	font-family: "PTSansRegular", "Century gothic", "Avant Garde", "Avant Garde Gothic", Georgia, sans-serif;
}
div#languagediv a {
	color: #999999;
	text-decoration: none;
}
div#languagediv a:hover {
	color: #ffffff;
}
div#event { background-color: #c09e2b;
	background-image: url(../img/bg_yellowcloud.jpg);
	width: 790px;
	text-align: left;
	font-family: "PTSansRegular", "Century gothic", "Avant Garde", "Avant Garde Gothic", Georgia, sans-serif;
	font-size: 12px;
	color: #0b1627;
	padding: 5px;
	border-bottom: 1px dashed #ffffff;
	border-top: 1px dashed #ffffff;
	margin-bottom: 15px;
}
div#event a { text-decoration: none;
	color: #521e1e;
}
div#event a:hover {
	color: #ffffff;
	border-bottom: 1px dotted #000000;
}
div.event { background-color: #c09e2b;
	background-image: url(../img/bg_yellowcloud.jpg);
	width: 790px;
	text-align: left;
	font-family: "PTSansRegular", "Century gothic", "Avant Garde", "Avant Garde Gothic", Georgia, sans-serif;
	font-size: 12px;
	color: #0b1627;
	padding: 5px;
	border-bottom: 1px dashed #ffffff;
	border-top: 1px dashed #ffffff;
	margin-bottom: 15px;
}
div.event a { text-decoration: none;
	color: #521e1e;
}
div.event a:hover {
	color: #ffffff;
	border-bottom: 1px dotted #000000;
}
div.eventtext { 
	font-family: "PTSansRegular", "Century gothic", "Avant Garde", "Avant Garde Gothic", Georgia, sans-serif;
	font-size: 13px;
	display: table;
	text-align: justify;
	width: 695px;
	padding-bottom: 10px;
	margin-top:7px;
}
img.artist { margin:0 0 20px 20px;
	float: right;
	border: 6px solid #333333;
	clear:none;
}
div#footer { 
	background:#e6e6e6 url(../img/bg_footer.jpg) top center no-repeat;
	width: 100%;
	padding-top: 220px;
	padding-bottom: 70px;
	background-color: #e4e4e4;
	font-family: "PTSansRegular", "Century gothic", "Avant Garde", "Avant Garde Gothic", Georgia, sans-serif;
	color: #666666;
	text-align: center;
}
div#footer img {
	margin:0 10px 0 10px;
}
div#footer a { text-decoration: none;
	color: #666666;
}
div#footer a:hover {
	color: #e4e4e4;
	border-bottom: 1px dotted #666666;
}

/*************** DAY, MONTH, YEAR - DATE ***************/
td.date {
	background-image:url(../img/bg_datebox.png);
	background-repeat:no-repeat;
	text-align: left;
	float: left;
	color: #fff;
	width:55px;
	height:81px;
	font-family: "Arial black", "arial", "Century gothic", "Avant Garde", "Avant Garde Gothic", Georgia, sans-serif;
	letter-spacing:-1px;
	margin:2px 5px 0 -22px;
	padding:5px 0 0 15px;
}
span.day { 
	font-size: 29px;
	line-height: 25px;
}
span.month { 
	font-size: 29px;
	line-height: 25px;
}
span.year { 
	font-size: 14px;
	line-height: 14px;
	font-weight: none;
}
span.arrow { font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 8px;
}
/*************** DAY, MONTH, YEAR - DATE END***************/



/*************** EXTRA TEXT ELEMENTS START ***************/
span.time, span.event {
	font-family: "PTSansNarrow", "century gothic", Georgia, sans-serif;
	font-size: 28px;
	letter-spacing:-1px;
	line-height:26px;
}
span.time { 
	color: #ffffff;
}
span.event {
	color: #1a161a;
	font-weight: normal;
	text-transform: uppercase;
	text-align:left;
}
span.event:hover {
	color: #fff;
}
span.title { font-family: "PTSansRegular", "Century gothic", "Avant Garde", "Avant Garde Gothic", Georgia, sans-serif;
	font-size: 16px;
	color: #ffffff;
	text-transform: uppercase;
}
h2.presenting { font-family: "PTSansRegular", "Century gothic", "Avant Garde", "Avant Garde Gothic", Georgia, sans-serif;
	font-size: 16px;
	margin-top:-7px;
	padding:0;
	color: #ffffff;
	text-transform: uppercase;
}
span.minititle {
	color: #ffffff;
	text-transform: uppercase;
}
span.tickets, h2.subtitle {
	font-size: 16px;
	text-transform: uppercase;
	text-align:left;
}
h2.subtitle {
	margin:0 0 -5px;
	padding:0;
	color:#1a161a;
}
span.supportingartist {
	text-transform: uppercase;
	color: #ffffff;
}
span.artist { font-size: 18px;
	line-height: 18px;
	text-transform: uppercase;
}
span.artist:hover {
	 color: #ffffff;
}
span.epost { color: #812a18;
}
span.bandmember { color: #ffffff;
	text-transform: uppercase;
}
h2 {
	font-family: "PTSansRegular", "Century gothic", "Avant Garde", "Avant Garde Gothic", Georgia, sans-serif;
	font-size: 22px;
	text-transform: uppercase;
	color: #fff;
	font-weight: normal;
	margin:0px;
}
.frontpageitalic {
	font-family:"Times new roman";
	font-style:italic;
	color:#1a161a;
	font-size:28px;
	text-transform:capitalize;
}
h3 {
	font-family: "PTSansRegular", "Century gothic", "Avant Garde", "Avant Garde Gothic", Georgia, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #fff;
	font-weight: normal;
	margin-top: 0px;
}
p {
	text-align:justify;
}
/*************** EXTRA TEXT ELEMENTS END ***************/



/*************** START PAGE ELEMENTS ***************/
div#eventslist {
	width: 235px;
	padding-left: 5px;
	padding-right: 10px;
	font-size: 12px;
}
div#eventslist a {
	text-transform: uppercase;
}
div#eventslist hr {
	border: 0px;
	border-bottom: 1px dotted #ffffff;
	margin-right: 6px;
	background-color: transparent;
}
span.narroweventslist {
	font-family:"PTSansNarrow";
	font-size:14px;
	line-height:16px;
}
hr {
	color:#c09e2b;
	background-color:transparent;
	border:1px dotted #fff;
	border-style:none none dotted;
	clear:both;
}
div#about {
	padding:0 10px 30px 10px;
	width: 517px;
}
div#menu {
	float: left;
}
td.menyprodukt {
	font-size: 12px;
	text-transform: uppercase;
	color: #0b1627;
}
td.menypris {
	font-size: 12px;
	color: #ffffff;
}
.inputfield { font-family: "PTSansRegular", "Century gothic", "Avant Garde", "Avant Garde Gothic", Georgia, sans-serif;
	font-size: 12px;
	background-color: #76693f;
	color: #ffffff;
	width: 250px;
	border: 1px solid #1a161a;
}
/*************** START PAGE ELEMENTS END ***************/




/*************** CONTACT START *********************/
td.photo { padding: 0px;
	width: 75px;
}
td.photo img { border: 8px solid #eeeeee;
	margin: 0px;
}
table.styrelse {
	width: 100%;
	padding: 0px;
	font-size: 12px;
}
td.post { color: #ffffff;
	width: 200px;
	padding-bottom: 10px;
	text-transform: uppercase;
	vertical-align: top;
}
span.person {
	color: #000000;
	text-transform: uppercase;
}
/*************** CONTACT END *********************/



/*************** GALLERY START *********************/
div.photogallery {
	font-size: 16px;
	color: #000000;
}
div.photogallery a {
	text-decoration: none;
	text-transform: uppercase;
	color: #1a161a;
}
div.photogallery a:visited {
	color: #000000;
}
/*************** GALLERY END *********************/

div#sidebar-image a:hover img {
	border:0;
}
div#sidebar-image a:hover {
	border-bottom:0;
}

div#archive_year {
	width:800px;
	margin:auto;
	text-align:left;
	font-size:14px;
	font-family:"PTSansRegular", "Century Gothic", georgia;
	color:#fff;
	text-transform:uppercase;
	margin-bottom:-15px;
	margin-top:10px;
}

div#archive_year a {
	text-decoration:none;
	color:#fff;
}
div#archive_year a:hover {
	color:#666;
}
