@charset "UTF-8";
/* CSS Document */

img, a img { border:0; } /* nobody likes default border around images */

/*

@font-face {
    font-family:'MuseoSlabW01-900Italic';
    src: url('museo_slab_900italic-webfont.eot');
    src: url('museo_slab_900italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('museo_slab_900italic-webfont.woff') format('woff'),
         url('museo_slab_900italic-webfont.ttf') format('truetype'),
         url('museo_slab_900italic-webfont.svg#MuseoSlab900Italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family:'MuseoSlabW01-700Italic';
    src: url('museo_slab_700italic-webfont.eot');
    src: url('museo_slab_700italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('museo_slab_700italic-webfont.woff') format('woff'),
         url('museo_slab_700italic-webfont.ttf') format('truetype'),
         url('museo_slab_700italic-webfont.svg#MuseoSlab700Italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family:'Museo Slab W01 700';
    src: url('museo_slab_700-webfont.eot');
    src: url('museo_slab_700-webfont.eot?#iefix') format('embedded-opentype'),
         url('museo_slab_700-webfont.woff') format('woff'),
         url('museo_slab_700-webfont.ttf') format('truetype'),
         url('museo_slab_700-webfont.svg#MuseoSlab700') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('league_gothic-webfont.eot');
    src: url('league_gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('league_gothic-webfont.woff') format('woff'),
         url('league_gothic-webfont.ttf') format('truetype'),
         url('league_gothic-webfont.svg#LeagueGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family:'HelveticaNeueW01-67MdCn 692710';
    src: url('helveticacy-webfont.eot');
    src: url('helveticacy-webfont.eot?#iefix') format('embedded-opentype'),
         url('helveticacy-webfont.woff') format('woff'),
         url('helveticacy-webfont.ttf') format('truetype'),
         url('helveticacy-webfont.svg#HelveticaCYPlain') format('svg');
    font-weight: normal;
    font-style: normal;

}

*/


body {
	margin-left: 0px;
	margin-top: 0px;
	margin:0;
/*	background-image:url(/kb_images/bg.jpg); */
    background-repeat:repeat-x;
	background-color:#342335;

}

strong { 
  	font-family:'Museo Slab W01 900';
	font-weight:normal;
}




a:link {
	

	color: #9b1200; 
	text-decoration: underline;  
	margin:0;
	padding:0;
	
	
}

a:visited {
	
    
	
	color: #9b1200; 
	text-decoration: underline;
	margin:0;
	padding:0;
	

}

a:hover {
	
    
	
	color: #9b1200;
	text-decoration: underline;
	margin:0;
	padding:0;
	
}

a:active {

	color:#9b1200; 
	margin:0;
	padding:0;
	
}




p {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0;
	padding:0;
}

p img {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}



#home_col_1 p {
	font-size:13px;
	color:#ffffff;
	margin:0;
	padding:0;
	padding-left:60px;
	padding-right:55px;
	padding-top:25px;
	line-height:18px;
}


#home_col_1 h1 {
	font-family:'Museo Slab W01 700';
    font-weight: normal;
	text-transform:uppercase;
   	font-size:35px;
	color:#ffffff;
	margin:0;
	padding:0;
	padding-left:60px;
	padding-right:55px;
	padding-top:35px;
	line-height:18px;
	
}


#home_col_2 p {
	font-size:13px;
	color:#473548;
	margin:0;
	padding:0;
	padding-left:30px;
	padding-right:55px;
	padding-top:25px;
	line-height:24px;
}


#home_col_2 h2 {
	font-family:'HelveticaNeueW01-67MdCn 692710';
	font-size:20px;
	font-weight:bold;
	color:#9b1200;
	margin:0;
	padding:0;
	padding-left:30px;
	padding-right:55px;
	padding-top:25px;
	line-height:18px;
}


#home_col_2 h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9b1200;
	margin:0;
	padding:0;
	padding-top:10px;
	padding-bottom:15px;
	padding-left:30px;
}


#home_col_2 h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#473548;
	margin:0;
	padding:0;
	padding-top:5px;
	padding-left:30px;
	padding-right:50px;
	line-height:18px;
	font-weight:normal;
}

#footer_center h1 {
	margin:0;
	padding:0;
	font-family:'HelveticaNeueW01-67MdCn 692710';
	font-size:22px;
	color:#9b1200;
	padding-top:105px;
	padding-bottom:8px;
	font-weight:normal;
}

#footer_center h2 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#3f3040;
	font-size:14px;
	padding-bottom:5px;
}

#footer_center h3 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#3f3040;
	font-size:12px;
	font-style:italic;
	
}

#secondary_footer_center h1 {
	margin:0;
	padding:0;
	font-family:'HelveticaNeueW01-67MdCn 692710';
	font-size:22px;
	color:#9b1200;
	padding-top:50px;
	padding-bottom:8px;
	font-weight:normal;
}

#secondary_footer_center h2 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#3f3040;
	font-size:14px;
	padding-bottom:5px;
}

#secondary_footer_center h3 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#3f3040;
	font-size:12px;
	font-style:italic;
	
}

#home_col_2 a:link {
	font-family:Arial, Helvetica, sans-serif;
	color: #9b1200; 
	text-decoration: underline;  
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:13px;
}

#home_col_2 a:visited {
	
	color: #9b1200; 
	text-decoration: underline;
	margin:0;
	padding:0;
	font-weight:bold;

}

#home_col_2 a:hover {
	
	color: #9b1200;

	text-decoration: underline;
	margin:0;
	padding:0;
	font-weight:bold;
}

#home_col_2 a:active {
	
	color:#9b1200; 
	margin:0;
	padding:0;
	
	font-weight:bold;
}

#home_col_1 a:link {
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff; 
	text-decoration: underline;  
	margin:0;
	padding:0;
	
	font-size:11px;
}

#home_col_1 a:visited {
	
	color: #ffffff; 
	text-decoration: underline;
	margin:0;
	padding:0;
	
}

#home_col_1 a:hover {
	
	color: #ffffff;

	text-decoration: underline;
	margin:0;
	padding:0;
	
}

#home_col_1 a:active {
	
	color:#ffffff; 
	margin:0;
	padding:0;
	
}
.bio_name {
	font-family:'HelveticaNeueW01-67MdCn 692710';
	font-size:22px;
	color:#ffbd51;
	line-height:38px;
	font-weight:normal;
	
}

.bio_link {
	color:#ffffff;
	font-weight:bold;

}

#lineup_right p {
	padding-left:30px;
	font-size:16px;
	padding-right:50px;
	color:#ffbd51;
	line-height: 20px;
}

#navbar {
   margin: 0;
   padding: 0;
   width:950px;
   height: 45px;
   z-index:99999999;
   }
   
#navbar img {
	margin:0;
	padding:0;
	z-index:99999999;
	}

#navbar li {
   list-style: none;
   margin:0 0 0 0;
   padding:0;
   float: left; 
   z-index:99999998;
}

#navbar li a {
   display: block;
   margin: 0;
   padding: 0;
   background-color: #000000;
   color: #fff;
   text-decoration: none;
   z-index:99999998;
   }
#navbar li ul {
   display: none; 
   margin:0;
   padding:0;
/*   width: 10em; Width to help Opera out */
   background-color: #69f;
   z-index:99999998;
   }
#navbar li:hover ul, #navbar li.hover ul {
   display: block;
   position: absolute;
   margin: -4px 0 0 0;
   padding: 0;
   z-index:99999998;
   }
#navbar li:hover li, #navbar li.hover li {
   float: none;
   margin:0;
   padding:0;
   z-index:99999998;
    }
#navbar li:hover li a, #navbar li.hover li a {
   background-color: #9b1200;
   border-bottom: 0;
   color: #ffffff;
   margin:0;
   padding:0;
   z-index:99999998;
    }
#navbar li li a:hover {
   background-color: #9b1200;
   margin:0;
   padding:0;
   z-index:99999998;
    }
	



#content {
	width:950px;
	margin: 0px auto 0px auto;

}

#header {
	float:left;
	width:950px;
	height:247px;
	margin:0;
	padding:0;
}

#secondary_links {
	float:left;
	width:950px;
	height:202px;
	margin:0;
	padding:0;

}

#main_links {
	float:left;
	width:950px;
	height:45px;
	margin:0;
	padding:0;
	
}

#feature_buttons {
	float:left;
	width:950px;
	height:152px;
	margin:0;
	padding:0;

}

#home_content {
	float:left;
	width:950px;
	margin:0;
	padding:0;
	background-image:url(/kb_images/home_bg_crowd2015.jpg);
	background-repeat:no-repeat;
	background-position:center 0px;

	

}

#home_col_1 {
	float:left;
	width:580px;
	margin:0;
	padding:0;

}

#featured_performers {
	float:left;
	width:580px;
	height:300px;
	margin:0;
	padding:0;
	background-image:url(/kb_images/2013-lol-home-feature1.jpg);
	background-repeat:no-repeat;
	background-position:30px;
	background-color:#342335;
	
}

#featured_performers_2013 {
	float:left;
	width:580px;
	height:300px;
	margin:0;
	padding:0;

	background-color:#342335;
	
}

#performer_bios {
	float:left;
	width:580px;
	margin:0;
	padding:0;
	padding-bottom:200px;
}

#home_col_2 {
	float:left;
	width:370px;
	margin:0;
	padding:0;
	background-image:url(/kb_images/home_col2_bg.jpg);
	background-repeat:repeat-y;
	padding-bottom:30px;
}

#logos {
	float:left;
	width:950px;  
	padding:0;
	margin:0 0 0 -30px;

}

#logos img {
	margin:0;
	padding:0;
	
}

#footer_center {
	margin: 0px auto 0px auto;
	width:950px;
	height:207px;
	background-image:url(/kb_images/footer_bg.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

#footer {
	clear:both;
	width:auto;
	margin: 0px auto 0px auto;
/*	width:950px;  */
	height:207px;
	margin:0;
	padding:0;
	background-image:url(/kb_images/footer_bg_repeating.jpg);
	background-repeat:repeat-x;

	background-color:#342335;

}

#secondary_footer_center {
	margin: 0px auto 0px auto;
	width:950px;
	height:148px;
	background-image:url(/kb_images/secondary_footer_bg.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

#secondary_footer {
	clear:both;
	width:auto;
	margin: 0px auto 0px auto;
/*	width:950px;  */
	height:148px;
	margin:0;
	padding:0;
	background-image:url(/kb_images/secondary_footer_repeating_bg.jpg);
	background-repeat:repeat-x;

	background-color:#342335;

}

/* ################ LINEUP ################# */

#secondary_content {
	float:left;
	width:950px;
	margin:0;
	padding:0;
	background-image:url(/kb_images/secondary_crowd_bg.jpg);
	background-repeat:no-repeat;
	background-position: bottom;

	

}

#lineup_left {
	float:left;
	width:257px;
	padding:0;
	margin:0;
	padding-bottom:200px;
}

#lineup_right {
	float:left;
	width:693px;
	padding:0;
	margin:0;
	padding-bottom:200px;
}

#lineup_right h1 {
	margin:0;
	padding:0;
	font-family:'Museo Slab W01 700';
	font-weight:normal;
	text-transform:uppercase;
	color:#ffffff;
	font-size:46px;
	padding-left:25px;
	padding-top:39px;
}

#lineup_right h6 {
	margin:0;
	padding:0;
	font-family:'Museo Slab W01 900';
	font-weight:normal;
	color:#ffffff;
	font-size:22px;
	padding-left:25px;
	padding-top:20px;
	padding-bottom:15px;
}

.color_box {
	float:left;
	width:14px;
	height:25px;
	padding:0;
	margin:0;
	margin-left:25px;
}

.color_box_main {
	float:left;
	width:14px;
	height:25px;
	padding:0;
	margin:0;
	margin-left:25px;
	background-color:#cb2b15;
}
.color_box_lockwood_stackhouse {
	float:left;
	width:14px;
	height:25px;
	padding:0;
	margin:0;
	margin-left:25px;
	background-color:#9f7caf;
}
.color_box_bit-o-blues {
	float:left;
	width:14px;
	height:25px;
	padding:0;
	margin:0;
	margin-left:25px;
	background-color:#9bab4a;
}
.color_box_front_porch {
	float:left;
	width:14px;
	height:25px;
	padding:0;
	margin:0;
	margin-left:25px;
	background-color:#4aaba5;
}


.color_box_dr_ross {
	float:left;
	width:14px;
	height:25px;
	padding:0;
	margin:0;
	margin-left:25px;
	background-color:#2d40c4;
}


.color_box_gospel {
	float:left;
	width:14px;
	height:25px;
	padding:0;
	margin:0;
	margin-left:25px;
	background-color:#ceb767;
}


.color_box_cdell {
	float:left;
	width:14px;
	height:25px;
	padding:0;
	margin:0;
	margin-left:25px;
	background-color:#2d40c4;
}



.event {
	float:left;
	width:693px;
/* 	height:25px; */
	padding:0;
	margin:0;
	padding-bottom:16px;
}

.event_name {
	float:left;
	width:390px;
/* 	height:25px; */
	padding:0;
	margin:0;
	
}

.event_name h2 {
	margin:0;
	padding:0;
	font-family:'HelveticaNeueW01-67MdCn 692710';
	font-size:17px;
	font-weight:normal;
	color:#ffbd51;
	padding-left:15px;
/*	line-height:25px; */
}

.bio {
	float:left;
	width:31px;
	height:25px;
	padding:0;
	margin:0;
	
}

.bio h3 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	padding-top:6px;
}

.web {
	float:left;
	width:46px;
	height:25px;
	padding:0;
	margin:0;
	
}

.infoButton
{
	width: 100%;
	height: 100%;
	background-color: #ffbd51;
	text-align: center;
}

.infoButton h3
{
	margin: 0;
    padding: 0;
    font-family: 'MuseoSlabW01-700Italic';
    font-size: 14px;
    font-weight: normal;
    color: white;
    padding-top: 3px;
}

.infoButton a:link {
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff; 
	text-decoration: none;
	margin:0;
	padding:0;
	font-size: 14px;
	
}

.infoButton a:visited {
	
	color: #ffffff; 
	text-decoration: none;
	margin:0;
	padding:0;
	font-size: 14px;
}

.infoButton a:hover {
	
	color: #ffffff;

	text-decoration: none;
	margin:0;
	padding:0;
	font-size: 14px;
}

.infoButton a:active {
	text-decoration: none;
	color:#ffffff; 
	margin:0;
	padding:0;
	font-size: 14px;
}

.infoContent
{
	float: left;
	clear: both;
	width: 100%;
	background-color: #cb2b15;
	min-height: 100px;
	padding:30px 0 30px 0;
	margin-top: 10px;
}

.infoContent img
{
	margin-right: 20px;
}

.infoContent p
{
	margin-top:20px;
}

.closeButton
{
	width: 100%;
	text-align: right;
	padding:0 50px 0 0;
}

.closeButton a:link {
	font-family: 'MuseoSlabW01-700Italic' !important;
	color: #ffffff; 
	text-decoration: underline;  
	margin:0;
	padding:0;
	
	font-size:13px;
}

.closeButton a:visited {
	font-family: 'MuseoSlabW01-700Italic' !important;
	color: #ffffff; 
	text-decoration: underline;
	margin:0;
	padding:0;
	
}

.closeButton a:hover {
	font-family: 'MuseoSlabW01-700Italic' !important;
	color: #ffffff;
	text-decoration: underline;
	margin:0;
	padding:0;
	
}

.closeButton a:active {
	font-family: 'MuseoSlabW01-700Italic' !important;
	color:#ffffff; 
	margin:0;
	padding:0;
	
}

    

.time {
	float:left;
	width:182px;
	height:25px;
	padding:0;
	margin:0;
	background-color:#9b1200;
}

.time h4 {
	margin:0;
	padding:0;
	font-family:'MuseoSlabW01-700Italic';
	font-size:14px;
	font-weight:normal;
	color:#f0a120;
	padding-top:4px;
	padding-left:12px;
}



.bio a:link {
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff; 
	text-decoration: underline;  
	margin:0;
	padding:0;
	
	font-size:13px;
}

.bio a:visited {
	
	color: #ffffff; 
	text-decoration: underline;
	margin:0;
	padding:0;
	
}

.bio a:hover {
	
	color: #ffffff;

	text-decoration: underline;
	margin:0;
	padding:0;
	
}

.bio a:active {
	
	color:#ffffff; 
	margin:0;
	padding:0;
	
}





#wednesday .event_Wednesday {
display:block;
}

#wednesday .event_Thursday {
display:none;

}

#wednesday .event_Friday {
display:none;

}

#wednesday .event_Saturday {
display:none;

}

#thursday .event_Thursday {
display:block;
}

#thursday .event_Wednesday {
display:none;

}

#thursday .event_Friday {
display:none;

}

#thursday .event_Saturday {
display:none;

}


#friday .event_Friday {
display:block;
}

#friday .event_Wednesday {
display:none;

}

#friday .event_Thursday {
display:none;

}

#friday .event_Saturday {
display:none;

}


#saturday .event_Saturday {
display:block;
}

#saturday .event_Wednesday {
display:none;

}

#saturday .event_Thursday {
display:none;

}

#saturday .event_Friday {
display:none;

}


/* ############## SINGLE COLUMN TICKETS   ############### */

#single_column_tickets {
	float:left;
	width:950px;
	margin: 0px auto 0px auto;
	margin:0;
	padding-bottom:200px;
	text-align:center;
}

#single_column_tickets h1 {
	margin:0;
	padding:0;
	font-family:'Museo Slab W01 700';
	font-weight:normal;
	text-transform:uppercase;
	color:#ffffff;
	font-size:46px;
	padding-left:0px;
	padding-top:39px;
	padding-bottom:20px;
}

#single_column_tickets h6 {
	margin:0;
	padding:0;
	font-family:'Museo Slab W01 900';
	font-weight:normal;
	color:#ffffff;
	font-size:22px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:25px;
}

#single_center_column_tickets {
	width:644px;
	height:230px;
	margin: 0px auto 0px auto;
	background-image:url(/kb_images/single-column-bg2015a.jpg);
	background-repeat:repeat-all;
	text-align:left;
	background-position:top;
	padding-bottom:80px;
}

#single_center_column {
	width:644px;
	margin: 0px auto 0px auto;
	padding:0 0 50px 0;
	background-image:url(/kb_images/single-column-bg.jpg);
	background-repeat:repeat-all;
	text-align:left;
	background-position:top;
	
}





#single_center_column p
{
	margin:0 0 0 0;
}



#ticket_left {
	float:left;
	width:436px;
	padding-top:45px;
}

#ticket_right {
	float:left;
	width:208px;
	padding-top:45px;
	font-family:'MuseoSlabW01-900Italic';
	font-weight:normal;
	color:#9b1200;
	font-size:14px;
}

#ticket_left h3 {
	font-family:'Museo Slab W01 700';
	font-weight:normal;
	text-transform:uppercase;
	color:#342335;
	font-size:20px;
	margin:0;
	padding-left:50px;
	
}

#ticket_left h4 {
	font-family:'Museo Slab W01 700';
	font-weight:normal;
	text-transform:uppercase;
	color:#342335;
	font-size:16px;
	margin:0;
	padding-left:50px;
	padding-bottom:12px;
}

#ticket_left h5 {
	font-family:'Museo Slab W01 700';
	font-weight:normal;
	text-transform:none;
	color:#342335;
	font-size:14px;
	margin:0;
	padding-left:50px;
	padding-bottom:12px;
}

#thorn
{
	width:100%;
	float:left;
	margin:20px 0 0 0;
}

#thorn h3 {
	font-family:'Museo Slab W01 700';
	font-weight:normal;
	text-transform:uppercase;
	color:#342335;
	font-size:20px;
	margin:0;
	padding:0;
	
}

.thornInfo
{
	float:left;
	width:280px;
	padding-left:30px;
	min-height:450px;
}

.thornBuy
{
	float:right;
	width:120px;
}



#lineup_right a:link {
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff; 
	text-decoration: underline;  
	margin:0;
	padding:0;
	
	font-size:16px;
}

#lineup_right a:visited {
	
	color: #ffffff; 
	text-decoration: underline;
	margin:0;
	padding:0;
	font-size:16px;
}

#lineup_right a:hover {
	
	color: #ffffff;

	text-decoration: underline;
	margin:0;
	padding:0;
	font-size:16px;
}

#lineup_right a:active {
	
	color:#ffffff; 
	margin:0;
	padding:0;
	font-size:16px;
}


#events-wrapper a:link {
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff; 
	text-decoration: underline;  
	margin:0;
	padding:0;
	
	font-size:13px;
}

#events-wrapper a:visited {
	
	color: #ffffff; 
	text-decoration: underline;
	margin:0;
	padding:0;
	font-size:13px;
}

#events-wrapper a:hover {
	
	color: #ffffff;

	text-decoration: underline;
	margin:0;
	padding:0;
	font-size:13px;
}

#events-wrapper a:active {
	
	color:#ffffff; 
	margin:0;
	padding:0;
	font-size:13px;
}




#single_center_column h3 {
/*	font-family:'Museo Slab W01 700';
	text-transform:none;
	font-weight:normal;
	margin:0;
	padding:0;
	padding-left:70px;
	padding-right:50px;
	padding-top:30px;
	font-size:14px;	*/
}




#contact_form_wrapper {
	padding-left:150px;
	padding-top:30px;
	padding-bottom:30px;
	
}

#contact_form_success {
	padding:0;
	margin:0;
	padding-right:150px;
}

#contact_form_success h1 {
	padding:0;
	margin:0;
	text-align:center;
}


#contact_form_wrapper h4 {
	padding:0;
	margin:0;
	font-family:'Museo Slab W01 700';
	text-transform:none;
	font-weight:normal;
	font-size:14px;
}

#contact_form_wrapper textarea
{
	width:350px;	
}



#applications {
	padding-bottom:30px;
}

#applications h1 {
	font-family:'Museo Slab W01 700';
	text-transform:none;
	font-weight:normal;
	margin:0;
	padding:0;
	padding-left:50px;
	padding-right:50px;
	padding-top:30px;
	font-size:14px;
}

#applications h2 {
	font-family:'Museo Slab W01 700';
	text-transform:none;
	font-weight:normal;
	margin:0;
	padding:0;
	padding-left:100px;
	padding-right:50px;
	padding-top:0px;
	font-size:14px;
}

#applications h3 {
	margin:0;
	padding:0;
	padding-left:100px;
	text-transform:uppercase;
}

#sponsorships {
	padding-bottom:50px;
	

}

#sponsorships h5 {
	padding-right:70px;
	font-size:10px;
}

#sponsorships h3 {
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}

#sponsorships h4 {
	margin-top:0;
	margin-bottom:0;
	padding-top:10px;
	padding-bottom:0;
}


#fundraisingBook
{
	float:left;
	width:290px;
	padding:10px 0 0 0px;
}

#sponsor_paypal {
	float: left;
	clear: none;
	width: 250px;
	padding:0;
	margin:0;
	padding-top:10px;
	padding-left:0px;
	padding-bottom: 30px;
}

#sponsor_paypal h1 {
	margin:0;
	padding:0;
	padding-left:0;
}

#history {
	padding-top:30px;
	padding-bottom:30px;
	padding-left:60px;
	padding-right:60px;
}

#history p {

}

#events-wrapper {

}

#events-wrapper p {
	padding-top:10px;
	padding-left:30px;
	line-height:18px;

}

#events-wrapper h2 {
	margin:0;
	padding:0;
	padding-left:30px;
	padding-right:100px;
	padding-top:30px;
	font-weight:normal;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}

#events-wrapper h3 {
	margin:0;
	padding:0;
	padding-left:60px;
	padding-top:10px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	
}

#events-wrapper h4 {
	margin:0;
	padding:0;
	padding-left:60px;
	padding-top:10px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffbd51;
	
}

#events-wrapper img {
	margin-left:10px;
}

#photos-bit-o-blues img {
	padding-left:30px;
	padding-top:30px;
}

/*  LIVE ON THE LEVEE */

#lol {
	float:left;
	width:950px;
	margin: 0px auto 0px auto;
	margin:0;
	padding-bottom:200px;
	
}

#band1 {
	float:left;
	width:951px;
	
	padding-top:30px;
}

#band1-photo {
	float:left;
	width:376px;
	height:282px;
}

#band1-description {
	float:left;
	width:575px;
	height:282px;
	
}

#band1-description h1 {
	font-family:'MuseoSlabW01-900Italic';
	font-weight:normal;
	color:#f0973c;
	font-size:20px;
	padding-left:25px;
	padding-top:10px;
}

#band1-description p {
	font-family:'Museo Slab W01 700';
	font-weight:normal;
	color:#feecd4;
	font-size:13px;
	padding-left:25px;
	padding-right:35px;
	padding-bottom:20px;
	line-height:20px;

}

#band1-quotes {
	float:left;
	width:951px;
	padding-bottom:50px;
}

#band1-quotes h1 {
	font-family:'MuseoSlabW01-900Italic';
	font-weight:normal;
	color:#feecd4;
	font-size:14px;
	padding-left:80px;
	
}

.lolquotes {
	font-family:'Museo Slab W01 700';
	font-weight:normal;
	font-style:normal;
	font-size:11px;
}

.kebmoquote {
	padding-left:200px;	
	font-family:'Museo Slab W01 700';
	color:#feecd4;
	font-weight:normal;
	font-style:normal;
	font-size:11px;
	line-height:1px;
}

#loltickets {
	float:left;
	background-image:url(/kb_images/single-column-bg.jpg);
	background-repeat:repeat-all;	
}

#loltickets h2 {
	margin:0;
	padding:0;
}

#loltickets h3 {
	margin:0;
	padding:0;
}

#loltickets h4 {
	margin:0;
	padding:0;
}

.lol-bands {
	color:#9b1200;
}


/* LOL home page teaser */

#lolteaser {
	
	height:101px;
	margin: 0px auto 0px auto;
	background-color:#9b1200;
	
}


#lolteaseralign {
	width:830px;
	height:101px;
	margin: 0px auto 0px auto;
	padding-left:38px;
	
}



#lolwrapper {
	margin: 0px auto 0px auto;
	background-image:url(/kb_images/lol-headerbg.gif);
	background-repeat:repeat-x;
	height:200px;
	
}

#lolwrapper2 {
	width:950px;
	margin: 0px auto 0px auto;

}

#lolsecondary_links {
	float:left;
	width:950px;
	height:197px;
	margin:0;
	padding:0;

}

#lolpaypal {
	float:left;
	width:180px;
	padding-left:70px;
}

#lolpaypal2 {
	float:left;
	width:380px;
	padding-top:20px;
}

#band2-description {
	padding-top:100px;
	padding-left:50px;
	
}

#band2-description h1 {
	font-family:'MuseoSlabW01-900Italic';
	font-weight:normal;
	color:#f0973c;
	font-size:20px;
	padding-left:30px;
	
}


#band2-description p {
	font-family:'Museo Slab W01 700';
	font-weight:normal;
	color:#feecd4;
	font-size:13px;
	
	padding-right:35px;
	padding-bottom:20px;
	line-height:20px;
	
	padding-left:30px;
	
}

#band2-quotes {
	float:left;
	width:951px;
	padding-bottom:50px;
}

#band2-quotes h1 {
	font-family:'MuseoSlabW01-900Italic';
	font-weight:normal;
	color:#feecd4;
	font-size:14px;
	
}

	
#iphone-wrapper {
	height:387px;
	background-image:url(/kb_images/iphone-bg1.jpg);
	background-repeat:no-repeat;

}

#iphone-wrapper h1 {
	font-family:'Museo Slab W01 700';
    font-weight: normal;
	text-transform:uppercase;
   	font-size:25px;
	color:#9b1200;
	padding-left:50px;
	padding-top:50px;
}

#iphone-wrapper h2 {
	font-family:'Museo Slab W01 700';
    font-weight: normal;
	text-transform:uppercase;
   	font-size:16px;
	color:#342335;
	padding-left:50px;
	padding-top:50px;
}

#iphone-wrapper li ul {
	font-family:'Museo Slab W01 700';
    font-weight: normal;
	text-transform:uppercase;
   	font-size:12px;
	color:#342335;
	padding-left:50px;
	padding-top:50px;
}

#iphone-wrapper img {
	padding-right:50px;	
}


#bit-o-blues-activities h6 {
	padding-bottom:10px;
	margin-bottom:0;
}

#bit-o-blues-activities h2 {
	margin:0;
	padding-left:24px;
	padding-top:0px;
	padding-bottom:10px;
	font-size:14px;
	
}

#blues-symposium-release {
	padding-top:30px;
	padding-bottom:30px;
	padding-left:60px;
	padding-right:60px;
}

#blues-symposium-release p {
	font-size:14px;
	padding-bottom:20px;


}

.inlineFix
{
	padding: 30px 50px 40px 50px;	
}

#rotating-images
{
	padding-left:30px;
	
}

.LOLPhotos
{
	float:left;
	clear:both;
}

.LOLPhotos img
{
	padding:30px 0 0 30px;
}

#festInfo h2
{
	margin:0 0 0 0;
	padding:24px 30px 0 64px;
	color:#342335;
}

#festInfo h3
{
	margin:0 0 0 0;
	padding:0 30px 0 64px;
	font-size:12px;
}


.shuttle
{
	background-image:url(/kb_images/festInfo/shuttle.png);
	background-repeat:no-repeat;
	background-position:30px 20px;
}

.dontDriveDrunk
{
	background-image:url(/kb_images/festInfo/dont-drive-drunk.png);
	background-repeat:no-repeat;
	background-position:30px 20px;
}

.accessibility
{
	background-image:url(/kb_images/festInfo/accessiblity.png);
	background-repeat:no-repeat;
	background-position:30px 20px;
}

.firstAid
{
	background-image:url(/kb_images/festInfo/first-aid.png);
	background-repeat:no-repeat;
	background-position:30px 20px;
}

.info
{
	background-image:url(/kb_images/festInfo/info.png);
	background-repeat:no-repeat;
	background-position:30px 20px;
}

.merchandise
{
	background-image:url(/kb_images/festInfo/merchandise.png);
	background-repeat:no-repeat;
	background-position:30px 20px;
}

.bluesBucks
{
	background-image:url(/kb_images/festInfo/blues-bucks.png);
	background-repeat:no-repeat;
	background-position:30px 20px;
	
}

.wristbands
{
	background-image:url(/kb_images/wristbands.png);
	background-repeat:no-repeat;
	background-position:30px 20px;
	
}

.alcohol
{
	background-image:url(/wp-content/uploads/2018/10/alcohol.png);
	background-repeat:no-repeat;
	background-position:30px 20px;
	
}

.tent
{
	background-image:url(/wp-content/uploads/2018/10/tent.png);
	background-repeat:no-repeat;
	background-position:30px 20px;
	
}



/* MERCHANDISE */

#merchBG
{
	background-image:url(/kb_images/single-column-bg.jpg);
	background-repeat:repeat-all;	
}

#merchItems
{
	float:left;
	width:610px;
	margin:50px 15px 50px 20px;
	
}
.merchItemWrap
{
	float:left;
	width:162px;
	margin:0 0 24px 30px;
}

.merchItem
{
	float:left;
	width:154px;
	min-height:320px;
	padding:0 0 0 2px;
}

.merchPhoto
{
	width:148px;
	height:148px;
	border-style:solid;
	border-color:#911300;
}

#merchItems img { border:none; }

.merchInfo
{
	background-color:#ffffff;
}

#merchItems h1
{
	font-size:14px;
	font-weight:normal;
	text-align:center;
	margin:0;
	padding:14px 0 0 0;
	color:#342335;
}

#merchItems h2
{
	font-size:30px;
	font-weight:normal;
	text-align:center;
	margin:0 0 -6px 0;
	padding:0 0 0 0;
	color:#342335;
}

.merchOptions
{
		
}

#merchPulldown select
{
	width: 50px;
}

.merchOptions select
{
	width:124px;	
}



/* CHANGES TO HOME TEMPLATE MARCH 2014 */

#wrapper2014
{
	width:890px;
	margin: 0px auto 0px auto;	
}

#featuredLinks2014
{
	float:left;
	width:890px;
	height:98px;
}

#featuredLinks2014 img
{
	border:0;
	margin:0 0 0 0;
	padding:0 18px 0 0;
}

.last img
{
	padding-right:0px;	
}

#feature2014
{
	float:left;
	width:527px;
	height:304px;
}

#feature2014 img
{
	border:0;
	margin:0 0 0 0;
	padding:18px 0 0 0;
}


#aboutTheFestival2014
{
	float:left;
	width:343px;
	height:304px;
	background-image:url(/kb_images/aboutTheFestival2014.jpg);
	background-repeat:no-repeat;
	margin:18px 0 0 0;
	padding:70px 0 0 0;
}

#aboutTheFestival2014 p
{
	font:12px/18px Arial, Helvetica, sans-serif;
	margin:10px 36px 0 32px;
}

#aboutTheFestival2014 h3
{
	font:12px/18px Arial, Helvetica, sans-serif;
	margin:4px 36px 0 32px;
	font-weight:bold;
}

#announcements2014
{
	float:left;
	width:527px;
	padding:0 0 0 0;
	
}

#announcements2014 h1
{
	margin:0;
	padding:26px 0 0 32px;
	font-family:'Museo Slab W01 700';
	font-weight:normal;
	text-transform:uppercase;
	color:#ffffff;
	font-size:34px;
}

#announcements2014 h2
{
	font-family:'HelveticaNeueW01-67MdCn 692710';
	font-size:18px;
	font-weight:normal;
	color:#f0a120;
	margin:0;
	padding:0;
	padding-left:30px;
	padding-right:55px;
	padding-top:12px;
	line-height:18px;
}

#announcements2014 h4
{
	font:12px/18px Arial, Helvetica, sans-serif;
	margin:0px 0 20px 32px;
	color:#ffffff;
}


	
	
#announcements2014 a:link {
	font-family:Arial, Helvetica, sans-serif;
	color: #f0a120; 
	text-decoration: underline;  
	margin:0;
	padding:0;
	font-size:13px;
}

#announcements2014 a:visited {
	color: #f0a120; 
	text-decoration: underline;
	margin:0;
	padding:0;
}

#announcements2014 a:hover {
	color: #f0a120;
	text-decoration: underline;
	margin:0;
	padding:0;
}

#announcements2014 a:active {
	color:#f0a120; 
	margin:0;
	padding:0;
}
	
#onSaleNow2014
{
	float:left;
	width:345px;
	min-height:400px;
	margin:18px 0 0 0;
	padding:0 0 0 0;
	background-image:url(/kb_images/giveawaysBG.jpg);
	background-repeat:repeat-y;
}

#onSaleNow2014 img
{
	margin-left:0;
	padding-left:0;
}

#onSaleNow2014 h2
{
	font:15px/22px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#473548;
	text-align:center;
	margin:12px 0 0 0;
}

#onSaleNow2014 h3
{
	font:13px/17px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#9b1200;
	text-align:center;
	margin:0 0 0 0;
}

#newsRelease
{
	padding-bottom:50px;
}

.onSaleNow2014 p
{
	font: 12px/18px Arial, Helvetica, sans-serif;
    margin: 80px 36px 0 32px;
}

.news_center_column
{
	width:644px;
	margin: 0px auto 0px auto;
	padding:40px 0 0 0;
	background-image:url(/kb_images/single-column-bg.jpg);
	background-repeat:repeat-all;
	text-align:left;
	background-position:top;
}

.news_center_column h1, h2, h3, h4, h5, p
{
	margin:0;
	padding:0;
	font-weight:normal;
}

.news_center_column h1
{
	font-family:'Museo Slab W01 700';
	font-weight:normal;
	font-size:24px;
	color:#342335;
	padding:10px 0 8px 60px;
}


.news_center_column h3
{
	font-family:'Museo Slab W01 700';
	font-weight:normal;
	font-size:24px;
	color:#342335;
	padding:20px 0 0 60px;
}


.news_center_column h4
{
	font-family:'Museo Slab W01 700';
	font-weight:normal;
	font-size:18px;
	color:#342335;
	padding:10px 0 4px 60px;
}

.news_center_column h5
{
	font-family:'Museo Slab W01 700';
	font-weight:normal;
	font-size:12px;
	color:#342335;
	padding:0 0 2px 60px;
}

.news_center_column p
{
	font-weight:normal;
	font-size:14px;
	color:#000000;
	padding:0 80px 18px 60px;
}

/*
.newsReleaseHeader1, .newsReleaseHeader2, .newsReleaseHeader3, .newsReleaseHeader4, .newsReleaseHeader5
{
	font-family:'Museo Slab W01 700';
	font-weight:normal;
	margin:0;
	padding:0;
	font-size:14px;
	color:#342335;
	text-transform:none;
}
*/

#headerTop
{
	float:left;
	width:950px;
	height:114px;	
}

#headerCountdown
{
	float:left;
	width:375px;
	height:114px;
	background-image:url(/kb_images/headerCountdown.jpg);
	
}

#headerCountdown h1
{
	font-family:'Museo Slab W01 700';
	font-weight:normal;
	text-transform:uppercase;
	font-size:12px;
	color:#ffffff;
}

#headerDate
{
	float:left;
	width:575px;
	height:114px;	
}



#count
{
	float:left;
	width:300px;
	margin:46px 0 0 88px;
}

#count h1
{
	line-height:20px;	
	margin:0 0 0 0;
}

#countL
{
	float:left;
	width:80px;
	height:80px;	
	margin:52px 0 0 100px;
}

#countL h1
{
	font-size:24px;
	line-height:10px;	
	margin:0 0 16px 0;
}

#countR
{
	float:left;
	clear:none;
	width:180px;
	height:50px;	
	margin:40px 0 0 0;
}

#countR h1
{
	line-height:10px;	
}



/*	THORN TICKETS */

#thornTickets
{
	float:right;
	clear:none;
	width:180px;
	background-color: #342335;
	padding:10px 10px 20px 10px;
	margin:0 0 30px 0;
}

#thornTickets h5
{
	color:white;
	padding:0 0 0 0;
}

#thornTickets p
{
	color:white;
	padding:20px 0 0 0;
}



.warmupSchedule
{
	font-family:'HelveticaNeueW01-67MdCn 692710';
	font-size:16px;
	font-weight:normal;
	color:white;
	margin:20px 20px 20px 60px;
	padding:0;
	
}


.announcementsHome {}
	
.announcementsHome img
{
	float: left;
  	width: 150px;
  	
  	background: #555;
}

.announcementsHome h3
{
	position: relative;
  	top: 18px;
  	left: 10px;
	font: 12px/18px Arial, Helvetica, sans-serif;
    margin: 0px 30px 20px 0px;
    color: #ffffff;
	
}

.announcementName
{
	font-family: 'HelveticaNeueW01-67MdCn 692710';
    font-size: 18px;
    font-weight: normal;
    color: #f0a120;
    margin: 0;
    padding: 12px 0 6px 0;
    line-height: 18px;
}

.announcementPhoto
{
	float: left;
	width: 150px;
}

.announcementDescriptionByPhoto
{
	float: left;
	clear: none;
	width:100px;
}

.announcementDescription
{
	float: left;
	clear: none;
	width:300px;
}

.announcementHome h3
{
	font: 12px/18px Arial, Helvetica, sans-serif;
    margin: 0px 30px 20px 0px;
    color: #ffffff;
}

.announcementDescription h3
{
	font: 12px/18px Arial, Helvetica, sans-serif;
    margin: 0px 30px 20px 0px;
    color: #ffffff;
	width: 450px;
}

.secondaryContent
{

}


/* ANNOUNCEMENTS ON HOME PAGE */

.ann
{
	float: left;
	width:500px;
}

.annName
{
	float: left;
	width:100%;
}

.annName h1
{
	font-family: 'HelveticaNeueW01-67MdCn 692710';
    font-size: 18px;
    font-weight: normal;
    color: #f0a120;
    margin: 0;
    padding: 0;
    padding-left: 0px;
    padding-right: 55px;
    padding-top: 12px;
    line-height: 18px;
	
}

.annInfo
{
	float: left;
	width: 100%;
}

.annInfo p
{
	font: 12px/18px Arial, Helvetica, sans-serif;
    margin: 0px 0 20px 0;
    color: #ffffff;
}

.annImg
{
	float: left;
	width:150px;
	padding:0 10px 0 0;
}

.annImg img
{
	width:140px;
}

.annWordsImg
{
	float: left;
	width: 240px;
	clear: none;
}

.annWords
{
	float: left;
	width: 400px;
	clear: none;
}

.annWords strong { 
  	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
}

.alignleft {
	float: left;
	margin:0 0 0 0;
	overflow: hidden;
	text-align: left;
		
}



/* SECONDARY TEMPLATE STYLES FOR THE TEXT EDITOR */

.secondaryTemplate
{
	margin:0 50px 0 50px;
}

.secondaryTemplate p
{
	font-family:'Museo Slab W01 700';
	text-transform:none;
	font-weight:normal;
	margin:50px 0 16px 0;
	padding:0 0 16px 0;
	font-size: 14px;
}

.secondaryTemplate h1
{
	font-family:'Museo Slab W01 700';
	text-transform:uppercase;
	font-weight:normal;
	margin:10px 0 16px 0;
	padding:0;
	font-size: 24px;
}

.secondaryTemplate h2
{
	font-family:'Museo Slab W01 700';
	text-transform:uppercase;
	font-weight:normal;
	margin:10px 0 16px 0;
	padding:0;

	font-size:16px;
}

.secondaryTemplate h3
{
	font-family:'Museo Slab W01 700';
	text-transform:none;
	font-weight:normal;
	margin:22px 0 16px 0;
	padding:0;	
}

.secondaryTemplate h4
{
	font-family:'Museo Slab W01 700';
	font-weight:normal;
	margin:20px 0 16px 0;
	padding:0;	
}

.secondaryTemplate h5
{
	font-family:'Museo Slab W01 700';
	font-weight:normal;
	margin:6px 0 14px 0;
	padding:0;

}

.secondaryTemplate h6
{
	font-family:'Museo Slab W01 700';
	text-transform:none;
	font-weight:normal;
	margin:22px 0 0 0;
	padding:0;
	font-size:1.17em;
}

.secondaryTemplate form
{
	width: 70%;
  	margin: 0 auto;
}

.secondaryTemplate ul
{

}

.secondaryTemplate li
{
	font-family:'Museo Slab W01 700';
	font-weight:normal;
	margin:0 0 0 0;
	padding:0;
	font-size: 14px;
}

.wpcf7
{
	margin-left:-60px;
}

.screen-reader-response
{
	display: none;
}

#myContainer
{
	margin:0 0 0 -50px;
	padding:0;
}

#wpcf7-f98-p88-o1
{
	margin:20px 0 0 40px;
}

.aligncenter
{
	display: block;
    margin: auto;
    
}

.cff-more { display: none; }
.cff-less { display: none; }

.cff-page-name
{
	font-weight: bold;
}

.cff-date
{
	font-size: 10px;
	padding-bottom: 10px;
}

.cff-author
{
	padding:50px 0 0 0;
}

.cff-author-img { display: none; }

.cff-text p
{
	font-family: 'HelveticaNeueW01-67MdCn 692710';
    font-size: 18px;

}

.cff-share-link
{ 
	display: none;
}

.cff-dot { display: none; }

.cff-likebox
{
	padding-top:50px;
}
