@charset "UTF-8";
/* CSS Document */

html{
padding:0;
margin:0;
}

body{
padding:0;
margin:0;
background-color:#000;
color:#FFF;
font-family:Arial, Helvetica, verdana, sans-serif;
}

#centre{
width:1000px;
height:800px;
background-image:url(images/background_home.jpg);
background-repeat:no-repeat;
margin:0 auto;
padding:0;
}


img, a {
outline:none;
border:0;
}

h1, h2 {
padding:0;
margin:0;
font-size:10px;

}
#homepage h1{
background-image:url(images/home_title.jpg);
background-repeat:no-repeat;
height:41px;
width:493px;
text-indent:-9999px;
}

#mediapage h1{
background-image:url(images/media_header.jpg);
background-repeat:no-repeat;
height:41px;
width:493px;
text-indent:-9999px;
}

#biopage h1{
background-image:url(images/bio_header.jpg);
background-repeat:no-repeat;
height:41px;
width:493px;
text-indent:-9999px;
}

#photopage h1{
background-image:url(images/photo_header.jpg);
background-repeat:no-repeat;
height:41px;
width:493px;
text-indent:-9999px;
}

#contactpage h1{
background-image:url(images/contact_header.jpg);
background-repeat:no-repeat;
height:41px;
width:493px;
text-indent:-9999px;
}

#joinpage h1{
background-image:url(images/join_header.jpg);
background-repeat:no-repeat;
height:41px;
width:493px;
text-indent:-9999px;
}

#confirmpage h1{
background-image:url(images/confirm_header.jpg);
background-repeat:no-repeat;
height:41px;
width:493px;
text-indent:-9999px;
}

A{
color:#FFF;

}

p{
font-size:11px;

}

#musicplayer{
padding:0;
margin:0 0 0 94px;
width:399px;
height:74px;
display:block;
background-image:url(images/flash_bg.jpg);
}

#signup a{
width:493px;
height:64px;
margin:0 0 0 94px;
padding:0;
display:block;
background-image:url(images/signup_button.jpg);
background-position:0 0;
text-indent:-9999px;
}

#signup a:hover {
width:493px;
height:64px;
display:block;
background-image:url(images/signup_button.jpg);
background-position:0 64px;
}

h2{
width:587px;
height:148px;
display:block;
background-image:url(images/michael_header.jpg);
text-indent:-9999px;

}


ul{
padding:0;
margin:0;
}

#mainnav{
width:493px;
height:39px;
background-image:url(images/buttons_bg.jpg);
padding:0;
margin:0 0 0 94px;

}

#content{
margin:0 0 0 94px;
padding:0;
width:493px;
height:359px;
background-image:url(images/text_bg.jpg);
display:block;
}

#content p{
margin:10px 0 15px 30px;
font-size:12px;
line-height:14px;
}

#footer{
margin:0 0 0 124px;

}
#footer p{
font-size:10px;

}

#imageoverlay{
width:334px;
height:800px;
margin:0;
padding:0 80px 0 0;
float:right;
}

#imageoverlay{
margin:0;
padding:0;
background-image:url(images/home_image.jpg);
background-repeat:no-repeat;
float:left;
}


/* Buttons */

#mainnav li{
padding:0;
margin:0;
float:left;
height:39px;
list-style:none;
}

#home a, #media a, #bio a, #photos a, #contact a {
height: 39px;
float:left;
background-position:0 -39px;
text-indent:-9999px;
}

#home a:hover, #media a:hover, #bio a:hover, #photos a:hover, #contact a:hover {
background-position:0 0;
}
#homepage #home a, #mediapage #media a, #biopage #bio a, #photospage #photos a, #contactpage #contact a {
background-position:0 0;
}

#home a{
background-image:url(images/home_button.jpg);
background-repeat:no-repeat;
width:94px;
}

#media a{
background-image:url(images/media_button.jpg);
background-repeat:no-repeat;
width:77px;
}

#bio a{
background-image:url(images/bio_button.jpg);
background-repeat:no-repeat;
width:59px;
}

#photos a{
background-image:url(images/photos_button.jpg);
background-repeat:no-repeat;
width:92px;
}

#contact a{
background-image:url(images/contact_button.jpg);
background-repeat:no-repeat;
width:145px;
}

#gallery{
margin:0 0 0 35px;

}

#gallery li{
list-style:none;
float:left;
margin:0 10px 5px 0;

}

#gallery img,#gallery a {
outline:none;
border:0;


}

.logos{
margin:0 0 0 10px;
width:116px;
padding:0;
float:left;

}
.video{
margin:0 0 0 33px;
width:280px;
padding:0;
float:left;

}


.logos img{
margin:0 0 10px 0;
padding:0;

}
