body
{
  font-family: Verdana,Geneva,Arial,Helvetic,sans-serif;
  font-style: normal;
  font-variant: normal;
}

img
{
  border-width: 0px;
  border-style: none;
  padding: 0px;
  margin: 0px;
}

a:link, a:visited
{
  color: #00C;
  text-decoration: none;
}
a:active
{
  color: #00C;
  text-decoration: none;
}
a:hover
{
  color: #08F;
  text-decoration: none;
}

table.music
{
  border-width: 1px;
  border-spacing: 0px;
  border-color: gray;
  border-collapse: collapse;
  border-style: solid;
  font-family: Verdana,Geneva,Arial,Helvetic,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 12px;
}

table.music td
{
  border-width: 1px;
  padding: 3px;
  border-color: gray;
  border-style: solid;
}

table.music td a:link
{
  color: #00C;
  text-decoration: none;
}
table.music td a:visited
{
  color: #00C;
  text-decoration: none;
}
table.music td a:active
{
  color: #00C;
  text-decoration: none;
}

table.music td a:hover
{
  color: #08F;
  text-decoration: none;
}

table.music td.ahead
{
  background: #555;
  color: #FFF;
  font-size: 14px;
}

table.music td.ainfo
{
  background: #AAA;
  font-size: 10px;
  padding-left: 30px;
  text-indent: -30px;
}

table.music col.trackno
{
  text-align: right;
}

table.music col.time, table.music col.bpm, table.music col.year, table.music col.bpm
{
  text-align: right;
  font-size: 10px;
}

table.music table.music col.details
{
  text-align: center;
  font-size: 10px;
}

table.music col.listen
{
  text-align: left;
  font-size: 10px;
}

table.music col.genre
{
  text-align: center;
  white-space: nowrap;
  font-size: 10px;
}

table.music td.djddid
{
  font-family: "Courier New" ,Courier, "Lucida Console" ,monospaced; /*font-weight: bold;*/
  white-space: nowrap;
  font-size: 12px;
}

table.music img
{
  /*	float: left;     width: 70px;   height: 100px;   border-width: 0px; */
  border-style: none;
  padding: 0px;
  margin: 0px;
}

table.music tr.musichead
{
  background: #000;
  color: #FFF;
  font-size: 10px;
  text-align: center;
}

div.dischead
{
  font-weight: bold;
  font-size: 18px; /*   margin: 0px;   padding-top: 10px;   padding-bottom: 5px;   padding-left: 12px;   padding-right: 0px;   */
}

table.simple
{
  clear: left;
  border-width: 1px;
  border-spacing: 0px;
  border-color: gray;
  border-collapse: collapse;
  border-style: solid;
  font-family: Verdana,Geneva,Arial,Helvetic,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 14px;
}

table.simple tr.simplerowsmall
{
  font-size: 12px;
}


table.simple td
{
  border-width: 1px;
  padding: 3px;
  border-color: gray;
  border-style: solid;
}

table.simple a:link, table.simple a:visited
{
  color: #00C;
  text-decoration: none;
}
table.simple a:active
{
  color: #00C;
  text-decoration: none;
}
table.simple a:hover
{
  color: #08F;
  text-decoration: none;
}

table.simple td.djddid
{
  font-family: "Courier New" ,Courier, "Lucida Console" ,monospaced;
  white-space: nowrap;
}

table.simple td.infoheader
{
  background: #555;
  color: #FFF;
  font-size: 14px;
}

table.simplesmall
{
  clear: left;
  border-width: 1px;
  border-spacing: 0px;
  border-color: gray;
  border-collapse: collapse;
  border-style: solid;
  font-family: Verdana,Geneva,Arial,Helvetic,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 11px;
}

table.simplesmall td
{
  border-width: 1px;
  padding: 2px;
  border-color: gray;
  border-style: solid;
}

table.simplesmall a:link, table.simplesmall a:visited
{
  color: #00C;
  text-decoration: none;
}
table.simplesmall a:active
{
  color: #00C;
  text-decoration: none;
}
table.simplesmall a:hover
{
  color: #08F;
  text-decoration: none;
}

table.simplesmall td.djddid
{
  font-family: "Courier New" ,Courier, "Lucida Console" ,monospaced;
  white-space: nowrap;
}

table.simplesmall td.infoheader
{
  background: #555;
  color: #FFF;
  font-size: 14px;
}

table.eventlist
{
  border-width: 1px;
  border-spacing: 0px;
  border-color: gray;
  border-collapse: collapse;
  border-style: solid;
  font-family: Verdana,Geneva,Arial,Helvetic,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 14px;
}

table.eventlist col.eventdate
{
  text-align: center;
  white-space: nowrap;
  font-family: "Courier New" ,Courier, "Lucida Console" ,monospaced;
}


table.eventlist td
{
  border-width: 1px;
  padding: 3px;
  border-color: gray;
  border-style: solid;
}

table.eventlist a:link, table.eventlist a:visited
{
  color: #00C;
  text-decoration: none;
}
table.eventlist a:active
{
  color: #00C;
  text-decoration: none;
}
table.eventlist a:hover
{
  color: #08F;
  text-decoration: none;
}

img.cover75
{
  float: left;
  width: 75px;
  height: 75px;
}

table.pageheader
{
  clear: left;
  border-width: 2px;
  border-style: solid;
  border-color: #339;
  margin: 40px 0px 20px 0px;
  padding: 6px;
  background: #FFF; /* color: #339; */
  font-variant: normal;
  font-weight: normal;
  font-size: 14px;
}

table.pageheader img
{
  float: left;
  margin: 5px;
  margin-right: 10px;
}

table.pageheader div.pagetitle
{
  font-weight: bold;
  font-size: 18px;
}

table.pageheader a:link, table.pageheader a:visited
{
  color: #339;
  text-decoration: none;
}
table.pageheader a:active
{
  color: #339;
  text-decoration: none;
}
table.pageheader a:hover
{
  color: #08F;
  text-decoration: none;
}

div.searchbox
{
  float: left;
  clear: left;
  border-width: 2px;
  border-style: solid;
  border-color: #339;
  margin: 2px;
  padding: 2px;
  background: #DDF;
  color: #339;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
}

div.searchbox form.search
{
  border: 0px;
  margin: 0px;
}

div.searchbox input.keysearch
{
  color: #000;
  background: #fff;
  border-style: dotted;
  border-width: 0px;
  border-color: #339;
  font-weight: bold;
  font-size: 14px;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 0px;
  margin-bottom: 0px;
}

div.searchbox input.gosearch
{
  background: #DDF;
  color: #339;
  border-style: solid;
  border-width: 1px;
  border-color: #339;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
  margin-left: 5px;
  margin-right: 5px;
 
}

/*****************************************************************************/
/*
* {
  font-family: Verdana,Geneva,Arial,Helvetic,sans-serif;
  font-style: normal;
  font-variant: normal;
}
*/
/*****************************************************************************/
div.menutitle
{
  font-weight: bold;
  font-size: 18px;
  margin: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 4px;
  padding-right: 0px;
}

div.menutitle a:link, div.menutitle a:visited
{
  text-decoration: none;
  color: #000;
}

div.menutitle a:hover
{
  color: #00F;
}

div.menutitle a:active
{
  color: #000;
}
/*****************************************************************************/
div.menurow
{
  position: static;
  clear: left;
  border-width: 0px;
  border-style: none;
  margin: 0px;
  padding-left: 2px;
}

div.menurow a.singlemenu, div.menurow span.submenubox
{
  float: left;
  border-width: 2px;
  border-style: solid;
  border-color: #339;
  margin: 2px;
  padding: 2px;
  background: #DDF;
  color: #339;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
}

div.menurow span.submenubox a
{
  padding-left: 3px;
  padding-right: 3px;
  color: #339;
  background: none;
  text-decoration: none;
}

div.menurow a.singlemenu:link, div.menurow a.singlemenu:visited, div.menurow span.submenubox a:link, div.menurow span.submenubox a:visited
{
  color: #339;
}

div.menurow a.singlemenu:hover, div.menurow span.submenubox:hover
{
  color: #00F;
  background: #6CF;
  border-color: #00F;
}

div.menurow span.submenubox a:hover
{
  color: #6CF;
  background: #00F;
}

div.menurow a.singlemenu:active, div.menurow span.submenubox a:active
{
  color: #339;
}

/*****************************************************************************/

div.menurow span.singlemenudesc
{
  font-size: 14px;
  float: left;
  margin-top: 4px;
  margin-left: 10px;
}

div.lyricssearch
{
  font-size: 14px;
}

div.lyricssearch a:link
{
  color: #00C;
  text-decoration: none;
}

div.lyricssearch a:visited
{
  color: #00C;
  text-decoration: none;
}
div.lyricssearch a:active
{
  color: #00C;
  text-decoration: none;
}

div.lyricssearch a:hover
{
  color: #08F;
  text-decoration: none;
}

div.lyricssearch span.searchtitle
{
  font-size: 16px;
}

div.lyricssearch span.searchtext
{
  font-size: 12px;
}

div.lyricssearch span.djddid
{
  font-family: "Courier New" ,Courier, "Lucida Console" ,monospaced; /*font-weight: bold;*/
}

table.artisttag
{
  border-width: 1px;
  border-spacing: 0px;
  border-color: gray;
  border-collapse: collapse;
  border-style: solid;
  font-family: Verdana,Geneva,Arial,Helvetic,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 14px;
}

table.artisttag col.links
{
  font-size: 11px;
}


table.artisttag td
{
  border-width: 1px;
  padding: 3px;
  border-color: gray;
  border-style: solid;
}

table.artisttag a:link, table.artisttag a:visited
{
  color: #00C;
  text-decoration: none;
}
table.artisttag a:active
{
  color: #00C;
  text-decoration: none;
}
table.artisttag a:hover
{
  color: #08F;
  text-decoration: none;
}
