@import url(elements.css);
@import url(colours.css);
@import url(util.css);

body {
background-color: #000000;
text-align:center;
margin:0px;
margin-top:4px;
padding:0px;
}
#all {
width:769px;
margin-left: auto;
margin-right: auto;
/*border:1px solid #444444;*/
}
#top {
top:0px;
margin:0px;
padding:0px;
width:769px;
background-image:url(images/strip.gif);
background-position: 173px 0px;
background-repeat: no-repeat;
}
#navlinks {
padding:0px;
margin:0px;

}
#main {
/*background-image:url(images/wallet_small.jpg);
background-position: 650px 40px;
background-repeat: no-repeat;*/
position:relative;
top:0px;
width:771px;
margin:0px;
padding:0px;
/*border:1px solid #0000ff;*/
voice-family: "\"}\""; 
  voice-family:inherit;
  width:769px;
}
html>body #main {
  width:769px;
}
.m_minheight {
height:480px;
padding:0px;
margin:0px;
}
#footer {
padding:0px;
margin:0px;
/*border:1px solid #444444;*/
}
.m_footer {
clear:both;
height:40px;
padding:0px;
margin:0px;
text-align:center;
/*border:1px dotted #000;*/
overflow:hidden;
}
#band {
position:relative;
top:0px;
left:0px;
width:590px;
padding:10px;
margin:10px;
background-color:#000000;
/*border: dotted 1px #999999;*/
	voice-family: "\"}\""; 
  voice-family:inherit;
  width:550px;
}
html>body #band {
  width:550px;
}
.band_minheight {
height:600px;
padding:0px;
margin:0px;
}
#title_box {
position:relative;
top: 140px;
margin:10px;
width:120px;
/*border: dotted 1px #999999;*/
voice-family: "\"}\""; 
  voice-family:inherit;
  width:140px;
}
html>body #title_box {
  width:140px;
}
.guestbook_entry {
width:550px;
margin:5px;
padding:10px;
background-color:#333333;
border: dotted 1px #666666;
}
.index_page {
margin:10px;
padding:20px;
background-color:#333333;
border: dotted 1px #666666;
text-align:center;
}
.links_page {
width:350px;
margin:5px;
padding:10px;
background-color:#333333;
border: dotted 1px #666666;
}
.photos_page {
/*width:450px;*/
margin:5px;
padding:10px;
background-color:#333333;
border: dotted 1px #666666;
}
.contact_page {
width:550px;
margin:5px;
padding:10px;
background-color:#333333;
border: dotted 1px #666666;
}
.mp3_page {
position:relative;
top:0px;
width:400px;
height:80px;
margin:5px;
padding:10px;
background-color:#333333;
border: dotted 1px #666666;
}
.mp3_page form input {
position:relative;
left:320px;
top:10px;
width:62px;
height:31px;
display:inline;
float:none;
}
.mp3_info {
position:absolute;
top:10px;
left:10px;
width:320px;
line-height:20px;
}
.mp3_info a {
color:#CCCCCC;
}
.mp3_intro {
position:relative;
top:0px;
width:600px;
text-align:justify;
}
.mp3_intro a {
color:#999999;
}
#mp3_delivery {
position:relative;
left:40px;
top:90px;
margin-top:0px;
width:550px;
height:250px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#CCCCCC;
text-align:justify;
}
#mp3_delivery input {
position:relative;
width:300px;
display:inline;
float:left;
}
#mp3_delivery label {
position:relative;
left:0px;
top:0px;
width:80px;
height:20px;
display:inline;
float:left;
}
#mp3_delivery .button {
position:relative;
left:90px;
top:10px;
width:100px;

float:left;
}
.news_item {
width:500px;
margin:5px;
padding:10px;
background-color:#333333;
border: dotted 1px #666666;
}
#email_list {
padding:0px;
margin:0px;
width: 320px;
border: dotted 1px #666666;
background-color:#333333;
}
#shop {
position:absolute;
left:80px;
top:640px;
width:300px;
height:250px;
}
#sonicgarden {
position:absolute;
left:400px;
top:640px;
width:234px;
height:60px;
}
#arkade {
position:absolute;
left:20px;
top:400px;
width:200px;
height:80px;
font-family:Arial, sans-serif;
}
#arkade a {
color:#666666;
}
