body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/bg_column_page.gif);
	background-repeat:repeat-y;
}

.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.style1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; font-weight: bold; }
.loginfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #EDEDFF;
}
.channelsTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.style2 {color: #FFFFFF}
.style3 {font-weight: bold}
.style4 {color: #000000; font-weight: bold; }
.boxOutline {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.boxHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/bg_box_header.gif);
	height: 18px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 0px 3px;
	float: left;
}

.submitButton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	height: 18px;
	background-image: url(../images/bg_box_header.gif);
	border: 1px double #003366;
}

.TopChannelsItem
{
	background-color:#CDE8A8;
}

.TopChannelsItemAlternate
{
	background-color: #DFFFC3;
}

.TopChannelVotes
{
	padding:0px;
	margin:0px;
	width:100%;
	background-color:White;
}

/* ----------------------------------*/

.TopTenList
{
	width: 100%;
	background-color: white;
	border: solid 1 #666666;
	padding: 3px;
	margin: 0px;
}

.TopTenItem
{
	padding: 0px;
	margin: 0px;
	display:inline;
	position:relative;
}

.TopTenItem a
{
	width: 100%;
	height:18px;
	line-height:16px;
	color:#000;
	text-decoration: none;
	border: solid 1 #FFFFFF;
}

.TopTenItem img
{
	text-align:right;
}

.TopTenItem a:hover
{
	background-color: #E9E9EF;
	border: solid 1 #999999;
	color:#000;
	text-decoration: none;
}

/* ----------------------------------*/

.topTenNumberOver {
	background-color:#E9E9EF;
	border-top: 1px solid #999999;
	border-right: 1px none #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	cursor: hand;
}
.topTenNameOver {
	background-color:#E9E9EF;
	border-top: 1px solid #999999;
	border-right: 1px none #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
	cursor: hand;
}
.topTenBuyOver {
	background-color:#E9E9EF;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
	cursor: hand;
}
.topTenNumberOut {
	background-color:#FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	cursor: default;
}
.topTenNameOut {
	background-color:#FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px none #FFFFFF;
	cursor: default;
}
.topTenBuyOut {
	background-color:#FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px none #FFFFFF;
	cursor: default;
}
.sublink {
	text-decoration: none;
}

.TopChannelVotes 
{
	color: Black;
}
	
.featureButton {
	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	margin: 2px;
	padding: 2px;
	height: 16px;
	width: 100px;
	color: #EDEDED;
	border-top: 1px solid #252525;
	border-bottom: 1px solid #252525;
	border-left: 1px solid #252525;
	text-align: center;
	cursor: hand;
}

.featureButtonSpacer {
	margin: 2px;
	padding: 2px;
	height: 16px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #252525;
	border-left: 1px solid #252525;
}
.featureContent {
	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	font-weight:normal;
	margin: 5px;
	padding: 5px;
	height: 150px;
	border-right: 1px solid #252525;
	border-left: 1px solid #252525;
	text-align:left;
	text-decoration: none;
	color: #FFFFFF;
}

.featureHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	padding:6px;
	margin:6px;
	color:#000000;
}

.featureTab
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size:10px;
	height: 14px;
	background-color: #696969;
	color: #EDEDED;
	border-top: 1px solid #252525;
	border-right: 1px solid #252525;
	border-bottom: 1px solid #252525;
	padding: 3px;
	margin: 3px;
	text-align: center;
	cursor: hand;
}

.featureTabSpacer
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size:14px;
	font-weight: bold;
	height: 14px;
	background-color: #FFFFFF;
	color: #FFFFFF;
	border-top: 1px solid #252525;
	border-right: 1px solid #252525;
}

.channelsTitle {
	border-top:solid 1px #000000;
	border-right:solid 1px #000000;
	border-left:solid 1px #000000;
}

.channelMarkerImage 
{
	width: 45px;
	height: 45px;
}

.channelMarkerTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding:2px;
	margin:2px;
	height:19px;
	padding-left:5px;
	margin-left:5px;
}

.channelMarkerTitle A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.channelMarkerInfo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

.infoList
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #CCCCCC;
	border-bottom: solid 0px #EDEDED;
}

.albumName
{
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #232323;
	font-weight: bold;
}

.artistName
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
}

.searchText
{
	font-weight:bold;
	font-size:11px;
	color:#000000;
}

.searchBox
{
	font-size:10px;
	color:#0000BB;
	background-color:#CCDEEF;
}

.searchButton
{
	font-size:10px;
	color:#0000BB;
	background-color:#CCDEEF;
	border: solid 1px color;
}

.searchTD
{
	padding-left: 6px;
	margin-left: 6px;
	padding-top: 4px;
	margin-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 4px;
}

.searchLink
{
	color: #5B9741;
	font-size: 12px;
	font-weight: bold;
}

.searchDescription
{
	font-size: 11px;
}

.searchURL
{
	font-size: 10px;
	color: #7A8CCF;
}

html,body {
	height: 100%;
}

div#columnSpacerDiv {
	Z-INDEX:1;
	height: 100%;
	LEFT:600px; 
	WIDTH:1px; 
	POSITION:absolute; 
	TOP: 20px;	
	background-color: #FFFFFF;
}

div#columnDiv 
{
	Z-INDEX: 102;
	height: 100%;
	background-color: #CCCCCC;
	LEFT:601px;
	WIDTH:144px;
	POSITION:absolute;
	TOP: 20px;
}

div#contentDiv
{
	Z-INDEX: 104;
	top: 190px;
	LEFT: 0px; 
	WIDTH: 600px; 
	POSITION: absolute;
}

div#submenuSpacerDiv
{
	 Z-INDEX: 105;
	 top: 180px;
	 LEFT: 0px;
	 WIDTH: 600px; 
	 POSITION: absolute; 
	 HEIGHT: 1px;
}

div#mainMenuDiv
{
	Z-INDEX:101; 
	LEFT:0px; 
	WIDTH:600px; 
	POSITION:absolute; 
	TOP: 120px; 
	HEIGHT:40px;
}

div#submenu
{
	Z-INDEX:250; 
	LEFT:0px; 
	VISIBILITY:visible; 
	WIDTH:600px; 
	POSITION:absolute; 
	TOP: 160px; 
	HEIGHT:28px;
}

.channelsList
{
	Z-INDEX:800;
	VISIBILITY:hidden; 
	WIDTH:125px; 
	POSITION:absolute; 
	TOP:188px; 
	HEIGHT:64px;
}

div#bannerDiv
{
	Z-INDEX:100; 
	LEFT:0px; 
	WIDTH:600px; 
	POSITION:absolute; 
	TOP: 20px; 
	HEIGHT:103px;
}

div#topPadDiv
{
	Z-INDEX:802; 
	LEFT:0px; 
	WIDTH:745px;
	background-color: #AABCCF; 
	POSITION:absolute; 
	TOP:0px; 
	HEIGHT:18px;
}

div#footerLayer
{
	Z-INDEX:10000; 
	LEFT:0px; 
	WIDTH:745; 
	POSITION:relative; 
	BACKGROUND-COLOR:#EFEFEF;
}

.submenu
{
	background-color: #FFFFFF;
	border-top: 2px inset #454;
	border-right: 2px inset #EDEDED;
	border-bottom: 2px inset #EDEDED;
	border-left: 2px inset #454;
}

.submenu img
{
text-align:left;
border: 0px solid white;
}

.submenu a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #CAFB9E;
	padding: 4px;
	background-color:#FFFFFF;
	width: 100%;
	color:#9AcB6E;
	text-align: center;
}
.submenu a:hover
{
	background-color: #CAFB9E;
	border-color: #AADB7E;
	color:#006600;
}
.submenuColumn {
	background-color: #DEDEDE;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: 0px;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #EDEDED;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #EDEDED;
}

.activityWindow
{
	background-color: #FFFFFF;
	border-top: 2px inset #454;
	border-right: 2px inset #EDEDED;
	border-bottom: 2px inset #EDEDED;
	border-left: 2px inset #454;
}
