#showdetail div {
width: 600px;
float: left;
}

#admin_activeshow {
margin: 0;
padding: 0;
}

#adminpage label, #adminpage .activelabel {
	float: left;
	width: 100px;
	line-height: 16px;
}

#adminpage input, #adminpage textarea, #adminpage p {
	padding: 0;
	float: right;
	width: 350px;
	padding-right: 100px;
}

#adminpage input {
	height: 14px;
}
textarea {
	margin: 0;
	width: 300px;
}

#adminpage #uploadform {
	float: right;
}

.admin_button {
margin-top: 7px;
margin-left: 15px;
cursor: pointer;
}

#bar8 {
margin-top: 20px;
}

#bar8 label {
float: left;
font-family: helvetica, arial, verdana;
font-size: 48px;
color: gray;
padding: 0;
margin: 0;
width: 50px;
padding-left: 35px;
}

.listenstep {
float: left;
width: 500px;
overflow: hidden;
line-height: 12px;
padding-top: 10px;
}

.listenstep h2 {
font-family: helvetica, arial, verdana;
font-size: 18px;
font-weight: normal;
margin: 0;
padding: 0;
padding-bottom: 0px;
width: 500px;
}

.listenstep a {
font-size: 10px;
}

div.listenplayer {
float: left;
border: solid 3px #131313;
}

div.listenplayer:hover {
border: solid 3px yellow;
}

.listenstep a img:hover, {
background-color: gray;
}

			html {
				background-color: #131313;
				background-repeat: repeat;
				background-image:URL(./images/nov08landing.jpg);
				background-position: 50% 0;
			}

			body {
				background-color: #131313;
				margin: 0px 0px 0px 0px;
				font-family: Verdana, swiss, arial;
				font-size: 0.8em;
			}

			#container {
				position: relative;
				display: none;
				background-color: black;
				width: 100%;
				height: 100%;
			}

			#header {
				height: 87px;
				width: 100%;
				background-color: white;
				background-image: URL(./images/nmlogo.gif);
				background-repeat: no-repeat;
			}


			#leftpanel {
				margin-left: 7px;
				width: 600px;
				height: 612px;
				float: left;
			}

html>body #leftpanel {
	margin-left: 13px;
}

				#listenstat {
					margin: 0px 0px 0px 0px;
					float: left;
					height: 23px;
					width: 600px;
					color: white;
					font-size: 0.8em;
					line-height: 2.8em;
				}

					#listen_button {
						cursor: pointer;
						width: 156px;
						height: 49px;
						position: absolute;
						margin-top: 5px;
						margin-left: 5px;	
					}

						#listen_button:hover {
						}



					#channels {
						font-size: 0.8em;
						height: 23px;
						margin-left: 170px;
						margin-top: 8px;
						margin-bottom: 5px;
					}

					.listenerbar {
						font-family: Arial, Verdana;
						float: left;
						cursor: pointer;
						margin-top: 0px;
						color: #00CC00;
						line-height: 1.5em;
						width: 420px;
						height: 13px;
					}

					.listeners {
						float: left;
						cursor: pointer;
						margin-top: 0px;
						line-height: 1.5em;
					}

					.listenerbar:hover {
						color:yellow;
					}

					#listen_count {
						position: absolute;
						float: right;
						top: 124px;
						left: 542px;
						width: 67px;
						height: 40px;
						color: #DDDDDD;
						font-family: Arial;
						font-size: 9px;
						line-height: 13px;
						text-align: center;

					}

					#listen_count {
						margin-top: 0px;
					}


					#listener_count {
						float: center;
						font-size: 2.2em;
						font-weight: bold;
						line-height: 0.9em;
					}					



				#listenbar {
					margin-top: 7px;
					float: left;
					width: 600px;
					height: 60px;
/*					background-image: URL(./images/listenbar.gif);*/
					background: #333333;
					background-repeat: no-repeat;
				}

				#menubar {
					margin-top: 7px;
					float: left;
					width: 500px;
					height: 24px;
					background-image: URL(./images/menubar.gif);
					background-repeat: no-repeat;
				}

				#menubar img {
				float: left;
				}

				#halichat {
					margin-top: 7px;
					margin-left: 0px;
					margin-bottom: 9px;
					float: left;
					width: 600px;
					height: 282px;
				}

					#chatwindow {
						width: 500px;
						height: 390px;
						float: left;
					}




#chatinput {
	display: block;
	background-color: #333333;
	padding: 0px 0px 0px 0px;
	border: none;
}

#messages {
	width: 500px;
	height: 350px;
	background-color: #191919;
	margin-bottom: 10px;
/*	overflow: auto;*/
	overflow: hidden;
/*	padding: 0px 10px 0px 10px;*/
}

.chatline {
display: block;
float: left;
width: 480px;
float: left;
font-size: 0.8em;
height: 1px;
line-height: 1px;
}


.chattime {
font-size: 0.8em;
line-height: 14px;
width: 50px;
overflow: hidden;
float: left;
padding: 0px 0px 3px 0px;
}
.chatname {
font-size: 0.8em;
line-height: 14px;
width: 80px;
overflow: hidden;
float: left;
padding: 0px 0px 3px 0px;
}
.chatmsg {
overflow: hidden;
font-size: 0.8em;
line-height: 14px;
width: 355px;
float: right;
padding: 0px 10px 3px 0px;
}

.guestchattime {
width: 50px;
overflow: hidden;
float: left;
color: #EDEDED;
}

.guestchatname {
width: 70px;
overflow: hidden;
float: left;
color: #EDEDED;
}

.guestchatmsg {
width: 335px;
float: right;
color: #EDEDED;
}

#halichat_input {
    width: 100%;
    border: 1px solid #333333;
    border-top-color: #333333;
    border-bottom-color: #333333;

float: left;
width: 500px; 
height: 20px; 
border: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-color: #333333;
color: white;
font-size: 1.3em;


					}
			
					#chatcontrol {
						width: 85px;
						height: 382px;
						float: right;
						background-image: URL(./images/chatcontrol.gif);
						background-repeat: no-repeat;
					}



#onlineusers {
float: left;
overflow: hidden;
width: 85px;
height: 306px;
margin-top: 20px;
font-family: Arial;
color: #CCCCCC;	
}

#controlpanel {
width: 85px;
height: 56px;
float: left;
}

#login_button {
width: 85px;
height: 28px;
cursor: pointer;
}

#popup_button {
width: 85px;
height: 28px;
cursor: pointer;
}

.chatguest {
color: #666666;
/*
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
*/
}

.onlinename {
	overflow: hidden;
	padding: 1px 3px 1px 3px;
	float:left;
	width: 79px;
	font-size: 0.8em;
	line-height: 1.3em;
	border-bottom: solid 1px #161616;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

.onlineregname {
overflow: hidden;
padding: 1px 3px 1px 3px;
float:left;
width: 79px;
font-size: 0.8em;
line-height: 1.3em;
border-bottom: solid 1px #161616;
/*color: #3398CB;*/

}

.lurkers {
padding: 3px 3px 0px 3px;
float: left;
width: 79px;
font-size: 0.8em;
line-height: 0.8em;
}


			#rightpanel {
				margin-left: 13px;
				/*border: dotted 1px white;*/
				width: 300px;
				height: 612px;
				float: left;
			}

			a {
				color: #999999;
				text-decoration: none;
			}
			a:hover {
				color: yellow;
			}

			a:focus {
				width:0; 
				height:0;
				outline:0;
			}

				#what_you_are_listening_to {
					overflow: none;
					margin-top: 30px;
					width: 300px;
					height: 167px;
					float: left;
					border: solid 1px #3398CB;
				}


				#what_you_are_listening_to h3 {
					margin: 0px 0px 10px 0px;
					padding: 0;
/*					border-bottom: solid 1px white;*/
				}

				#what_you_are_listening_to img {
					margin-top: 9px;
					margin-left: 12px;
				}

				#now_playing {
					color: white;
					font-size: 0.8em;
					font-family: Arial, Verdana;
					float: left;
					overflow: auto;
					width: 276px;
					height: 118px;
					padding: 12px 12px 12px 12px;
				}

				#now_playing table table {
					padding: 10px 10px 10px 10px;
					width: 200px;
				}

				#now_playing table table td {
					color: white;
				}


#ad {
width: 300px;
height: 250px;
}

#adspace {
margin-top: 25px;
float: left;
width: 300px;
height: 250px;
}

#copyrights {
margin-top: 10px;
color: #3398CB;
float: left;
width: 300px;
text-align: right;
font-size: 0.6em;
}

#netradio #copyrights a {
text-decoration: none;
}

#netradio #copyrights a:hover {
color: #FFFFFF;
}




			
			#footer {
			}

	

	#contentarea {
		border-bottom: solid 1px red;
		position: relative;
		float: left;
		display: block;
/*
		overflow: auto;
		height: 500px;
*/
	}



#page {
height: 382px;
overflow: auto;
padding-bottom: 18px;
scrollbar-face-color:#999999; scrollbar-track-color:#333333; 
scrollbar-arrow-color:#777777; scrollbar-shadow-color:#999999; 
scrollbar-dark-shadow-color:#999999; scrollbar-3dlight-color:#999999; 
scrollbar-highlight-color:#999999}

.stretcher, .adminstretcher {
	width: 600px;
	height: 0;
	color: white;
	overflow:hidden;

}

.stretch, .adminstretch {
width: 600px;
display: none;
border: none;
height: 0px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.stretch img {
width: 600px;
visibility: hidden;
}

.section {
float: left;
	width: 950px;
	height: 0;
	color: white;
	overflow:hidden;
}

.sitelevel {
	float: left;
	width: 950px;
	display: none;
	border: none;
	height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.sitelevel img {
width: 600px;
visibility: hidden;
}

#netradio {

margin: 0px 0px 0px 0px;
border: 0px 0px 0px 0px;
float: left;
width: 950px;
}


.program_row {
width: 560px;
float: left;
margin: 5px 15px 5px 5px;
font-size: 0.8em;
border-bottom: dotted 1px #444444;
}

.program_name {
width: 450px;
font-weight: bold;
}

.program_hosts {
width: 450px;
}

.program_location {
width: 450px;
}

.program_archive {
	width: 110px;
	float: right;
	text-align: right;
}

.program {
	float: left;
	width: 450px;
}

#boutique {
	position: relative;
	float: left;
	background-color: black;
	width: 1000px;
	height: 100%;
}

#boutique_leftpanel {
	position: relative;
	display: block;
	float: left;
	margin: 20px 5px 5px 20px;
	width: 200px;
	height: 500px;
}

#netmusique_shop {
position: relative;
float: left;
	margin: 20px 5px 5px 5px;
	width: 500px;
	height: 500px;
	border: dotted 1px #777777;
}

#shop_menu {
margin-top: 20px;
}

.shop_category_header {
float: left;
	width: 200px;
	border: none;
	height: 20px;
	border: dotted 1px grey;
}

.shop_category {
float: left;
	width: 200px;
	color: white;
	overflow:hidden;
	background-color: #444444;
}

#hotpick {
border: dotted 1px #444444;
width: 200px;
height:300px;
float: left;
}

#hotpick_list {
float: left;
height: 250px;
overflow: auto;
font-size: 0.8em;
}

#demo-status
{
/*	background-color:		#F9F7ED;*/
/*	padding:				10px 15px;*/
float: left;
	width:					450px;
}
 
#demo-status .progress
{
	background:				white url(./images/progress.gif) no-repeat;
	background-position:	+50% 0;
	margin-right:			0.5em;
}
 
#demo-status .progress-text
{
	font-size:				0.9em;
	font-weight:			bold;
}
 
#demo-list
{
	position: absolute;
	top: 353px;
	list-style:				none;
	width:					450px;
	margin:					0;
	padding: 0;
	background-color: #171717;
}
 
#demo-list li.file
{
	border-bottom:			1px solid #eee;
	background:			url(./images/file.png) no-repeat 4px 4px;
}
#demo-list li.file.file-uploading
{
	background-image:		url(./images/uploading.png);
	background-color:		#D9DDE9;
}
#demo-list li.file.file-success
{
	background-image:		url(./images/success.png);
}
#demo-list li.file.file-failed
{
	background-image:		url(./images/failed.png);
}
 
#demo-list li.file .file-name
{
	font-size:			12px;
	margin-left:			44px;
	display:				block;
	clear:					left;
	line-height:			40px;
	height:					40px;
	font-weight:			bold;
}
#demo-list li.file .file-size
{
	font-size:				0.9em;
	line-height:			18px;
	float:					right;
	margin-top:				2px;
	margin-right:			6px;
}

#demo-list li.file .file-info
{
	display:				block;
/*	margin-left:			44px;*/
	font-size:				12px;
/*	line-height:			20px;
	clear:				right;*/
}

#demo-list li.file .file-remove
{
position: absolute;
	clear:					right;
	float:					right;
	line-height:			18px;
	margin-right:			6px;
left: 390px;
padding-top: 20px;
}

