﻿body {
	font-family: helvetica, arial sans-serif;
	font-size:62.5%;
	color: #E6E6E6;
}

h1 {padding-bottom:.45em;font-weight: bold;font-size: 2.5em;color:#242F45}

h2 {letter-spacing:-0.05em; height:45px; display: block; font-weight:bold; font-size: 2em; font-family:Georgia,Times New Roman; color:#242F45;}
h2 span {padding:8px 4px 0 4px; display: inline-block; margin:8px 0 0 15px; height:45px;background: url(/_Resources/img/hTile.png) repeat-x  0 top;}
h2 span.webcast {padding:8px 4px 0 4px; display: inline-block; margin:8px 0 0 25px; height:45px;background: url(/_Resources/img/hTile.png) repeat-x  0 top;}
h2 span.webcam {padding:8px 4px 0 4px; display: inline-block; margin:8px 0 0 40px; height:45px;background: url(/_Resources/img/hTile.png) repeat-x  0 top;}
h2 span.second {background:transparent url(/_Resources/img/hTile.png) repeat-x scroll 0 top;display:inline-block;height:45px;padding:8px 4px 0;margin: 15px;}
.promoPanel3  h2 span, .promoPanel2  h2 span {padding:8px 4px 0 4px; display: inline-block; margin:8px 0 0 35px; height:45px;background: url(/_Resources/img/hTile.png) repeat-x  0 top;width: 180px;}
.page h1 {padding-bottom:.45em;font-weight: bold;font-size: 1.8em;color:#2797E4}

#webCam p.version {margin-left: 20px; padding-top: 9px;}	

/* Hide from IE-mac \*/
* html
h2 span { }
h2 span { }
/* End hide from IE-mac */

h2 a {color:#242F45;}
.textBanner h2 span {margin-left:5px;}


h3{ padding-bottom:.2em; font-weight:bold; font-size: 1.5em; color:#2797E4; line-height:1.2em;  }
h3 a {color:#2797E4; cursor:pointer;}
h3 a:hover {color:#C1D731}

h4 {color:#2797E4;font-weight:bold;font-size: 1.5em;}	
.ticketDescription h4 {padding:13px 0 0 25px;}   
	
#footer ul li {font-size:1.3em;}

.contentHolder .contentRight .promoPanel .panel .textBanner p,
#mainBox .blackBody p, .smallBlackBody p { font-size:1.3em; line-height:1.2em; }
.contentHolder .contentRight .promoPanel .panel .textBanner a p { color:#E6E6E6;}

.smallBlackBody strong { font-weight:bold; } 
.smallBlackBody p { margin-top:0; padding-bottom:1em;}

.blackBody .artistPanel .panel .artistWebsite a, 
.artistPanel p, 
.newsArticle p, 
newsArticleBlog p,
.blogBody .box p,
.blackBody .webcastText p
{ padding:0; margin:0; font-size: 1.4em; line-height:1.2em; }

.blackBody .webcastText p { padding-bottom:10px;}

.homeBlog p { font-size: 1.4em; line-height:1.2em; }

.artistWebsite img {padding:0; margin: 0 1em 0 0;}

.ticketPanel { font-size:1.4em; line-height:1.2em; }

.blogBody h2, .newsArticle h2, .newsArticleBlog h2 { padding:0; display:block; color:#2797E4; line-height:1.2em; font-family: helvetica, arial sans-serif; }
.blogBody h2 { margin-left:0;}
.newsArticle span.date { display:block; padding:1em 0 .5em 0; }
.newsArticleBlog span.date { display:block; padding:0 0 .5em 100px;font-size: 14px;}

.newsPanel span.date { font-size:1em; }
.newsPanel strong { font-weight:bold; }
.newsPanel a { color:#2797E4; }

.newsList .panel .news p,
.newsPanel .panel .news p { padding:0;margin:0; font-size: 1.2em; line-height:1.2em; }

a { text-decoration:none;color:#2797E4; }
a:hover { color: #C1D731; }

.navigation li a { text-decoration:none;color:#ffffff; }
.navigation li  a:hover { color: #C1D731; }
.navigation li  a.active { color:#2797E4; }

.contentHolder .latestPanel .panel ul li a,
.contentHolder .latestPanel .panel ul li a:visited { font-size:1.3em; color:#fff; font-weight: bold; line-height:1.3em; }
.contentHolder .latestPanel .panel ul li.alt a { color:#2797E4; }

.contentHolder .lineupPanel .stage-day a,
.contentHolder .lineupPanel .stage-day a.even,
.contentHolder .lineupPanel a,
.contentHolder .lineupPanel a:visited
	{
		color:#E6E6E6;
		font-size:2.5em;
		font-weight:bold;
		line-height:1.5em;
	}
	
	.contentHolder .lineupPanel a:hover
	{
		color:#C1D731;
	}
	
#footerWrapper #footer #footerHolder .footerPanel ul li a:visited,
#footerWrapper #footer #footerHolder .footerPanel ul li a {color:#E6E6E6; line-height:1.4em; }

#footerWrapper #footer #footerHolder .footerPanel ul li a:hover {color:#C1D731; }
#footerWrapper #footer #footerHolder .footerPanel h4 { margin:0 0 1em 0; padding:0; text-transform:uppercase; }
#footerWrapper #footer #footerHolder .footerPanel #copy { font-size:.9em;line-height:1.2em; }


.register {
    font-size:1.2em;line-height:1.2em;
}

.bigPromoPanel p {font-size:1.2em;line-height:1.2em;}

.contentHolder .latestPanel .panel ul li a:hover {color:#C1D731; }

.gallery_list a {font-size:1.2em;line-height:1.2em;}


.contentHolder .lineupPanel .stage_times 
	{
		color:#C1D731;
		font-weight:bold;
		font-size:1.3em;
	}
	
p.storeMessage { padding:0 0 10px 50px; font-size:16px; font-weight:bold; }

