body {margin: 0; font-family: 'Lucida Grande', Helvetica, tahoma, arial, sans-serif; font-size: 0.9em;}

#banner {background-color: #B22023; padding: 1.2em 0 1em 1.2em;}

#nav {background: #B22023 bottom left repeat-x url(images/m/nav-bgnd.jpg); height: 29px; padding: 0;}
#nav div {padding-left: 0.6em;}
#nav a {display: block; float: left; width: 72px; height: 24px; padding:5px 0 0 0; text-align: center; margin-left: 1px; color: #fff; text-decoration: none; background: #7D1618 top left no-repeat url(images/m/nav-off.jpg);}
#nav a.selected {background-image: url(images/m/nav-on.jpg); background-color: #FFF; color: #B22023;}

#content img {border: 1px solid #CCC;}
h1 {clear: left; font-size: 1.3em; color: #000; padding: 0.6em; margin: 0.6em 0; background-color: #EFEFEF;}
p {margin: 0.6em;}
p.intro {color: #7F7F7F;}
a {color: #000; text-decoration: none;}
a strong {color: #B22023;}
hr {margin: 0.6em 0; padding: 0; border: 0; background-color: #DDD; height: 1px;}
address {margin: 0.6em; font-style: normal;}
small {color:#c5585a;}

div.session-list {clear: left; margin:0.6em;}
div.session-list img {float: left; margin: 0 0.6em 0 0; }

div.poster-list {margin: 0.6em;}
div.poster-list div { float: left; width:88px; height: 170px; font-size: 0.7em; margin: 0 0.3em 0 0;}

div.quick-list {color: #7F7F7F;}

#movie h1 span {display: block; font-size: 0.8em; font-weight: normal; color: #7F7F7F;}
#movie img {float: left; margin: 0 0.6em 0.3em 0;}
#movie .sessions, #movie .sessions a {color: #7F7F7F;}
#movie a.trailer {display: block; height: 21px; width: 143px; padding: 3px 0 0 25px; color: #FFF; background: top left no-repeat url(images/m/iphone-trailer-bgnd.gif);}

#footer {clear:left; padding: 0.6em; margin-top:0.6em; background-color: #B22023; color: #FFF;}
#footer a {color: #FFF;}
#footer address {margin: 0;}

