/* darkest gray:  #a0a0a0 
 * dark gray:     #afafaf
 * light gray:    #d0d0d0
 * lightest gray: #dfdfdf
 * black:         #101010
 * white:         #fbfbfb */

/* outer */
body {
  font-family: helvetica,arial,sans-serif; 
  font-size: 10pt;
  color: #101010; 
  margin: 0px; 
}
table.outer { 
  width: 100%; 
  height: 100%; 
  border-left: 1px solid black;
  border-top: 1px solid black;
}
td.outer { vertical-align: top; text-align: center; }
tr.menu td { height: 42px; }

/* common */
table { border-collapse: collapse; vertical-align: top; }
table td { padding: 0px; }
td { border: none; text-align: left; }
img { border: 0px; }
p { text-align: justify; }
a { color: #a0a0a0; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:active { text-decoration: none; }
a:hover { text-decoration: none; }
a.underline:hover { text-decoration: underline; }

/* inner */
table.inner { width="832px"; vertical-align="center"; }
td.menu { height: 40px; font-size: 12pt; }
td.menu a { color: #d0d0d0; }
td.image { height: 245px; width: 224px; }
td.image img { height: 245px; width: 224px; }
td.filler { width: 80px; }
span.copyright { font-size: 8pt; text-align: center; height: 1px; }

/* news */
td.date { vertical-align: top; }
td.block img { float: left; margin: 0px 10px 10px 0px; }
hr { border: 1px; color: black; background-color: black; height: 1px; }

/* contact */
tr.contact td { 
  vertical-align: top; 
  height: 1px; 
  padding-bottom: 10px; 
  font-weight: bold; 
}
td.country { text-align: right; color: #afafaf; }

/* requests */
input { border: 1px solid black; width:232px; }
input.submit { border: none; width: 416px; height: 85px; }
tr.input td { padding-bottom: 2px; padding-right: 2px; text-align: right; }
tr.input td.input { text-align: left; }
tr.music th { text-align: left; font-size: 10pt; }
tr.requests td { vertical-align: top; padding-bottom: 4px; }
div.why { width: 416px; }

/* videos */
td.player { text-align: right; vertical-align: top; }
td.stream { 
  width: 528px; 
  height: 400px; 
  text-align: center;
  vertical-align: center;
  border: 1px solid #a0a0a0;
}
span.title { font-weight: bold; }
