BODY 
{padding: 0px; 
 margin: 0px; 
 font-size: 11px; 
 font-family: tahoma, arial, helvetica, sans-serif; 
 text-align: left; 
 background-color: #347FAE;
 }

table, td, tr
{text-align: left; font-size: 11px;}


tr.even
{background-image: url('../img/evenln.gif');
 background-repeat: repeat;}


.menu-item
{margin: 0px; padding: 0px; 
 line-height: 1.4em; 
 font-weight: bold;}


FORM
{margin: 0px;
 padding: 0px;}

a img {border-style: none;}

A
{font-style: normal;
 color: white; 
 text-decoration: none;}

A:visited {}
A:active {}

A:hover
{color: #e5ecff; 
 text-decoration: none;}


.main_tbl 
{width: 880px; 
 background-color: #347FAE;
 background-image: url('http://allmusic.bz/img/logo.jpg'); 
 background-repeat: no-repeat;
 margin-right: auto;
 margin-left: auto;
 text-align: left;
 border: 1px solid white;
 border-style: none solid;
}


.td_banner 
{text-align: right;
 vertical-align: middle;
 height: 63px;
 border-style: none;
 border-bottom: 1px solid white;
}

.banner
{width: 468px; 
 height: 60px;
 margin: 5px 5px 5px 0px; 
 border: #347FAE 1px solid; 
 vertical-align: top;}

.td_abet 
{vertical-align: middle; 
 border-bottom-color: #296B94; 
 border-right: 1px solid white;
 padding: 3px 7px 3px 7px;
}

.abet_tbl 
{width: 100%;
 padding: 0px; 
 margin: 0px;
 vertical-align: top;}

.abet_tbl TD 
{padding: 0px 2px 0px 2px; 
 margin: 0px; 
 color: white; 
 text-align: center;
 font-size: 12px; 
 }

.td_lsep,
.td_rsep 
{border-color: #f7c76b white;
 border-width: 1px;
 border-style: solid solid solid none;
 vertical-align: middle; 
 text-align: center;
 font-size: 12px; 
 font-weight: bold; 
 letter-spacing: 1px; 
 background-color: #296B94;
 color: white;}

.td_fnd 
{margin: 0px; 
 padding: 0px 12px; 
 border-width: 1px;
 border-color: #f7c76b white;
 border-style: solid solid solid none;
 background-color: #296B94; 
 text-align: left;}

.submenu 
 {background-image: url('../img/arrow.gif'); 
  background-repeat: no-repeat;
  line-height: 1.4em;
  padding: 0px;
  padding-left: 15px;
  font-weight: normal;}

.td_main
{text-align: justify; 
 vertical-align: top;
 padding: 10px;
 background-color: white;
 color: black;
 border: 1px solid #296B94; 
 border-right: 1px solid gray; 
 border-style: solid solid none solid;
}


.td_top A,
.td_top A:visited,
.td_top A:active,
.td_top A:hover,

.td_main A,
.td_main A:visited,
.td_main A:active,
.td_main A:hover
{font-weight: normal;
 color: black; 
 text-decoration: none;}


h2
{margin: 7px 0px 0px 0px;    
 font-size: 19px;
 font-weight: normal;
 letter-spacing: 2px;
 text-align: center;
}

TH.td_year,
TD.td_year
{width: 39px;
 text-align: center;}


TH.td_time,
TD.td_time
{width: 43px;
 text-align: right;
 padding-right: 10px;}


TH.td_stars, 
TD.td_stars
{width: 48px;
 padding-right: 3px;
 vertical-align: top;}

.td_top
{padding: 10px 0px 150px 7px; 
 margin: 0px; 
 vertical-align: top; 
 text-align: left; 
 background-color: white;
 background-image: url('../img/bg_top.gif'); 
 background-repeat: repeat;
 border: 1px solid #296B94; 
 border-style: solid none none none;
}


table.item_info,
table.item_info td, 
table.item_info th
{vertical-align: top;
 text-align: left;
}

table.item_info td 
{padding-left: 5px;}

table.item_info A,
table.item_info A:visited,
table.item_info A:hover,
table.item_info A:active,

table.dirlist A,
table.dirlist A:visited,
table.dirlist A:hover,
table.dirlist A:active,

A.colored,
A.colored:visited,
A.colored:hover,
A.colored:active
{color: darkblue; 
 font-weight: bold;}

A.colored:hover,
table.item_info A:hover
{color: red;}


table.select 
{border-bottom: 1px solid gray;
 background-color: white;
}

table.select td 
{border: 1px solid gray;
 border-style: solid none solid solid;
 text-align: left;
 padding-left: 3px;
}


img.button
{border: 1px solid gray;
 cursor: pointer; 
 display: inline;
}



table.dirlist 
{background-color: gray;
 width: 100%;
}


table.dirlist th
{border-bottom: 2px solid gray;
}


table.dirlist td, 
table.dirlist th
{background-color: white;
 text-align: left;
}

table.dirlist td.size, 
table.dirlist th.size
{text-align: right;
 width: 150px;
}


table.albumlist
{margin-top: 10px;
 width: 100%;
 border-bottom: 2px solid #347fae;}


table.albumlist th
{border: 2px solid #347fae;
 border-style: solid none;
}

table.albumlist th,
table.albumlist td
{line-height: 1.2em;
 padding: 3px;
 vertical-align: top;
}


table.similar-albums
{width: 100%;}

table.similar-albums td
{padding: 0px;
 vertical-align: top;
 text-align: center;
}


.radiobar
 {background-color: #14354a;
  color: lightgreen;
  font-weight: bold;
  }

.radiobar A,
.radiobar A:visited,
.radiobar A:active
	{color: lightgreen; 
	 text-decoration: none;}

.radiobar A:hover
	{color: lightgreen; 
	 text-decoration: none;}

