body {
width:842px;
font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
font-size:13px;
background-colour: #FFFFFF;
margin:0 auto;
margin-top:45px;
}

#header {
width:842px;
height:38px;
position:static; 
margin:0 auto;
margin-bottom:6px;
background-color:#FFFFFF;
}

#banner {
 width:842px;
height:219px;
position:static; 
margin:0 auto;
margin-bottom:10px;
background-image:url(images/banner.jpg);
}

#banner2 {
 width:842px;
height:167px;
position:static; 
margin:0 auto;
margin-bottom:10px;
}

#rankin {
 width:95px;
height:59px;
position:absolute; 
margin:-65px 0 0 680px;
}

#giltrap {
 width:95px;
height:59px;
position:absolute; 
margin:-65px 0 0 680px;
}

#magic {
 width:95px;
height:59px;
position:absolute; 
margin:-65px 0 0 680px;
}

.content h2 {
             font-family: Helvetica, Arial, sans-serif;
             font-size: 8pt; color: #043d6a;
             font-weight: bold;
             margin:0pt;
             }


             
.content p {
             font-family: Helvetica, Arial, sans-serif;
             font-size: 8pt; color: #040000;
             }
             
.content a {
             color: #040000;
             text-decoration: underline;}

.content {
width:651px;
background-color:#transparent;
margin:-16px 0 0 35px;
}

.contentright {
width:200px;
position:static; 
background-color:#transparent;
margin:-305px 0 0 240px;
}

#top {
width:842px;
height:54px;
background-image:url(images/top.jpg);
}

#topnews {
width:842px;
height:58px;
background-image:url(images/topnews.jpg);
}

#middle {
width:842px;
background-image:url(images/middle.jpg);
}

#bottom {
width:842px;
height:59px;
background-image:url(images/bottom.jpg);
}

#footer {
  width:108px;
height:16px;
position:static;
margin:0 0 0 730px;
margin-top:5px;
margin-bottom:50px;
}

.itunes {
width:121px;
height:40px;
position:absolute; 
margin:128px 0 0 448px;
background-color:#none;
}

.logo
  {
  width:349px;
  height:38px;
  position:relative;
  margin:0,0,0,0;
  }
  
  #menu {
  width:444px;
  height:23px;
  margin:17px 10px 0 0;
  position:static;
  float:right;
  }

.hide {position:absolute; left: -9000px;}

.menu {
        position:absolute;
	padding: 0px;
	list-style: none;
	background: #FFFFFF;
        margin-top:0px; 
        margin-bottom:0px; 
}
.menu li {
	padding: 0;
	margin: 0;
	height: 23px;
	list-style: none;
	background-repeat: no-repeat;
}
.menu li a, .menu li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -1000px;
	height: 23px;
	background-repeat: no-repeat;
}
.arranger {background-image: url(images/arranger_over.gif); width: 74px;}
.arranger a {background-image: url(images/arranger.gif);}
.composer {background-image: url(images/composer_over.gif); width: 90px;}
.composer a {background-image: url(images/composer.gif);}
.performer {background-image: url(images/prodperform_over.gif); width: 159px;}
.performer a {background-image: url(images/prodperform.gif);}
.links {background-image: url(images/links_over.gif); width: 55px;}
.links a {background-image: url(images/links.gif);}
.contact {background-image: url(images/contact_over.gif); width: 66px;}
.contact a {background-image: url(images/contact.gif);}
ul.menu li a:hover {background: none;}
.menu li {float: left;}
.menu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}