@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  src: local('Anton'), url(//themes.googleusercontent.com/static/fonts/anton/v3/tilmJBBU8111G7ZsdY3Hmw.woff) format('woff');
}
@font-face {
  font-family: 'Covered By Your Grace';
  font-style: normal;
  font-weight: 400;
  src: local('Covered By Your Grace'), local('CoveredByYourGrace'), url(//themes.googleusercontent.com/static/fonts/coveredbyyourgrace/v3/6ozZp4BPlrbDRWPe3EBGAzcaOoGrwtJRci4wjFnSRpA.woff) format('woff');
}
@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Droid Sans'), local('DroidSans'), url(//themes.googleusercontent.com/static/fonts/droidsans/v3/s-BiyweUPV0v-yRb-cjciBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
  font-family: 'Droid Sans Bold';
  font-style: normal;
  font-weight: 700;
  src: local('Droid Sans Bold'), local('DroidSans-Bold'), url(//themes.googleusercontent.com/static/fonts/droidsans/v3/EFpQQyG9GqCrobXxL-KRMQFhaRv2pGgT5Kf0An0s4MM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(//themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans Bold';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(//themes.googleusercontent.com/static/fonts/opensans/v6/EInbV5DfGHOiMmvb1Xr-hnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

body { 
background: #010101; 
font-family: 'Droid Sans', arial,sans-serif;
font-size: 13px; font-size: 1.3rem; /*relative ems */
line-height: 1.385;  
color: #fff; 
height:100%;
margin:0;
padding:0;
-webkit-font-smoothing: antialiased; 
}


#container{
	max-width: 1000px;
         margin: 0 auto;
	position:relative;
	background: url(/wp-content/themes/html5blank-master/img/top_bg.gif) no-repeat center 64px #ce2e29;
	}

#mainContent{
	background:url(/wp-content/themes/html5blank-master/img/bottom_bg.png) no-repeat bottom;
	padding:0 0 140px 0;
}
#blackBox{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    min-height: 700px;
	padding:15px;
	}
#headerBar{
	background: url(/wp-content/themes/html5blank-master/img/header_bg.gif) no-repeat;
	height:64px;
	line-height:48px;
	}
	.btLikes{padding:0;}
	.btLikes .fb_count{
		font-size:18px;
		font-size:1.8rem;
		font-weight:bold;
		margin:0px 0 0 54px;
	}	
	.btLikes .likeNumberText{
		margin:0px 0px 0px 8px;
		color: #010101;
	}
	.btLikes iframe{
		margin:0 8px;
		width:47px!important;
		height:21px!important;
		overflow:hidden!important;
		position:absolute;
		top:15px;
		left:10px;
		}
		#headerBar a {color:#fff;}
		#headerBar a:hover {color:#B0E5E8;}
header{ padding: 37px 0 0;}		
h1.logo{
	background:url(/wp-content/themes/html5blank-master/img/template/bt_logo.png?v=1) no-repeat;
	width:636px;
	height:90px;
	text-indent:-10000px;
	margin:0 auto;
	padding:0;
	text-shadow: 1px 1px #fff;
	}
	h1.logo a{display:block;height:100%;}
	
footer{
	padding:12px 0;
	background:#ce2e29;
	}
	
	.row .footerLinks{
		border-top:1px solid #f5f3b2;
		font-size:12px; font-size:1.2rem;
		margin-top:12px;
		}
	footer p{
		padding:12px 0 ;
		font-size:12px;font-size:1.2rem;
		}
	h3.donate {
   	 	font-family: 'Anton',sans-serif;
    	font-size: 22px;
    	text-transform: uppercase;
		font-weight:normal;
		margin:0px 0 12px 0;
	}
	a.poweredBy{
		/*background:url(/wp-content/themes/html5blank-master/img/template/occ_footer_dark.png) 0 0 no-repeat;/*toggle light and dark*/
		background:url(/wp-content/themes/html5blank-master/img/template/OCC_Footer_light.png);/* toggle light and dark*/
		width:167px;
		display:block;
		height:25px;
		text-indent:-100000px;
		}
	.socials a.bird {
   		 font-family: 'Covered By Your Grace',cursive;
   		 font-size: 16px;font-size:1.6rem;
   	 		text-transform: lowercase;
			display:inline-block;
			padding:5px 3px 0 3px;
	}

nav{
	width:620px;
	margin:0 auto;
	padding:15px 0 0 0;
	}
nav.mainNav li{}	
nav.mainNav li a{
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
	font-family:Anton, 'Open Sans bold',arial;
	font-size: 21px; font-size: 2.1rem; /*relative ems */
	letter-spacing:1px;
	text-shadow: 1px 1px #010101;
	}
nav.mainNav li a:hover,nav.mainNav li a.active{
	color:#ce2e29;
	}
/*onstates for nav and sub nav items*/
nav.news a#nav_news,
nav.about a#nav_about,
nav.tour a#nav_tour,
nav.music a#nav_music,
nav.store a#nav_store{
	color:#141414;
	}
.subNav{font-size:14px;font-size:1.4rem;margin:0;padding:5px 0 0px 0;}
.subNav li{display:inline-block;text-transform:lowercase;margin:0 20px 15px 0;}
.subNav a{color:#f5f3b2}

/*hover and onstates*/
.subNav a:hover,  
li.current_page_item a, nav.mainNav li.current_page_item a,
nav.mainNav li.current_page_parent a, 
nav.mainNav li.current_page_ancestor a, 
nav.mainNav,
.single-musicvideos li.page-item-123 a,
.single-post li.page-item-193 a,
.tax-AlbumCategory li.page-item-115 a,
.single-discography li.page-item-115 a,
.category-2012 li.page-item-193 a,
.category-2013 li.page-item-193 a,
.category-2011 li.page-item-193 a{
	color:#fff;
	}
li.current_page_item a, 
li.current-cat a,
.our-music ul.subNav li:first-child a,
li.current_page_ancestor a,
.custom_tax_other-stuff li.cat-item-14 a,
.custom_tax_pezz li.cat-item-13 a,
.custom_tax_dvds li.cat-item-12 a,
.custom_tax_billytalent li.cat-item-11 a,
.category-2012 li.page-item-212 a,
.category-2011 li.page-item-212 a,
.category-2013 li.page-item-212 a,
.single-musicvideos li.page-item-129 a,
.yr2013 .page-item-6 a,
.yr2012 .page-item-212 a,
.yr2011 .page-item-212 a,
.yrpress .page-item-189 a{
	font-weight:bold;color:#fff;
	
	}

.pezzNav{font-size:21px; font-size:2.1rem;font-weight:bold;text-transform:uppercase;} 
.pezzNav li{margin:6px 0 12px;}

.footerpages{padding-bottom:40px;}
/*Add this ========================================*/

.addthis_toolbox{
	float:right;
	color:#1f94de;
	min-height:30px;
	}
/*gen*/
img.bandPic{border:8px solid #ce2e29;}
.bordered { border: 5px solid #f5f3b2;margin:0 0 6px 0}
.albumpic img{width:100%;}
img.size-full{display:block;}
.bio_sidebar{text-align:center;}
.textwidget img{display:block;border:4px solid #ce2e29;margin:0 0 6px; }

/* news page################################################################*/
.newsExcerpts{}
.newsExcerpts h4{
	 font-size: 16px;
    font-weight: normal;
	font-family: 'Droid Sans',sans-serif;
	}
.newsDate{
	color: #868686;
    font-size: 0.93em;
	display:inline-block;
	min-width:100px;
	}
.newsExcerpts .newsAuthor{display:none;}
.newsExcerpts .newsComments{
	font-size: 0.93em;
	display:inline-block;
	padding:0 0 0 12px;
	float:right;
	}
.newsExcerpts img{

	margin:0 auto;
	}
.newsExcerpts p {
   margin-bottom:12px;
}
.featuredNews p{font-size:16px; font-size:1.6rem;}

.pagination {margin:18px 0; border-top:1px solid #3F8A8F;padding:9px 0;}

.pagination span, .pagination a{
	display:inline-block; 
	padding:0 6px;
	}
.latestNews li{
	border-bottom: 1px dotted #3F8A8F;
    padding: 8px 0;
	display:block;
	margin:0;
	}
	.latestNews li:first-child{border-top:1px dotted #3F8A8F;}
	.latestNews li a{color:#fff;font-size:14px;font-size:1.4rem;}

.NewsPosts img.wp-post-image{
	float:left;
	margin:15px 15px 15px 0;
	}
.search-submit{display:none;}

.comments{
	clear:both;
	}

.NewsPostTitle{
	clear:both;
	padding-top:12px;
	
	}
/*LINKS PAGE*/
.linksCols ul{list-style:none;margin:0 0 24px 0; padding:0;}
.linksCols ul li{line-height:24px;margin:0;}
.linksCols ul li a {
    background: #ce2e29;
    color: #FFFFFF;
    display: block;
    margin-bottom: 1px;
    padding: 2px 0 2px 5px;
}
.linksCols ul li a:hover{background:#b0e5eb;color:#000;}
/*GALLERY OVERIDEDS*/
#galleryHolder{position:relative; width:100%; max-width:940px; top:0; left:0;}
a#closeBigPic{
	background: none repeat scroll 0 0 #f5f3b2;
    color: #fff;
    display: none;
    font-size: 1.8rem;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: 15px;
    text-align: center;
    top: -30px;
    width: 30px;
    z-index: 3;
	}
#bigPic {
    background: none repeat scroll 0 0 #222222;
    height: 516px;
	padding:0 15px;
    margin: 0px 0 12px;
    position: relative;
	z-index:10;
}
.gallery-item[class*="columns"]:last-child {
    float: left!important;
}
#galleryPics .gallery-icon a.on img{border:2px solid #c00;}
	#galleryPics.modalGallery .gallery-icon a.on img{border:none;}
	
#galleryPics br{display:none;}
#galleryPics .columns{padding:0 5px!important;}
#galleryPics dl dd{display:none;}
#galleryPics dl img{}
.gallery-icon{text-align:center;margin:0 0 12px;}
#cover{ position:fixed; z-index:2;top:0;background:rgba(0,0,0,0.8); width:100%; height:1000px;}


 /* Flickr Gallery  **********************************/

#flickrHolder{height:600px;}
#gallery{
	height:600px;
	position:relative;
	z-index:900;

}
#picIframe{
	height: 600px; 
	width: 100%;
	background:transparent;
	position: absolute;
	z-index: 1000;
	}
	
#picHolder{
	height: 540px; 
	width: 100%;
	margin:0;
	position:absolute;
	z-index: 1001;
	opacity: 0;
	background:#ce2e29;
 }

#gNav .clear{_display:none;}
#gNav{
	margin:0 0 10px 0;
	background-color:#ce2e29;
	}
	#gNav a{
		display:block;
		font-weight:normal;
		color:#fff;
		float:left;
		padding:8px 25px;
		border-right:1px solid #fff;
		text-align:center;
		background:#ce2e29;
		margin:0;
		cursor:pointer;
	}
	#gNav a:hover,#gNav a.onState{
		color:#000;
		background:#b0e5e8;
		text-decoration:none;
	}

 
#gCounter{
	position:absolute; 
	top:-25px;
	right:20px; 
	font-size:12px;
	clear:both;
	color:#B0E5E8;
	}
	 #gCounter span.g_counter{padding:0 5px;}
	 #gCounter span.pageText{padding:0 5px 0 0px;}
	 #gCounter a{color:#fff;font-size:12px; }
	 #gCounter a:hover{color:#fff; text-decoration:none;}
	 #gCounter  a.g_disabled{display:none;}
 
 #gallery ul {
	margin:35px 0 0 0;
	padding:0;
 }
 #gallery ul li{
		list-style:none;
		width:70px;
		height:70px;
		margin:0px 10px 13px 0;
		padding:2px;
		border:1px solid #2E4646;
		display:block;
		float:left;
	 }
#gallery img{border:0;}

 
 
 #nextButton{
	display:block; 
	position:absolute; 
	right:10px; 
	top:40%;
	width:23px;
	height:31px;
	}
 #prevButton{
	display:block; 
	position:absolute; 
	left:10px; 
	top:40%;
	width:23px;
	height:31px;
	}
	
 #prevButton:hover, #nextButton:hover{
	background-position:0 -31px;
 }
#loadingPic{
	position:absolute;
	top:280px;
	left:360px;
	z-index: 1002; 
	height:32px;
	width: 32px;
	display:none;
	border:none;
 }
 #bigFlickrPic{
	position:absolute; 
	z-index: 1003;
	opacity: 1;
	border:2px solid #fff;
	max-height:400px;
 }
 #imageDetails{
	
	 position:absolute;
	 margin:0 auto; 
	 padding:10px 5px;
 }
 #imageCount{
	float:left;
	margin-right:5px;
	font-size:90%;
	color:#fff;
	letter-spacing:2px;
	}

 #imageTitle{
	color:#fff;
	float:left;
	display:none;
	
 }
 #imageDes{
	 display:block;
	 font-size:12px;
	 position:absolute;
	 z-index:10000;
	 color:#fff;
	 padding:10px 5px;
 }
 #picControls{
	 position:absolute;
	 margin:0 auto; 
	 display:none;
	 text-align:right;
	 padding:0px 0px 15px 0;
	
 }
  #thumbsButton{
	
	font-size:13px;
	width:100px;
	padding:3px 0 0 0;
	color:#DDE5F0;
	letter-spacing:0px;
	height:22px;
	display:block;
	float:right;

	}
 #thumbsButton:hover{
	background-position:right -22px;
	color:#DDE5F0;
	text-decoration:none;
 }
#details{
	color:#DDE5F0;
	font-size:11px;
	letter-spacing:1px;
	
	float:right;
	display:none;
}
#hide{
	color:#DDE5F0;
	display:none;
	float:right;
	font-size:11px;
	letter-spacing:1px;
	display:none;
}
a#hide:hover,a#details:hover{
	color:#DDE5F0;
}

 #loadingMsg{
	margin:0px 20px;
	
 }
 #loadingMsg span{display:block;float:left;padding:8px 4px;color:#fff;}
 #loadingMsg img{display:block;float:left;}
 
 #gTitle {
    text-indent: -1000000px;
 }

/*VIDEO*/

.video-container , .contest-container{
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
	margin:0 0 18px 0;
}
.video-container iframe,.contest-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.vidThumbs{min-height:200px;}
.vidThumbs p{margin-bottom:9px;}

.newsVideo {
    height: 0;
    margin: 0 0 18px;
    overflow: hidden;
    padding-bottom: 56.25% !important;
    padding-top: 30px;
    position: relative;
}
.newsVideo iframe, .newsVideo object, .newsVideo embed {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.contest-container{height:1200px}

/*DISCOGRAPHY===============*/
.discCont{height:230px;}
td.audioBut, td.lyricsBut {
    padding: 8px;
    width: 5%;
	display:none;
}
.tracklist a.active{font-size:120%;}
.accordion .lyricsContainer{background:#ce2e29;
margin: 9px 0 0;
    padding: 3px 8px;
    width: 100%}



/***********************************
	Custom Login Page 
********************************************/	
body.login{
	background:#000 ;
	}
#login {
  width:481px;
}
.login h1{background:url(/wp-content/themes/html5blank-master/img/template/bt_logo_white.png) no-repeat  rgba(0, 0, 0, 1);
	height:91px;
	width:470px;
	text-align:center;
	margin:0 0 21px 0;
	}
.login h1 a{
	display:none;
	}
.login form{
	background-color:#07191A;
	border:1px solid rgba(255,255,255,.2);
	margin:0;
	box-shadow:none;
	}
.login label {
  color:#fff;
  font-size:14px;
}
.login form .input, .login input[type="text"]{
	color:#111;
	font-size:18px;
	padding:6px 8px;
	}
.wp-core-ui .button-primary {
	background-image:none;
	border:0;
	background-color: #3F8A8F;
	border-image: none;
	color: #fff;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 2px rgba(0,0,0,.15);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 2px rgba(0,0,0,.15);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 2px rgba(0,0,0,.15);
	cursor: pointer;
	display: inline-block;
	font-size:16px;
	line-height:21px;
	margin-bottom: 0;
	padding: 5px 14px 6px;
	text-align: center;
	vertical-align: middle;
	min-width:90px;
}
.wp-core-ui .button-primary:hover{
	color:#fff;
	background-image:none;
	border:0;
	background-color: #000;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 2px rgba(0,0,0,.15);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 2px rgba(0,0,0,.15);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 2px rgba(0,0,0,.15);
	}
.login #nav a, .login #backtoblog a {
  color:#B0E5E8 !important;
  font-weight:normal;
  font-size:13px;
   text-shadow:none;
}
.login #nav a:hover, .login #backtoblog a:hover {
  color:#fff !important;
}
.login #nav, .login #backtoblog {
    margin: 0 0 0 9px;
    padding: 16px 0px 0;
    text-shadow: 0 1px 0 #FFFFFF;
}

div.updated, .login .message {
    background-color: #FFFFFF;
    border: 0 none;
    color: #111111;
    font-size: 14px;
    font-weight: bold;
    margin: 6px 0 9px;
    padding: 6px;
    text-align: center;
}
div.error, .login #login_error {
  background-color: #F2DEDE;
   color: #B94A48;
   border: 1px solid #EED3D7;
   border-radius: 4px 4px 4px 4px;
   margin-bottom: 18px;
   padding: 8px 35px 8px 14px;
   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
   font-size:100%;
}
#login_error, .login .message {
    margin: 0 0 16px 0px;
    padding: 12px;
	text-transform: uppercase;
}
/*tour page*/
  #tourHeader {
	background-color:#3f8a8f;
	width:100%;
	height:34px;
	margin:0 0 20px 0;
} 
.TourDate {
	font-size:18px;
	text-align:right;
}

.TourYear {
	font-size:12px;
	text-align:right;
}
div.detailsHeader {
	background-color:#3f8a8f;
	width:100px;
	float:left;
	margin:3px 0 0 85px;
	padding:5px 20px 0 20px ;
	
	border-left:1px solid #73aaad;
}

div.ticketHeader {
	background-color:#3f8a8f;
	width:220px;
	float:left;
	margin:3px 0 0 250px;
	padding:5px 10px 0 20px ;
	text-align:center;
	border-left:1px solid #73aaad;
}

div.RSVPHeader {
	background-color:#3f8a8f;
	width:80px;
	float:left;
	margin:3px 0 0 0;
	padding:5px 0 0 10px;
	text-align:center;
	border-left:1px solid #73aaad;	
}

.tourDate {
	float:left;
	width:65px;
	text-align:right;	
	line-height:1.32em;
}

.tourCity {
	 float:left;
	 width:320px;
	 margin:0 0 0 40px;
}
.tourCityArchive {
	 float:left;
	 width:300px;
	 margin:0 0 0 40px;
}

.tourTickets {
	 float:left;
	 width:240px;
	 margin:0 0 0 30px;
}
.tourTickets a.button{width:180px;}
.TourDateContainer {
	padding:10px 0;
	border-bottom:1px dotted #3f8a8f;
	margin:5px 0;
}
.TourArchiveContainer {
	height:auto;
	border-bottom:1px dotted #3f8a8f;
	margin:5px 0;
}
.tourRSVPContainer {
	 float:left;
	 width:80px;	
}
 .tourRSVP {
	 background:url(/wp-content/themes/html5blank-master/img/template/tour_rsvp.png) no-repeat;
	 width:76px;
	 height:29px;
	 display:block;
	 cursor:pointer;
 }
.support {
	font-style:italic;
	color:#CCC;
	font-size:11px;
}
.hpTourDate {
    border-top: 1px dotted #3F8A8F;
    padding: 6px 0;
}
span.EventDate {
    font-size: 18px;
    text-transform: uppercase;
    float: left;
    width: 88px;	
}
a.moreTix{  border-top: 1px dotted #3F8A8F; padding: 6px 0;}
/*=========================================================================
Flexslider
===============================================================================*/
.picInfo{
	margin: 0 auto;
    position: absolute;
    top: 18px;
	width:100%;
    z-index: 1;
	text-align:right;
}
	.picInfo a{
		color:#fff;
		text-transform:uppercase;
		font-size:16px;font-size:1.6rem;
		display:block;
		float:left;
		padding:0 20px;
		text-decoration:none;
		text-align:center;
		width:auto;
		}		
.picDate{
	color:#fff;
	text-transform:uppercase;
	font-size:16px;font-size:1.6rem;
	display:block;
	margin:0 auto 15px auto;
	width:100%;
	padding:18px 6px 12px;
	border-bottom:1px solid #595959;
}
.flex-pauseplay{display:none;}
.slideshowOn .flex-pauseplay{display:none;}
.slideshowOn .flex-pauseplay{display:inline-block;}

/* Browser Resets */
.flex-container a:active,.flexslider a:active,.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,.flex-control-nav,.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;overflow:hidden;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: ; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides li img {
	display: inline; 
	max-height:430px;
}
.flexslider .slides a{display:inline-block;margin:0 auto; width:100%;text-align:center;}
.flexslider .slides > li{
	margin:0;
	padding: 0 0px 18px 0px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	}
/*forcing width*/	
/*.flexslider .slides > li{width:500px!important;}*/
.flex-pauseplay{width:auto; float:right; background:#222;}
.flex-pauseplay a{border-left:1px solid #fff;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 0; position: relative;  zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}
.carousel li {margin-right: 5px}
/* Direction Nav */
.flex-direction-nav {*height: 0;  display:inline-block;background:#222;}
body.bkBkg .flex-direction-nav {background:#fff;}
.flex-direction-nav a { cursor: pointer; -webkit-transition: all .3s ease; padding:0 18px; }
.flex-direction-nav a.flex-prev{border-right:1px solid #fff;}
body.bkBkg .flex-direction-nav a { border-right:1px solid #111;}
.flex-direction-nav li{display:inline;}
.flex-direction-nav .flex-next {}
.flex-direction-nav .flex-next:hover{}	
	
.flex-direction-nav .flex-prev {
	}
.flex-direction-nav .flex-prev:hover{}

.flex-direction-nav .flex-disabled {color:#969696; cursor: default;}
body.bkBkg .flex-direction-nav .flex-disabled {color:#ccc; cursor: default;}

.flex-direction-nav .flex-next.flex-disabled:hover{}
.flex-direction-nav .flex-prev.flex-disabled:hover{}

/* Control Nav - the dots. */
.flex-control-nav {
    float: left;
    position: absolute;
    right: 46px;
    text-align: center;
    top: 22px;
    width: auto;
    z-index: 10;
	display:none;
	}
.flex-control-nav li {
	margin: 0 6px; 
	display: inline-block; 
	zoom: 1; 
	*display: inline;
	}
.flex-control-paging li a {
	width: 11px; 
	height: 11px; 
	display: block; 
	background: #666; 
	background: rgba(0,0,0,0.5); 
	cursor: pointer; 
	-webkit-border-radius: 20px; 
	-moz-border-radius: 20px; 
	-o-border-radius: 20px; 
	border-radius: 20px; 
	box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
	text-indent:-100000px;
	}
.flex-control-paging li a:hover { 
	background: #333; 
	background: rgba(0,0,0,0.7); 
}
.flex-control-paging li a.flex-active { 
	background: #fff; 
	background: rgba(255,255,255,0.9); 
	cursor: default; 
}


.leapResults{border:1px solid #fff;}


/** instagram styles *********/




#Instagram{
	background:url(/wp-content/themes/html5blank-master/img/template/Instagram.png) no-repeat top left;
	margin:0 0 15px 0;
	padding-top:50px;
	}

.instauser{
	text-align:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	}


.InstagramFeed.homepage{
	margin:25px 0;
	background:#ce2e29;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 1px 0 25px;
	}


.instagram h2{
	background:url(/wp-content/themes/html5blank-master/img/template/Instagram.png) no-repeat;
	width:175px;
	height:53px;
	text-indent:-100000px;
	}

.InstagramFeed.homepage h2{
	background:url(/wp-content/themes/html5blank-master/img/template/Instagram.png) no-repeat;
	width:175px;
	height:53px;
	text-indent:-100000px;
	margin-left:8px;
	}
	
	

.InstagramFeed.homepage h2 a{
	display:block;
	width:175px;
	height:63px;
	margin:15px 0;
	
	
	}



.instagramHome div:nth-child(1){
	
} 	
	.instagramHome div:nth-child(1):hover, .instagramHome div:nth-child(4):hover, .instagramHome div:nth-child(6):hover, .instagramBand div:nth-child(1):hover, .instagramBand div:nth-child(4):hover, .instagramBand div:nth-child(6):hover{
		transform: rotate(-1deg);
   -moz-transform: rotate(-1deg);
   -webkit-transform: rotate(-1deg);
		}
	
.instagramHome div:nth-child(2){
	
} 
	.instagramHome div:nth-child(2):hover, .instagramHome div:nth-child(5):hover, .instagramBand div:nth-child(2):hover, .instagramBand div:nth-child(5):hover{
	transform: rotate(1deg);
   -moz-transform: rotate(1deg);
   -webkit-transform: rotate(1deg);
}

	

.instagramHome div:nth-child(3){
	
} 
	.instagramHome div:nth-child(3):hover, .instagramBand div:nth-child(3):hover{
	transform: rotate(4deg);
   -moz-transform: rotate(4deg);
   -webkit-transform: rotate(4deg);
} 

.instagramHome div:nth-child(4){
	
}

.instagramHome div:nth-child(5){

}

.instagramHome div:nth-child(6){
	
}



.InstagramFeed.homepage .instagram-image{
	
	border:5px solid #f7f7ea;
	border-bottom:24px solid #f7f7ea;
	-moz-box-shadow: 0 0 4px 2px #333;
	-webkit-box-shadow: 0 0 4px 2px #333;
	box-shadow: 0 0 4px 2px #333;
	}


.instagramHome a img.instagram-image{
	float:left;
	width:85px;
	display:block;
	margin: 0 15px;
	
	}

.instagramHome a img.instagram-image:hover{
	filter: alpha(opacity=80);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
	-webkit-opacity: 0.8;
	opacity:0.8;

}

.InstagramFeed.homepage cite{
	float: right;
    font-size: 18px;
    font-style: normal;
    margin: -60px 8px 0;
	
	}



.InstaButton{
	background-color: #FEFEFE;
    -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    color: #0B1918;
    display: block;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin: 4px 0 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    width:200px;
	margin:20px auto 0 auto;
	}

.InstaButton:hover{
	color:#4fa4af;
	}


.instagram a img.instagram-image{
	float:left;
	width:100px;
	margin: 8px;
	border:5px solid #f7f7ea;
	border-bottom:24px solid #f7f7ea;
	-moz-box-shadow: 0 0 3px 1px #46999C;
	-webkit-box-shadow: 0 0 3px 1px #46999C;
	box-shadow: 0 0 3px 1px #46999C;
	}

.instagram a img.instagram-image:hover{
	filter: alpha(opacity=80);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
	-webkit-opacity: 0.8;
	opacity:0.8;

}

.instagram h3{
	font-size:20px;padding:0 0 20px 0; font-weight:normal;
	border-bottom:1px solid #3F8A8F ;
	margin-bottom:10px;
	margin-top:15px;
	}

.instagramFAN a img.instagram-image, .instagramBT a img.instagram-image{
	width:210px;
	height:210px;
	margin-right:15px;
	margin-bottom:15px;
	border:10px solid #0F1111;
	border-bottom:44px solid #0F1111;
	}


.instagramBand{
	margin-bottom:15px;
	height:160px;
	}

.instaNav{
	margin: 0 0 0;
	width:auto;
	display:block;
	font-size:13px;
	}


.instaNav a{
	display:block;
	float:left;
	width:150px;
	padding:10px 8px;
	background:#ce2e29;
	text-align:center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-right:8px;
	}
	

.instaNav a:hover, a.billytalentLIVE_BTLon, a.billytalent_BTon{
	background:#B0E5E8;
	color:#000;
	}
/** INSTAGRAM ********************/

/** lightbox styles ***/

#lbOverlay {
    background-color: #000000;
    cursor: pointer;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}
#lbCenter, #lbBottomContainer {
    background-color: #000;
    overflow: hidden;
    position: absolute;
    z-index: 9999;
}
.lbLoading {
    background: url("/wp-content/themes/html5blank-master/img/template/loading2.gif") no-repeat scroll center center #FFFFFF;
}
#lbImage {
    background-repeat: no-repeat;
    border: 10px solid #000;
    left: 0;
    position: absolute;
    top: 0;
}
#lbPrevLink, #lbNextLink {
    display: block;
    outline: medium none;
    position: absolute;
    top: 0;
    width: 50%;
}
#lbPrevLink {
    left: 0;
}
#lbPrevLink:hover {
    background: url("/wp-content/themes/html5blank-master/img/template/prev.png") no-repeat scroll 0 50% transparent;
}
#lbNextLink {
    right: 0;
}
#lbNextLink:hover {
    background: url("/wp-content/themes/html5blank-master/img/template/next.png") no-repeat scroll 100% 50% transparent;
}
#lbBottom {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #000;
    border-right: 10px solid #000;
    border-style: none solid solid;
    border-width: 10px;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 1.4em;
    text-align: left;
}
#lbCloseLink {
    background: url("/wp-content/themes/html5blank-master/img/template/close.png") no-repeat scroll center center transparent;
    display: block;
    float: right;
    height: 25px;
    margin: 5px 0;
    outline: medium none;
    width: 66px;
}
#lbCaption, #lbNumber {
    margin-right: 71px;
}
#lbCaption {
    font-weight: bold;
}

/**** Mailing List ***********/

#messageCenter div{display:none;}
#messageCenter.msg1 .msg1{display:block;}
#messageCenter.msg2 .msg2{display:block;}
#messageCenter.msg3 .msg3{display:block;}
#messageCenter.msg4 .msg4{display:block;}
#messageCenter.msg5 .msg5{display:block;}
#messageCenter.msg6 .msg6{display:block;}
#messageCenter.msg7 .msg7{display:block;}
#messageCenter.msg8 .msg8{display:block;}
#messageCenter.msg9 .msg9{display:block;}
#messageCenter.msg10 .msg10{display:block;}
#messageCenter.msg11 .msg11{display:block;}
#messageCenter.msg12 .msg12{display:block;}