* html body { text-align:center; }
body {
  margin:0;
  padding:0;
  font-family: tahoma, verdana, Arial, Sans-Serif, helvetica;
  font-size: 12px;
  color: #000;
  background: url(../images/web_backdrop_sml.jpg) #fff; 
}
img { border:0; margin:0; padding:0; }
.clear { clear:both; }
#wrapper { width: 700px; background:#FFF; margin:40px auto; border:2px solid #880f1d; }
#page { margin:50px; }
#topnav {
  margin:20px 0;
  padding:0;
  font-family: tahoma, verdana, Arial, Sans-Serif, helvetica;
  font-size: 15px;
  color: #880f1d;
  background:#fff;
  text-align:center;
}
#topnav a, #topnav a:visited { color:#880f1d; text-decoration:none; }
#topnav a:hover { color:#d5c9be; text-decoration:none; }
#contents { text-align:center; }
#contents table {
  font-family: tahoma, verdana, Arial, Sans-Serif, helvetica;
  font-size: 16px;
  color: #880f1d;
  background:#fff;
}
div.content_table {
  margin: 10px 10px 10px 65px;
  text-align:left;
}
div.support_table {
  margin: 10px 10px 10px 65px;
  text-align:left;
}
.content_table table {
  border: 1px solid #333;
  border-collapse: collapse;
}
.content_table td {
  border: 1px solid #CCCCCC;
  padding: 2px 1px 1px 1px;
}
.thu28 { color:#670104; }
.thu28 a, .thu28 a:visited { color:#670104; text-decoration:none; }
.thu28 a:hover { color:#670104; text-decoration:underline; }

.fri30 { color:#347623; }
.fri30 a, .fri30 a:visited { color:#347623; text-decoration:none; }
.fri30 a:hover { color:#347623; text-decoration:underline; }

.sat1 { color:#AC1C2D; }
.sat1 a, .sat1 a:visited { color:#AC1C2D; text-decoration:none; }
.sat1 a:hover { color:#AC1C2D; text-decoration:underline; }

.sun2 { color:#256963; }
.sun2 a, .sun2 a:visited { color:#256963; text-decoration:none; }
.sun2 a:hover { color:#256963; text-decoration:underline; }

.mon3 { color:#954D24; }
.mon3 a, .mon3 a:visited { color:#954D24; text-decoration:none; }
.mon3 a:hover { color:#954D24; text-decoration:underline; }

div.movie_table {
  font-family: tahoma, verdana, Arial, Sans-Serif, helvetica;
  font-size: 12px;
  color: #333;
  margin: 0px 10px 10px 10px;
  text-align:left;
}
.movie_table th {
  color:#FFFFFF;
  font-weight:bold;
  text-align:left;
  margin: 0px 10px 10px 0px;
  height: 50px;
}

.movie_title {
  font-family: tahoma, verdana, Arial, Sans-Serif, helvetica;
  font-size: 16px;
  color: #880f1d;
  background:#fff;
}
.movie_title a, .movie_title a:visited { color:#880f1d; text-decoration:none; }
.movie_title a:hover { color:#880f1d; text-decoration:underline; }

