*
{
  margin:0px;
  padding:0px;

  font-weight:700;
  font-family:Arial,Helvetica,Sans-Serif;font-size:12px;
  color:#000000;
  border-color:#000000;
}

body
{
  background-color:#ffffff;
  padding:10px 0px 10px 0px;
}

.floatleft
{
  display:inline;
  float:left;
}

.floatright
{
  display:inline;
  float:right;
}

.centertext
{
  text-align:center;
}

a
{
  text-decoration:none;
  overflow:hidden;
}

a:hover
{
  color:#dd3300;
}

a:active
{
  color:#dd3300;
}

a.nolyrics
{
  color:#bbbbaa;
}

a.nolyrics:hover
{
  color:#dd3300;
}

a.nolyrics:active
{
  color:#dd3300;
}

img
{
  border:none;
}

ul
{
  list-style:none;
}

.clear
{
  clear:both;
}

.caption
{ 
  padding:5px 10px 5px 10px; 
  color:#eeeedd;
  vertical-align:middle;
}

.caption span
{ 
  color:#eeeedd;
}

.caption a
{
  color:#eeeedd;
  text-decoration:underline;
}

.caption a:hover
{ 
  color:#eeeedd;
}

.caption a:active
{ 
  color:#eeeedd;
}


#pagecaption
{
  width:980px;
  padding:0px 0px 0px 0px;
  margin:0px auto;

  text-align:right;
  display:none;
}

#main
{
  width:980px;
  margin:0px auto;
}

#main #header
{
  display:none;
}

#main #browse
{
  display:none;
}

#main #content
{
  width:980px;
  padding:0px 0px 0px 0px;
}

#main #ribbon
{
  display:none;
}

#main #footer
{
  display:none;
}


#main #content #leftcol
{
  display:none;
}

#main #content #middlecol
{
  width:480px;
  margin:10px 5px 0px 5px; /* 0px, internals will have margin */

  display:inline;
  float:left;
}

#main #content #rightcol
{
  display:none;
}

div.ad_middlecol_outside_top
{
  display: none;
}

div.ad_middlecol_inside_top
{
  display: none;
}

div.ad_middlecol_inside_bot
{
  display: none;
}

div.ad_middlecol_outside_bot
{
  display: none;
}

/* album */

div.album
{
  width:478px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 10px 0px;

  border-style:solid;
  border-width:1px;
}

div.album div.albumleftcol
{
  width:160px;
  margin:10px 5px 10px 10px;

  display:inline;
  float:left;

  text-align:center;
}

div.album div.albumleftcol div.cover
{
  width:160px;
  height:160px;

  display:block;

  overflow:hidden;
}

div.album div.albumleftcol div.cover img
{
  width:160px;
  height:160px;

  background-image:url("http://www.oldielyrics.com/noalbumcover.jpg");
  background-repeat:no-repeat;
  background-position:center center;
}

div.amazonlink
{
  display:none;
}


div.album ol
{
  width:260px;
  padding:10px 10px 10px 30px;

  float:left;
/*
  display:inline; // list will be broken in iexplore 6
*/
}

div.album ol li
{
  padding:0px 0px 5px 0px;
}

div.othersongs
{
  width:478px;
  padding:0px 0px 0px 0px;

  display:block;

  border-style:solid;
  border-width:1px;
}

div.othersongs ul
{
  width:458px;
  padding:5px 10px 5px 10px;
  display:block;

  list-style:none;
}

div.othersongs ul li
{
  padding:5px 0px 5px 0px;
}

div.othersongs ul li a
{
  display:block;

  text-align:left;
  vertical-align:middle;
}

/* song */
#song
{
  width:478px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 10px 0px;

  line-height:20px;
  display:block;

  border-style:solid;
  border-width:1px;
}

#song div.name
{
  padding:10px 10px 3px 10px;
  display:block;
  text-align:center;
  font-size:14px;
}

#song div.feat
{
  display:block;
  text-align:center;
}

#song div.authors
{
  display:block;
  text-align:center;
  font-style:italic;
}

#song div.lyrics
{
  padding:0px 10px 0px 10px;

  display:block;
  text-align:center;
}

#song div.lyrics p
{
  padding:5px 0px 5px 0px;
  font-size:14px;
  font-weight:500;
}

/* video */

#video
{
  width:300px;
  margin:0px 0px 10px 0px;

  display:block;
}

div.smallplayer
{
  width:300px;
  height:260px;

  display:block;
}

div.bigplayer
{
  width:480px;
  height:350px;

  display:block;
}

/* middlecol list */

#main #content #middlecol #list
{
  width:478px;
  margin:0px 0px 10px 0px;

  display:block;

  border-style:solid;
  border-width:1px;
}

#main #content #middlecol #list ul
{
  padding:5px 0px 5px 0px;
}

#main #content #middlecol #list div.list_column
{
  width:219px;
  padding:0px 10px 0px 10px;

  display:inline;
  float:left;
}

#main #content #middlecol #list div.list_column li
{
  padding:5px 0px 5px 0px;
}

#main #content #middlecol #list div.list_column a
{
  text-align:left;
  vertical-align:middle;

  display:block;
}

#main #content #middlecol #list div.yearalbum
{
  width:478px;
  margin:10px 0px 10px 0px;

/*
  border-style:solid;
  border-width:1px;
*/
}

#main #content #middlecol #list div.yearalbum div.cover
{
  width:160px;
  height:160px;
  margin:0px 5px 0px 10px;

  display:inline;
  float:left;

  overflow:hidden;
  text-align:center;
}

#main #content #middlecol #list div.yearalbum div.cover img
{
  width:160px;
  height:160px;

  background-image:url("http://www.oldielyrics.com/noalbumcover.jpg");
  background-repeat:no-repeat;
  background-position:center center;
}

#main #content #middlecol #list div.yearalbum div.info
{
  width:288px;
  margin:0px 10px 0px 5px;

  list-style:none;

  display:inline;
  float:left;
}

#main #content #middlecol #list div.yearalbum div.info p
{
  padding:0px 0px 5px 0px;
}

#main #content #middlecol #list div.yearalbum div.info a
{
  padding:0px;
  margin:0px;
  text-align:left;
  vertical-align:middle;
  display:block;
}

/* videos */

#videoslist
{
  width:468px;
  padding:5px 5px 5px 5px;
  margin:0px 0px 10px 0px;

  border-style:solid;
  border-width:0px 1px 1px 1px;
}

#videoslist div.video_tn
{
  width:146px;
  margin:5px 5px 5px 5px;

  display:inline;
  float:left;
}

#videoslist div.video_tn_title
{
  width:146px;
  height:50px;

  overflow:hidden;

/*  text-align:center; */
}

#videoslist div.video_tn_image img
{
  width:146px;
  height:110px;
}
