Body{
	margin: 0;
	padding: 0;
	background-color:#0A0A0F;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;	
	font-size: 62.5%;
	color: #888888;
}

h1{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	color: #555555;
	font-weight: normal;
	letter-spacing: 0.1em;
}

/*----- Links -----*/
a,
a:link,
a:visited{
	text-decoration: none;
	color:#EEEEEE;
}
a:hover,
a:active,
a:visited:hover{
	text-decoration: underline;
}





/*---------- Background ----------*/
#bodyWrapper01,
#bodyWrapper02,
#bodyWrapper03,
#bodyWrapper04,
#bodyWrapper05,
#bodyWrapper06,
#bodyWrapper07,
#bodyWrapper08{
	margin: 0;
	padding: 0;
	width: 792px;
	float: left;
	display: block;
}
#bodyWrapper01{
	background: url(images/bgm_home.jpg) top left no-repeat;
}
#bodyWrapper02{
	background: url(images/bgm_discography.jpg) top left no-repeat;
}
#bodyWrapper03{
	background: url(images/bgm_audio.jpg) top left no-repeat;
}
#bodyWrapper04{
	background: url(images/bgm_photos.jpg) top left no-repeat;
}
#bodyWrapper05{
	background: url(images/bgm_press.jpg) top left no-repeat;
}
#bodyWrapper06{
	background: url(images/bgm_events.jpg) top left no-repeat;
}
#bodyWrapper07{
	background: url(images/bgm_contact.jpg) top left no-repeat;
}
#bodyWrapper08{
	background: url(images/bgm_mailinglist.jpg) top left no-repeat;
}

/*---------- Navigations ----------*/
#navWrapper{
	width: 272px;
	position: relative;
	margin: 0;
	padding: 0;
	height: 610px;		
	float: left;
}
#logo{
	width: 272px;
	padding:0;
	padding-top: 119px;
	text-align: right;		
}
#navSlot{
	position: relative;
	width: 106px;
	margin: 0;
	padding: 0;
	padding-left: 32px;

}

/*---------- Content ----------*/
#contentWrapper01,
#contentWrapper02,
#contentWrapper03,
#contentWrapper04,
#contentWrapper05,
#contentWrapper06,
#contentWrapper07,
#contentWrapper08{
	position: relative;
	margin: 0;
	padding: 0;
	padding-top: 200px;
	padding-right: 10px;
	float: right;
	display: block;
}
#contentWrapper01{
	width: 250px;
}
/*----- Audio -----*/
#contentWrapper02{
	width: 300px;
}
.icon {
	padding-right: 5px;
	vertical-align: text-top;	
}
/*----- End Audio -----*/
#contentWrapper03{
	width: 250px;
}
/*----- Photos -----*/
#contentWrapper04{
	width: 500px;
}
#ctw04Left{
	width: 240px;
	float: left;
	margin: 0;
	padding: 0;
	text-align:center;
}
#ctw04Right{
	width: 240px;
	float: right;
	margin: 0;
	padding: 0;
}
#ctw04Right img{
	padding-right: 5px;
	padding-bottom: 5px;
}
/*----- End Photos -----*/
#contentWrapper05{
	width: 250px;
}
#contentWrapper06{
	width: 250px;
}
/*----- Contact & Mailing List -----*/
#contentWrapper07{
	width: 250px;
	font-size: 1em;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
form{
	padding: 0;
	margin: 0;
}
.textfield{
	color: #BBBBBB;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	background-color: #212127;
	border: solid #333333 1px;
	padding: 4px;
	width: 250px;
	margin-top: 5px;
}
.areatext{
	color: #BBBBBB;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	background-color: #212127;
	border: solid #333333 1px;
	padding: 4px;
	width: 250px;
	margin-top: 5px;
}
.button{
	color: #999999;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	border: solid #555555 1px;
	background-color: #2B2B32;
	padding: 0 10px;
}
/*----- End Contact -----*/

/*---------- Footer ----------*/
#copyright {
	width:792px;
	margin: 0;
	padding: 0;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	position:relative;
	font-size: 1em;
	color:#333333;
	display:block;
}
#copyright a {
	color: #444444;
}
#cpLeft{
	width: 520px;
	float:left;
	text-align: left;
	padding: 3px 0px 0px 10px;
}
#cpRight{
	width: 230px;
	float: right;
	text-align: right;
	padding: 3px 10px 0px 0px;
}

/*---------- Elements ----------*/
.breakline {
	clear: both;
	display: block;
	line-height:1px;
}