@charset "UTF-8";
* {
	margin: 0px;
	padding: 0px;
}

img a, img{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
::selection {
	background: #CD6227;
	color: #F1E7D0;
}

::-moz-selection {
 background: #CD6227;
 color:#F1E7D0;
}
/* general styles */
body {
	font-family: Oswald, Helvetica, Arial, sans-serif;
	word-spacing: 0.1em;
	line-height: 1.4;
	background-image: url(../_images/BG-cream.jpg);
}
a {
	color: #CD6227;
	text-decoration: none;
}

p a:hover {
	color: #CD6227;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CD6227;
}
#wrapper {
	width: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
header {
	text-align: center;
	background-image: url(../_images/BG-orange2.jpg);
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
header h1 {
	height: 692px;
	width: 980px;
	text-indent: -999999px;
	background-image: url(../_images/top.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-right: auto;
	margin-left: auto;
}
h1 {
	text-align: center;
	font-size: 36px;
}
.h1cream {
	color: #F1E7D0;
	padding-bottom: 20px;
}
.h1about {
	color: #CD6227;
	padding-bottom: 20px;
	text-align: left;
}
.center {
	text-align: center;
}
.aboutText {
	color: #F1E7D0;
	text-align: left;
	padding-bottom: 40px;
	line-height: 26px;
}
.h1brown {
	color: #2A1D14;
		padding-bottom: 20px;
	
}
.h1music {
	color: #2A1D14;
		margin-bottom: -10px;
	
}
#sections {
}
.sectionContent {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: -50px;
	padding-top: 76px;
	clear: both;
	float: none;
}
.fixed {
	position: fixed;
}
/* Sections */
#news {
}
#shows {
	background-image: url(../_images/BG-brown.jpg);
	clear: both;
	float: none;
}
#music {
	background-image: url(../_images/BG-orange2.jpg);
	clear: both;
	float: none;
	padding-bottom: 60px;
}
#videos {
	background-image: url(../_images/BG-cream.jpg);
	clear: both;
	float: none;
}
.video {
	margin-right: auto;
	margin-left: auto;
	width: 750px;
	box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.35);
	-webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.35);
	height: 422px;
	margin-bottom: 20px;
	position: relative;
}
.vidBtn{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
	opacity: 0.5;
	background-image: url(../_images/vidBtn1.png);
	background-repeat: no-repeat;
	height: 422px;
	width: 750px;
	text-indent: -999999px;
}
#videoWrapper h2 {
	text-transform: uppercase;
	text-align: center;
	color: #CD6227;
}
#videoWrapper {
	margin-bottom: 40px;
}

.vidBtn:hover{
	opacity: 1;
	-webkit-transition: all .2s ease-in;
	-moz-transition: all .2s ease-in;
	-ms-transition: all .2s ease-in;
	-o-transition: all .2s ease-in;
	transition: all .2s ease-in;	
	
}
.textLightBrown {
	font-weight: 300;
	color: #2A1D14;
}

img.vidImg{position:absolute;left:0px;top:0px;z-index:1;}


#photos {
	background-image: url(../_images/BG-orange2.jpg);
	clear: both;
	float: none;
}
a.photoL {
	padding: 0px;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: 0px;
	float: left;
	display: block;
	height: 322px;
}
a.photoR {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	float: right;
	display: block;
	height: 322px;
	border-bottom-width: 0px;
}
a.photoL-p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: 0px;
	float: left;
	display: block;
	height: 497px;
}
a.photoR-p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	float: right;
	display: block;
	height: 497px;
	border-bottom-width: 0px;
}

.photoL, .photoR, .photoL-p, .photoR-p{
	box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.35);
	-webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.35);
	background-image: url(../_images/BG-cream.jpg);
}
.photoL:hover, .photoR:hover, .photoL-p:hover, .photoR-p:hover{
	opacity: .7;
	-webkit-transition: all .1s ease-in;
	-moz-transition: all .1s ease-in;
	-ms-transition: all .1s ease-in;
	-o-transition: all .1s ease-in;
	transition: all .1s ease-in;	
}

#about {
	background-image: url(../_images/BG-brown.jpg);
	clear: both;
	float: none;
}
#contact {
clear: both;
	float: none;
}
#footer {
	height: 100px;
	clear: both;
	float: none;
	background-image: url(../_images/BG-orange2.jpg);
}
.secCreamBrown {
	background-image: url(../_images/secCreamBrown.jpg);
	background-repeat: repeat-x;
	height: 78px;
	display: block;
	clear: both;
	float: none;
	width: 100%;
}
.secBrownCream {
	background-image: url(../_images/secBrownCream.jpg);
	background-repeat: repeat-x;
	height: 78px;
	display: block;
	clear: both;
	float: none;
	width: 100%;
}
.secBrownOrange {
	background-image: url(../_images/secBrownOrange.jpg);
	background-repeat: repeat-x;
	height: 78px;
	display: block;
	clear: both;
	float: none;
	width: 100%;
}
.secOrangeCream {
	background-image: url(../_images/secOrangeCream.jpg);
	background-repeat: repeat-x;
	height: 78px;
	display: block;
	clear: both;
	float: none;
	width: 100%;
}
.secCreamOrange {
	background-image: url(../_images/secCreamOrange.jpg);
	background-repeat: repeat-x;
	height: 78px;
	display: block;
	clear: both;
	float: none;
	width: 100%;
}
.secOrangeBrown {
	background-image: url(../_images/secOrangeBrown.jpg);
	background-repeat: repeat-x;
	height: 78px;
	display: block;
	clear: both;
	float: none;
	width: 100%;
}
/* Page Navigation */
nav {
	height: 78px;
	width: 100%;
	line-height: 50px;
	position: relative;
	background-repeat: repeat-x;
	z-index: 1000;
	background-image: url(../_images/navOrange.png);
	margin-top: -36px;
	text-transform: uppercase;
	font-size: 18px;
	background-position: center;
	padding-top: 40px;
}
#albumArt {
	float: left;
	height: 439px;
	width: 687px;
}
#navLinks {
	margin-right: auto;
	margin-left: auto;
	width: 980px;
}
#nav-menu {
	text-align: center;
	overlfow: hidden;
}
#nav-menu li {
	float: left;
	left: -50%;
	position: relative;
	margin: 0;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
#nav-menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
	left: 50%;
	position: relative;
	text-align: center;
}
#music p {
	color: #F1E7D0;
	text-align: center;
	font-size: 16px;
	padding-bottom: 20px;
}
#nav-menu li a, #nav-menu li a:visited, #nav-menu li a:active {
	color: #F1E7D0;
	float: left;
	padding: 0;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
#nav-menu li a:hover {
	color: #CD6227;
	float: left;
	text-decoration: none;
	text-align: center;
}
#nav-menu li a.current {
	color: #CC5C1C;
	height: 35px;
	float: left;
	width: 107px;
	display: block;
	border: 0.1em solid #CCCCCC;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}

#news h1 {
	background-color: #666;
	text-indent: -999999px;
	float: left;
	height: 200px;
	width: 80px;
	margin-top: 10px;
}
#newsItems {
	float: left;
	width: 530px;
	margin-left: 60px;
}
.events  {
	width: 100%;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #2A1D14;
	margin-bottom: 10px;
	display: block;
	height: 40px;
}
.events:hover a, .events:hover {
	color: #CD6227 !important;
	border-bottom-color: #CD6227;
}
.events .newsTitle a   {
	font-size: 24px;
	text-align: left;
	float: left;
	font-weight: 400;
	color: #2A1D14;
	height: 40px;
	vertical-align: bottom;
	word-spacing: .25em;
	display: block;
	padding-bottom: 3px;
	text-transform: uppercase;
}
.events .newsDate a{
	font-weight: 300;
	text-align: right;
	font-size: 16px;
	color: #2A1D14;
	height: 40px;
	float: right;
	display: block;
	position: relative;
	bottom: 0px;
	line-height: 40px;
	padding-bottom: 3px;
}
a.textBtn{
	font-size: 16px;
	color: #EDE3CA;
	background-color: #2A1D14;
	text-transform: uppercase;
	margin-top: 4px;
	display: inline-block;
	text-align: center;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
a.textBtn:hover{
	color: #EDE3CA;
	background-color: #CD6227;

}
a.textBtn2{
	font-size: 16px;
	color: #2A1D14;
	background-color: #EDE3CA;
	text-transform: uppercase;
	margin-top: 4px;
	display: inline-block;
	text-align: center;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
a.textBtn2:hover{
	color: #2A1D14;
	background-color: #CD6227;

}
#instagrams {
	width: 278px;
	float: right;
	margin-right: 60px;
	display: block;
	margin-bottom: 50px;
}
#instagrams p {
	text-align: center;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 300;
	padding-top: 14px;
}
#snapWig  {
	height: 270px;
	width: 270px;
	background-color: #2A1D14;
	padding: 4px;
	display: block;
	box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.35);
    -webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.35);
}
#music p {
	font-weight: 300;
	font-size: 18px;
	margin-bottom: 20px;
	margin-top: 20px;
}










#bc-player {
	z-index: -999;
	float: right;
	background-color: #2A1D14;
}
#footer p {
	font-size: 13px;
	text-align: center;
	color: #F1E7D0;
	font-family: Helvetica, Arial, sans-serif;
}
strong {
	font-weight: 400;
}
.clearFloats {
	clear: both;
	float: none;
	display: block;
}
#shows table {
	width: 860px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #F1E7D0;
	border-right-color: #F1E7D0;
	border-bottom-color: #F1E7D0;
	border-left-color: #F1E7D0;
	padding-bottom: 40px;
}
table caption {
	font-size: 30px;
	text-transform: uppercase;
	text-align: center;
	color: #F1E7D0;
	margin-bottom: 10px;
}
table tr th {
	color: #F1E7D0;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-transform: uppercase;
	font-weight: 300;
}
table tr td {
	color: #F1E7D0;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 16px;
}
#aboutPhoto {
	float: right;
	margin-left: 40px;
	margin-top: -40px;
}

#socialmedia {
	width: 316px;
	height: 55px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	padding-bottom: 50px;
}
#tw a:link, #tw a:visited {
	background-image: url(../_images/_social/tw.png);
	background-position: top;
	display: block;
	height: 55px;
	width: 55px;
	text-indent: -999999px;
	background-repeat: no-repeat;
	margin-right: 4px;
	margin-left: 4px;
	float: left;
}
#tw a:hover, #tw a:active {
	background-position: bottom;
}
#vm a:link, #vm a:visited {
	background-image: url(../_images/_social/vm.png);
	background-position: top;
	display: block;
	height: 55px;
	width: 55px;
	text-indent: -999999px;
	background-repeat: no-repeat;
	margin-right: 4px;
	margin-left: 4px;
	float: left;
}
#vm a:hover, #vm a:active {
	background-position: bottom;
}
#yt a:link, #yt a:visited {
	background-image: url(../_images/_social/yt.png);
	background-position: top;
	display: block;
	height: 55px;
	width: 55px;
	text-indent: -999999px;
	background-repeat: no-repeat;
	margin-right: 4px;
	margin-left: 4px;
	float: left;
}
#yt a:hover, #yt a:active {
	background-position: bottom;
}
#bc a:link, #bc a:visited {
	background-image: url(../_images/_social/bc.png);
	background-position: top;
	display: block;
	height: 55px;
	width: 55px;
	text-indent: -999999px;
	background-repeat: no-repeat;
	margin-right: 4px;
	margin-left: 4px;
	float: left;
}
#bc a:hover, #bc a:active {
	background-position: bottom;
}
#fb a:link, #fb a:visited {
	background-image: url(../_images/_social/fb.png);
	background-position: top;
	display: block;
	height: 55px;
	width: 55px;
	text-indent: -999999px;
	background-repeat: no-repeat;
	margin-right: 4px;
	margin-left: 4px;
	float: left;
}
#fb a:hover, #fb a:active {
	background-position: bottom;
}
#abovePlayer {
	background-image: url(../_images/BG-cream.jpg);
	display: block;
	height: 20px;
	width: 230px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
#abovePlayer a {
	color: #392A12;
	text-transform: uppercase;
	font-weight: 600;
	text-align: center;
	display: inline-block;
	margin-right: auto;
	margin-left: auto;
}
#abovePlayer a:hover {color: #CD6227;}



#hoverVision {
	background-image: url(../_photos/promo/switcheroo_xsm.jpg);
	background-position: top;
	height: 400px;
	width: 600px;
	position: relative;
	left: 0px;
	top: 0px;
}

#hoverVision2 {
	background-image: url(../_photos/promo/firstPhoto_xsm.jpg);
	background-position: top;
	height: 400px;
	width: 600px;
	position: relative;
	left: 0px;
	top: 0px;
}
#hv_switch {
	overflow: hidden;
	height: 100%;
	width: 100%;
	background-color: #FFF;
	text-align: center;
}
#hv_switch2 {
	overflow: hidden;
	height: 100%;
	width: 100%;
	background-color: #000;
	text-align: center;
}
#hoverVision:hover, #hoverVision2:hover {
	background-position: bottom;
}
.hoverText {
	font-size: 14px;
	font-weight: 300;
	text-transform: uppercase;
	color: #CD6227;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
}
#bc-player iframe {
	margin-right: auto;
	margin-left: auto;
	
}
