body
{
	margin:0;
	padding:0;
	background-color:#000000;
	left:50%;
	font-family:Monospace,serif;
	color:#FCFCFC;
	background-image:url('images/background.jpg');
	background-attachment:fixed;
	background-size: 100%;
	background-repeat: no-repeat;
}

#blogimage
{
	max-width: 851px;
}

#top
{
	width: 100%;
	height: auto;
}

#blogprev
{
	text-align: left;
	width: 425px;
}
#blognext
{
	text-align: right;
	width: 425px;
}

#main
{
	width:851px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
	background-color:#333333;
	min-height: 100%;
	border: solid 2px #ff4646;
	box-shadow: 10px 10px 50px 10px black;
}

#main:hover
{
	border: solid 2px #c00000;
	box-shadow: 0px 0px 50px 10px #330000;
}

div.download_album
{
	width: auto;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 10px;
	font-size: 20px;
	margin-bottom: 20px;
	text-align: center;
}

a.download_album:link
{
	text-decoration:none;
	color:#333333;
	background-color:#ff4646;
	text-transform: uppercase;
}

a.download_album:visited
{
	text-decoration:none;
	color:#333333;
	color:#ff4646;
	text-transform: uppercase;
}

a.download_album:hover
{
	text-decoration:none;
	color:#333333;
	background-color:#c00000;
	text-transform: lowercase;
}

a.download_album:active
{
	text-decoration:none;
	color:#333333;
	background-color:#700000;
	text-transform: lowercase;
}

img.newsimage
{
	max-width: 831px;
}

img.flag
{
	padding-bottom: 0px;
	margin-bottom: 0px;
}

a.flag
{
	padding-bottom: 0px;
	margin-bottom: 0px;
}

div.newsbody
{
	background-color: #202020;
	padding: 10px;
}

div.newsdate
{
	color: #666666;
}

p.newsparagraph
{
	padding: 0px;
	margin: 0px;
}

#flaghu
{
	position: absolute;
	top: 10px;
	right: 10px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	height: 30px;
	box-shadow: 2px 2px 20px 4px black;
}

#flaghu:hover
{
	box-shadow: 0px 0px 20px 4px #c00000;
}

#flagen
{
	position: absolute;
	top: 50px;
	right: 10px;
	padding: 0px;
	margin: 0px;
	height: 30px;
	box-shadow: 2px 2px 20px 4px black;
}

#flagen:hover
{
	box-shadow: 0px 0px 20px 4px #c00000;
}

#menubar
{
	width:851px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
	background-color:#333333;
	margin-bottom:30px;
	font-size:1.7em;
	border: solid 2px #ff4646;
	text-align:center;
	box-shadow: 10px 10px 50px 10px black;
}

#menubar:hover
{
	border: solid 2px #c00000;
	box-shadow: 0px 0px 40px 10px #330000;
}

a.menu:link
{
	text-decoration:none;
	color:#ff4646;
	text-transform: uppercase;
}

a.menu:visited
{
	text-decoration:none;
	color:#ff4646;
	text-transform: uppercase;
}

a.menu:hover
{
	text-decoration:none;
	color:#c00000;
	text-transform: lowercase;
}

a.menu:active
{
	text-decoration:none;
	color:#700000;
	text-transform: lowercase;
}

a.facebooklink:link
{
	text-decoration:none;
	color:#ff4646;
}

a.facebooklink:visited
{
	text-decoration:none;
	color:#ff4646;
}

a.facebooklink:hover
{
	text-decoration:none;
	color:#c00000;
}

a.facebooklink:active
{
	text-decoration:none;
	color:#700000;
}

a.concert
{
	text-decoration:none;
	border:0px;
	color:#000000;
}

a.concert:link
{
	opacity:0.8;
	filter:alpha(opacity=80);
	text-decoration:none;
}

a.concert:visited
{
	opacity:0.8;
	filter:alpha(opacity=80);
}

a.concert:hover
{
	opacity:1;
	filter:alpha(opacity=100);
}
a.concert:active
{
	opacity:1;
	filter:alpha(opacity=100);
}

table
{
	padding:0px;
	margin:0px;
}

td
{
	padding:0px;
	padding-left:10px;
	margin:0px;
	vertical-align:top;
}

#bio
{
	text-align: justify;
	padding-bottom: 10px;
}

td.pc
{
	text-align: center;
	vertical-align: middle;
}