﻿@font-face {
	font-family: 'BankGothicMdBTMedium';
	src: url('fonts/bgothm.eot');
	}

body	{
	margin: 0px;
	padding: 0px;
	background-image: url('images/background.jpg');
	background-color:  #DFDFDF;
	} 

body.blog {
	background-image: url('images/background.jpg');
	} 

body.legal {
	background-color: #FFFFFF;
	} 

#outer {    
	background-color:#FFFFFF;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 804px;
	}

#header1 {
	position: absolute;
	width: 800px;
	height: 110px;
	top: 0px;
	left: -2px;
	background-color: #000000;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	}

#header2 {
	position: absolute;
	width: 800px;
	height: 38px;
	top: 110px;
	left: -2px;
	background-color: #595959;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	border-top: 2px solid #C00000;
	border-bottom: 2px solid #C00000;
	}

#header3 {
	position: absolute;
	width: 800px;
	height: 28px;
	top: 150px;
	left: -2px;
	background-color: #595959;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 3px solid #C00000;
	}

#menu {
	position: absolute;
	width: 800px;
	height: 20px;
	top: 152px;
	left: -2px;
	background-color: #000000;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	}

#content {
	position: absolute;
	width: 650px;
	height: 650px;
	top: 172px;
	left: -2px;
	background-color: #CCCCCC;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	}

#blogcontent {
	position: absolute;
	width: 650px;
	height: 650px;
	top: 172px;
	left: -2px;
	background-color: #CCCCCC;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	overflow: auto;
	}

#countdown {
	position: absolute;
	width: 150px;
	height: 70px;
	top: 172px;
	left: 650px;
	background-color: #C00000;
	border-right: 2px solid #000000;
	color: #000000;
	}

#rightmenu {
	position: absolute;
	width: 150px;
	height: 534px;
	top: 326px;
	left: 650px;
	background-color: #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	}

#sponsor3 {
	position: absolute;
	top: 242px;
	left: 650px;
	width: 150px;
	height: 82px;
	background-color: #000000;
	border-top: 2px solid #000000;
	border-right: 2px solid #000000;
	}

#artist_video {
	position: absolute;
	top: 310px;
	left: 250px;
	}

#artist_videow {
	position: absolute;
	top: 310px;
	left: 190px;
	}

#artist_video6 {
	position: absolute;
	top: 40px;
	left: 40px;
	}

#bob6 {
	position: relative;
	top: 10px;
	left: 5px;
	}

#footer {
	position: absolute;
	width: 650px;
	height: 37px;
	top: 822px;
	left: -2px;
	background-color: #CCCCCC;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 2px solid #000000;
	}

#column1	{
	position: absolute;
	width: 145px;
	height: 510px;
	top: 30px;
	left: 10px;
	}

#column2	{
	position: absolute;
	width: 164px;
	height: 610px;
	top: 30px;
	left: 160px;
	border-left: 1px solid #000000;
	}

#column3	{
	position: absolute;
	width: 160px;
	height: 590px;
	top: 30px;
	left: 327px;
	border-left: 1px solid #000000;
	}

#column4	{
	position: absolute;
	width: 154px;
	height: 590px;
	top: 30px;
	left: 493px;
	border-left: 1px solid #000000;
	}

p.columns	{
	font-family: Verdana;
	font-size: 8pt;
	margin-left: 3px;
	margin-right: 0px;
	margin-bottom: 5px;
	}

p.colheading		{
	margin-left: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	color: #C00000;
	}
	
.map		{
	font-family: Comic Sans MS, Verdana; 
	font-size: 10pt;
	font-style: italic;
	}

.post {
	margin: 0 0 0px;
	text-align: justify;
	}

.center {
	text-align: center;
	}

object.video  {
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 0px;
	}

object.artist  {
	float: right;
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 30px;
	}

img.banner	{
	 width: 800px;
	 height: 106px;
	}

p.count	{
	font-family: BankGothic Md BT, BankGothicBT-Medium, BankGothicMdBTMedium, Verdana, Arial;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	color: #000000;
	}

p.footer  {
	margin-left: 40px;
	margin-right: 30px;
	margin-top: 20px;
	margin-bottom: 2px;
	text-align: center;
	font-family: BankGothic Md BT, BankGothicBT-Medium, BankGothicMdBTMedium, Verdana, Arial;
	font-size: 8pt;
	color: #C00000;
	}

p.banner1	{
	font-family: BankGothic Md BT, BankGothicBT-Medium, BankGothicMdBTMedium, Verdana, Arial;
	font-size: 24pt;
	font-style: italic;
	font-weight: bold;
	margin-left: 1px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	color: #FFFFFF;
	}

p.home1	{
	font-family: BankGothic Md BT, BankGothicBT-Medium, BankGothicMdBTMedium, Verdana, Arial;
	font-size: 28pt;
	font-weight: bold;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #C00000;
	}

p.home2	{
	font-family: BankGothic Md BT, BankGothicBT-Medium, BankGothicMdBTMedium, Verdana, Arial;
	font-size: 24pt;
	font-weight: bold;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
	}

p.home3	{
	font-family: BankGothic Md BT, BankGothicBT-Medium, BankGothicMdBTMedium, Verdana, Arial;
	font-size: 20pt;
	font-weight: bold;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #C00000;
	}

p.home4	{
	font-family: BankGothic Md BT, BankGothicBT-Medium, BankGothicMdBTMedium, Verdana, Arial;
	font-size: 12pt;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
	}

p.home5	{
	font-family: BankGothic Md BT, BankGothicBT-Medium, BankGothicMdBTMedium, Verdana, Arial;
	font-size: 12pt;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
	}

.reunion {
	font-size: 14pt;
	color: #FFFFFF;
	}

p.banner2	{
	font-family: BankGothic Md BT, BankGothicBT-Medium, BankGothicMdBTMedium, Verdana, Arial;
	font-size: 18pt;
	font-style: italic;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: right;
	color: #FFFFFF;
	}

p.list	{
	font-family: Verdana;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	margin-left: 40px;
	margin-top: 0px;
	margin-bottom: -15px;
	text-align: left;
	color: #000000;
	}

h2		{
	font-family: Verdana;
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	margin-left: 40px;
	margin-top: 20px;
	}

h3		{
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	font-style: italic;
	color: #C00000;
	margin-left: 40px;
	margin-top: 20px;
	}

h3.blog			{
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	margin-left: 40px;
	margin-bottom: 2px;
	}

h3.travel		{
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	font-style: italic;
	color: #C00000;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	}

h4		{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	margin-left: 40px;
	margin-top: 20px;
	}

p.blogdate		{
	font-family: Verdana;
	font-size: 10pt;
	font-style: italic;
	color: #000000;
	margin-top: 0px;
	margin-left: 40px;
	margin-bottom: 2px;
	}

h3.date			{
	font-family: Verdana;
	font-size: 12pt;
	color: #C00000;
	font-weight: bold;
	margin-left: 20px;
	margin-bottom: 2px;
	}

p.blogcontent	{			
	margin-left: 0px;
	margin-right: 40px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Verdana;
	font-size: 10pt;
	}


p		{
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 10px;
	font-family: Verdana;
	font-size: 10pt;
	}


p.body		{
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 15px;
	margin-bottom: 0px;
	font-family: Verdana;
	font-size: 10pt;
	}

img.body	{
	float: right;
	margin-right: 250px;
	margin-top: 50px;
	}
		
img.right	{
	float: right;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 0px;
	border-style: none;
	border-width: 0px;
	}

img.history-r	{
	float: right;
	margin-right: 20px;
	margin-left: 5px;
	margin-top: -5px;
	border-style: solid;
	border-color: #595959;
	border-width: 3px;
	}

img.history-l	{
	float: left;
	margin-right: 20px;
	margin-left: 40px;
	margin-top: 0px;
	border-style: solid;
	border-color: #595959;
	border-width: 3px;
	}

img.artist	{
	float: right;
	margin-right: 5px;
	margin-left: 10px;
	margin-top: -30px;
	margin-bottom: 0px;
	border-style: solid;
	border-color: #800000;
	border-width: 3px;
	}

img.artist2	{
	float: right;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: -10px;
	border-style: solid;
	border-color: #800000;
	border-width: 3px;
	}

img.artist3	{
	float: right;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 0px;
	border-style: solid;
	border-color: #800000;
	border-width: 3px;
	}

img.gallery	{
    margin-left: auto;
    margin-right: auto;
	margin-top: -10px;
	border-style: solid;
	border-color: #800000;
	border-width: 3px;
	}

img.left	{
	float: left;
	margin-left: 10px;
	margin-right: 20px;
	}

img.main	{
	float: right;
	margin-right: 20px;
	margin-left: 5px;
	margin-top: 10px;
	border-style: solid;
	border-color: #595959;
	border-width: 3px;
	}

img.sponsor	{
	border-style: none;
	border-width: 0px;
	vertical-align:text-bottom;
	}

img.random	{
	border-style: solid;
	border-color: #595959;
	border-width: 3px;
	}

div.meta 	{			
	margin-left: 60px;
	margin-right: 40px;
	margin-top: -40px;
	font-family: Verdana;
	font-size: 10pt;
	}


hr		{
	color: #C00000;
	background-color: #C00000;
	border-width: 0;
	margin-left: 10px;
	width: 600px;
	height: 2px;
	}
		
hr.directions		{
	margin-top: 0px;
	margin-bottom: 0px;
	}

hr.tickets		{
	color: #000000;
	background-color: #000000;
	}

td		{
	font-family: Verdana;
	font-size: 10pt;
	}

ul.artist		{
	list-style-image: url('images/v5_bullets_63a.gif');
	margin-left: 10px;
	}
	
ol.directions	{
	margin-top: 5px; 
	}

ol.tickets	{
	margin-top: 5px;
	margin-bottom: 10px;
	}

ul.legal		{
	list-style-type: square;
	}

li		{
	font-family: Verdana;
	font-size: 10pt;
	margin-left: 40px;
	margin-bottom: 5px;
	}
	
li.directions	{
	font-family: Verdana;
	font-size: 8pt;
	margin-left: 40px;
	margin-bottom: 5px;
	}

li.tickets	{
	margin-left: 25px;
	}

li.legal		{
	font-family: Verdana;
	font-size: 10pt;
	margin-left: 40px;
	margin-right: 20px;
	margin-bottom: 5px;
	}

li.artist		{
	font-family: Verdana;
	font-size: 10pt;
	margin-left: 20px;
	margin-bottom: 20px;
	}
	
li.sponsor		{
	font-family: Verdana;
	font-size: 10pt;
	margin-left: 40px;
	margin-bottom: 5px;
	}

input		{
	font-family: Verdana;
	font-size: 10pt;
	}
	
td.right		{
	font-family: Verdana; 
	font-size: 10pt;
	text-align: right;
	}

td.left          { 
	font-family: Verdana; 
	font-size: 10pt;
	text-align: left;
	}

#m-media          { 
	font-family: Comic Sans MS, Verdana; 
	font-size: 12pt;
	font-style: italic;
	text-align: left;
	}

img.media	{
	float: left;
	margin-right: 5px;
	margin-left: 0px;
	margin-top: 0px;
	border-style: none;
	}

p.media	{
	margin-right: 5px;
	margin-left: 0px;
	margin-top: 20px;
	font-family: Comic Sans MS, Verdana; 
	font-size: 12pt;
	font-style: italic;
	}

a.media:link		{
	text-decoration: none;
	color: #C00000;
	}

a.media:visited		{
	outline: none;
	text-decoration: none;
	color: #C00000;
	}

a.media:hover		{
	color: #000000;
	}

a.battle:link		{
	text-decoration: none;
	color: #000000;
	}

a.battle:visited		{
	outline: none;
	text-decoration: none;
	color: #000000;
	}

a.battle:hover		{
	color: #C00000;
	}

a.image:link		{
	outline: none;
	text-decoration: none;
	color: #999999;
	}

a.image:visited		{
	outline: none;
	text-decoration: none;
	color: #999999;
	}

a.sponsor:link		{
	outline: none;
	text-decoration: none;
	color: #595959;
}

a.sponsor:visited		{
	outline: none;
	text-decoration: none;
	color: #595959;
	}

a:link	{
	outline: none;
	}

a:visited	{
	color: blue;
	outline: none;
	}