body{

	margin: 0px;

  padding: 0px;

  

  font-family: Verdana, Helvetica, Arial, sans-serif;

  font-size: 12px;

  color: #CCCCCC;

  

  background-color: #274038;

}



/* SITE WRAPPERS */



div.siteWrapper{

}



div.siteTitle{

	height: 91px;



	background-color: #FFFFFF;

  background-image: url(images/common/title.jpg);

  background-repeat: no-repeat;

}

div.siteTitle h1{

	font-size: 0px;

  padding: 0px;

  margin: 0px;

  

  position: absolute;

  top: 91px;

  left: 188px;

  

  width: 95px;

  height: 12px;

  

  background-image: url(images/common/titleLogoBottom.gif);

  background-repeat: no-repeat;

}



div.siteNavbar{

	height: 25px;

  

  background-image: url(images/common/navbarSpan.gif);

  background-repeat: repeat-x;

  

  font-weight: bold;

  padding-right: 40px;

  text-align: right;

}

div.siteNavbar a{

	color: #33CCFF;

  text-decoration: none;

}

div.siteNavbar ul{

	display: inline;  

}

div.siteNavbar li{

	display: inline;

  margin-right: 20px;

  

  position: relative;

  top: 5px;

}



div.siteContent{

	padding: 15px 20px 10px 200px;

}

div.siteContent a{

	color: #33CCFF;

}

div.siteContent img{

	border: solid 2px #CCCCCC;

  margin-bottom: 10px;

  margin-left: -180px;

  margin-right: 20px;

  margin-bottom: 20px;

  clear: left;

  float: left;

}

div.siteContent h1{

	margin: 0px 50px 20px -180px;

  padding: 5px 5px 5px 15px;

  

  clear: left;



	color: #990000;

  font-size: 11pt;

  background-image: url(images/common/contentHeader1.gif);

  background-repeat: repeat-y;

  border-bottom: solid 1px #CCCCCC;

}

div.siteContent h2{

  padding: 0px;



	color: #0099FF;

  font-size: 16pt;

  margin: -54px 0px 30px 0px

}

div.siteContent h3{

	margin: 0px 0px -20px 0px;

  padding-bottom: 35px;



 	width: 400px;



	color: #0099FF;

  font-size: 16pt;

  font-weight: normal;

}

div.siteContent p{

	width: 400px;

  margin: 0px 0px 15px 0px;

}

div.siteContent form{

	width: 400px;

	margin: 0px 0px 15px 0px;

  text-align: center;

}



div.siteContent ul{

	width: 400px;



  color: #99CC66;

	

	margin-top: 0px;  

  margin-bottom: 10px;

}



div.siteContent ol{

	width: 400px;

	

  color: #99CC66;

  

  margin-top: 0px;

  margin-bottom: 10px;

}



div.siteContent label{

	font-weight: bold;

  margin-right: 10px;

}

div.siteContent input{

	border: 0px;

  background-color: #CCCCCC;

  font-family: Verdana, Helvetica, Arial, sans-serif;

  color: #990000;

  font-size: 12px;

  padding: 3px;

  margin: 1px;

}

div.siteContent textarea{

	width: 500px;

  height: 300px;

	border: 0px;

  background-color: #CCCCCC;

  font-family: Monospace;

  color: #990000;

  font-size: 12px;

  padding: 3px;

}



div.trackName{

	display: inline;

  width: 150px;

}

div.trackTime{

	display: inline;

  position: absolute;

  left: 420px;



  width: 150px;

}

div.trackArtists{

	display: inline;

  position: absolute;

  left: 500px;



  width: 200px;

}



div.artistName{

	display: inline;

  width: 200px;

}



div.artistRole{

	display: inline;

  position: absolute;

  left: 420px;



  width: 400px;

}



/* MP3 Wrapper */



div.mp3Wrapper{

	padding: 5px 5px 5px 5px;

}

div.mp3Wrapper a{

	color: #33CCFF;

}

div.mp3Wrapper h1{

	margin: 5px 5px 5px 5px;

  padding: 5px 5px 5px 15px;

  

  clear: left;



	color: #990000;

  font-size: 8pt;

  background-image: url(images/common/contentHeader1.gif);

  background-repeat: repeat-y;

  border-bottom: solid 1px #CCCCCC;

}

div.mp3Wrapper h2{

	padding: 0px;



	color: #0099FF;

  font-size: 12pt;

  margin: 0px 0px 10px 20px;

}

div.mp3Wrapper h3{

	padding: 0px;



  font-size: 10pt;

  text-align: center;



}

div.mp3Player{

	text-align: center;

	margin: 10px;

}

div.mp3Select{

	text-align: center;

	margin-top: 10px;

}



div.siteFooter{

  clear: left;

  margin: 20px 0px 10px 0px;

	text-align: center;

  color: #7F7F7F;

}

div.siteFooter a{

	text-align: center;

  color: #7F7F7F;

}