body{
margin: 0px;
font-family:arial; font-size:12px; color:#000000;
background-color:#000000;
background-image: url(images/bg.jpg);
background-position:top left;
background-repeat:repeat-x;
}

a{color:#0000aa;text-decoration:none;}
a:visited {color:#0000aa;text-decoration:none;}
a:active {color:#dd0000;text-decoration:underline;}
a:hover {color:#0000ff;text-decoration:underline;}

h1 {font-family:sans-serif;font-size:32px;font-weight:bold;padding-bottom:4px;padding-left:15px;margin-top:5px;}
h2 {font-family:arial;font-size:16px;font-weight:bold;padding:0px;margin:0px;}
hr {border-bottom: 1px solid #c3cddd; border-top: 0px solid #c3cddd; border-left: 0px solid #c3cddd; border-right: 0px solid #c3cddd; width:100%;}

input,textarea {background-color:transparent;color:#000000;border:1px solid #845827;padding:2px;margin:2px;}
select {background-color:transparent;color:#000000;border:1px solid #845827;margin-bottom:5px;}
option {background-color:#ffffff;}
.radio {border:0px;}
.listinfo {border:1px solid #DDD4C2;}


#overall {width:800px;border-left:1px solid #000000;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0px auto;background-color:#f9f5e6;background-image:url(images/filmstrip.jpg);background-position:top left;background-repeat:repeat-y;clear:both;float:none;min-height:600px;}
#container {width:680px;background-image:url(images/header.jpg);background-position:top right;background-repeat:no-repeat;padding-left:120px;clear:both;}


#header {width:680px; height:120px;margin-left:0px;margin-top:0px;}

#menu {height:17px;padding:1px;padding-left:5px;margin-bottom:10px;border:1px solid #845827;background-image:url(images/barbg.gif);line-height:17px;font-size:12px;font-family:trebuchet ms,arial,sans serif;margin-right:10px;}
.menuitem {height:19px;display:inline;padding-right:18px;}
.menuitem a {color:#2222aa;}

#content {float:left;padding:0px;width:445px;margin-left:0px;border:0px;}
#content p {text-indent:20px; text-align:justify;margin-top:0px;font-family:sans-serif;font-size:12px;padding-top:3px;}
#content img {display:block;}

.subheader {height:19px;padding:2px;padding-left:5px;margin-bottom:10px;border:1px solid #845827;background-image:url(images/barbg.gif);line-height:17px;font-size:15px;font-family:trebuchet ms,arial,\sans serif;}
.subheader2 {height:19px;padding:2px;padding-left:5px;margin-bottom:0px;border:1px solid #845827;border-bottom:0px;background-image:url(images/barbg.gif);line-height:17px;font-size:15px;font-family:trebuchet ms,arial, sansserif;}
.columnitem {padding:5px;padding-left:10px;margin-bottom:10px;border:1px solid #845827;background-color:#f9f5e6;background-image:url(images/columnbg.jpg);background-repeat:repeat-x;font-size:10px;font-family:trebuchet ms,arial, sansserif;}
.columnimg {margin-bottom:10px;border:1px solid #845827;background-color:#f9f5e6;}
.rss-box {padding:0px;margin:0px;}
.rss-items {margin:0px;padding:0px;list-style:none;}
.rss-item {padding-left:0px;font-size:10px;line-height:12px;text-decoration:none;margin:0px;}
.leftcolumn {margin-bottom:10px;border:1px solid #845827;background-color:#f9f5e6;background-image:url(images/theaterbg.jpg);background-repeat:repeat-x;font-size:12px;font-family:trebuchet ms,arial,sans serif;}
.leftcolumn2 {margin-bottom:10px;border:1px solid #845827;background-color:#f9f5e6;background-image:url(images/theaterbg.jpg);background-repeat:repeat-x;font-size:12px;font-family:arial,sans serif;padding:4px;}
.leftcolumnphoto {margin-bottom:10px;border:1px solid #845827;}
.seemore {text-align:right;padding-top:5px;}
.comingsoon {padding-left:0px;line-height:12px;list-style:none;text-decoration:none;margin:0px;}
.comingsoonlarge {list-style:circle;}

.specialprice {color:#006600;font-weight:bold;font-style:italic;}

.theater {background-image:url(images/theaterheader.jpg);background-position:top right;background-repeat:no-repeat;}
.theatertext {padding:10px;padding-top:8px;float:left;height:54px;}
.theaterimg {float:right;border-left:1px solid #000000;height:74px;}
.theatername {font-family:arial black, arial;font-size:18px;line-height:20px;}
.theaterinfo {font-family:arial black, arial;font-size:12px;}
.theaterclear {clear:both;font-size:1px;}
.movielisting {width:200px;float:left;font-family:trebuchet ms,arial,sans-serif;padding:10px;padding-top:5px;}
.movielisting .title {font-size:18px;color:#0000cb;line-height:20px;}
.movielisting .rating {line-height:14px;}
.movielisting .runtime {line-height:14px;}
.movielisting .showtime {font-size:14px;color:#0000cb;line-height:16px;}

#calendar {padding:0px;margin-bottom:10px;border:1px solid #845827;background-color:#f9f5e6;background-image:url(images/columnbg.jpg);background-repeat:repeat-x;}
#calendar table .calendar {width:25px;height:24px;font-family:arial;border:1px solid #c89c6b;color:#845827;}
#calendar table .calendarToday {color:#000000;border:1px solid #000000;font-size:14px;font-weight:bold;background-color:#ffffff;}
#calendar table .calendarToday a {color:#000000;}

#rightcolumn {padding-right:10px;margin-left:10px; width:215px;border:0px;float:left;}

#bottom {clear:both;font-size:1px;border:0px;padding:5px;}

#footer {margin:0px auto;width:752px;padding-bottom:50px;color:#f9f5e6;font-size:10px;padding-left:10px;}
#footer a {color:#f9f5e6;text-decoration:none;}
#footer a:hover {color:#f9f5e6;text-decoration:underline;}

.caption {font-family:serif;font-style:italic;font-size:18px;margin-bottom:15px;text-align:center;}