body {margin: 0; padding:0 7px; font-family: helvetica, geneva, tahoma, arial, sans-serif; font-size: 0.95em; background:#02051C top left repeat-x url(images/m/bgnd.jpg);}

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

#nav {background: #0066CC bottom left repeat-x url(images/m/navbgnd.gif); height: 35px; padding: 0; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; font-weight:bold;}
#nav a {display: block; float: left; height: 27px; padding:8px 1em 0 1em; font-size:1em; text-align: center; color: #80B3E6; border-left:1px solid #014997; border-right:1px solid #1F79D2;}
#nav a.selected {color: #FFF; text-shadow: 0 0 3px #000;}
#nav a.first {border-left:none;}
#nav a.last {border-right:none;}

#snav {height:2em;}
#snav a {display: block; float: left; height: 25px; padding:5px 1em 0 1em; text-align: center; color: #FFF; font-weight:bold;}
#snav a.selected {background-color:#01285D; color:#FFF; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;}

#content {clear:left;}
h1 {clear: left; font-size: 1.3em; color: #FFF; margin: 0.6em 0.6em; font-weight: normal;}
p {margin: 0.8em 0.6em 1em 0.8em; color: #80B3E6;}
a {color: #0066CC; text-decoration: none;}
hr {margin: 0.6em; padding: 0; border: 0; background-color: #212338; height: 1px;}

div.session-list {clear:left; margin:1px; padding:7px 0 7px 48px; background:#FFF center left no-repeat;}
div.session-list.first {-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;}
div.session-list.last {-webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}
div.session-list a {font-weight:bold;}
div.session-list a strong, div.session-list strong {font-weight:normal; color:000;}

a.movie-list {display:block; clear:left; margin:1px; padding:7px 0 7px 48px; background:#FFF center left no-repeat; color:#000;}
a.movie-list.first {-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;}
a.movie-list.last {-webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}
a.movie-list strong {color:#0066CC;}
#content a.movie-list img {float:right; margin:0.6em 0.6em 0 0;}

#movie .synopsis p {color:#9A9BA4; line-height: 1.4em;}
#movie .poster {float: right; margin: 0 0 0.3em 0.6em; width:88px;}
#movie .poster a.trailer {font-size: 0.8em; color: #FFF; height: 1.5em; padding-top: 0.4em; display: block; text-align: center; background: #0066CC center left repeat-x url(images/m/navbgnd.gif); -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;}
#movie .poster img {border: 1px solid #35415B;}
#movie div.session-list {padding-left:0.6em;}

#info .prices p, #info .prices hr {margin-top:0.5em; margin-bottom:0.5em;}
#info strong {font-weight: normal; color: #FFF;}
#info a {color:#80B3E6;}

#footer {clear:left; margin-top:2em; padding: 0.6em; background-color:#012759; color: #99ABC0; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;}
#footer a {color: #80B3E6;}
#footer address {margin: 0;}
