html 
	{width: 100%; height: 100%; margin: 0; padding: 0;}
body  
	{width: 100%; height: 100%; margin: 0; padding: 0; background-color: #000; color: #fff;}
#top_cap 
	{width: 100%; height: 140px; position: fixed; top: 0; display: block; background-color: rgba(0,0,0,0.85); z-index: 10; border-bottom: 2px solid #fff;}
#title
	{width: 500px; height: 65px; margin: 0 0 0 -477px; position: fixed; left: 48%; top: 10px; padding: 0; z-index: 50; font-family: Futura, Helvetica, Arial, sans-serif; color: #ffd000;font-size: 52px; letter-spacing: 7px; background-image: url(images/title4.png);}
#title span 
	{display: none;}

#landing_content
	{width: 877px; height: auto; display: block; position: absolute; left: 50%; top: 550px; margin: 45px 0 0 -439px; font-family: Futura, Helvetica, Arial, sans-serif; font-size: 22px; padding: 25px 0; color: #fff; overflow: hidden; z-index: 5; text-align: center; line-height: 1.8; background-color: rgba(0,0,0,0.75);}
#landing_content a
	{font-family: Futura Bold, Helvetica, Arial, sans-serif; font-weight: normal; color: #fff; border-bottom: 1px solid; text-decoration: none; transition: 0.5s all;}
#landing_content a:hover 
	{color: #ffd000;}
	
#landing_content a.tour_button 
	{display: inline-block; border: 2px solid; padding: 10px 30px 10px 30px; margin: 10px 0 0 0; font-size: 27px; font-family: Futura, Helvetica, Arial, sans-serif; letter-spacing: 0.0625em; border-spacing: 3px;}
	
#thanks_container
	{width: 100%; height: 750px; margin: 0; padding: 0; /* background-image: url(images/bg_trees@3x.jpg); background-position: center center; */}
#thanks
	{width: 877px; height: auto; display: block; position: absolute; left: 50%; top: 245px; margin: 105px 0 0 -439px; font-family: Futura Bold, Helvetica, Arial, sans-serif; font-size: 30px; padding: 25px 0 0 0; color: #fff; overflow: hidden; z-index: 5; text-align: center; background-color: rgba(0,0,0,0.75);}
#thanks a
	{font-family: Futura, Helvetica, Arial, sans-serif; font-weight: normal; color: #fff; border-bottom: 1px solid; text-decoration: none; transition: 0.5s all; font-size: 18px;}
#thanks a:hover
	{color: #ffd000;}

#wrapper 
	{position:relative; width:100%;}
#main 
	{width: 100%; margin: 0 auto; background: transparent;}
.section 
	{padding: 0; margin: 0; position: relative; display: block; z-index: 1; color: #fff;}

#top
	{width: 100%; height: 1400px; margin: 0; padding: 0;}
#news
	{width: 100%; height: 3000px; margin: 0; padding: 0;}
#shows
	{width: 100%; height: 2000px; margin: 0; padding: 0;}
#videos
	{width: 100%; height: 2000px; margin: 0; padding: 0;}
#bio
	{width: 100%; height: 3700px; margin: 0; padding: 0;}
#community
	{width: 100%; height: 2100px; margin: 0; padding: 0;}
#store
	{width: 100%; height: 3700px; margin: 0; padding: 0;}
#contact
	{width: 100%; height: 450px; padding: 0; background-color: transparent; position: fixed: bottom: 0; left: 50%; margin: 0 0 -300px -50%;}

.boxed {width: 550px ; border: 2px solid white; margin-bottom: -5px; padding: 5px;}

.top_content
	{width: 763px; height: 388px; display: block; position: absolute; left: 44.5%; top: 150px; margin: 0 0 0 -293px; font-family: Futura, Helvetica, Arial, sans-serif; font-size: 20px; padding: 0; color: #fff; background-image: url(images/Bilbao061424.jpg); background-position: center center; background-size: cover;}

#range-logo {
        display:block;
        text-indent:-9999px;
    height:460px;
    width:460px;
}

#news .news_content 
	{width: 896px; height: auto; display: block; position: absolute; left: 50%; top: 150px; margin: 0 0 0 -468px; font-family: Futura, Helvetica, Arial, sans-serif; font-size: 20px; padding: 20px; color: #fff; overflow: hidden;}
#news .news_content .follow {display: block; text-align: center; width: 370px; height: 28px; padding: 20px; font-size: 22px; margin: 0 0 50px 5px; border: 3px solid; float: left;}
#news .news_content .clippings {display: block; text-align: center; width: 240px; height: 28px; padding: 20px; font-size: 22px; margin: 0 0 50px 31px; border: 3px solid; float: left;}
	
#news .news_content .archive {display: block; text-align: center; width: 370px; height: 28px; padding: 20px; font-size: 22px; margin: 0 0 50px 31px; border: 3px solid; float: left;}	
	
	
#news .news_content .rss-box {width: 100%; height: auto; position: relative; display: block;}	

#news .news_content .rss-box .rss-items {list-style: none; list-style-type: none; padding: 0; margin: 10px 0 0 0;}
#news .news_content .rss-box .rss-items li.rss-item {margin: 0; padding: 0; list-style: none; list-style-type: none;}
#news .news_content .rss-box .rss-items a.rss-item {font-family: Futura Bold, Helvetica, Arial, sans-serif; font-size: 24px; font-weight: normal; color: #fff; margin: 0 0 -45px 0; text-indent: -20px; display: block; padding: 0 0 0 0; text-transform: uppercase; text-decoration: none; border: 0; line-height: auto; display: block; width: 85%;}
#news .news_content .rss-box .rss-items a:hover.rss-item {color: #ffd000;}
#news .news_content .rss-box .rss-items .rss-date {position: absolute; right: 0; top: 11px; display: block; width: auto; height: 30px; margin: 0 -134px 0 0; font-size: 15px;}
#news .news_content .rss-box .rss-items p {margin: 0 0 0 0; padding: 0 0 20px 0; line-height: 33px;}
#news .news_content .rss-box .rss-items ul {list-style: none; list-style-type: none;}
	
#news .news_content b,
#news .news_content strong 
	{font-family: Futura Bold, Helvetica, Arial, sans-serif; font-weight: normal;}
#news .news_content a 
	{font-family: Futura Bold, Helvetica, Arial, sans-serif; font-weight: normal; color: #fff; border-bottom: 1px solid; text-decoration: none; transition: 0.5s all;}
#news .news_content a:hover 
	{color: #ffd000;}
#news .news_content i 
	{font-family: Futura Oblique, Helvetica, Arial, sans-serif; font-style: normal;}
#news .news_content img 
	{max-width: 400px; max-height: 400px; display: block; margin: 0 auto 0 auto; padding: 17px; border: 3px solid #fff;}

#shows .shows_title {display: block; position: absolute; left: 50%; top: 115px; margin: 0 0 0 -458px; width: 915px; height: auto;}
#shows .shows_title a 
	{font-family: Futura Bold, Helvetica, Arial, sans-serif; font-weight: normal; color: #fff; border-bottom: 1px solid; text-decoration: none; transition: 0.5s all;}
#shows .shows_title:hover {
	color: #ffd000;
	}
#shows .shows_title2 {display: block; position: relative; left: 50%; top: 20px; margin: 0 0 0 -450px; width: 915px; height: auto;}
#shows .shows_schedule 
	{width: 945px; height: auto; display: block; position: absolute; top: 690px; left: 50%; margin: 0 0 50px -433px; }
#shows .shows_schedule2 
	{width: 945px; height: auto; display: block; position: absolute; top: 1900px; left: 50%; margin: 0 0 105px -473px; }
#shows .GLshows_link {
	position: absolute;
	bottom: 0; left: 25px;
	margin: 5px 0 -15px 0;
	font-family: Futura Bold, Helvetica, Arial, sans-serif;
	color: #fff;
	font-size: 18px;
	transition: 0.5s all;
	}
#shows .previous_shows_link {
	position: absolute;
	bottom: 0; right: 25px;
	margin: 5px 0 -15px 0;
	font-family: Futura Bold, Helvetica, Arial, sans-serif;
	color: #fff;
	font-size: 18px;
	transition: 0.5s all;
	}
	

#shows .GLshows_link:hover {
	color: #ffd000;
	}
	
<!--#shows .previous_shows_link:hover {
	color: #ffd000;
	}-->

.bit-events 
	{margin: -10px 0 0 0;}
#bit-events 
	{font-family: Futura, Helvetica, Arial, sans-serif; background-color: rgba(0, 0, 0, 0.35); padding-bottom: 35px;}
#bit-events td.bit-rsvp 
	{display: none;}
#bit-events .bit-description-links 
	{pointer-events: none;}
#bit-events .bit-invert 
	{font-family: Futura Bold, Helvetica, Arial, sans-serif; font-weight: normal;}
#bit-events .bit-notify 
	{font-family: Futura Bold, Helvetica, Arial, sans-serif; font-weight: normal; margin: 0; padding: 0; border: 0; }
#bit-events .bit-track-artist-header 
	{display: block; margin: 0 0 0 0; padding: 0; border-bottom: 0; text-align: right; height: 0; visibility: hidden;}
#bit-events .bit-track-artist-header strong 
	{font-family: Futura Bold, Helvetica, Arial, sans-serif; font-weight: normal;}
#bit-events .bit-venue 
	{pointer-events: none; font-size: 18px;}
#bit-events .bit-location 
	{font-family: Futura, Helvetica, Arial, sans-serif; font-weight: normal; pointer-events: none; font-size: 18px;}
#bit-events .bit-location b,
#bit-events .bit-location strong
	{font-family: Futura, Helvetica, Arial, sans-serif; font-weight: normal;}
#bit-events .bit-date 
	{font-family: Futura Bold, Helvetica, Arial, sans-serif; font-weight: normal; pointer-events: none; padding: 10px 10px 10px 0;}
#bit-events .bit-tickets 
	{font-family: Futura Bold, Helvetica, Arial, sans-serif; font-weight: normal; padding: 15px 25px 15px 0; font-size: 18px;}
#bit-events .bit-tickets a 
	{text-decoration: none; border: 2px solid; color: #fff; padding: 5px 7px; text-align: center; white-space: nowrap; transition: 0.5s all; text-align: center;}
#bit-events .bit-tickets a:hover 
	{color: #ffd000;}
#bit-events .bit-header-links 
	{font-family: Futura Bold, Helvetica, Arial, sans-serif; font-weight: normal; padding: 25px 0 0 0; text-transform: uppercase; margin: 0 0 0 0;}
#bit-events .bit-header-links a 
	{font-family: Futura, Helvetica, Arial, sans-serif; font-weight: normal; text-transform: none; margin: 0 0 0 0; color: #fff; transition: 0.5s all;}
#bit-events .bit-header-links a:hover {color: #ffd000;}
#bit-events th 
	{font-family: Futura Bold, Helvetica, Arial, sans-serif; font-weight: normal; font-size: 18px;}
#bit-events th.bit-venue 
	{font-size: 18px;}
#bit-events th.bit-location 
	{font-family: Futura Bold, Helvetica, Arial, sans-serif; font-weight: normal; pointer-events: none; font-size: 18px;}

#store a {color: #fff; transition: 0.5s all;}
#store a:hover {color: #ffd000;}
#store a.store_button {
	font-family: Futura Bold, Helvetica, Arial, sans-serif; font-weight: normal; color: #fff; font-size: 27px; letter-spacing: 1px;
	}
#store #store_items 
	{display: block; position: absolute; left: 50%; top: 130px; margin: 0 0 0 -458px; width: 915px; height:auto;}
#store .store_item 
	{width: 285px; height: 335px; display: block; float: left; color: #fff; font-family: Futura, Helvetica, Arial, sans-serif; font-weight: normal; padding: 0 30px 20px 0; font-size: 16px;}
#store .store_item_last 
	{padding: 0 0 20px 0;}
#store .store_item a 
	{width: 285px; height: 285px; display: block; text-align: center; color: #fff; text-decoration: none;}
#store .store_item a:hover 
	{transition: 0.5s all; color: #ffd000;}
#store .store_item a b 
	{font-family: Futura Bold, Helvetica, Arial, sans-serif; font-weight: normal;}
#store .store item a i 
	{font-family: Futura Oblique; Helvetica, Arial, sans-serif; font-weight: normal;}
#store .store_item a b i, 
#store .store_item a i b 
	{font-family: Futura Bold Oblique, Helvetica, Arial, sans-serif; font-weight: normal;}
#store .store_item a img 
	{width: 285px; height: 285px; padding: 0 0 15px 0;}
#store a.store_link {display: block; text-align: center; width: 869px; height: 25px; padding: 30px; margin: 10px 0 0 0; border: 3px solid #fff; float: left; font-family: Futura Bold, Helvetica, Arial, sans-serif; font-size: 20px; padding: 20px; color: #fff; transition: 0.5s all; text-decoration: none;}
#store a:hover.store_link {color: #ffd000; border: 3px solid #ffd000;}


#vid_stage 
	{position: absolute; top: 120px; left: 50%; width: 900px; margin: 0 0 0 -427px;}
.vid-container 
	{position: relative; padding-bottom: 52%; padding-top: 10px; height: 0;}
.vid-container iframe, .vid-container object, .vid-container embed 
	{position: absolute; top: -20px; left: 0; width: 100%; height: 100%;}
.vid-list-container 
	{width: 92%; overflow: hidden; margin-top: 0; margin-left:4.3%; padding-bottom: 20px;}
.vid-list
	{width: 900px; position: relative; top:0; left: 0;}
.vid-item 
	{display: block; width: 158px; height: 138px; float: left; margin: 0; padding: 10px 10px 25px 0; font-family: Futura, Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; cursor: pointer;}
.vid-item .desc {transition: 0.5s all; color: #fff;font-size: 15px; margin-top:5px;}
.vid-item:hover .desc {color: #ffd000;}
.thumb 
	{overflow:hidden; height: 84px;}
.thumb img 
	{width: 100%; position: relative; top: -13px;}
.arrows
	{position:relative; width: 100%;}
.arrow-left 
	{color: #fff; position: absolute; padding: 0; left: -25px; top: -145px; width: 53px; height: 53px; z-index: 99; cursor: pointer; font-size: 53px; transition: 0.5s all;}
.arrow-right 
	{color: #fff; position: absolute; padding: 0; right: -25px; top: -145px; width: 53px; height: 53px; z-index:100; cursor: pointer; font-size: 53px; text-align: right; transition: 0.5s all;}
.arrow-left:hover 
	{color: #ffd000;}
.arrow-right:hover
	{color: #ffd000;}
@media (max-width: 624px) 
	{
	.caption 
		{margin-top: 40px;}
	.vid-list-container
		{padding-bottom: 20px;}
	/* reposition left/right arrows */
	.arrows 
		{position:relative; margin: 0 auto; width:96px;}
	.arrow-left 
		{left: 0; top: -17px;}
	.arrow-right 
		{right: 0; top: -17px;}
	}

#vid_stage a.fan_button5 
	{position: absolute; bottom: -70px; left: 55%; display: block; width: 750px; border: 3px solid; padding: 23px 30px 20px 30px; margin: 20px 0 0 0; font-size: 27px; font-family: Futura Bold, Helvetica, Arial, sans-serif; letter-spacing: 0.0625em; border-spacing: 3px; text-align: center; margin: 0 0 0 -470px; color: #fff; transition: 0.5s all; text-decoration: none;}
#vid_stage a:hover.fan_button5 
	{color: #ffd000;}
#vid_stage a.fan_button5a 
	{position: absolute; bottom: -170px; left: 55%; display: block; width: 750px; border: 3px solid; padding: 23px 30px 20px 30px; margin: 20px 0 0 0; font-size: 27px; font-family: Futura Bold, Helvetica, Arial, sans-serif; letter-spacing: 0.0625em; border-spacing: 3px; text-align: center; margin: 0 0 0 -470px; color: #fff; transition: 0.5s all; text-decoration: none;}
#vid_stage a:hover.fan_button5a 
	{color: #ffd000;}
	
#bio .bio_content 
	{width: 896px; height: auto; display: block; position: absolute; left: 50%; top: 140px; margin: 0 0 0 -468px; font-family: Futura, Helvetica, Arial, sans-serif; font-size: 20px; padding: 20px; color: #fff; overflow: hidden;}
#bio .bio_content h3 {font-size: 32px; font-weight: normal; font-style: normal; font-family: Futura Bold, Helvetica, Arial, sans-serif; margin: 10px 10px 10px 0;}
#bio .bio_content h3 em {font-weight: normal; font-style: normal; font-family: Futura Bold Oblique, Helvetica, Arial, sans-serif;}
#bio .bio_content strong {font-family: Futura Bold, Helvetica, Arial, sans-serif; font-weight: normal;}
#bio .bio_content em {font-family: Futura Oblique, Helvetica, Arial, sans-serif; font-style: normal;}
#bio .bio_content em strong, #bio .bio_content strong em {font-family: Futura Bold Oblique, Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal;}
#bio .bio_content p {text-indent: 35px; font-size: 18px; line-height: 29px;}
#bio .bio_content p.first {text-indent: -4px;}
#bio .bio_content p.first:first-letter {float: left; font-size: 57px; line-height: 57px; padding-top: 1px; padding-right: 7px; padding-left: 3px; font-family: Futura Bold, Helvetica, Arial, sans-serif; font-weight: normal; }
<!--#bio .bio_content .button {display: block; text-align: center; width: 260px; height: 28px; padding: 20px; font-size: 22px; margin: 0 0 50px 5px; border: 3px solid; float: left;}-->
#bio .bio_content a.fan_button1 
	{position: absolute; top: 5px; left: 50%; display: block; width: 260px; border: 2px solid; padding: 23px 30px 20px 30px; font-size: 20px; font-family: Futura Bold, Helvetica, Arial, sans-serif; letter-spacing: 0.0625em; border-spacing: 3px; text-align: center; margin: 20px 0 0 0; color: #fff; transition: 0.5s all; text-decoration: none;}
	#bio a:hover.fan_button1 
	{color: #ffd000;}
	#bio .bio_content a.fan_button2 
	{position: absolute; top: 100px; left: 50%; display: block; width: 260px; border: 2px solid; padding: 23px 30px 20px 30px; font-size: 20px; font-family: Futura Bold, Helvetica, Arial, sans-serif; letter-spacing: 0.0625em; border-spacing: 3px; text-align: center; margin: 20px 0 0 0; color: #fff; transition: 0.5s all; text-decoration: none;}
	#bio a:hover.fan_button2
	{color: #ffd000;}
	#bio .bio_content a.fan_button2a 
	{position: absolute; top: 5px; left: 50%; display: block; width: 260px; border: 2px solid; padding: 23px 30px 20px 30px; font-size: 20px; font-family: Futura Bold, Helvetica, Arial, sans-serif; letter-spacing: 0.0625em; border-spacing: 3px; text-align: center; margin: 20px 0 0 -340px; color: #fff; transition: 0.5s all; text-decoration: none;}
	#bio a:hover.fan_button2a
	{color: #ffd000;}
	#bio .bio_content a.fan_button1a 
	{position: absolute; top: 100px; left: 50%; display: block; width: 260px; border: 2px solid; padding: 23px 30px 20px 30px; font-size: 20px; font-family: Futura Bold, Helvetica, Arial, sans-serif; letter-spacing: 0.0625em; border-spacing: 3px; text-align: center; margin: 20px 0 0 -340px; color: #fff; transition: 0.5s all; text-decoration: none;}
	#bio a:hover.fan_button1a
	{color: #ffd000;}
	#bio .bio_content a.fan_button22b
	{position: absolute; top: 200px; left: 50%; display: block; width: 260px; border: 2px solid; padding: 23px 30px 20px 30px; font-size: 20px; font-family: Futura Bold, Helvetica, Arial, sans-serif; letter-spacing: 0.0625em; border-spacing: 3px; text-align: center; margin: 20px 0 0 -170px; color: #fff; transition: 0.5s all; text-decoration: none;}
	#bio a:hover.fan_button22b
	{color: #ffd000;}
	
	
#bio .bio_content a.fan_button6 
	{position: inline-block; left: 80%; display: block; width: 800px; border: 3px solid; padding: 23px 30px 20px 30px; margin: 20px 0 0 0; font-size: 27px; font-family: Futura Bold, Helvetica, Arial, sans-serif; letter-spacing: 0.0625em; border-spacing: 3px; text-align: center; margin: 0 0 0 0; color: #fff; transition: 0.5s all; text-decoration: none;}
#bio .bio_content a:hover.fan_button6 
	{color: #ffd000;}
	
	#bio .bio_content .fan_button7 
	{position: absolute; bottom: -150px; left: 50%; display: block; width: 870px; border: 3px solid; padding: 23px 30px 20px 30px; margin: 20px 0 0 0; font-size: 18px; font-family: Futura Bold, Helvetica, Arial, sans-serif; letter-spacing: 0.0625em; border-spacing: 3px; text-align: center; margin: 0 0 0 -470px; color: #fff; transition: 0.5s all; text-decoration: none;}
#bio .bio_content a:hover.fan_button7 
	{color: #ffd000;}

#community a.fan_button98
{position: absolute; top: 430px; left: 50%; display: block; width: 400px; border: 3px solid; padding: 23px 25px 20px 25px; font-size: 17px; font-family: Futura Bold, Helvetica, Arial, sans-serif; letter-spacing: 0.0625em; border-spacing: 3px; text-align: center; margin: 20px 0 0 -470px;color: #fff; transition: 0.5s all; text-decoration: none;}
#community a:hover.fan_button98 
	{color: #ffd000;}

#community a.fan_button99
	{position: absolute; top: 430px; left: 50%; display: block; width: 400px; border: 3px solid; padding: 23px 25px 20px 25px; font-size: 17px; font-family: Futura Bold, Helvetica, Arial, sans-serif; letter-spacing: 0.0625em; border-spacing: 3px; text-align: center; margin: 20px 0 0 0;color: #fff; transition: 0.5s all; text-decoration: none;}
#community a:hover.fan_button99 
	{color: #ffd000;}
	
#community a.fan_button97
	{position: absolute; top: 420px; left: 50%; display: block; width: 400px; border: 3px solid; padding: 23px 25px 20px 25px; font-size: 20px; font-family: Futura Bold, Helvetica, Arial, sans-serif; letter-spacing: 0.0625em; border-spacing: 3px; text-align: center; margin: 20px 0 0 -470px;color: #fff; transition: 0.5s all; text-decoration: none;}
#community a:hover.fan_button97 
	{color: #ffd000;}

#community a.fan_button
	{position: absolute; top: 515px; left: 50%; display: block; width: 400px; border: 3px solid; padding: 23px 25px 20px 25px; font-size: 20px; font-family: Futura Bold, Helvetica, Arial, sans-serif; letter-spacing: 0.0625em; border-spacing: 3px; text-align: center; margin: 20px 0 0 -235px; color: #fff; transition: 0.5s all; text-decoration: none;}
#community a:hover.fan_button 
	{color: #ffd000;}

#community a.fan_button2 
	{position: absolute; bottom: 290px; left: 50%; display: block; width: 880px; border: 3px solid; padding: 23px 30px 20px 30px; margin: 20px 0 0 0; font-size: 27px; font-family: Futura Bold, Helvetica, Arial, sans-serif; letter-spacing: 0.0625em; border-spacing: 3px; text-align: center; margin: 0 0 0 -470px; color: #fff; transition: 0.5s all; text-decoration: none;}
#community a:hover.fan_button2 
	{color: #ffd000;}

#community a.fan_button3
	{position: absolute; bottom: 275px; left: 50%; display: block; width: 880px; border: 3px solid; padding: 23px 30px 20px 30px; margin: 20px 0 0 0; font-size: 27px; font-family: Futura Bold, Helvetica, Arial, sans-serif; letter-spacing: 0.0625em; border-spacing: 3px; text-align: center; margin: 0 0 0 -470px; color: #fff; transition: 0.5s all; text-decoration: none;}
#community a:hover.fan_button3 
	{color: #ffd000;}

#community #comm_mailinglist
	{width: 940px; height: auto; display: block; position: absolute; left: 50%; top: 135px; bottom: 20px ;margin: 0 0 0 -488px; font-family: Futura, Helvetica, Arial, sans-serif; font-size: 20px; padding: 20px; color: #fff; overflow: hidden;}	
#community #comm_mailinglist form
	{width: 940px; height: 80px; margin: 15px 0 0 0; padding: 0 0 10px 0; border-bottom: 2px solid #fff;}
#community #comm_mailinglist form input.mailinglist_email 
	{width: 476px; height: 75px; background-color: #000; border: 3px solid #fff; border-left: 0; border-right: 0; border-top: 0; font-size: 26px; font-family: Futura Bold, Helvetica, Arial, sans-serif; padding: 15px 5px 15px 5px; margin: 0 5px 0 0; box-sizing: border-box; color: #fff;}
#community #comm_mailinglist form input.mailinglist_zipcode 
	{width: 266px; height: 75px; background-color: #000; border-bottom: 3px solid #fff; border-left: 0; border-right: 0; border-top: 0; font-size: 26px; font-family: Futura Bold, Helvetica, Arial, sans-serif; padding: 15px 5px 15px 5px; margin: 0 5px 0 0; box-sizing: border-box; color: #fff; text-decoration: none;}

#community #comm_mailinglist form input
	{transition: 0.5s all; color: #ffd000; background-color: #000;}
#community #comm_mailinglist form input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #fff;
}
#community #comm_mailinglist form input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #fff;
   opacity:  1;
}
#community #comm_mailinglist form input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #fff;
   opacity:  1;
}
#community #comm_mailinglist form input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #fff;
}
#community #comm_mailinglist form input:focus 
	{color: #000; border-color: #fff; background-color: #fff;}
	
#community #comm_mailinglist form .mailinglist_submit 
	{width: 159px; height: 15px; border: 3px solid; font-size: 26px; font-family: Futura Bold, Helvetica, Arial, sans-serif; padding: 19px 5px 35px 5px; margin: 0 0 0 0; color: #fff; display: inline-block; text-align: center; color: #fff; cursor: pointer; vertical-align: top; transition: 0.5s all;}
#community #comm_mailinglist form .mailinglist_submit:hover, #community #comm_mailinglist form .mailinglist_submit:focus
	{color: #ffd000;}
#community #comm_mailinglist form .mailinglist_hiddensubmit
	{position: absolute; left: -9999px; width: 1px; height: 1px;}


#community #comm_jayhawksfanpage
	{width: 450px; height: auto; display: block; position: absolute; left: 50%; top: 1450px; margin: 60px 0 0 0; font-family: Futura, Helvetica, Arial, sans-serif; font-size: 20px; padding: 20px; color: #fff; overflow: hidden;}	
#community #comm_jayhawksfanpage ul {padding: 0 15px 0 20px;}
#community #comm_jayhawksfanpage ul li {list-style: square; line-height: 26px; margin: 0 0 8px 0; font-size: 14px; font-family: Futura Oblique, Helvetica, Arial, sans-serif;}
#community #comm_jayhawksfanpage ul li a {font-family: Futura Bold, Helvetica, Arial, sans-serif; color: #fff; font-size: 17px; transition: 0.5s all;}
#community #comm_jayhawksfanpage ul li a:hover {color: #ffd000;}

#community #comm_archive
	{width: 450px; height: auto; display: block; position: absolute; left: 50%; top: 1450px; margin: 60px 0 0 -488px; font-family: Futura, Helvetica, Arial, sans-serif; font-size: 20px; padding: 20px; color: #fff; overflow: hidden;}	
#community #comm_archive ul {padding: 0 15px 0 20px;}
#community #comm_archive ul li {list-style: square; line-height: 26px; margin: 0 0 8px 0; font-size: 14px; font-family: Futura Oblique, Helvetica, Arial, sans-serif;}
#community #comm_archive ul li a {font-family: Futura Bold, Helvetica, Arial, sans-serif; color: #fff; font-size: 17px; transition: 0.5s all;}
#community #comm_archive ul li a:hover {color: #ffd000;}

#community #comm_facebook
	{width: 475px; height: 475px; display: block; position: absolute; left: 50%; top: 600px; margin: 30px 0 0 -488px; font-family: Futura, Helvetica, Arial, sans-serif; font-size: 20px; padding: 20px; color: #fff; overflow: hidden;}	
	
#community #comm_twitter
	{width: 450px; height: auto; display: block; position: absolute; left: 50%; top: 600px; margin: 30px 0 0 0; font-family: Futura, Helvetica, Arial, sans-serif; font-size: 20px; padding: 20px; color: #fff;overflow: hidden;}
#community #comm_twitter .tweets 
	{width: 450px; height: 450px; background-color: #fff;}

#community #comm_twitter .tw_align {position: absolute; top: 76px; right: 30px; opacity: 0; transition: 0.5s all;}
#community #comm_twitter:hover .tw_align {opacity: 0.75;}
#community #comm_twitter:hover .tw_align:hover {opacity: 1.0;}
	
#community #comm_instagram
	{width: 450px; height: auto; display: block; position: absolute; left: 50%; top: 1120px; margin: 30px 0 0 -488px; font-family: Futura, Helvetica, Arial, sans-serif; font-size: 20px; padding: 20px; color: #fff; overflow: hidden;}	
#community #comm_instagram .ig_align
	{width: 445px; height: auto; padding: 2px; margin: 0;}

#community #comm_youtube
	{width: 450px; height: auto; display: block; position: absolute; left: 50%; top: 1120px; margin: 30px 0 0 0; font-family: Futura, Helvetica, Arial, sans-serif; font-size: 20px; padding: 20px; color: #fff; overflow: hidden;}
#community #comm_youtube iframe {margin: 0 0 15px 0;}
#community #comm_youtube .yt_align {position: absolute; top: 70px; right: 20px; opacity: 0.00; transition: 0.5s all;}
#community #comm_youtube:hover .yt_align {opacity: 0.5;}
#community #comm_youtube:hover .yt_align:hover {opacity: 1.0;}

#community .comm_header {width: 100%; height: 30px; display: block; border-bottom: 2px solid; margin: 0 0 10px 0; color: #fff; text-decoration: none; transition: 0.5s all;}
#community .comm_header:hover {color: #ffd000;} 
#community .comm_socicon {float: right;}
#community .comm_link {text-align: right; color: #fff; font-family: Futura, Helvetica, Arial, sans-serif; float: right; font-size: 19px; border-bottom: 1px solid; text-decoration: none; transition: 0.5s all;}
#community .comm_link:hover {color: #ffd000;}
#community .comm_link2 {text-align: right; color: #fff; font-family: Futura, Helvetica, Arial, sans-serif; float: left; font-size: 19px; border-bottom: 1px solid; text-decoration: none; transition: 0.5s all;}
#community .comm_link2:hover {color: #ffd000;}


#nav
	{margin: 0; padding: 0; z-index: 100;}
#nav .standardNav li a:hover{
		color: #ffd000;
	}
	
#nav .standardNav li.active a{
		color: #ffd000;
		border-bottom: 1px solid;
	}
#nav_sticky
	{position: fixed; overflow: visible; top: 89px; left: 48.5%; width: 985px; height: 60px; margin: 0 0 0 -468px; z-index: 100; list-style: none; list-style-type: none; padding: 0;}
#nav_sticky li
	{display: inline; margin: 0 43px 0 0; float: left;}
#nav_sticky li.last 
	{display: inline; margin: 0; float: left;}
#nav_sticky li a
	{display: block; background-position: center center; overflow-y: hidden; padding: 0; height: 36px; color: #fff; font-size: 24px; text-decoration: none; text-transform: uppercase; font-family: Futura, Helvetica, Arial, sans-serif; font-weight: normal; letter-spacing: 1px; transition: 0.5s all;}
		

#nav_social
	{position: fixed; left: 41.5%; top: 39px; margin: 0 0 0 117px; width: 490px; height: 32px; z-index: 100;}
#nav_social li 
	{position: relative; width: 29px; height: 29px; margin: 0 13px 0 0; float: left; display: block; padding: 1px;}
#nav_social li a 
	{position: relative; width: 30px; height: 30px; margin: 0; display: block; padding: 0; color: #ffffff; text-decoration: none; font-size: 27px; transition: 0.5s all;}
#nav_social li a:hover 
	{color: #ffd000;}
#nav_social li a span
	{display: none;}
#nav_social li a.facebook 
	{background-image: url(images/facebook.png);}
#nav_social li a.twitter 
	{background-image: url(images/twitter.png);}
#nav_social li a.instagram 
	{background-image: url(images/instagram.png);}
#nav_social li a.spotify 
	{background-image: url(images/spotify.png);}
#nav_social li a.subpop 
	{background-image: url(images/subpop.png);}

#top_anchor
	{position: absolute; top: 50%; left: 0; width: 100%; height: 0px; background-color: transparent; padding: 0; margin: 260px 0 0 0; z-index: 150;}

#nav_top {width: 500px; height: 32px; margin: 0 0 0 -477px; position: fixed; left: 50%; top: 33px; padding: 0; z-index: 51; display: block; text-decoration: none; border-bottom: 0 !important;}
#nav_top span {display: none;}	

#footer_title
	{position: absolute; left: 50%; top: 50px; margin: 0 0 0 -455px; width: 280px; height: 68px; display: block; background-image: url(images/title.png);}
#footer_content
	{position: absolute; left: 50%; top: 180px; margin: 0 0 0 -400px; width: 925px; height: 68px; display: block; color: #fff; background-color: transparent; font-size: 18px; font-family: Futura, Helvetica, Arial, sans-serif; letter-spacing: 1px; line-height: 25px; }
#footer_content h3 
	{font-family: Futura Bold, Helvetica, Arial, sans-serif; font-size: 21px; text-transform: uppercase; font-weight: normal; margin: 0; padding: 10px 0 10px 0;}
#footer_content p 
	{padding: 0; margin: 0 0 25px 0;}
#footer_content a 
	{color: #fff; text-decoration: none; border-bottom: 1px solid #fff; display: inline-block; padding-bottom: 2px; transition: 0.5s all;}
#footer_content a:hover {color: #ffd000; border-bottom: 1px solid #ffd000;}
#footer_content b 
	{font-family: Futura Bold; font-weight: normal;}
#footer_content i 
	{font-family: Futura Oblique; font-style: normal;}
#footer_content b i, 
#footer_content i b 
	{font-family: Futura Bold Oblique; font-weight: normal; font-style: normal;}
#footer_content span.lg 
	{font-size: 20px; letter-spacing: 5px;}
#footer_content span.sm 
	{font-size: 18px; letter-spacing: 2px;}
#footer_content .email_link 
	{font-size: 22px;}
#footer_content .footer_section 
	{width: 440px; margin: 0 0 0 0; padding: 0 40px 0 0; display: block; float: left;}
#footer_content .footer_section_last 
	{width: 270px; margin: 10px 0 0 0; padding: 0 0 0 10px; display: block; float: left;}
#footer_content #contact_form 
	{width: 440px; margin: 0; padding: 0; display: block; float: left; font-size: 20px;}
#footer_content #contact_form b {font-size: 21px;}
#footer_content #contact_form p {width: 443px; line-height: 24px; padding: 5px 0 0 3px; margin: 0;}
	
#footer_content #contact_form form
	{width: 440px; height: 400px; margin: 15px 0 0 0; padding: 0 0 10px 0;}
	
#footer_content #contact_form form input.contactform_name
	{width: 440px; height: 60px; background-color: #000; border: 3px solid #fff; border-left: 0; border-right: 0; border-top: 0; font-size: 21px; font-family: Futura Bold, Helvetica, Arial, sans-serif; padding: 15px 5px 15px 5px; margin: 0 5px 10px 0; box-sizing: border-box; color: #fff;}
#footer_content #contact_form form input.contactform_email 
	{width: 440px; height: 60px; background-color: #000; border: 3px solid #fff; border-left: 0; border-right: 0; border-top: 0; font-size: 21px; font-family: Futura Bold, Helvetica, Arial, sans-serif; padding: 15px 5px 15px 5px; margin: 0 5px 10px 0; box-sizing: border-box; color: #fff;}
#footer_content #contact_form form input.contactform_subject 
	{width: 440px; height: 60px; background-color: #000; border-bottom: 3px solid #fff; border-left: 0; border-right: 0; border-top: 0; font-size: 21px; font-family: Futura Bold, Helvetica, Arial, sans-serif; padding: 15px 5px 15px 5px; margin: 0 5px 10px 0; box-sizing: border-box; color: #fff;}
#footer_content #contact_form form textarea.contactform_message
	{width: 440px; height: 165px; background-color: #000; border-bottom: 3px solid #fff; border-left: 0; border-right: 0; border-top: 0; font-size: 21px; font-family: Futura, Helvetica, Arial, sans-serif; padding: 15px 5px 15px 5px; margin: 0 5px 10px 0; box-sizing: border-box; color: #fff;}

#footer_content #contact_form form input, #footer_content #contact_form form textarea 
	{transition: 0.5s all; color: #ffd000; background-color: #000;}
#footer_content #contact_form form input::-webkit-input-placeholder, #footer_content #contact_form form textarea::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #fff;
    font-family: Futura Bold, Helvetica, Arial, sans-serif;
    	
}
#footer_content #contact_form form input:-moz-placeholder, #footer_content #contact_form form textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #fff;
    font-family: Futura Bold, Helvetica, Arial, sans-serif;
   opacity:  1;
}
#footer_content #contact_form form input::-moz-placeholder, #footer_content #contact_form form textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #fff;
    font-family: Futura Bold, Helvetica, Arial, sans-serif;
   opacity:  1;
}
#footer_content #contact_form form input:-ms-input-placeholder, #footer_content #contact_form form textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #fff;
    font-family: Futura Bold, Helvetica, Arial, sans-serif;
}
#footer_content #contact_form form input:focus, #footer_content #contact_form form textarea:focus
	{color: #000; border-color: #fff; background-color: #fff;}
	
#footer_content #contact_form form .contactform_submit 
	{width: 135px; height: 15px; border: 3px solid; font-size: 21px; font-family: Futura Bold, Helvetica, Arial, sans-serif; padding: 19px 5px 27px 5px; margin: 0 0 0 0; color: #fff; display: inline-block; text-align: center; color: #fff; cursor: pointer; vertical-align: top; transition: 0.5s all; float: right;}
#footer_content #contact_form form .contactform_submit:hover, #footer_content #contact_form form .contactform_submit:focus
	{color: #ffd000;}
#footer_content #contact_form form .contactform_hiddensubmit
	{position: absolute; left: -9999px; width: 1px; height: 1px;}

#contact_form a.contact 
	{position: absolute; right: 160px; right: 5%; display: block; width: 300px; border: 3px solid; padding: 23px 30px 20px 30px; margin: 500px 0 0 0; font-size: 27px; font-family: Futura Bold, Helvetica, Arial, sans-serif; letter-spacing: 0.0625em; border-spacing: 3px; text-align: center; margin: 0 0 0 -470px; color: #fff; transition: 0.5s all; text-decoration: none;}
#contact_form a:hover.contact 
	{color: #ffd000;}

#contact_form a.2contact
	{position: bottom; right: 160px; right: 5%; display: block; width: 300px; border: 3px solid; padding: 23px 30px 20px 30px; margin: 500px 0 0 0; font-size: 27px; font-family: Futura Bold, Helvetica, Arial, sans-serif; letter-spacing: 0.0625em; border-spacing: 3px; text-align: center; margin: 0 0 0 -470px; color: #fff; transition: 0.5s all; text-decoration: none;}
#contact_form a:hover.contact2 
	{color: #ffd000;}
#footer_content #contact_form p {line-height: 33px;}


#footer_content .copyright 
	{position: absolute; left: 0; top: 770px; margin: 0;}
#footer_content .website 
	{position: absolute; right: 5px; top: 770px; margin: 0 0 0 0;}
#footer_content .website a {font-family: Futura Bold, Helvetica, Arial, sans-serif; font-weight: normal;}
	
#social 
	{height: 106px; width: 585px; position: absolute; top: 30px; left: 50%; display: block; list-style: none; list-style-type: none; padding: 0; margin: 0 0 0 -119px; z-index: 50;}
#social li	
	{width: 106px; height: 106px; display: block; float: left; list-style: none; list-style-type: none; padding: 0; margin: 0 7px 0 0;}
#social li.last
	{margin: 0;}
#social li a
	{width: 106px; height: 106px;}
#social li a span 
	{display: none;}
#social li a.twitter
	{display: block; background-image: url(images/twitter@2x.png);}
#social li a.facebook
	{display: block; background-image: url(images/facebook@2x.png); margin: 0;}
#social li a.instagram
	{display: block; background-image: url(images/instagram@2x.png); margin: 0;}
#social li a.spotify
	{display: block; background-image: url(images/spotify@2x.png); margin: 0;}
#social li a.subpop
	{display: block; background-image: url(images/subpop@2x.png); margin-left: 10px;}