body{

margin: 0px;
padding: 0px;
background-image: url(../images/header_bg.jpg);
background-repeat:no-repeat;
background-position:center top;
background-color: #000000;
text-align: center;
font-family:sans-serif;
}

.top{
width:100%;
height:8px; 
background-color:#20190c;
border-bottom: 1px solid #47321B;

}



.mb-inside img {
					 width: 76%;
					 margin-top:0px;
}

#content{
margin-right:auto;
margin-left:auto;
text-align: center;
/*background-image: url(../images/stage_bg.png);*/
width: 1086px;
/*height: 569px; */
}


#top_nav{
width:982px;
height:185px;

}
/*
#top_nav{
			 background-color:#20190c;
			 border-bottom: 1px solid #47321B;
			 border-left: 1px solid #47321B;
			 border-right: 1px solid #47321B;
			 margin-top:-1px;
			 height:30px;
			 width:300px;
			 z-index:1200;
			 position:relative;
			 float:right;
			 margin-right:100px;
			 
			 color:#e5e204;
}
*/
.button a:link {text-decoration: none;}

.top_link A:link{color:#e5e204; text-decoration: none;}
.top_link A:visited{color:#e5e204; text-decoration: none;}
.top_link A:active{color:#e5e204; text-decoration: none;}
.top_link A:hover{color:#e5e204; text-decoration: none;}


.header{
	width:550px;
	float:left;
	margin-top:20px;
    z-index:100;
   /* border: 3px solid red; */
}

.top_nav_links{
				 float:left;	
				 padding-top:20px;
				 margin-left:60px;
    }

.e_date{
    border: 1px solid red;
    background-color: #AE3731;
    width: 300px;
    height: 58;
    text-align: center;
}

.e_date_font{
    color: #FFFFFF;
    font-size: 28px;
    font-weight: bold;
    margin-top: 10px;
    display: block;
}

#main_body{
		background-image: url(../images/body_bg.gif);
		background-repeat:no-repeat;
background-position:center top;
		width:928px;
		height:630px;
    margin-right:auto;
    margin-left:auto;
}

#concert_body{
		float:left;
		margin-top:60px;
		width: 678px;
		background-color:#FFF;				

}

#side_bar{
					width:250px;
					float:left;}



.side_bar_title{
					margin-top:320px;
					background-image: url(../images/upcoming_shows_bg.png);
					background-repeat:no-repeat;
					border-top:3px #000 solid;
					border-bottom:3px #000 solid;
					width:250px;
					float:left;
					height:50px;
}

.upcoming_box{
							background-image: url(../images/upcoming_shows_bg_brown.png);
							float:left;
							width:250px;
							text-align:left;
							font-size:12px;
                            margin-top: 100px;;
							color:white;
							/*padding:10px;*/

}

.event_container{
								 text-align:left;


}


.text_container{
float:left;

}

p.text_container{
								 margin-left:20px;
}

.event_image_container{
											 padding-left:6px;
											 padding-right:10px;
											 margin-right:20px;

}

.e_title{
				 font-size:16px;
				 font-weight:bold;
}

.buy_tix{
    float: left;
    width: 68px;
    margin-left: 5px;
}

.band_url{
    float: left;
    width: 48px;
    margin-left: 40px;
}

#social_media{
    background-image: url(../images/social_media_bg.jpg);
    height: 135px;
    width: 250px;
    float: left;
    text-align: center;
  /*  margin-top: 40px; */


}