html,body {
text-align:center; margin: 0;
padding: 0;
background-color: black;
position: relative;
z-index: 0;
height: 100%;
width: 100%;
font-family: Century Gothic, Futura, Helvetica, Arial, Liberation Sans, sans-serif;
}


#wrapper
{
width: 960px;
height: auto;
margin:0 auto;
text-align: left;
position: relative;
z-index: 1;
padding: 0;

}

#bg {position: absolute; width: 960px; background: url('fade.gif') repeat-x;
background-color: #e8e9d5; height: auto;}

#linerUp {background: url('upper_liner.gif') no-repeat left top; height: 23px; width: 100%; clear: right;}
#linesLogo {margin-top: 25px; float: left; clear: right; width: 100%; height: 100px;}
#social {float: right; margin-right: 65px; margin-top: -15px}
a.facebook {background-image: url('facebook.png'); background-position:0px 0px; background-repeat: no-repeat; width: 32px; display: block; height: 32px;}
a:hover.facebook {background-position:0px -32px}
a.twitter {background-image: url('twitter.png'); background-position:0px 0px; background-repeat: no-repeat; width: 32px; display: block; height: 32px;}
a:hover.twitter {background-position:0px -32px}
#sliderArtist, #mainContent {clear: right; float: left; margin-top: 35px; margin-left: 65px; }
#sliderArtist {background-color: gray; width: 830px; height: 360px;}
#mainContent {background-color: #e9ead6; padding: 30px 40px; border: 2px solid white; width: 746px; /* height: 300px; auto-height enabled */}
#areaMenu {clear: right; float: left; margin-top: 40px; padding-bottom: 50px; width: 830px; margin-left: 65px; border-top: 2px dashed #c000c0; border-bottom: 2px dashed #c000c0;}
#areaTuneIn {margin-top: 10px; width: 100%; height: 110px; padding-top: 20px; background-color: white; border: 2px solid #dcdcdc;}
.menu {float: left; width: 250px; margin-top: 50px; margin-right: 15px;}
#footer  {clear: right; float: left; margin: 15px 0; width: 830px; margin-left: 65px; color: #404040;}
#linerDown {float: left; background: url('lower_liner.gif') no-repeat left top; height: 18px; width: 100%; clear: right;}



p {color: #202020; line-height: 120%; font-size: 15px; }
p.listen {letter-spacing: 1px; line-height: 150%; color: #878785;}
hr {border-top: 1px solid #c000c0; margin-bottom: 5px;}
h1, h2 {margin: 0; padding: 0; padding-bottom: 15px; color: #404040; font-size: 30px; font-weight: normal;}
h2 {color: rgb(220, 220, 220);}
span.fakelink {color: #c000c0; text-decoration: underline;}
a:link, a:hover, a:visited {color: #c000c0;}
a.bannerlisten {text-decoration: none; display: block; width: 150px; color: white; font-size: 15px; font-weight: normal; background-color: #c000c0; padding: 10px; cursor: pointer;
box-shadow: 0px 1px 5px #770078;}
a.bannerlisten:hover {background-color: black; box-shadow: 0px 1px 5px #3c3c3c;}
ul#music {list-style-type: circle;}
ul#music li {font-size: 15px; line-height: 120%; color: #202020;}
table#icons {padding: 0; margin: 0; border: 0;}
table#icons tr td {padding-left: 5px;}

#accordion {height: 360px; width: 830px;}

/*
.slider, .slidetabs {float: left;}

.slider img, .slidetabs img {
	float:left;
	cursor:pointer; padding: 0; margin: 0;
}

.slider img.current, .slidetabs img.current {
	cursor:default;
}*/


#accordion div.artistimg {
	width:0px;
	float:left;	
	display:none;		
	overflow:hidden;
}

#accordion div h3 {
	color:#444;
	margin:0 0 -10px 0;
	width:190px;
	font-size:15px;	
}
	
#accordion div p {	
	font-size:11px;
	width:190px;
}


ul.menuList {padding: 0; margin: 0;}
ul.menuList li  {list-style-type: none; font-size: 15px; line-height: 200%;}
ul.menuList li a {}
ul.menuList li a:hover {}

table#footerTable {width: 100%;}
table#footerTable tr td {font-size: 12px; padding-right: 10px; font-weight: bold;}


button
{margin: 25px; margin-right: 5px; padding: 0 10px; padding-bottom: 5px; width: 55px; height: 60px; background-color: #c000c0; color: white; font-weight: bold; font-size: 35px; border-radius: 10px; border: 0; float: left;
box-shadow: 1px 3px #ebebeb;}
button:hover {cursor: pointer;}
button#stop {margin: 25px; margin-left: 10px; width: 55px; height: 60px; padding-bottom: 7px; padding-right: 10px; font-size: 35px; background-color: #c6c6c6; border: 0;}
.cc_streaminfo {font-weight: bold;}