﻿body {
}
a img {
	border:none;
}

  
h1.Title 
{
    height: 0; 
    margin:0;
    padding:0;
    font-size: 0;
    padding-top: 24px; 
    overflow:hidden;
    background: url(../images/marchonstage_title.gif) no-repeat scroll 0 0; }
    
#MainContainer a {color:#BBC89A;}
#MainContainer a:hover {color:#FFFFFF;}

#MainContainer {
	font-size:11px;
	line-height:14px;
	color:#CCCCCC;
	font-family:Georgia;	
	margin: 0 auto;	
	width: 100%;
	
}

#ContentContainer
{
    background: #323D1D url('../images/bg.jpg') no-repeat scroll 0 0;
    
    width:100%;
    height: 100%;
    
    }



#Content
{
    padding: 20px 25px 0 25px;
    padding-bottom: 30px;
}
#Left
{
    width: 314px;   
    float:left;
    margin-top: 7px;
}

#Right
{
    width: 380px;    
    float:right;
    margin-top:3px;
}

#EventsContainer
{
     background: #434F29 url('../images/calendar_BG.jpg') no-repeat scroll 0 0;
    
}

#EventsBoxTitle
{
    margin:0 auto;     
    padding: 0px 0 10px 0;
    font-size: 14px;
    text-transform:uppercase;  
    font-weight:bold;
    text-align:center;
    }
#EventsBoxHeader{margin-left: -2px; }



#EventsBox
{
    padding: 15px 4px 4px 6px;
    margin-top:2px;
     
}


#Buttons
{
    margin-top: 12px;

}
#Bottom
{
    clear:both;
    margin-top:20px;
}


#Charity
{
	background: #434F29 url('../images/charity_BG.jpg') no-repeat scroll 0 0;
    border: solid 1px #ffffff;
    padding: 12px;
    width:695px;
	height:100px;
}

#FooterBar
{
    background: #434F29 url('../images/footerbar.gif') no-repeat scroll 0 0;
     width:100%; 
     text-align:center;
     height:38px;
      
      }
/******** Popup Styles *********/

.PopupTitle {
	padding: 8px 0px;
}
.PopupTitle a:link, .PopupTitle a:visited, .PopupTitle a:hover {
	text-transform: uppercase;
}
#DownloadsPopup {
	position:absolute;
	z-index: 10;
	top: 25%;
	left: 25%;
	width: 450px;
	height: 410px;
	background-image: url(../images/pop_downloadBG.gif);
	background-repeat: no-repeat;
	padding:0px;
}
#DownloadsPopup .Title
{
    text-align:center;
    margin-bottom: 20px; 
    margin-top:12px;
    }
    
.EventListPopup  {
	position:absolute;
	z-index: 10;
	top: 25%;
	left: 25%;
	width: 450px;	
	background-repeat: no-repeat;
	padding-bottom: 20px;
    height: auto;
    background-image: url(../images/popup_BG.gif);    
}

.EventListPopup .Title
{
    text-align:center;
    margin-bottom: 20px; 
    margin-top:12px;
    }
    
.TrackSection .SectionLeft
{
    width: 250px; 
    float:left;
    background: url(../images/pop_star.gif) no-repeat scroll top left;

    padding-left: 20px;
    }
.TrackSection .SectionRight{float:right;}

.TrackSection .Artist{display:block; font-weight: bold; font-size: 12px;}
.TrackSection {
   clear:both; 
   width: 400px;
  
   
   margin: 0 auto;
    
}

 #DownloadsPopup .SectionDivider 
 {
     clear:both; 
     width: 400px; 
     
    margin: 4px auto;
     background: url(../images/pop_divider.gif) repeat-x scroll 0; 
     height: 1px; 
     padding: 4px 0 6px 0;
     
       }
#PhotoGalleryPopupFlashHolder{margin-top: 20px;}

#PhotoGalleryPopup {
	position:absolute;
	z-index: 10;
	top: 25%;
	left: 10%;
	width: 537px;
	height: 629px;
    background: #000000 url(../images/gallery_bg.gif) no-repeat scroll 0 0;
	text-align:center;
}

#PopupIframe{}

#ifrmUpload {
	width: 520px;
	border: solid 1px #6F7957;
	margin-top: 20px;
}


.PopupReturn{margin-top:20px;}

.PopupTop {
	position: absolute;
	top:15px;
	left: 0px;
}
.PopupTitle {
	text-align:center;
	width: 100%;
	margin-top: 4px;
}
.PopupClose {
	text-align:center;
	width:100%;
	position:absolute;
	bottom: 7px;
	
	left: 0px;
}

#PhotoGalleryPopup .PopupClose
{
    
}

.EventListFooter
{
    
    background-image: url("../images/popup_footerBG.gif");
    padding-top: 10px;
    height: 20px;
    bottom: -28px;
}

.PopupDivider {
	padding: 8px 0;
}
.PopupCloseBtn {
	position:absolute;
	right:2px;
	top: 2px;
}


/******** END Popup styles ***********/





/************ Scroller Styles *****************/

/*Scroll control Styles*/


.ListRow {
	margin-left:0px;
	background: #434F29 url('../images/calendarBG_1.gif') repeat-y scroll 0 0;
	text-align: left;
	height: auto;
	min-height:28px;
	color:#FFFFFF;
	width:352px;
	clear:both;
	padding: 5px 0 5px 0;
	overflow: hidden;

}
.AltListRow {
	margin-left:0px;
	text-align: left;
	height: auto;
	min-height:28px;
	width:352px;
	clear:both;
	background: #434F29 url('../images/calendarBG_2.gif') repeat-x scroll 0 0;
	padding: 5px 0 5px 0;
	overflow: hidden;

}
.EventTitle a, .EventTitle a:link, .EventTitle a:visited {
	font-size:11px;
	text-decoration:underline;
	line-height:15px;
}
.ContainerClass 
{
    padding-top:4px;
}

.ContentClass {
	text-align:left;
	font-size:11px;
}

.EventDivider img {
	
}

.EventTime {
	text-align:left;
	font-size:11px;
	float:left;	
	width:80px;
	overflow:hidden;
	margin-left: 5px;
	color: #FFFFFF;
	font-weight:bold;
  }


  
.EventTitle {
	text-align:left;
	font-size:11px;
	overflow:hidden;
	color:#BBC89A;
	width:170px;
	float:left;
	font-weight: normal;
	
	
}

.EventTitle a, .EventLocation a {color:#BBC89A;}

.EventLocation {
	text-align:left;
	font-size:11px;
	float:right;
    width:85px;
    margin-right: 5px;
	overflow:hidden;
	

}
.ScrollBar {
	background-image:url('../images/scroller/scroll_track.gif');
	width: 10px;
	/*display:none;*/
}
.UpButtonClass {
	padding-bottom:1px;
}
.DownButtonClass {
	padding-top:1px;
}



.EventListPopupContainer
{
    margin: 0  auto;
    border: solid 3px #1F260F;
    width:365px;
   
}

.EventListPopupContainer .ListRow, .EventListPopupContainer .AltListRow {width: 365px;}


/*End scroll control*/

/* End Scroller Styles */






#EventsBoxHeader{display:none; }
.ContainerClass 
{
    margin-top:3px;
}
