html{height:100.1%;}
body{background:#000 url('../images/home/bkrnd_bubbles.gif') repeat-x 0 80px;font-family:Arial,Verdana,sans-serif;font-size:12px;margin:0;}
#container{min-width:850px;width:70%;}
.clearer{clear:both;}
/*
Default Link Styles
*/ 
a:link,a:visited{color:#000;text-decoration:none;}
a:hover{color:#b11926;text-decoration:underline;}
#mainContent ul li a{font-weight:900;}
#threeVenues ul li a:link,#threeVenues ul li a:visited,#twoVenues ul li a:link,#twoVenues ul li a:visited,#oneVenue ul li a:link,#oneVenue ul li a:visited{color:#b11926;}
#threeVenues ul li a:hover,#twoVenues ul li a:hover,#oneVenue ul li a:hover{color:#000;}
.showings p a:link,.showings p a:visited,.showings p a:hover{color:#000;font-weight:bold;}
/* 
font and background colors 
*/
.red,#spevent h2{color:#b11926;}
.white{color:#FFF;}
.blue{color:#33ccff;}
.grey{color:#999;}
.ltgrey,#oneVenue div p.ltgrey{color:#666;font-size:10px;}
.lightgrey{color:#CCC;}
.graybck{background-color:#CCC;}
.green{color:#3d5a3d;}
.btmborder{border-width:0 0 1px 0;border-color:#CCC;border-style:solid;}
.bold{font-weight:900;}
.small{font-size:11px;margin:0;padding:0;font-weight:900;}
.smallnobold{font-size:11px;}
.noborder{border:0;}
.sig{text-align:right;color:#666;font-size:0.8em;padding-right:10px;}
.center{text-align:center;}
.noshowings{padding:25px;border:1px #CCC solid;margin:20px;text-align:center;}
.boldRed{font-weight:bold;color:#C30;}
.alignRight{float:right;margin:5px;}
.alignLeft{float:left;margin:5px;}
.light{font-weight:normal;}
.large{font-size:13px;}
.underline{text-decoration:underline;}
th{text-align:left;}
.centered{text-align:center;}
#footer{}
#footer p{background:#000;margin:0;padding:0;float:right;position:relative;top:8px;font-size:10px;}
#footer p,#footer a:link,#footer a:visited,#footer a:hover{color:#069;}
#footer img{float:left;position:relative;top:8px;border:0;padding:5px 5px;margin:0;}
/*
Masthead styles
*/
#masthead{width:100%;background-color:#000;height:78px;background:transparent url('../images/home/neon_repeat.png') repeat-x bottom left;}
#masthead .first{width:370px;float:right;height:78px;background:transparent url('../images/home/neon_repeat.png') repeat-x bottom left;}
#masthead .second{width:400px;float:right;height:78px;background:transparent url('../images/home/neon_ender.gif') no-repeat bottom right;position:relative;top:13px;}
#masthead .second div{position:relative;top:-10px;}
/*
main content styles
*/
#mainContent{background:#FFF url('../images/home/content_bothalt.gif') top left no-repeat;padding:7px 0 0 0;position:relative;float:right;width:748px;margin:0 10px 0 0;}
#mainContent .top{background:#FFF;height:23px;}
#mainContent .showings{margin:0 25px;height:43px;padding:4px 10px}
#mainNav{list-style-type:none;margin:5px 0 0 15px;padding:0;}
#mainNav li{float:left;background:#FFF url('../images/masthead/background.gif') 0 0px repeat-x;height:50px;margin:0;}
#mainNav li a.nav_active:link,#mainNav li a.nav_active:visited{background:transparent url('../images/masthead/sm_arrow.gif') 50% bottom no-repeat;}
#mainNav li.startcap{background:#FFF url('../images/masthead/endcap.gif') -52px 0px repeat-x;height:50px;width:20px;padding:0;overflow:none;}
#mainNav li.endcap{background:#FFF url('../images/masthead/endcap.gif') -10px 0px repeat-x;height:50px;width:20px;padding:0;overflow:none;}
#mainNav li a:link,#mainNav li a:visited{padding:15px 20px 11px 20px;display:block;color:#FFF;font-family:"Lucida Grande",Arial,Verdana,Sans-Serif;font-size:11px;}
#mainNav li a:hover{background:transparent url('../images/masthead/sm_over.gif') 50% bottom no-repeat;text-decoration:none;}
.midcontainer{width:928px;background:#FFF;}
.filmcontainer{width:708px;padding:10px 20px;background:#FFF;}
#mainContent .listings h1{font-size:1.25em;color:#000;width:100%;margin:0;padding:0 0 5px 0;border-width:0 0 1px 0;border-color:#CCC;border-style:solid;}
#mainContent .listings h1{}
#mainContent .listings form{float:right;margin:-10px 0 0 0;padding:0;}
#mainContent .listings form label{font-weight:normal;font-size:10px;color:#666;display:block;text-align:center;}
#mainContent .listings form select{font-size:10px;}
#mainContent .listings{min-height:600px;}
/*
film style
*/ 
.full{padding:0 20px;}
.showtime{list-style-type:none;font-weight:bold;}
.showtime li.blue{color:#05557E;}
/*
footer styles
*/ 
#footer{width:748px;height:100px;background:#000 url('../images/home/content_bothalt.gif') no-repeat 0 -115px;clear:both;margin:0;padding:0;}
.footer{padding-top:40px;}
/*
homepage film display table
*/ 
#film_listings{margin:20px auto;clear:both;}
#film_listings td{padding:5px 10px 0 10px;}
#film_listings td strong{display:block;padding:5px 0;font-size:13px;}
#film_listings td p.imgspan{margin:0;min-height:255px;text-align:center;}
#film_listings ul{list-style-type:none;margin:0 0 15px 0;padding:0 0 0 0px;width:70px;}
#film_listings ul li{color:#b11926;padding:2px 0;font-weight:bold;}
#film_listings ul li.tiny{text-align:left;color:#666;font-weight:normal;}
.ohioforart{background:#FFF url('../images/home/arts4ohio_new.png') bottom right no-repeat;border-width:0 0 0 1px;border-color:#FFF;border-style:solid;color:#FFF;}
.kids{background:#FFF url('../images/home/kids.png') bottom right no-repeat;}
.ohioforart ul *,.ohioforart .tiny{color:#FFF;}
span.tiny{padding:1px 3px;margin:0;}
/*
venue Styles
*/ 
.showInfo{padding-bottom:15px;}
.showInfo p{padding:0px 10px 0 10px;margin:0;float:left;width:45%;line-height:18px;}
.smborder{border-width:0 0 1px 0;border-color:#CCC;border-style:solid;}
.center{color:#999;font-size:11px;width:748px;clear:both;}
.full{width:100%;}
.film_images img{margin:0;padding:2px;}
.film_images{width:200px;float:left;}
.film_images .reeltime{border:0;padding:23px;}
.listing{width:480px;float:left;margin:0 0 0 5px;}
.listing ul{float:left;width:160px;min-height:100px;padding:0;margin:0 0px 10px 0;border:0px #CCC solid;}
.listing ul li{padding:0;margin:0;text-indent:0;}
.listing ul li{font-size:12px;}
.listing ul li.small{font-size:10px;}
.listing h2,.listing h3,.previews h3{margin:0;padding:0;color:#b11926;}
.shows div p{clear:both;width:100%;font-size:30px;}
.iframepad{margin:0 20px;}
.listing iframe{border:1px #CCC solid;}
.listing object{margin:10px 5px 30px 5px;}
.listing h3,.previews h3{width:100%;border-width:0 0 1px 0;border-color:#CCC;border-style:solid;padding:0 0 5px 0;}
.pad{padding-top:15px;min-height:200px;}
.tiny{color:#666;font-size:10px;padding:5px 0 0 0;margin:0;display:block;line-height:10px;}
.black{color:#000;}
td{vertical-align:top;}
/*
Blog styles
*/ 
#blog,#tech{width:325px;float:left;margin:20px 0 0 0;padding:0px;}
#blog{margin-left:50px;}
#tech table{width:300px;border-width:0 0 0 1px;border-color:#CCC;border-style:solid;margin:10px 5px;}
#tech table th.heading{height:10px;padding:5px 15px;background:#b11926;color:#FFF;text-align:left;}
#tech table a.highlighter{background:#CCC;display:block;height:20px;width:100%;color:#FFF;font-weight:bold;text-align:center;font-size:13px;padding:5px 0 0 0;}
#tech table a.highlighter:link,#tech table a.highlighter:visited{color:#333;}
#tech table a.highlighter:hover{background:#CCC url('../images/home/small_arrow_grey.gif') 50% bottom no-repeat;text-decoration:none;}
#tech table th{}
#tech table td{text-indent:0px;text-align:center;}
#tech table td,#tech table th{height:25px;border-width:0 1px 1px 0;border-color:#CCC;border-style:solid;}
#event{display:none;background:transparent url('../images/home/drop_shadow.png') bottom right no-repeat;border-width:0;border-color:#CCC #333 #333 #CCC;border-style:solid;width:300px;padding:10px;}
.hide{display:none;}
.twitter{border-width:0 0 1px 0;border-color:#CCC;border-style:solid;padding:0 4px 6px 4px;}
.righty{display:block;text-align:right;padding-top:5px;}
.twitterhead{background:#FFF url('../images/home/sm_bird.gif') bottom right no-repeat;}
.twitterhead,.bloghead{border-width:0 0 1px 0;border-color:#CCC;border-style:solid;padding:10px 0 2px 0;}
/*
Cinemateque and Reel Time posts
*/ 
.previews{text-align:center;}
.previews h3{text-align:left;}
#reviews{width:100%;}
#reviews td{padding:10px 5px;border-width:0 0 1px 0;border-color:#CCC;border-style:solid;}
.paginate{text-align:right;font-weight:normal;border:0;}
.paginate strong{padding:3px;}
.paginate a:link,.paginate a:visited{color:#333;padding:2px;}
.paginate a:hover{color:#000;}
.reviewDiv{border-width:0 0 1px 0;border-color:#CCC;border-style:solid;}
.eventDescrip{height:210px;}
/*
Ad Styles
*/ 
.largeAd,.filmcontainer{float:left;}
.largeAd{width:160px;height:600px;margin:35px 0 0 20px;}
#showreeltime{background:#FFF;padding:0;}
#showreeltime p{padding:10px;clear:both;margin:0;text-align:right;}
#showreeltime p img{padding-top:5px;}
#showreeltime object{padding:0;margin:0;}
#lgBlur{position:absolute;top:0;left:0;width:100%;z-index:100;background:url('../images/home/blur.png');display:none;text-align:left;}
/*
Listing Style for all shows
*/
#altListing{width:100%;}
#altListing td{border-width:0 0 1px 0;border-color:#CCC;border-style:solid;padding:15px 0 15px 10px;vertical-align:top;}
#altListing td h3{margin:0;padding:0;}
.secondcol{width:315px;float:left;}
.firstcol{width:360px;padding:0px 30px 0 0;float:left;}
#contact{width:365px;text-align:left;}
#contact input{width:80%;}
#contact td{font-size:10px;color:#666;}
#contact td.first{width:80px;}
#contact textarea{width:100%;}
#contact label,#contact input{text-align:left;}
#contact button{display:block;border:1px #CCC solid;color:#FFF;background:#900;}
#contact button:hover{background:#333;color:#FFF;}
/*
homepage special event
*/
#spevent{width:710px;clear:both;margin:20px 0;}
#spevent .topper{background:url('../images/special_events/special_event_topper.gif') 0 -22px no-repeat;height:42px;}
#spevent .midground{background:url('../images/special_events/special_background.gif') top left repeat-y;padding:0 30px;}
#spevent .btm{background:url('../images/special_events/special_event_topper.gif') 0 0 no-repeat;height:22px;}
#spevent .eventHeadline{padding:20px 30px;}
#spevent ul{list-style-type:none;}
