/* stylesheet for pat-sound.nl // by jacco@dream-on.nl */

/* used colors */
/* black */
/* 717172 -> lighter grey for table border */
/* 292929 -> background grey */


/* body */
body
{
  margin: 0px;
  background-color: black;
  font-family: arial, tahoma, sans-serif;
}


/* table.main */
table.main
{
  width: 740px;
  height: 100%;
  background-color: #292929;
  border-left: 2px solid #717172;
  border-right: 2px solid #717172;
}

table.main tr.top td
{
  height: 69px;
  background-image: url(../graphix/bg_top.jpg);
}

table.main tr.top td.logo
{
  text-align: left;
}

table.main tr.top td.logos
{
  width: 218px;
  text-align: right;
}

table.main td.topbar
{
  height: 14px;
  background-color: #717172;
}

table.main td.flash
{
  height: 179px;
}

table.main td.navibar
{
  height: 25px;
  background-color: #717172;
  background-image: url(../graphix/navi_bg.jpg);
  padding-left: 45px;
}

table.main td.spacer
{
  height: 20px
}

table.main td.content
{
  width: 514px;
  padding-top: 20px;;
  padding-left: 60px;
  vertical-align: top;
}

table.main td.divider
{
  width: 8px;
  background-image: url(../graphix/divider.jpg);
  background-repeat: repeat-y;
}

table.main td.channel
{
  width: 218px;
  text-align: center;
  vertical-align: top;
  padding: 10px;
}


/* table.content */
table.content
{
  width: 434px;
}

table.content td
{
  padding: 0px;
}

table.content td.head
{
  height: 20px;
}

table.content td.empty
{
  width: 20px;
}

table.content td.body
{
  width: 414px;
  padding-top: 10px;
  padding-right: 20px;
  color: white;
  font-family: verdana, arial, tahoma, sans-serif;
  font-size: 11px;
  line-height: 130%;
}

table.content td.body img.space
{
  padding-top: 2px;
  padding-bottom: 4px;
}


/* table.form */
table.form
{
  width: 100%;
}

table.form td
{
  color: white;
  font-family: verdana, arial, tahoma, sans-serif;
  font-size: 11px;
  line-height: 130%;
}

table.form td.left
{
  padding-right: 15px;
}


/* text styles */
a
{
  color: red;
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}



p.route_ul {
  margin-bottom: 2px;
}

ul.route {
  margin: 0;
  padding: 0 0 0 20px;
  list-style-type: square;
}

ul.route li {
  margin: 0;
  padding: 0;
}

ul.portfolio {
  margin: 0;
  padding: 0 0 0 20px;
  list-style-type: square;
}

ul.portfolio li {
  margin: 0;
  padding: 2px 0;
}

ul.portfolio li a {
  color: #FFF;
  text-decoration: underline;
}



td.portfolio
{
  padding-top: 10px;
  padding-right: 20px;
  color: white;
  font-family: verdana, arial, tahoma, sans-serif;
  font-size: 11px;
  line-height: 130%;
}