body {
	background-color: #0A4C16;
  background-image: url('/images/bg.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center center; 
  text-align: center;
  margin: 0px;
  padding: 0px;  
  margin: auto;
  font-family: Verdana,Arial,sans-serif;
  font-size: 12px;
}

#wrapper {
  background-color:#FFFFFF;
  font-family: Verdana,Arial,sans-serif;
  font-size: 12px;
  margin:0px auto 2px;
  padding:0px;
  width:90%;
  border-top: 1px solid #002200;
  border-left: 1px solid #002200;
  border-right: 1px solid #002200;
}
#leftside {
  float: left;
  width: 40%;
  text-align: left;
}
#rightside {
}

.content {
  text-align: left;
  font-family: Verdana,Arial,sans-serif;
  font-size:14px;
  padding: 5px;
}
#header {
  text-align: left;
}
#top-right {
  float: right;
}

#navcontainer div.navlinks {
  background: #0A4C16  url('/images/link-bg.jpg') center center repeat-x;
  padding: 2px;
}
#navcontainer div.navlinks a.navlink {
  margin: 0;
  background: #0A4C16  url('/images/link-bg.jpg') center center repeat-x;
  width: 100%;
  font: bold 12px arial, helvetica, sans-serif;
  text-decoration: none;
  padding: 2px 0px;
  color: #FFF
}

#navcontainer div.navlinks a.navlink:hover {
  background-color: #063910;
  text-decoration: none;
}

#navcontainer div.navlinks a.navlink:visited {
  color: #FFF;
  text-decoration: none;
}

#footer0 {
  font-family: Verdana,Arial,sans-serif;
  font-size:12px;
  color: #000000;
  text-align: center;
  clear: both;
}
#companyInfo {
  font-family: Verdana,Arial,sans-serif;
  font-size:12px;
  color: #000000;
  text-align: center;
  background-color: #eeede7;
  clear: both;
}

#footer {
  font-family: Verdana,Arial,sans-serif;
  font-size:10px;
  color: #000000;
  text-align: center;
  padding: 5px;
}
table#karaoke tr td {
  border-bottom: 1px solid #ccc;
  padding: 2px 4px;
}
table.mother.view {
  border-right:1px solid #999;
  border-bottom:2px solid #999;
}
table.mother.view tr td {
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  margin:0px;
  padding: 2px 4px;
}
.kidsclub table tr td.label {
  white-space:nowrap;
}
.easter-link { 
  width:320px;
  text-align:center;
  font-size:16px;
  font-weight:bold;
}

h1.idol-videos a:link,
h1.idol-videos a:visited,
h1.idol-videos a:hover,
h1.idol-videos a:active,
h1.idol-videos { color:#d61a6f; }

#playlist { float:left; min-width:300px; margin-right:20px; height:390px; overflow-y:auto; overflow-x:hidden; }
#playlist a { display:block; clear:both; padding-bottom:4px; border-bottom:1px solid #ddd; margin-bottom:4px; min-height:100px; }
#playlist a,
#playlist a:link,
#playlist a:visited,
#playlist a:hover,
#playlist a:active {
  text-decoration:none; color:#0000ff;
}
#playlist a strong { text-decoration:underline; }
#playlist a em { color:#000; }
#playlist a img { border:none; float:left; height:100px; margin-right:10px; }
#player { float:left; width:460px; height:320px; text-align:center; background:#fff url(/images/video-bgs/idol8/idol8bg.jpg) 0 2px no-repeat; border:10px solid #ddd; }
#player img { margin-top:243px; }

