* {
	margin: 0;
	border-style: none;
	padding: 0;
	list-style-type: none;	
}

html {
	width: 1280px;
	margin: 0 auto;
}

body {
	background: black url(images/home-top.jpg) no-repeat center top;
	min-width: 1000px;
	margin: 0 auto;
	padding: 0;
	display: block;
}

a {
	color: rgba(0,0,0,0);
}

#pgtop {
	background: url(images/frame/topper.jpg) no-repeat;
	width: 1280px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	height: 167px;
}

#pgbody {
	width: 1280px;
	display: block;
	margin: 0 auto;
	background: url(images/frame/baseboard.jpg) no-repeat 0 0;
	padding: 0;
	float: left;
}

/* @group Slides */

#titleslider {
	margin: 0;
	width: 1280px;
	height: 720px;
	display: block;
	padding: 0;
	position: absolute;
	top: 0;
	z-index: 0;
	opacity: 0;
	background: black url(images/slides/slides_bg.jpg) no-repeat 0 0;
 }

#titleslider .innerfade {
	float: left;
	display: block;
	width: 1280px;
	height: 720px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
}

#titleslider img {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	width: 1280px;
	height: 720px;
	position: absolute;
	top: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-webkit-user-input: none;
	-moz-user-input: none;
}



/* @end */

/* @group Top Menu */

#topmenu {
	height: 48px;
	margin: 0;
	background: url(images/toptile.png) repeat-x left top;
	display: block;
	padding: 0;
	right: 0;
	left: 0;
	top: 0;
	position: fixed;
	z-index: 256;
}

#topmenu ul li, #topmenu ul {
	list-style-type: none;
	display: block;
	overflow: hidden;
	height: 41px;
	margin: 0;
}

#topmenu ul li {
	margin: 0 15px 0 0;
	float: left;
}

#topmenu ul {
	margin: 0 auto;
	width: 631px;
}
#topmenu a {
	text-indent: -99999px;
	height: 41px;
	float: left;
	display: block;
	cursor: pointer;
	margin: 0;
}

#topmenu #twitter a {
	width: 92px;
	height: 41px;
	margin: 0;
	background: url(images/topliner.png) no-repeat 0 0;
}

#topmenu #twitter a:hover, #topmenu #twitter a:active {
	background: url(images/topliner.png) no-repeat 0 -41px;
}

#topmenu #facebooktop a {
	width: 88px;
	margin: 0;
	background: url(images/topliner.png) no-repeat -109px 0;
}

#topmenu #facebooktop a:hover, #topmenu #facebooktop a:active {
	background: url(images/topliner.png) no-repeat -109px -41px;
}

#topmenu #myspace a {
	width: 104px;
	margin: 0;
	background: url(images/topliner.png) no-repeat -204px 0;
}

#topmenu #myspace a:hover, #topmenu #myspace a:active {
	background: url(images/topliner.png) no-repeat -204px -41px;
}

#topmenu #youtube a {
	width: 71px;
	margin: 0;
	background: url(images/topliner.png) no-repeat -321px 0;
}

#topmenu #youtube a:hover,#topmenu #youtube a:active {
	background: url(images/topliner.png) no-repeat -321px -41px;
}

#topmenu #ilike a {
	width: 53px;
	margin: 0;
	background: url(images/topliner.png) no-repeat -412px 0;
}

#topmenu #ilike a:hover,#topmenu #ilike a:active {
	background: url(images/topliner.png) no-repeat -412px -41px;
}

#topmenu #eventful a {
	width: 78px;
	margin: 0;
	background: url(images/topliner.png) no-repeat -482px 0;
}

#topmenu #eventful a:hover,#topmenu #eventful a:active {
	background: url(images/topliner.png) no-repeat -482px -41px;
}

#topmenu #rss a {
	width: 40px;
	margin: 0;
	background: url(images/topliner.png) no-repeat -568px 0;
}

#topmenu #rss a:hover,#topmenu #rss a:active {
	background: url(images/topliner.png) no-repeat -568px -41px;
}



/* @end */

/* @group Head */

#head {
	width: 1280px;
	margin: 40px 0 0;
	background: url(images/slides/base.jpg) no-repeat left top;
	height: 720px;
}

#videoblog {
	margin: 0 0 0 140px;
	float: left;
	width: 420px;
	z-index: 25;
	position: absolute;
	top: 380px;
}

#videoblog p {
	width: 425px;
	display: block;
	float: left;
}

#videoblog h2 {
	margin: 10px 0 0;
	color: #4c4a4b;
	font: 16px/18px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	width: 425px;
	float: left;
}

/* @group Logo */

#title {
	margin: 0 0 23px 46px;
	height: 215px;
	z-index: 5;
	display: block;
	position: relative;
	padding: 35px 0 0;
	width: 720px;
	float: left;
}

#title h1, #title h2 {
	margin: 0;
	overflow: hidden;
	text-indent: -999em;
	display: none;
}

/* @group Navigation */

#navigation {
	display: block;
	height: 130px;
	width: 735px;
	margin: 143px 0 0 63px;
	position: relative;
	z-index: 10;
	float: left;
}

#navigation li, #navigation li a {
	margin: 0;
	display: block;
	float: left;
	padding: 0;
	height: 38px;
}

#navigation li a {
	text-indent: -99999em;
	overflow: hidden;
	color: rgba(0,0,0,0);
}

#navigation #home a {
	width: 64px;
	background: url(images/navmenu_v2.png) no-repeat 0 0;
	margin: 60px 0 0 28px;
}

#navigation #home a:hover {
	background-position: 0 -38px;
	background-repeat: no-repeat;
}

#navigation #news a {
	width: 64px;
	background: url(images/navmenu_v2.png) no-repeat -64px 0;
	margin: 50px 0 0 11px;
}

#navigation #news a:hover {
	background-position: -64px -38px;
}

#navigation #touring a {
	width: 93px;
	background: url(images/navmenu_v2.png) no-repeat -128px 0;
	margin: 39px 0 0 14px;
}

#navigation #touring a:hover {
	background-position: -128px -38px;
}

#navigation #music a {
	width: 72px;
	background: url(images/navmenu_v2.png) no-repeat -221px 0;
	margin: 32px 0 0 12px;
}

#navigation #music a:hover {
	background-position: -221px -38px;
}

#navigation #lyrics a {
	width: 78px;
	background: url(images/navmenu_v2.png) no-repeat -293px 0;
	margin: 27px 0 0 10px;
}

#navigation #lyrics a:hover {
	background-position: -293px -38px;
}

#navigation #photos a {
	width: 91px;
	background: url(images/navmenu_v2.png) no-repeat -371px 0;
	margin: 89px 0 0;
	left: 0;
	position: absolute;
}

#navigation #photos a:hover {
	background-position: -371px -38px;
}

#navigation #press a {
	width: 76px;
	background: url(images/navmenu_v2.png) no-repeat -462px 0;
	margin: 75px 0 0 103px;
	position: absolute;
	left: 0;
}

#navigation #press a:hover {
	background-position: -462px -38px;
}

#navigation #about a {
	width: 78px;
	background: url(images/navmenu_v2.png) no-repeat -538px 0;
	position: absolute;
	left: 0;
	margin: 67px 0 0 190px;
}

#navigation #about a:hover {
	background-position: -538px -38px;
}

#navigation #contacts a {
	width: 98px;
	background: url(images/navmenu_v2.png) no-repeat -616px 0;
	position: absolute;
	margin: 58px 348px 0 280px;
	left: 0;
}

#navigation #contacts a:hover {
	background-position: -616px -38px;
}

#navigation #store a {
	width: 81px;
	background: url(images/navmenu_v2.png) no-repeat -714px 0;
	position: absolute;
	margin: 52px 255px 0 391px;
	left: 0;
}

#navigation #store a:hover {
	background-position: -714px -38px;
}



/* @end */

/* @end */



/* @end */

/* @group Form */

#signupbanner {
	margin: -96px 80px 0 0;
	width: 328px;
	display: block;
	padding: 0;
	height: 141px;
	background: url(images/mid/signup.jpg) no-repeat 0 0;
	float: right;
}


#signupbanner a.showjoin {
	width: 300px;
	height: 107px;
	display: block;
	margin: 0 15px 0 0;
	padding: 0;
	overflow: hidden;
	text-indent: -999999px;
	-webkit-mask: url(images/banner-mask.png) no-repeat 0 0px;
	float: right;
	cursor: pointer;
}

#signuptop {
	position: fixed;
	top: 190px;
	width: 840px;
	margin: 0 auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background-color: rgba(0,0,0,0.85);
	display: none;
	border: 2px solid rgba(255,255,255,0.6);
	z-index: 55;
	padding: 20px 20px 30px;
	-webkit-box-shadow:0px 2px 20px #000000;
	-moz-box-shadow:0px 2px 20px #000000;
	-webkit-animation-name: changeScale;
	-webkit-transition-timing-function: ease-in;
	-webkit-animation-duration: 0.5s;
	right: 0;
	left: 0;
}

#signuptop form {
	color: #8c3a31;
	font: bold 14px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	display: block;
}

#signuptop form a {
	color: #f2dab9;
}

#signuptop fieldset {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	display: block;
	width: 250px;
}

#signuptop .entername {
	margin: 0 10px 0 0;
	float: left;
	clear: both;
	display: block;
	width: 320px;
	padding: 0;
}

#signuptop .entername input#lastname {
	margin-left: 5px;
	width: 140px;
}

#signuptop .entername input#firstname {
	width: 140px;
}

#signuptop .enteremail {
	width: 165px;
	margin: 0 20px 0 0;
	float: left;
	display: block;
}

#signuptop .entercity {
	width: 165px;
	margin: 0 10px 0 0;
}

#signuptop .enterzip {
	width: 100px;
	margin: 0 0 0 10px;
}

#signuptop .enterzip input {
	width: 90px;
}

#signuptop input {
	font-size: 12px;
	margin: 5px 0 20px;
	padding: 5px;
	float: left;
	display: block;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
}

#signuptop .signupsie {
	float: left;
	margin: 15px 0 0 20px;
	width: 100px;
	border: 2px solid #c44d3f;
	color: #f7c2ba;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
	background: #8c3a31 url(images/btngrad-red.gif) repeat-x left bottom;
}

#signuptop .signupsie:hover {
	background-color: #e55f50;
	border: 2px solid #ffc5be;
	color: #6b2a22;
	text-decoration: none;
	background-image: url(images/btngrad.png);
}

#country {
	margin-top: 5px;
}

#signuptop .tell {
	float: left;
	margin: 20px 0 0 10px;
}

#signuptop .close {
	float: right;
	display: block;
	width: 100px;
	margin: 0;
	position: relative;
	top: 20px;
	right: 20px;
}

/* @end */

/* @group iTunes */

#itunesbanner a {
	height: 94px;
	width: 264px;
	display: block;
	margin: -7px auto 0 532px;
	color: rgba(255,255,255,0);
	background: url(images/mid/itunes.jpg) no-repeat 0 0;
	z-index: 55;
}



/* @end */

/* @group CS */

#couchsessions {
	display: none;
	float: left;
	width: 832px;
	height: 209px;
	background: url(images/mid/couchbanner.jpg) no-repeat 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#couchsessions a {
	color: rgba(0,0,0,0);
}

#couchsessions p {
	color: #caa890;
	font-size: 13px;
	text-decoration: none;
	line-height: 16px;
	width: 260px;
	float: right;
	display: block;
	margin: 93px 25px 0 0;
}

#couchsessions q {
	font: bold 12px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	text-transform: uppercase;
	color: #fff;
}

#cs-content {
	width: 832px;
	height: 209px;
	float: left;
	display: block;
	background: url(images/clicktoplay.gif) no-repeat 394px 202px;
	text-decoration: none;
}

#cs-content:hover {
	background: url(images/play.png) no-repeat 390px 110px;
}

#cs-content img {
	border: 1px solid #64462f;
	-webkit-box-shadow: 0 3px 2px #170700;
	margin: 119px 0 0 296px;
	float: left;
	display: block;
}

#cs-content:hover img {
	border-color: #97725b;
}

/* @end */

/* @group Boxing */

#textboxes {
	width: 813px;
	float: left;
	display: block;
	margin: 73px 0 80px 89px;
	padding: 0 0 10px;
	background: url(images/grid/stacks-v2.jpg) no-repeat 0 0;
}

#textboxes a.morelink {
	width: 40px;
	height: 48px;
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	bottom: 15px;
	right: 8px;
}

#news_main a.morelink, #feat_main a.morelink {
	right: 11px;
}

#press_main, #feat_sub {
	
}

#textboxes a.morelink:hover {
	background: url(images/grid/more.png) no-repeat 0 0;
}

#news_main, #press_main, #feat_main, #news_sub, #feat_sub {
	width: 361px;
	float: left;
	display: block;
	height: 350px;
	padding: 40px 0 30px;
	margin: 0 23px 32px 22px;
	position: relative;
}

#press_main, #feat_sub {
	padding-top: 40px;
}

#textboxes .posthead {
	display: block;
	height: 60px;
	margin: 0;
	padding: 0;
}

#feat_main, #feat_sub {
	padding: 40px 0 0;
	margin-bottom: 50px;
	margin-top: 16px;
	height: 379px;
}

#textboxes h3 {
	text-decoration: none;
	font: normal normal 27px/31px Georgia, "Times New Roman", Times, serif;
	display: block;
	text-align: center;
	width: 340px;
	margin: 5px auto 0;
	padding: 0;
}

#textboxes .date {
	text-align: center;
	display: block;
	color: #8c3a31;
	font: bold 14px/28px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	clear: both;
}

#textboxes h3 a {
	text-decoration: none;
	color: #3c251f;
}

#textboxes .story {
	margin: 34px 0 0;
	padding: 20px 30px 0;
	display: block;
	float: left;
}

#feat_main .story, #feat_sub .story {
	margin-left: 5px;
}

#textboxes p {
	display: block;
	float: left;
	margin: 0 0 22px;
	color: #293748;
	padding: 0;
	font: 14px/20px Georgia, "Times New Roman", Times, serif;
	text-indent: 12px;
	text-shadow: rgba(250,206,168,0.36) 0 -1px 0;
}

#textboxes p:first-child {
	text-indent: 0;
}

#textboxes p strong {
	font: bold 14px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	color: #ad9a84;
}

#textboxes p em {
	color: #b2271a;
	font-style: italic;
}

#textboxes p a {
	color: #3c251f;
	padding: 0 2px 2px;
	margin: 0 -2px -2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

#textboxes p a:visited {
	color: #7f141d;
}

#textboxes p a:hover {
	color: #1e150f;
	text-decoration: none;
	background-color: #f2dab9;
}

#textboxes p a:active {
	color: #1e150f;
	background-color: #fff;
	text-decoration: none;
}



/* @end */

#featcols {
	float: left;
	display: block;
	width: 800px;
	margin: 35px 0 0 100px;
	position: relative;
}

#featbar {
	display: block;
	height: 234px;
	margin: 50px 0 50px 50px;
	width: 1225px;
	float: left;
}

/* @group twitter */

#twitterbubble {
	float: left;
	display: block;
	width: 600px;
}

#twitterbit {
	background: url(images/tweetbubble.jpg) no-repeat 0 0;
	width: 554px;
	height: 234px;
	margin: 0 0 0 30px;
}

#twitterbit h3, #twitterbit h4, #twitterbit img.twtr-profile-img, #twitterbit div.twtr-hd, #twitterbit div.twtr-ft {
	display: none;
}

#twitterbit div.twtr-timeline, #twitterbit div.twtr-doc {
	background-color: transparent !important;
}

#twitterbit #twtr-widget-1 {
	width: 524px;
	margin: 0;
	padding: 15px;
	height: 120px;
}

#twitterbit .twtr-timeline .twtr-reply {
	font-size: 14px;
	font-weight: bold;
	color: #f2dab9 !important;
	margin: 0;
	line-height: 24px;
}

#twitterbit .twtr-timeline,#twitterbit .twtr-bd,#twitterbit .twtr-doc, #twitterbit .twtr-tweet-wrap #twitterbit .twtr-tweet-text p {
	width: 524px !important;
	display: block;
	height: 120px !important;
	margin: 0 !important;
	padding: 0 !important;
	font: 21px/24px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
}

#twitterbit .twtr-tweet-text p a
 {
	color: #a84926 !important;
}

#twitterbit div.twtr-tweet-wrap a.twtr-timestamp {
	font-size: 12px;
	float: right;
	color: #f2dab9 !important;
	font-weight: bold;
}

#twitterfollow {
	width: 500px;
	height: 48px;
	margin: -60px 0 0 160px;
}

#twitterfollow a.noush {
	width: 125px;
	height: 48px;
	color: #fff;
	display: block;
	float: left;
	margin: 0;
	overflow: hidden;
	text-indent: -99999em;
	padding: 0;
	background-image: url(images/followme.gif);
}

#twitterfollow #count {
	color: #fff;
	font: 12px/12px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	margin: 25px 0 0 -20px;
	float: left;
	display: block;
}

#twitterfollow #count a {
	font-weight: bold;
	color: #a84926;
	text-decoration: none;
	margin: 0;
}



/* @end */

/* @group player */

#sneakplayer {
	float: left;
	display: block;
	width: 590px;
	height: 200px;
	margin: -39px 0 0;
	padding: 9px 0 0;
	background: url(images/sneak.gif) no-repeat center 0;
}

#sneakplayer embed {
	float: left;
	display: block;
	width: 590px;
	height: 200px;
	margin: 0;
	padding: 0;
}



/* @end */

#fbconnect {
	display: block;
	margin: 10px 30px 0 0;
	width: 300px;
	padding: 0;
	float: right;
	-webkit-box-shadow: rgba(0,0,0,0.85) 0 2px 12px;
	-moz-box-shadow: rgba(0,0,0,0.85) 0 2px 12px;
	height: 520px;
	opacity: 0.75;
}

/* @group Gigs */

#gigs {
	width: 344px;
	display: block;
	margin: 61px 4px 15px 30px;
	background: url(images/upcoming.gif) no-repeat 15px 0;
	padding: 0;
	float: right;
	text-shadow: #000000 0 1px 1px;
}

#gigs .active {
	float: left;
	display: block;
	width: 344px;
	margin: 0;
	text-align: center;
	background: url(images/frame/tix1st-v2.jpg) no-repeat 0 0;
	height: 171px;
}

#gigs .gigpress-alt.active {
	background: url(images/frame/tix2nd-v2.jpg) no-repeat 0 0;
	margin: 1px 0 0;
}

#gigs abbr.dtstart {
	display: block;
	font: bold 44px/28px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	color: #fff;
	margin: 25px 0 4px 21px;
	width: 300px;
}

#gigs .summary, #gigs .gigpress-sidebar-venue, #gigs .gigpress-sidebar-prep {
	font: bold 13px/14px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	color: #fff;
	margin: 0;
}

#gigs .gigpress-sidebar-artist {
	color: #e0bf6f;
}

#gigs .gigpress-sidebar-venue {
	margin: 10px 0 2px 32px;
	width: 280px;
	float: left;
	display: block;
	clear: both;
	font-weight: bold;
	text-align: center;
	color: #fff;
	font-size: 16px;
	line-height: 21px;
}

#gigs .gigpress-tickets-link {
	float: left;
	display: block;
	width: 300px;
	clear: both;
	color: #f9765d;
	font: bold 12px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	text-align: center;
	margin: 5px 0 0 23px;
}

#gigs .gigpress-subscribe {
	font: bold 12px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	color: #fff;
	text-align: right;
	float: right;
	margin: 0 30px 0 0;
}

#gigs .gigpress-subscribe a {
	color: #f2dab9;
	margin: 0 5px;
}



/* @end */

#footer {
	width: 590px;
	margin: 0 auto 0 100px;
	font: 12px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	color: #7c6756;
	background: url(images/copyright.jpg) no-repeat 0 0;
	padding: 30px 0 0 250px;
	display: block;
	clear: both;
	height: 78px;
}

#footer a {
	color: #8c3a31;
	font-weight: bold;
}

#footer a:hover {
	color: #f2dab9;
	font-weight: bold;
}

.wp-smiley {
	vertical-align: -25%;
}

#wpstats {
	opacity: 0;
}

#upcomingshow a {
	width: 970px;
	height: 221px;
	margin: 180px auto 25px;
	display: block;
}

#countdown {
	display: block;
	width: 886px;
	position: absolute;
	top: 855px;
	color: #fff;
	font: bold 48px/42px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	margin: 0 auto;
	right: 0;
	left: 0;
	text-shadow: #000000 0 2px 2px;
	padding: 10px 0 6px;
	height: 100px;
}

#countdown .countdown_section  {
	font-size: 24px;
	line-height: 29px;
	color: #ba2114;
}

#countdown .countdown_amount {
	font-size: 48px;
	line-height: 37px;
	color: #fff;
}

/* @group Counter */

.hasCountdown {
}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	background-color: #ccc;
}
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 98%;
}
.countdown_show2 .countdown_section {
	width: 48%;
}
.countdown_show3 .countdown_section {
	width: 32.5%;
}
.countdown_show4 .countdown_section {
	width: 24.5%;
}
.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.25%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center;
}



/* @end */