td, body {
    margin: 0px 0px 0px 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    font-family: sans-serif;
    font-size:    small;
}

td, p, div
    {
    font-size : small;
    }

/*/*/a{}

body td, body p, body div
    {
    font-size : small;
    }

html>head:first-child+body td,
html>head:first-child+body p,
html>head:first-child+body div
    {
    font-size : small;
    }

/* */

A:link,  A:visited {text-decoration: none; color: #0066CB;}
A:active,  A:hover {color: #525A6B; text-decoration: underline;}

a.ma:link, a.ma:visited {color:#0066CB; padding-left: 10px; padding-right: 10px;}

a.clink:link, a.clink:visited {color:#0066CB; padding-right: 10px;}

a.alpha:link, a.alpha:visited, a.alpha:active {color: #000000; margin-bottom: 5px; text-decoration: none;}
a.alpha:hover {color: #000000; text-decoration: underline;}

a.bel:link, a.bel:visited, a.bel:active {color: #ffffff; margin-bottom: 5px; text-decoration: underline;}
a.bel:hover {text-decoration: none; color: #ffffff;}

a.alb:link, a.alb:visited, a.alb:active {color: #0066CB; margin-bottom: 5px; font-weight: bold; text-decoration: none;}
a.alb:hover {text-decoration: underline; font-weight: bold; color: #0066CB;}

a.newstitle:link, a.newstitle:active, a.newstitle:visited, a.newstitle:hover {color:#339933;}

a.alsonews {padding-left: 20px;}

h1.newstitle {color:#339933; font-size: 18px; font-weight: bold; margin: 20px 10px 2px 20px;}
h1.pagetitle {color:#000000; font-size: 22px; font-weight: bold; margin: 10px 10px 2px 20px;}
h1.arttitle {color:#000000; font-size: 16px; font-weight: bold; margin: 10px 10px 2px 20px;}
h1.dig {color:#000000; font-size: 22px; font-weight: bold; margin: 0px 10px 0px 20px;}
h1.chartdate {color:#000000; font-size: 14px; font-weight: bold; margin: 0px 10px 0px 20px;}
body h1.news {color:#999999; font-size: 14px; font-weight: bold; margin: 10px 10px 2px 20px; }
html>head:first-child+body h1.news {color:#999999; font-size: 14px; font-weight: bold; margin: 10px 10px 2px 20px; }
h2.alsonews {color:#000000; font-size: 12px; font-weight: bold; margin: 5px 10px 5px 20px;}

li.search {margin-top: 10px; padding: 0px;}

body h1.chart {color:#014423; font-size: 14px; font-weight: bold; margin: 10px;}
html>head:first-child+body h1.chart {color:#014423; font-size: 14px; font-weight: bold; margin: 10px;}
body div.chart {color:#ffffff; font-size: 11px; padding-left: 10px;}
html>head:first-child+body div.chart {color:#ffffff; font-size: 11px; padding-left: 10px;}
body div.artists {color:#000000; font-size: 11px;}
html>head:first-child+body div.artists {color:#000000; font-size: 11px;}
body div.album {color:#339933; font-size: 16px; font-weight: bold;}
html>head:first-child+body div.album {color:#339933; font-size: 16px; font-weight: bold;}
body div.songtitle {color:#000000; font-size: 16px; font-weight: bold; margin-left: 20px;}
html>head:first-child+body div.songtitle {color:#000000; font-size: 16px; font-weight: bold; margin-left: 20px;}
body div.alpha {font-size: 8px;}
html>head:first-child+body div.alpha {font-size: 8px;}

div.year {color:#999999; padding-left: 10px;}
div.text20 {padding: 2px 10px 2px 20px;}
div.news_year {padding: 10px 10px 6px 10px; font-size: 18px; color:#339933; font-weight: bold;}

body .coms {font-size: 10px; font-weight: 100; color: #999999; padding: 0px 10px 5px 20px; }
html>head:first-child+body .coms {font-size: 10px; font-weight: 100; color: #999999; padding: 0px 10px 5px 20px; }

img.imgnews {border: 1px solid #cccccc; margin-left:20px; margin-right: 5px;}

.usersheader TD { background-color:#014423; padding:4px; font-weight:bold; color:#ffffff; text-align:left;white-space:nowrap;line-height:18px; height:18px; }
.usersrow { background-color:#ffffff; }
.usersrow TD { border-bottom:1px solid #d7d7d7; padding:4px; }
.usersrowhighlight { background-color:#ebebeb; }
.usersrowhighlight TD { border-bottom:1px solid #d7d7d7; padding:4px; }

#navmenu    { margin: 8px 8px 8px 8px;  padding: 0;  text-align: left;  }
#navmenu ul {  text-transform: uppercase;  margin: 0px;  padding: 0;  }
#navmenu li {  display: inline;  margin: 0px;  padding: 0;  }
#navmenu a  {  padding: 1px 10px 1px 10px;  margin: 0px 3px 0px 3px; background-color: #FBFBFB; border-top: #DADADA 1px solid;
               border-left: #ffa500 2px solid; border-bottom: #DADADA 1px solid; border-right: #ffa500 2px solid;
               font-family: Arial, sans-serif; font-weight: bold; color: #757575; font-size: 11px;  }
#navmenu a:hover  { background-color: #FFFFFF;  color: #000000;  text-decoration: none; }
#navmenu .active  { background-color: #FFFFFF;  color: #000000;  text-decoration: none; }

tr.artmenu_active { background-color: #FFFFFF; }
tr.artmenu { background-color: #91AC67; }
td.artmenu { text-transform: uppercase; border-bottom: #707070 1px solid; border-right: #91AC67 3px solid; margin: 8px; }

DIV.artmenu  { 	margin-left: 0px; margin-bottom: 0px;
				padding-left: 12px; padding-right:0px; padding-top:6px; padding-bottom:6px;
				background-color: #91AC67;
				text-align:left; }
				
DIV.artmenu_active  { 	margin-left: 0px; margin-bottom: 0px;
				padding-left: 12px; padding-right:0px; padding-top:6px; padding-bottom:6px;
				background-color: #FFFFFF;
				text-align:left; }
				
a.artmenu  {padding: 0px 8px 0px 8px;  margin: 0px; border-top: 0px;  
			border-left: #014423 12px solid;  border-bottom: 0px; border-right: 0px; text-transform: uppercase; 
            font-family: Arial, sans-serif; font-weight: bold; color: #FFFFFF; font-size: 10px; }
			
a:hover.artmenu   { border-left: #ffa500 12px solid; color: #FFFFFF;}

a:visited.artmenu   { color: #FFFFFF; }

a.artmenu_active  { padding: 0px 8px 0px 8px;  margin: 0px; border-top: 0px;  
					border-left: #ffa500 12px solid; border-bottom: 0px; border-right: 0px; text-transform: uppercase; 
					font-family: Arial, sans-serif; font-weight: bold; color: #000000; font-size: 10px; }

#alphamenu    { margin: 4px 4px 4px 4px;  padding: 0;  text-align: center; }
#alphamenu a  { padding: 1px 3px 1px 3px;  margin: 0px 0px 0px 0px; background-color: #F5F5F5; border-top: #F0F0F0 1px solid; border-left: #F0F0F0 1px solid;
                border-bottom: #A0A0A0 1px solid;  border-right: #A0A0A0 1px solid; font-family: verdana, arial, sans-serif; font-weight: 900;
                color: #757575; font-size: 9px; text-align: center; }
#alphamenu a:hover  { background-color: #FFFFFF;  color: #993300; text-decoration: none; border-top: #E0E0E0 1px solid; border-left: #E0E0E0 1px solid;
                      border-bottom: #808080 1px solid; border-right: #808080 1px solid; }
#alphamenu .active  { background-color: #FFFFFF;  color: #993300; text-decoration: none; }

#editmenu    { margin: 0px; padding: 0px; text-align: left;  }
#editmenu ul { margin: 4px 0px 4px 0px; padding: 0px; text-transform: uppercase;  }
#editmenu li { margin: 0px 8px 0px 8px; padding: 0px; display: inline; }
#editmenu a  { margin: 0px; padding: 0px 0px 0px 4px;  background-color: #FFFFFF; border-top: 0px;
               border-left: #ffa500 10px solid; border-bottom: 0px; border-right: 0px;
               font-family: Arial, sans-serif; font-weight: bold; color: #757575; font-size: 8px;  }
#editmenu a:hover  { background-color: #FFFFFF;  color: #000000;  text-decoration: none; }
#editmenu .active  { background-color: #FFFFFF;  color: #000000;  text-decoration: none; }

.editmenu    { margin: 0px; padding: 0px; text-align: left;  }
.editmenu ul { margin: 4px 0px 4px 0px; padding: 0px; text-transform: uppercase;  }
.editmenu li { margin: 0px 4px 0px 4px; padding: 0px; display: inline; }
.editmenu a  { margin: 0px; padding: 0px 0px 0px 4px;  background-color: #FFFFFF; border-top: 0px;
               border-left: #ffa500 10px solid; border-bottom: 0px; border-right: 0px;
               font-family: Arial, sans-serif; font-weight: bold; color: #757575; font-size: 8px;  }
.editmenu a:hover  { background-color: #FFFFFF;  color: #000000;  text-decoration: none; }
.editmenu .active  { background-color: #FFFFFF;  color: #000000;  text-decoration: none; }

#artistmenu    { margin: 8px 2px 8px 2px;  padding: 0;  text-align: left;  }
#artistmenu ul {  text-transform: uppercase;  margin: 4px 0px 4px 0px;  padding: 0;  }
#artistmenu li {  margin: 0px 8px 0px 8px;  padding: 0px 0px 0px 0px; display: inline; }
#artistmenu a  {  padding: 0px 0px 0px 4px;  margin: 0px 8px 0px 16px; background-color: #FFFFFF; border-top: #ffa500 0px solid;
               border-left: #0066CB 12px solid; border-bottom: #ffa500 0px solid; border-right: #ffa500 0px solid;
               font-family: Arial, sans-serif; font-weight: bold; color: #0066CB; font-size: 10px;  }
#artistmenu a:hover  { background-color: #FFFFFF;  color: #0066CB;  text-decoration: underline; }
#artistmenu .active  { background-color: #FFFFFF;  color: #0066CB;  text-decoration: underline; }

.artistmenu    { margin: 8px 2px 8px 2px;  padding: 0;  text-align: left;  }
.artistmenu ul {  text-transform: uppercase;  margin: 4px 0px 4px 0px;  padding: 0;  }
.artistmenu li {  margin: 0px 8px 0px 8px;  padding: 0px 0px 0px 0px; display: inline; }
.artistmenu a  {  padding: 0px 0px 0px 4px;  margin: 0px 8px 0px 16px; background-color: #FFFFFF; border-top: #ffa500 0px solid;
               border-left: #0066CB 12px solid; border-bottom: #ffa500 0px solid; border-right: #ffa500 0px solid;
               font-family: Arial, sans-serif; font-weight: bold; color: #0066CB; font-size: 10px;  }
.artistmenu a:hover  { background-color: #FFFFFF;  color: #0066CB;  text-decoration: underline; }
.artistmenu .active  { background-color: #FFFFFF;  color: #0066CB;  text-decoration: underline; }

#alphaartists { margin: 0px 4px 0px 2px; font-family: verdana, arial, sans-serif; color: #757575; font-size: 8px; font-weight: bold; }
#albfeat { font-family: verdana, arial, sans-serif; color: #757575; font-size: 9px; font-weight: normal; }
.albfeat { font-family: verdana, arial, sans-serif; color: #757575; font-size: 9px; font-weight: normal; }

.bio { margin-left: 20px; margin-right: 20px; line-height:1.4em; }

.image {
        border-style: solid;
        border-width:1px;
        border-color: #000000;
        margin: 2px;
}

.headerdown
{
        background-color: #F5F5F5;
        padding: 4px 0px 4px 8px;
        border: #D2D3D6;
        border-style: solid;
        border-left-width: 0px;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 1px;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: 550;
}
body td.headerdown {font-size: 10px;}
html>head:first-child+body td.headerdown {font-size: 9px;}

.headerreg
{
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: 550;
}
body td.headerreg {font-size: 10px;}
html>head:first-child+body td.headerreg {font-size: 9px;}

a.lang { font-family: verdana, arial, sans-serif; font-weight: 900; color: #757575; font-size: 10px; text-decoration:none; }

input.srch { padding: 0px 4px 0px 4px; margin-bottom: 2px; border: #757575 1px solid; background-color: #FFFFFF; font-family: verdana, arial, sans-serif; font-weight: 900;
              color: #757575; font-size: 10px; width: 120px; height:16px;}
input.srcha { padding: 0px 4px 0px 4px; margin-bottom: 2px; border: #757575 1px solid; background-color: #FFFFFF; font-family: verdana, arial, sans-serif; font-weight: 900;
              color: #A0A0A0; font-size: 10px; width: 120px; height:16px;}
input.subm { padding: 0px; margin-bottom: 2px; border: #757575 1px solid; background-color: #F2F3F6; font-family: verdana, arial, sans-serif; font-weight: 900;
              color: #757575; font-size: 8px; width: 30px; height:16px; }
input.reg { padding: 0px; margin-bottom: 2px; border: #757575 1px solid; background-color: #F2F3F6; font-family: verdana, arial, sans-serif; font-weight: 900;
              color: #757575; font-size: 8px; width: 40px; height:16px; }
input.check { padding: 0px; margin-bottom: 2px; background-color: #F2F3F6; font-size: 8px; width: 12px; height:12px; vertical-align: top; }
label { margin-bottom: 2px; padding: 0px; vertical-align: top; }

.banner { background:#000000; padding-top:3px; padding-bottom:3px; margin-bottom:3px; height: 60px;}

.bio_header { color:#EEEEEE; background:#009900; padding: 5px 20px 5px 20px; font-size: small; font-weight: bold; }
.news_header { color:#EEEEEE; background:#0088DD; padding: 5px 20px 5px 20px; font-size: small; font-weight: bold; }
.disco_header { color:#EEEEEE; background:#FF7744; padding: 5px 20px 5px 20px; font-size: small; font-weight: bold; }
.recent_header { color:#EEEEEE; background:#9900FF; padding: 5px 20px 5px 20px; font-size: small; font-weight: bold; }
.rating1 { background:#992020; border-left: #202020 1px solid; border-top: #202020 1px solid; border-bottom: #202020 1px solid; color:#EEEEEE; font-family:Arial,sans-serif; font-weight:bold; padding-left: 5px; }
.rating2 { background:#EEEEEE; border-top: #202020 1px solid; border-right: #202020 1px solid; border-bottom: #202020 1px solid; color:#202020; font-family:Arial,sans-serif; font-weight:bold; padding-left: 5px; }

#charts-selector {margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:-40px; margin-left/*\**/:-40px\9;}
html>body #charts-selector {margin-top:0px; margin-right:0px; margin-bottom:0px; *margin-left:0px;}
#charts-selector li  {border-left: 1px solid #D2D3D6;border-top:#DADADA 1px solid; font-weight:bold;height:21px;padding:6px 0 0 4px;background-color:#F5F5F5;list-style-type:none;}
#charts-selector li.active {border-left: 0px;font-weight:bold;height:21px;padding:6px 0 0 4px; background-color:#FFFFFF;list-style-type:none;}
#charts-selector li:hover {color:#000000;background-color:#FFFFFF;background-image:none;border-right: #ffa500 3px solid;}
#charts-selector li span {color:#014423;font-size:1.1em;}
#charts-selector li a {padding: 0 9px 0 10px;font-size:1em;color:#757575;background:url(/images/arrows_norm.gif) right 3px no-repeat;}
#charts-selector li a.active {padding: 0 9px 0 10px;font-size:1em;color:#000000;background:url(/images/arrows_left.gif) 0px 3px no-repeat;}
#charts-selector li a:hover {color:#000000;text-decoration:none;background:url(/images/arrows_hover.gif) right 3px no-repeat;}
#charts-selector li a.active:hover {padding: 0 9px 0 10px;font-size:1em;color:#000000;background:url(/images/arrows_left.gif) 0px 3px no-repeat;}

.chart-row1 {height:20px; background-color:#FFFFFF;}
.chart-row1:hover {background-color:#e5ffd0;}
.chart-row2 {height:20px; background-color:#F5F5F5;}
.chart-row2:hover {background-color:#e5ffd0;}

div.chart-art  {color:#303030; font-weight: bold;}
div.chart-sng  {color:#303030; font-weight: normal;}
a.chart-art:link, a.chart-art:visited, a.chart-art:active {color:#0066CB; margin-bottom: 5px; text-decoration: none;}
a.chart-art:hover {text-decoration: underline;}
a.chart-sng:link, a.chart-art:visited, a.chart-art:active {color:#0066CB; margin-bottom: 5px; text-decoration: none;}
a.chart-sng:hover {text-decoration: underline;}

td.site-path {border-bottom:#EEEEEE 1px dashed;}
div.site-path {margin: 2px 0px 2px 10px;}
a.site-path:link, a.site-path:visited, a.site-path:active {color:#909090; font-size:0.8em; font-weight:bold; text-decoration: none;}
a.site-path:hover {text-decoration: underline;}

a.songs_rating_name {font-size:1em; color:#202020; font-weight:bold;}
span.songs_rating_artist {font-size:1em; color:#0066CB; font-weight:bold;}
div.songs_rating_pos {font-size:1.1em; font-weight:bold; color:#ffffff;}
tr.songs_rating_header_back {background-color:#ffcc00;}
td.songs_rating_header {border-bottom: 1px solid #888888; border-right: 1px solid #AAAAAA;}
td.songs_rating_b {background-color:#888888; border-bottom: 1px solid #AAAAAA;}
td.songs_rating_br {border-bottom: 1px solid #AAAAAA; border-right: 1px solid #AAAAAA;}

#charts-selector-body  {width:200px;background: #F5F5F5;}
div.charts-selector-back {border-left: 1px solid #D2D3D6; border-top: 1px solid #D2D3D6; background: #F5F5F5; margin:0;}
div.charts-selector-head  {color:#000000; font-weight: bold; margin: 0px; padding-top:10px; padding-bottom:10px; text-align:center;}
span.charts-selector-head {font-size: 1.2em;}

.info-box-cell {text-align:left; padding-bottom: 4px; border-bottom: 1px dotted #808080; line-height:1.4em;}
.info-box-cell2 {text-align:center; padding-bottom: 4px;}
.info-box-header {text-align:center; line-height:1.8em; background:#993300;}

/*
a[href^="http:"] {display:inline; padding-right:18px; background:transparent url(/images/externallink.gif) center right no-repeat; }
*/