html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}

/* remember to define focus styles! */
:focus {
outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}

#player {
/*	background: url('../_graphics/player.jpg');*/
	width: 279px;
	height: 77px;
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left:-457px;
}

.nTitle{
	color:#FECE29;
}

h1 {
	background: url('../_graphics/headerimg5.jpg') no-repeat;
	width: 913px;
	height: 950px;
	display: block;
	text-indent: -99999px;
	position:relative;
}

h1 a, h2 a, h3 a {
	display: block;
	width: 100%;
	height: 100%;
}

body {
/*	background: url('../_graphics/tilebg.jpg');*/
	background:url(../_graphics/bg_rep.jpg) repeat-y top center #007139;
	color: #FFF;
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 0.9em;
}

body, html {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
}

#container {
/*	overflow: auto;*/
	width: 914px;
	margin: auto;
	padding: 0 35px 20px;
	min-height: 100%;
}


#content {
	width: 914px;
	display: block;
	margin: 0 auto;
}

.clear {
display:inline-block;
}
.clear:after {
display:block; 
visibility:hidden; 
clear:both; 
height:0; 
content: "."; 
}

div.col-full,div#col-full {
	width: 100%;
}

div.col-left {
	float: left;
	width: 322px;
	margin-left:36px;
	display:inline;
}


div.col-right {
	float: right;
	width: 460px;
}

div.col-rightGig {
	display: none;
	float: right;
	width: 450px;
}

div.col-full,div#col-full, div.col-left, div.col-right {
	margin-top: 10px;
}

div#login-register-container {
/*	background-color: red;*/
}

span.blurb {
	display: block; width: 260px; float: left; text-align:left;
}

#redbanner {
	width: 913px;
	height: 80px;
}

.item {
	background: url('../_graphics/lines.gif') repeat-x bottom;
	padding-bottom: 15px;
	margin-bottom: 10px;
}

.item:last-child {
	background: none;
	margin-bottom: 0;
}

h3 {
	width: 100%;
	height: 16px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-bottom: 10px;
}

p{
	margin-bottom:12px;
}

dl#tweets{
	height:380px;
	overflow:auto;
	scrollbar-base-color:#F2E257;	
}

dl#tweets dd {
	display: block;
	font-size: 0.7em;
}

a {
	color: #fece29;
	text-decoration: none;
}

#video {
	display: block;
	width: 862px;
	height: 488px;
	left:50%;
	margin-left:-430px;
	position:relative;
}

.wallpaperThumb {
	text-align:center;
	margin-bottom:30px;
}

h3#vip-area {
	height: 33px;
	/*text-indent: -9999px;*/
	text-align: left;
	background-image: url('../_graphics/headings/wide/vip_area.png');
}

h3#latest-news {
	background-image: url('../_graphics/headings/narrow/latest_news.png');
	margin-bottom: 20px;
	margin-top:10px;
}

h3#gigs {
	background-image: url('../_graphics/headings/wide/gigs.png');
}

h3#downloads {
	background-image: url('../_graphics/headings/wide/downloads.png');
}

h3#shop {
	background-image: url('../_graphics/headings/wide/shop.png');
}

h3#videos {
	background-image: url('../_graphics/headings/wide/videos.png');
}

h3#photos {
	background-image: url('../_graphics/headings/wide/photos.png');
}

h3#twitter {
	height: 21px;
	background-image: url('../_graphics/headings/narrow/twitterNEW.png');
}

h3#flickr {
	height: 21px;
	background-image: url('../_graphics/headings/narrow/flickr.png');
}

#h3_musicpin{
	background:url(../_graphics/h3_musicpin.gif);
	height:17px;
	margin-bottom:10px;
}


ul#navigation-sub {
display: block;
height:30px;
width:483px;
background-image: url('../_graphics/nav_social.png');
position: relative;
margin:0 auto;
margin-bottom:10px;
top:0px;
}

ul#navigation-main {
display: block;
height:79px;
width:913px;
background-image: url('../_graphics/nav_mainNEW2.png');
position: relative;
top:863px;
left:50%;
margin-left:-457px;
}

ul#navigation-main, ul#navigation-sub li, ul#navigation-main li {
display: block;
text-indent: -99999px;
z-index:10;
position: absolute;
}

 ul#navigation-main li{height:21px;top:24px;}	

ul#navigation-main li a, ul#navigation-sub li a {
display:block;
height:100%;
width:100%;
}

/*Normal states*/
#nav-home{left:41px;width:66px;}
#nav-about{left:143px;width:80px;}
#nav-video{left:259px;width:123px;}
#nav-gigs{left:418px;width:74px;}
#nav-shop{left:511px;width:70px;}
#nav-photos{left:612px;width:150px;}
#nav-vip{left:798px;width:115px;}

/*Hover states*/
#nav-home a:hover, #nav-home a:focus{background:url('../_graphics/nav_mainNEW2.png') -41px -110px;}
#nav-about a:hover, #nav-about a:focus{background:url('../_graphics/nav_mainNEW2.png') -143px -110px;}
#nav-video a:hover , #nav-video a:focus{background:url('../_graphics/nav_mainNEW2.png') -259px -110px;}
#nav-gigs a:hover, #nav-gigs a:focus{background:url('../_graphics/nav_mainNEW2.png') -418px -110px;}
#nav-shop a:hover, #nav-shop a:focus{background:url('../_graphics/nav_mainNEW2.png') -511px -110px;}
#nav-photos a:hover, #nav-photos a:focus{background:url('../_graphics/nav_mainNEW2.png') -612px -110px;}
#nav-vip a:hover, #nav-vip a:focus{background:url('../_graphics/nav_mainNEW2.png') -798px -110px;}

ul#navigation-sub li a {
background-image: url('../_graphics/nav_social.png');
}

ul#navigation li a {
background-image: url('../_graphics/nav_main.png');
}

li#nav-lastfm	{ left: 0px; top: 2px; width:60px; height:28px; }
li#nav-lastfm a	{ background-position: 0px -2px; }
li#nav-lastfm a:hover	{ background-position: 0px -30px; }

li#nav-twitter	{ left: 65px; top: 1px; width:76px; height:30px; }
li#nav-twitter a	{ background-position: -65px -1px; }
li#nav-twitter a:hover	{ background-position: -65px -29px; }

li#nav-myspace	{ left: 146px; top: 1px; width:115px; height:30px; }
li#nav-myspace a	{ background-position: -146px -1px; }
li#nav-myspace a:hover	{ background-position: -146px -29px; }

li#nav-facebook	{ left: 266px; top: 1px; width:78px; height:30px; }
li#nav-facebook a	{ background-position: -266px -1px; }
li#nav-facebook a:hover	{ background-position: -266px -29px; }

li#nav-spotify	{ left: 347px; top: 1px; width:61px; height:30px; }
li#nav-spotify a	{ background-position: -347px -1px; }
li#nav-spotify a:hover	{ background-position: -347px -29px; }

li#nav-bebo	{ left: 412px; top: 1px; width:71px; height:29px; }
li#nav-bebo a	{ background-position: -412px -1px; }
li#nav-bebo a:hover	{ background-position: -412px -29px; }
body#nav-bebo li#nav-bebo a	{ background-position: -412px -61px; }

.active h4 a {
	/*color: #BB0000;*/
}

#signup-form{
	text-align: right;	
}
#signup-form td{
	padding-left: 10px;
	text-align: left;
}

/*#video {
	margin-bottom:130px;
}*/
.col-right#mainPageRight {
	height: 674px;
	padding-right: 20px;
}

#newsContent{
	overflow-y: scroll;
	overflow-x: hidden;
	height:715px;
	/*	height:320px;*/
	width: 460px;
	scrollbar-base-color:#F2E257;
}

object#flickr,embed#flickr {
	width: 322px;
	height: 322px;
	margin-bottom:20px;
	
}

#response_text {
	padding-right:20px;
	color: #993333;
	font-style: italic;
}

h3#commentTitle {
	background-image: url('../_graphics/headings/narrow/addComment.png');
	height: 21px;
}

#shoutbox{
	/*text-align: left;*/
	float:left;
	width:450px;
	height:250px;
	overflow-y:auto;
	overflow-x:hidden;
	scrollbar-base-color:#F2E257;
}

#comments{
	padding-top: 40px;
	/*text-align: right;*/
}

#addComment{
	float: right;
	width: 350px;
	/*text-align: left;*/
}
.shout{
	padding-right:15px;
}
.shoutAuthor{
	text-align:right;
	color: #993333;
	font-style: italic;
	margin-bottom: 20px;
	padding-right:15px;
}

#mercury a{
	background:url('../_graphics/mercuryLogo.png') no-repeat top center;
	display: block;
	text-indent: -99999px;
	margin-top:20px;
	width: 150px;
	height:85px;
	clear: both;
	margin-left: auto;
	margin-right: auto;
}

#mercury {
	height:85px;
}

#leaderboard_container{
	height:90px;
}

#leaderboard{
	margin:auto;
	width:768px;
}

#itunes_link{
	width:451px;
	height:78px;
	position:absolute;
	top:769px;
	left:267px;
	z-index:5;
}

