body {
  margin: 0;
  background: #bfc0bf url('bg_blackglow.png') top center repeat-y;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10pt;
}

html, body {
height: 100%;
}


div#container {
  margin: 0 auto;
  width: 791px;
  height: 100%;
  min-height: 100%;
}

div#maincontent {
  background: #dadfd9;
  margin: 0;
  padding: 5px 9px;
}

a {
color: #CC0000;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

h1 {
  display: none;
}

img#banner {
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
}

div#filmlist {
  width: 380px;
  float:left;
}

div#filmlist table {
  width: 100%;
  background: #FFFFFF;
  margin-bottom: 20px;
}

div#filmlist h2 {
  margin: 0 0 -7px 0;
  font-family: arial;
  font-style: italic;
  font-size: 20pt;
  color: #FFFFFF;
}

div.date {
  background: #000;
  color: #e8c71a;
  margin: 8px 0 5px 0;
  padding: 2px 0 2px 8px;
  font-weight: bold;
  font-family: arial black;
}

div#filmlist table div.movie {
  padding-top: 5px;
  padding-left: 10px;
  padding-bottom: 5px;
  /*margin-bottom: 5px;*/
  font-family: arial,arial narrow, sans-serif;
  font-size: 10px;
  border-bottom: 1px dashed #DDDDDD;
}

div#filmlist table div.movie span.title {
  font-size: 13pt;
  font-weight: bold;
}

span.i {
  font-style: italic;
}

span.red {
  color: #cc0000;
}

span.b {
  font-weight: bold;
}

div#footer {
  clear: both;
  background: #960735;
  color: #FFFFFF;
  padding: 40px 10px 7px 10px;
  font-size: 10px;
  text-align: center;
}

div#footer a {
  text-decoration: none;
  color: #f9bc13;
  font-weight: bold;
}

div#footer a:hover {
  text-decoration: underline;
}

img.imgpad {
padding:2px;
border: 1px #888 solid;
}



div#rightside {
  float: right;
  width: 384px;
  margin-top: 25px;
}

/* rounded corners "spiffy" css */

div#welcomemsg .spiffy{display:block}
div#welcomemsg .spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#EEEEEE}
div#welcomemsg .spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e2e5e2;
  border-right:1px solid #e2e5e2;
  background:#e9eae8}
div#welcomemsg .spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #dce0db;
  border-right:1px solid #dce0db;
  background:#eaebea}
div#welcomemsg .spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #eaebea;
  border-right:1px solid #eaebea;}
div#welcomemsg .spiffy4{
  border-left:1px solid #e2e5e2;
  border-right:1px solid #e2e5e2}
div#welcomemsg .spiffy5{
  border-left:1px solid #e9eae8;
  border-right:1px solid #e9eae8}
div#welcomemsg .spiffyfg{
  background:#EEEEEE;
  padding: 7px 12px;
  font-size:9pt;}

div#welcomemsg {
  margin-bottom: 10px;
}

div#sponsors .spiffy{display:block}
div#sponsors .spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFFFFF}
div#sponsors .spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e9ece9;
  border-right:1px solid #e9ece9;
  background:#f5f7f5}
div#sponsors .spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #dde2dc;
  border-right:1px solid #dde2dc;
  background:#f7f8f7}
div#sponsors .spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f7f8f7;
  border-right:1px solid #f7f8f7;}
div#sponsors .spiffy4{
  border-left:1px solid #e9ece9;
  border-right:1px solid #e9ece9}
div#sponsors .spiffy5{
  border-left:1px solid #f5f7f5;
  border-right:1px solid #f5f7f5}
div#sponsors .spiffyfg{
  background:#FFFFFF;
  padding: 7px 12px;
  font-size:18pt;
  font-family: arial ,georgia, times new roman;}

div#sponsors {
margin-bottom: 10px;
}

.moviedesc {
  padding: 7px;
  /* border-bottom:1px dashed #CCCCCC; */
}

.moviedesc h2 {
  font-family: arial, helvetica, sans-serif;
  font-size: 14pt;
  margin: 0;
}