/* @override http://discobiscuits.com/themes/site_themes/site/css/screen.css */

/* @group html5 reset */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
body{line-height:1;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
nav ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
a{font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
input,select{vertical-align:middle;}

/*  */
a, a:hover, a:active, a:focus, *:focus { outline: none; border:0; }
map > area,
map > area:active,
map > area:focus {outline: none; border:0; }
/* @end */
/* @group backgrounds */

.background1 {background: #000 url(../images/db_backgrounds/background1.jpg);}
.background2 {background: #000 url(../images/db_backgrounds/background2.jpg);}
.background3 {background: #000 url(../images/db_backgrounds/background3.jpg);}
.background4 {background: #000 url(../images/db_backgrounds/background4.jpg);}
.background5 {background: #000 url(../images/db_backgrounds/background5.jpg);}

.socialBg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 38px;
	background-color: #000;
	width: 100%;
	z-index: 1;
}
/* @end */

/* font embedding fallback for other browsers, gillsans.css overrides this otherwise. see gillsans.css */
h2 {
	font: normal 30px/36px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #ff2b4f;
	text-transform: uppercase;
}
h3 {
	font: normal 20px/26px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #ff2b4f;
}
/* /font embedding fallback */

body, p, span, li, strong, a {
	color: #fff;
	font: normal 13px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
}
a, a:visited {
	text-decoration: none;
	color: #FF2B4F;
	border-bottom: 1px dotted #666;
}
a:hover {
	text-decoration: none;
	color: #FFF;
	border-bottom: 1px dotted #000;
}

a:focus,
button:focus { outline: none }

.scroll {
	overflow-x: hidden;
	overflow-y: auto;
}
li {list-style-type: none;}

/* @group header */
header {
	width: 100%;
	height: 290px;
	position: relative;
	display: block;
	z-index: 99;
}

header ul#social li {
	text-indent: -999px;
	float: left;
	height: 16px;
	width: 16px;
	background: url(../images/social2.png);
	margin: 10px 5px 0 0;
}
header ul#social li a {
	height: 16px;
	width: 16px;
	display: block;
	border-bottom: none;
	text-decoration: none;
}
header ul#social li.facebook {background-position: -21px 0;}
header ul#social li.twitter {background-position: -42px 0;}
header ul#social li.flickr {background-position: -63px 0;}
header ul#social li.instagram {background-position: -84px 0;}
header span#fb {
	position: absolute;
	left: 120px;
	top: 8px;
}

header #logo {
	width: 503px;
	height: 203px;
	background: transparent url(../images/logo.png) no-repeat;
	position: absolute;
	top: 64px;
}
header #logo h1,
header #logo h1 a {
	text-indent: -999px;
	width: 503px;
	height: 203px;
	display: block;
	border-bottom: none;
}
header nav {
	width: 303px;
	height: 317px;
	position: absolute;
	top: 4px;	
	left: 536px;
	z-index: 99;
}

#newsletterBttn {
	position: relative;
	left: 120px;
	top: 10px;
    height: 16px;
    width: 94px;
    text-indent: -9999px;
    border-bottom: none;
}
#contactBttn {
	position: relative;
	left: 140px;
	top: 10px;
    height: 16px;
    width: 76px;
    text-indent: -9999px;
    border-bottom: none;
}
#sign_up {
-moz-border-radius: 6px;
background: #fff;
-webkit-border-radius: 6px;
border: 1px solid #536376;
-webkit-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;
-moz-box-shadow:  rgba(0,0,0,.6) 0px 2px 12px;;
padding: 14px 22px;
width: 370px;
height: 35px;
position: relative;
display: none;
}
#sign_up #close_x { 
width: 24px; height: 23px;
overflow: hidden; line-height: 1000px;
display: block;
position: absolute; top: -8px; right: -10px;
text-decoration: none;
border-bottom: none;
background: url(http://72.10.55.67/themes/site_themes/site/images/close.png) no-repeat;
}

/* @end */
/* @shared styles */
#content {
	border: 0px solid blue;
	position: relative;
}
span.date {
    font-size: 12px;
}
.pagination {
	float: right;
	margin: 10px;

}
.pagination span,
.pagination strong,
.pagination a,
.pagination a:hover {
    padding: 0 5px 0 0;
    border-bottom: none;
}
.pagination span {
	float: left;
	color: #999;
}
.pagination strong {
    color: #ff2b4f;
}
.pagination a,
.pagination a:hover {
	text-decoration: none;
	font-size: 13px;
	color: #fff;
	border-bottom: none;
}
.showDate {
    float: left;
    background: transparent url(../images/dateBg.png) no-repeat;
    width: 46px;
    height: 52px;
    margin: 0 0 0 12px;
    text-align: center;
}
.showDate1 {
    color: #000;
    font: bold 14px/24px Helvetica;
    text-transform: uppercase;
    text-shadow: -1px 1px 1px #c4c4c4;
    filter: dropshadow(color=#c4c4c4, offx=-1, offy=1); 
}
.showDate2 {
    color: #000;
    font: bold 36px/26px Helvetica;
    text-transform: uppercase;
    letter-spacing: -2px;
    margin: 0 0 0 -1px;
    text-shadow: -1px 1px 1px #c4c4c4;
    filter: dropshadow(color=#c4c4c4, offx=-1, offy=1);  
}
a.viewAll {
    text-decoration: none;
    display: block;
    height: 46px;
    width: 100%;
    background: transparent url(../images/viewAll.png) no-repeat 160px 10px;
    border-bottom: none;
}
/* @end */
/* @group home */

#home .gridTwColRt .left {
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	height: 432px;
}
#home .gridTwColRt .left p,
#home .gridTwColRt .left iframe {
	vertical-align: middle;
}
	
#home .gridTwColRt .left #video embed,
#home .gridTwColRt .left #video object,
#home .gridTwColRt .left #video,
#home .gridTwColRt .left embed,
#home .gridTwColRt .left object,
#home .gridTwColRt .left iframe  {
/*	margin: 40px 0 0 0;*/
}
#home .gridTwColRt .right .scroll .twtr-timeline  {
	height: 220px;
	overflow-x: hidden;
	overflow-y: auto;
	
}
#home .gridTwColRt .right h2 {
	margin: 38px 0 0 10px;
}
#home .gridTwColRt .right a.follow {
	display: block;
	position: absolute;
	top: 46px;
	right: 40px;
	border-bottom: none;
}
#home .gridTwColRt .right ul,
#home .gridTwColRt .right .twtr-doc {
	width: 225px;
	margin: 0 0 10px 5px;
}
#home .gridTwColRt .right ul li  {
	color: #fff;
	padding: 0 0 10px 0;
}
#home .gridThrColHome .left h2   {
	margin: 20px 0 0px 12px;
}

#home .gridThrColHome .left ul  {
	clear: both;
}
#home .gridThrColHome .left ul li:first-child {
	padding-top: 0;
}
#home .gridThrColHome .left ul li {
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 18px;
	border-bottom: 1px solid #861c2e;
	padding: 12px;
}
#home .gridThrColHome .left ul li span.title{
	font-size: 14px;
	line-height: 13px;
	font-weight: bold;
	color: #FF2B4F;
	
}

#home .gridThrColHome .left ul li span.date {
	font-size: 11px;
	line-height: 24px;
}
#home .gridThrColHome .middle h2   {
	margin: 20px 0 10px 12px;
}

#home .gridThrColHome .middle ul {
	margin: 0 0 0 1px;
}
#home .gridThrColHome .middle ul li {
	border-bottom: 1px solid #861c2e;
	display: block;
	clear: both;
	min-height: 56px;
	font-size: 13px;
	padding: 12px 0;
	position: relative;
}
#home .gridThrColHome .middle ul li p {
    display: block;
    margin: 0 0 0 70px;
    width: 200px;
    font-size: 12px;
}
#home .gridThrColHome .middle ul li p.tickets {
    width: 130px;
}
#home .gridThrColHome .middle ul li a.tickets {
    position: absolute;
    top: 20px;
    right: 0px;
    border-bottom: none;
}
#home .gridThrColHome .middle ul li:last-child {
	border-bottom: none;
}
#home .gridThrColHome .middle ul li img {
	display: block;
	float: left;
	margin: 0 10px 0 0;
}
#home .gridThrColHome .fb_iframe_widget iframe {
    background-color: #fff;
}
/* @end */


/* @group videos */
#videos .left {
	padding-top: 6px;
}
#videos .left .scroll {
	height: 390px;
	width: 300px;
}
#videos .left li {
	border-bottom: 1px solid #861c2e;
	display: block;
	clear: both;
	min-height: 56px;
	font-size: 13px;
	padding: 13px;
}
#videos .left h2 {
	padding: 12px;
	display: inline;
}
#videos .left h2 a.active {
	color: #fff;
}
#videos .left h2 a,
#videos .left h2 a:hover {
	color: #ff2b4f;
	border-bottom: none;
	text-decoration: none;
}
#videos .left li img {

	display: block;
	float: left;
	margin: 0 13px 0 0;
}
#videos .left li p {
	display: block;
	width: 170px;
	margin: 0 0 0 100px;
}
/**/
#videos .left li a,
#videos .left li a:hover,
#videos .left li a:visited {
    text-decoration: none;
    color: #fff;
    border-bottom: none;
}
#videos .left li strong {
	display: block;
}
#videos .left .albumLinks {
	margin-top: 15px;
}
#videos .right {
	text-align: center;
	font-size: 13px;
	padding: 35px 0 35px 0;
}
#videos .right .videoStill {
	width: 512px;
	height: 326px;
	margin: 50px 0 20px 2px;
}
/* @end */


/* @group albums */
#albums .left .scroll {
	height: 390px;
	width: 300px;
}

#albums .left li {
	border-bottom: 1px solid #861c2e;
	display: block;
	clear: both;
	height: 90px;
	font-size: 13px;
	padding: 13px;
}
#albums .left h2 {
	padding: 12px;
}
#albums .left li img {
	width: 85px;
	height: 85px;
	display: block;
	float: left;
	margin: 0 13px 0 0;
}
#albums .left li p {
	padding: 10px;
	display: block;
}
#albums .left li strong {
	display: block;
	//margin: 0 0 0 100px;
}

#albums .right img.albumArt {
	width: 264px;
	height: 264px;
	margin: 58px 25px 13px 13px;
}
#albums .right #albumDetails {
	position: absolute;
	top: 56px;
	left: 310px;
}
#albums .right p {
	margin: 0 0 25px 0;
}
#albums .right ol li {
	padding: 0 0 4px 0;
}
.albumLinks {
	text-align: center;
	width: 300px;	
}
.albumLinks a,
.albumLinks a:hover {
	border-bottom: none;
	text-decoration: none;
}
.albumLinks img {
	padding: 10px 5px 10px 0;
}
/* @end */


/* @group links */
#links .gridThrCol h2 {
	margin: 25px;
}
#links .gridThrCol a,
#links .gridThrCol a:visited {
	display: block;
	margin: 0 5px 10px 25px;
	font-size: 13px;
	color: #fff;
	border-bottom: none;
	text-decoration: none;
}
#links .gridThrCol a:hover {
	text-decoration: underline;
	 border-bottom: none;
}
#links .gridThrCol a:last-child {
	margin-bottom: 25px;
}
/* @end */




/* @group blog */
#blog .gridTwColLt  {
	background: none;
}

#blog .left a.rss img {
	margin: 22px 10px -3px 20px;
}
#blog .left a.rss,
#blog .left a.rss:hover {
	text-decoration: none;
	text-indent: 20px;
	font-size: 11px;
	border-bottom: none;
}
#blog .left h2 {
	margin: 20px 0 10px 20px;
}
#blog .left ul {
	margin: 0 0 20px 20px;
}
#blog .left li {
	font-size: 14px;
	padding: 0 0 8px 0;
	
}
#blog .left li a,
#blog .left li a:hover {
	font-size: 14px;
	text-decoration: none;
	border-bottom: none;
	color: #fff;
}
#blog .left li span {
	color: #ff2b4f;
}
#blog .right h2 {
	margin: 15px 0 0px 16px;
}
#blog .right ul li {
	border-bottom: 1px solid #861c2e;
	display: block;
	clear: both;
	min-height: 56px;
	font-size: 13px;
	padding: 13px;
	line-height: 20px;
	color: #999999;
}
/*#blog .right ul li a,
#blog .right ul li a:hover,
#blog .right ul li a:visited {
	font-size: 1em;
	color: #fff;
	text-decoration: none;
}*/
#blog .right ul li h4,
#blog .right ul li h4 a,
#blog .right ul li h4 a:hover,
#blog .right ul li h4 a:visited {
	font: normal 20px/20px Arial, san-serif;
	color: #ff2b4f;
	margin: 6px 0 20px 0;
	text-decoration: none;
	border-bottom: none;
} 



/* @end */

/* @group photos */
#galleries .gridTwColRtWide {background: none;}
#galleries .left {text-align: center; background-color: transparent;}
#galleries .left strong {font-size: 15px;}
#galleries .left #title {
	padding: 10px 0 0 0;
	font-size: 13px;
	background-color: #1D1D1D;
}
..galleria-container {
	background-color: transparent;
}
#galleries ul#photoThumbs {
    clear: left;
    width: 540px;
    overflow: hidden;
    list-style-type: none;
}
#galleries ul#photoThumbs li {
    float: left;
    padding: 14px 16px 0 0;
}
#galleries .right {
    padding-top: 6px;
    position: absolute;
    top: 0;
    left: 548px;

}
#galleries .right .scroll {
	height: 390px;
	width: 300px;
}
#galleries .right li {
	border-bottom: 1px solid #861c2e;
	display: block;
	clear: both;
	min-height: 56px;
	font-size: 13px;
	padding: 13px;
}
#galleries .right h2 {
	padding: 12px;
	
}
#galleries .right li img {
	width: 85px;
	height: 54px;
	display: block;
	float: left;
	margin: 0 13px 0 0;
}
#galleries .right li p {
	display: block;
	line-height: 18px;
	
}
#galleries .right li strong {
	display: block;
}
#galleries .right a.flickr,
#galleries .right a.flickr:hover {
	display: block;
	margin: 10px 0 10px 90px;
	border-bottom: none;
}
/* @end */


/* @group shows */
#shows .left {
	width: 404px;
	margin: 0 20px 0 0;
	float: left;
	position: relative;
}
#shows .left h2 {
	margin: 16px 0 6px 16px;
}
#shows .left .rss {
	position: absolute;
	top: 24px;
	right: 15px;
	text-decoration: none;
	line-height: 20px;
	border-bottom: none;
}
#shows .left .rss img {
	margin: 0 4px -2px 0;
}
#shows .left li {
	border-bottom: 1px solid #861c2e;
	display: block;
	clear: both;
	min-height: 56px;
	font-size: 13px;
 	padding: 11px 0 11px 6px;
	position: relative;
}

#shows .left li.ze {
	//background-color: #171717;
}
#shows .left li.bra {
	background-color: #181818;
}
#shows .left li a.tickets,
#shows .left li a.tickets:hover {
	position: absolute;
	top: 20px;
	right: 10px;
	border-bottom: none;
}
#shows .left li img {
	display: block;
	float: left;
	margin: 0 10px 0 0;
}
#shows .left li p {
    display: block;
    margin: 0 0 0 80px;
    width: 220px;
}
#shows .right {
	width: 404px;
	overflow: hidden;
	padding: 20px 0;
}
#shows .right a.rss img {
	margin: 22px 10px -3px 20px;
}
#shows .right a.rss,
#shows .right a.rss:hover {
	text-decoration: none;
	text-indent: 20px;
	font-size: 11px;
	border-bottom: none;
}
#shows .right a.videoStill,
#shows .right iframe {
	display: block;
	margin: 20px 0;
}
#shows .right p {
	margin: 5px 0 20px 20px;
	width: 266px;
}
#shows .right .videoButton {
	position: absolute;
	right: 15px;
	bottom: 15px;
	border-bottom: none;
	text-decoration: none;
	
}
/* @end */


/* @group news */
#news .gridTwColRt  {
	background: none;
}

#news .right a.rss img {
	margin: 22px 10px -3px 20px;
}
#news .right a.rss,
#news .right a.rss:hover {
	text-decoration: none;
	text-indent: 20px;
	font-size: 11px;
	border-bottom: none;
}
#news .right h2 {
	margin: 20px 0 10px 20px;
}
#news .right ul {
	margin: 0 0 20px 20px;
}
#news .right li {
	font-size: 14px;
	padding: 0 0 8px 0;
	
}
#news .right li a {
	font-size: 14px;
	text-decoration: none;
	border-bottom: none;
	color: #fff;
	
}
#news .right li span {
	color: #ff2b4f;
}
#news .left h2 {
	margin: 20px 0 0px 10px;
}
#news .left ul li {
	border-bottom: 1px solid #861c2e;
	display: block;
	clear: both;
	min-height: 56px;
	padding: 12px 12px 25px 12px;
}
#news .left ul li,
#news .left ul li p {
    line-height: 22px;
	color: #999;
	font-size: 13px;
}
#news .left ul li h4,
#news .left ul li h4 a,
#news .left ul li h4 a:hover,
#news .left ul li h4 a:visited {
	font: normal 20px/20px Arial, san-serif;
	color: #ff2b4f;
	margin: 0 0 10px 0;
	border-bottom: none;
	text-decoration: none;
} 

#news .readme {
    width: 100%;
    text-align: right;
    color: #FF2B4F;
    font-size: 1em;
    cursor: pointer;
}


.gridOneCol {
	width: 750px;
	background-color: black;
	padding:40px;
}

#home .gridTwColRt a,
a.img {
    border-bottom: none;
}


/* @end */










