html {
	min-height: 100%;
}

* {
	margin: 0;
	padding: 0;
}

body {
	min-height:100%;
}

li, ul {	list-style:none;}

a, div, h1, h2, img, li, p, ul {	font-family:Arial, Helvetica, sans-serif;	border:0;	padding:0;	margin:0;	line-height:1.2em;
	color: #339dbb;
	text-decoration:none;}

h1 {
	font-size: 10pt;
	font-style: italic;
	font-weight: normal;
	padding-bottom: 1.4em;
}

p {
	padding-bottom: 0.5em;
}

	#container{
		text-align: center;
		margin: 0 auto;
		margin-top: 160px;
		background-color: #000000;
		width: 900px;
	}
	
	#container #main_navi{		color: #9b9b9b;
		width: 522px;
		margin-left: 189px;	}		#container #main_navi li{			float:left;		}
		
		#container #main_navi li a,
		#container #main_navi li a:hover{
			display: block;
			height: 44px;
		}
		
		#container #main_navi li a.bt_news,
		#container #main_navi li a.bt_news:hover,
		#container #main_navi li a.bt_news_active,
		#container #main_navi li a.bt_news_active:hover {  
			width:94px;
			background:transparent url('../img/bt_news.gif') no-repeat bottom left;  
		}

		#container #main_navi li a.bt_news {
			background:transparent url('../img/bt_news.gif') no-repeat top left;  
		}
		
		#container #main_navi li a.bt_myspace,
		#container #main_navi li a.bt_myspace:hover,
		#container #main_navi li a.bt_myspace_active,
		#container #main_navi li a.bt_myspace_active:hover {  
			width:138px;
			background:transparent url('../img/bt_myspace.gif') no-repeat bottom left;  
		}

		#container #main_navi li a.bt_myspace {
			background:transparent url('../img/bt_myspace.gif') no-repeat top left;  
		}
		
		#container #main_navi li a.bt_contact,
		#container #main_navi li a.bt_contact:hover,
		#container #main_navi li a.bt_contact_active,
		#container #main_navi li a.bt_contact_active:hover {  
			width:129px;
			background:transparent url('../img/bt_contact.gif') no-repeat bottom left;  
		}

		#container #main_navi li a.bt_contact {
			background:transparent url('../img/bt_contact.gif') no-repeat top left;  
		}
		
		#container #main_navi li a.bt_harmonia,
		#container #main_navi li a.bt_harmonia:hover,
		#container #main_navi li a.bt_harmonia_active,
		#container #main_navi li a.bt_harmonia_active:hover {  
			width:161px;
			background:transparent url('../img/bt_harmonia.gif') no-repeat bottom left;  
		}

		#container #main_navi li a.bt_harmonia {
			background:transparent url('../img/bt_harmonia.gif') no-repeat top left;  
		}
			
	#container #content{
		text-align: left;		width: 580px;
		font-size: 11pt;
		float: none;
		padding-top: 73px;	}
	
	#container .ct_news{
		margin-left: 197px;	}
	
	#container .ct_contact{
		margin-left: 428px;	}