body {
 background-color: #a03333;
}

div.logo {
 margin: 4px 4px 4px 4px;
 background-color: #9999dd;
 border: solid #555555 1px;
}

div.nav {
 //position: absolute;
 top: 10px;
 left: 10px;
 width: 146px;
 background-color: #CC9999;
 height: auto;
 padding: 0px;
 border: solid #440000 2px;
}

div.info {
 background-color: #CC9999;
 padding: 0px;
 border: solid #555555 1px;
 margin: .25em .25em 1em .25em;
}

div.content {
 position: absolute;
 top: 10px;
 left: 164px;
 width: 492px;
 background-color: #ffffff;
 height: auto;
 border: solid #440000 2px;
}

img.poster {
 float: right;
 margin: .5em;
 border: solid #000000 1px;
}

div.stream {
 position: absolute;
 top: 10px;
 left: 664px;
 width: 142px;
 background-color: #CC9999;
 height: auto;
 border: solid #440000 2px;
}


p {
 margin: .5em .5em .5em .5em;
 font-size: small;
 font-family: Veranda, sans-serif;
 
}

b {
 font-size: small;
 font-family: Veranda, sans-serif;
}

i {
 font-size: small;
 font-family: Veranda, sans-serif;
}

:link {
   color: #3333CC;
}

:visited {
   color: #3333CC;
}

a {
 text-decoration: none;
}

a.nav {
 font-size: medium;
}

li {
 font-size: small;
 font-family: Veranda, sans-serif;
}

h1 {
 font-size: medium;
 font-family: Veranda, sans-serif;
 margin-left: .5em;
 margin-right: .5em;
}

h2 {
 clear: both;
 margin: .25em;
 padding: 1px .25em 1px .25em;
 background-color: #9999dd;
 border: solid #555555 1px;
 font-size: medium;
 font-weight: normal;
 font-family: Veranda, sans-serif;
 width:auto;
}

h2.news {
 clear: both;
 margin: .25em;
 padding: 1px .25em 1px .25em;
 background-color: #70709B;
 color: #fff;
 border: solid #555555 1px;
 font-size: medium;
 font-weight: normal;
 font-family: Veranda, sans-serif;
 width:auto;
}

h3 {
 clear: both;
 margin: .5em;
 padding: 1px;
 background-color: #9999dd;
 border: solid #555555 1px;
 font-size: small;
 font-weight: normal;
 font-style: italic;
 font-family: Veranda, sans-serif;
 width:auto;
}
