* {
margin:0;
padding:0;
}

body {
background:#FFF;
color:#000;
font-family:"Times New Roman", Times, sans-serif;
font-size:14px;
overflow-y:scroll;
}

body.about 	{ background:#000000; color:#FFFFFF; }
body.white 	{ background:#FFFFFF; }
body.yellow { background:#FFF200; }
body.blue 	{ background:#00BAFF; }

a,
a:active {
color:#000;
outline:none;
}

a.plain,
div#twitter div.item span a {
color:#000;
text-decoration:none;
}

h1,
div#main-img,
div#header {
position:fixed;
}

div#header,
div#main-img,
div#content,
div#about,
div#plain {
left:50%;
}

div#header,
div#main-img,
div#content {
margin-left:-500px;
}

div#header,
div#main-img,
div#content,
div#page {
width:1000px;
}

div#about,
div#plain {
width:600px;
margin-left:-300px;
text-align:center;
font-family:"Courier New", Courier, monospace;
font-size:25px;
}

img {
border:none;
}

p {
margin:0 0 15px 0;
}

div.item {
padding-bottom:12px;
margin-bottom:12px;
background-image:url("../images/site/spot.png");
background-position:center bottom;
background-repeat:no-repeat;
}

h1,
div#header {
z-index:20;
}

div#header {
height:23px;
font-size:1%;
background-image:url('../images/site/bkg-header.gif');
background-repeat:repeat-x;
}

body.about div#header {
background-position:0 -23px;
}

h1 {
top:60px;
left:50%;
margin:0 0 35px -132px;
}

h1,
h1 a {
display:block;
width:265px;
height:54px;
background-image:url("../images/site/logo-large.png");
background-repeat:no-repeat;
}

body.about h1,
body.about h1 a {
background-position:0 -54px;
}

h2 {
display:block;
height:12px;
background-image:url("../images/site/headers.png");
background-repeat:no-repeat;
width:100px;
margin:0 auto 16px auto;
}

div#news h2 	{ width:44px; 									}
div#twitter h2 	{ width:63px; 	background-position:0 -12px; 	}
div#releases h2 { width: 71px; 	background-position:0 -24px; 	}
div#touring h2 	{ width:70px; 	background-position:0 -36px; 	}
div#links h2 	{ width:43px; 	background-position:0 -48px; 	}

h1 span,
h2 span {
display:none;
}

div#main-img,
div#content,
div#about,
div#plain {
top:147px;
}

div#main-img {
z-index:1;
border-top:1px solid #000;
border-bottom:1px solid #000;
height:340px;
overflow:hidden;
}

div#content,
div#about,
div#plain {
position:absolute;
z-index:10;
}

div#content {
border-top:1px solid transparent;
border-bottom:1px solid transparent;
padding-top:380px;
}

div.column {
float:left;
display:inline;
text-align:center;
}

div.column1 {
width:500px;
}

div.column2 {
width:260px;
}

div.column3 {
width:188px;
}

div.column1,
div.column2 {
margin-right:26px;
}

div#page {
background-image:url("../images/site/dot.gif");
background-repeat:repeat-y;
background-position:513px 0;
overflow:auto;
margin-bottom:35px;
}

div.block {
margin-bottom:35px;
}


div.hr {
border-top:1px solid #000;
font-size:1%;
}

div#news,
div#links {
font-family:"Courier New", Courier, monospace;
text-transform:uppercase;
}

div#news a,
div#links a {
color:#404040;
text-decoration:none;
}

div#news a:hover,
div#links a:hover {
text-decoration:underline;
}

div#releases img {
width:150px;
}

div.upsize {
font-size:19px;
}

div#twitter div.item a {
color:#f00;
text-decoration:none;
}

div#twitter span {
font-size:12px;
}

ul#background-btns {
position:relative;
left:0;
top:0;
margin:0 0 0 14px;
width:159px;
height:17px;
list-style:none;
background-image:url("../images/site/background-btns.png");
background-repeat:no-repeat;
}

ul#background-btns li {
position:absolute;
top:0;
}

ul#background-btns li a {
display:block;
height:17px;
width:17px;
}

ul#background-btns li.white 	{ left:102px; }
ul#background-btns li.yellow 	{ left:122px; }
ul#background-btns li.blue 		{ left:142px; }
ul#background-btns li span 		{ display:none; }

div#footer {
border-top:1px solid #000;
padding:20px 0 40px 0;
text-align:center;
overflow:auto;
}