body,html {
	margin : 0;
	padding : 0;
	font-family: 'Chivo', sans-serif;
	font-size : 15px;
	line-height : 135%;
	min-height: 100%;
	color #220501;
}
* {
	margin : 0;
	padding : 0;
}


a {
	color: #186b7c;
	text-decoration: underline;
}
p.jump {
	text-align: right;
	margin : 3px 0 0 0;
	padding : 0;
	font-size : 12px;
	font-family: 'Chivo', sans-serif;
	text-transform: uppercase;
	font-weight: bold;
}
a:hover {
	color : #d91116;
	text-decoration: none;
}
a:active {
	color : #ee5216;
}
a:visited {
	color : #7C186B;
}

body {
	background: url(img/bg-leopard2.png);
}
div#fullwrap {
	min-height : 100%;
	height : auto !important;
	height : 100%;
	margin : 0 auto -190px auto;
}
div#header {
	background: url(img/bg-top.png);
	height : 195px;
	overflow: hidden;
	text-align: center;
}
img#logo {
	margin : 0 auto;
	position: relative;
	z-index: 5000;
}
h5.slogan {
	position: relative;
	display: inline;
	max-width : 280px;
	font-size : 20px;
	line-height : 22px;
	color: #f8b800;
	font-family: 'Alfa Slab One', sans-serif;
	font-weight : normal;		
	margin : 45px 0 0 0;
}
h5#sloganL {
	float : left;
}
h5#sloganR {
	float : right;
}
div.flames {
	height : 195px;
	background: url(img/bg-flames.png) repeat-x bottom center;;
}
div#navbar {
	background: #000;
	padding : 5px 0;
	font-family: 'Alfa Slab One', sans-serif;
	font-size : 15px;
	line-height : 18px;
	height : 22px;
	text-transform: uppercase;
}
div#navbar div#block-search-0 {
	display: inline;
	float : right;
	width : 250px;
}
div#navbar div#block-nice_menus-1 {
	z-index : 10000;
	float : left;
	width : 720px;
}


div.wrap990 {
	width : 990px;
	margin : 0 auto;
	overflow: hidden;
}
div#primary {
	margin : 0 auto;
	overflow: hidden;
	min-height : 100%;
	background: url(img/bg-primary.png) repeat-y center center;
}
body#front div#primary {
	min-height : 500px;
	background-image: none;
}
div#primary div.wrap990 {
	background-color : transparent;
	width : 970px;
	padding : 10px;
}
body#front div#primary div.wrap990 {
	background-color : #fff;
	min-height: 500px;
}
div#primary p {
	margin : 0 0 1.5em 0;
}
div#primary div#colL {
	width : 750px;
	float : left;
	margin : 10px 0 0 0;
}
div.col1 {
	width : 400px;
	padding : 0 13px 0 0;
	margin : 0 11px 0 0;
	border-right : 1px dashed #aeaeae;
	float : left;
}
body#front div.col1 {
	width : 420px;
}
div.col2 {
	float : right;
	width : 325px;
	font-size : 15px;
}
div.col3 {
	float : right;
	width : 522px;
}
div#primary div#colR {
	width : 200px;
	float : right;
	font-size : 13px;
	margin : 10px 0 0 0;
}




div#footer {
	color : #fff;
	padding : 10px 0 0 0;
	font-size : 13px;
	background: url(img/bg-top.png);
	height : 190px;
}
div#push {
	height : 190px;
}




div#block-views-twitter-block_1 {
	height : 115px;
}



p {

}
h1,h2,h3 {
	font-family: 'Alfa Slab One', sans-serif;
	font-weight : normal;
}

h1 {
	font-size : 42px;
	color : #d91116;
	line-height : 49px;
	text-align: left;
	margin : 0 0 10px 0;
}
h2 {
	font-size : 27px;
	color : #ef7210;
	line-height : 30px;
	margin : 0 0 5px 0;
}
h2 a {
	text-decoration : none;
}
h2 a:hover {
	text-decoration : underline;
}
h3 {
	color : #6f6f6f;
	font-weight: normal;
}

h4 {
	color : #fab400;
	text-align: center;
	font-size : 17px;
	text-transform: uppercase;
}
h4.rundates {
	background-color : #e85611;
	color : #fff;
	padding : 3px;
	margin : 0 0 5px 0;
}
h4.rundates2 {
	font-size : 13px;
	background-color : #fab400;
	color : #fff;
	padding : 3px;
	margin : 0 0 5px 0;
}


div.block,div.photosidebar {
	margin : 0 0 30px 0;
}
div.photosidebar {
	float : right;
	margin : 0 0 15px 15px;
}

div#block-views-performance_schedule-block_1 ul {
	list-style: none;
	text-align: center;
}
div#block-views-performance_schedule-block_1 ul li {
	list-style: none;
	margin : 0 0 7px 0;
	padding : 0 0 7px 0;
	border-bottom : 1px dashed #aaa;
}
div#block-views-performance_schedule-block_1 ul li.views-row-last {
	list-style: none;
	margin : 0 0 0px 0;
	padding : 0 0 0px 0;
	border-bottom : 0px;
}
div#block-views-performance_schedule-block_1 p.ticketlink {
	font-size : 13px;
	line-height : 17px;
	text-transform: uppercase;
	font-weight: bold;
	margin : 3px 0 0 0;
	padding : 0px;
}



table.col-3 {

}
table.col-3 td {
	vertical-align: top	;
	border-bottom : 1px dashed #aaa;
	width : 235px;
}
div.view-id-showgallery {
	width : 522px;
	float : right;
}
div.view-id-showgallery table.col-6 {
	margin-top : 5px;
}
div.view-id-showgallery table.col-6 td {
	width : 75px;
	text-align: center;
	font-size : 11px;
	line-height : 13px;
	overflow: hidden;
	padding : 6px 7px 6px 6px;
	border-right : 1px dashed #aaa;
	border-bottom : 1px dashed #aaa;
	vertical-align: top;
}
div.view-id-showgallery table.col-6 td.col-1 {
	padding-left : 0px;
}
div.view-id-showgallery table.col-6 td.col-6 {
	padding-right : 0px;
	border-right : 0px;
}
div.view-id-showgallery table.col-6 tr.row-first td {
	padding-top : 0px;
}
div.view-id-showgallery table.col-6 tr.row-last td {
	padding-bottom : 0px;
	border-bottom : 0px;
}
table.col-3 td h2,table.col-3 td h3 {
	text-align: center;
}
table.col-3 td.col-1 {
	padding : 10px 10px 10px 0px;
}
table.col-3 td.col-2 {
	border-left : 1px dashed #aaa;
	border-right : 1px dashed #aaa;
	padding : 10px 10px 10px 10px;
}
table.col-3 td.col-3 {
	padding : 10px 0px 10px 10px;
}
table.col-3 tr.row-last td {
	border-bottom : 0px;
}
div.calendar-calendar table.full {
	width : 750px;
}





div#homemain {
	min-height : 700px;
	position: relative;
	z-index : 100;
}




div#block-views-playing_next-block_1 {
	width : 235px;
	float : left;
	margin : 0 20px 20px 0px;
}

div#block-views-jeremysezpromo-block_1 {
	width : 420px;
	overflow: hidden;
	display: block;
	padding : 0 0 20px 0;
	margin : 0 0 20px 0;
	border-bottom : 1px dashed #aaa;
}
div#block-views-jeremysezpromo-block_1 div.jeremysez {
	margin : 5px 0 0 0;
}

div.view-chezmainline div.views-row {
	overflow: hidden;
	margin : 0 0 15px 0;
	padding : 0 0 15px 0;
	border-bottom : 1px dashed #aaa;
}
div.view-chezmainline div.views-row-last {
	margin : 0px;
	padding : 0px;
	border-bottom : 0px;
}


p.submitted {
	font-size: 13px;
	line-height : 18px;
	margin : 0px;
	padding : 0px;
	color : #333;
}



div#block-block-2 {
	clear : both;
	display: block;
	border-top : 1px dashed #aaa;
	padding-top : 10px;
	text-align: center;
	font-size : 18px;
	line-height : 25px;
}
div#block-block-2 h4 {
	margin-bottom : 5px;
}





ul.nice-menu * {
	background-color : #000;
}

ul.nice-menu {
	margin : 0 0 0 11px;
	padding : 0;
	list-style: none;
	position: relative;
	z-index : 3333333300;
}
ul.nice-menu li {
	list-style: none;
	display: inline;
	margin : 0 30px 0 0;
}
ul.nice-menu li.last {
	margin : 0 0px 0 0;
}
ul.nice-menu a {
	text-decoration: none;
	color : #fae52f;
}
ul.nice-menu a:hover {
	color : #fff;
	background-color : #000;
}
ul.nice-menu li.active-trail a {
	color : #ef7210;
	background-color : #000;
}
ul.nice-menu li.active-trail a:hover {
	color : #fff;
	background-color : #000;
}

ul.nice-menu,
  ul.nice-menu ul,
  ul.nice-menu li {
    border: 0;
  }
ul.nice-menu, ul.nice-menu li {
	background-color : #000;
	padding : 0px;
	margin : 0px;
	
}
ul.nice-menu li a:hover,ul.nice-menu ul li a:hover {
	background-color : #000;
}
ul.nice-menu li.menuparent ul {
	font-family: "Chivo", sans-serif;
	font-size : 15px;
	text-transform: none;
	background-color : #000;
}
li.menuparent ul li {
}
ul.nice-menu li.menuparent {
	background-color : #000;
}
ul.nice-menu a {
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0.3em;
	padding-left: 0;
}
ul.nice-menu li ul a {
	padding: 3px;
}
ul.nice-menu li {
	margin : 0 30px 0 0;
}
ul.nice-menu-down li.menuparent {
	background-image: url(img/arrow-down.png) no-repeat top center;
}

div.jeremysez {
	min-height: 100px;
	clear : both;
	display: block;
	overflow: hidden;
	margin : 40px 0 0 0;
	background: url(img/jeremysez.png) no-repeat left top;
	padding : 35px 0 0 95px;
}