/* Import the style sheet that resets all browsers. */
@import url("reset.css");

/* Updated 05/28/08 */

/* Begin section-unspecific selectors */
.clearBoth {display:block; clear:both;}
.clearLeft {display:block; clear:left;}
.clearRight {display:block; clear:right;}
/* End section-unspecific selectors */

#wrapper {width:970px; margin:0 auto; background:url(../images/sideGradient.gif) top center repeat-y; padding:0 10px 10px;}
#header {width:970px; height:75px; background:url(../images/headerBg.gif) top left no-repeat;}
#header .logo1 {float:left; margin:30px 0 0 30px;}
#header .logo2 {float:right; margin:30px 30px 0 0;}
#navigation {margin-bottom:10px;}
#navigation p {text-align:center;}
#navigation a {margin-right:15px; font-size:1.3em;}
#content .columnA {width:165px; float:left; margin-left:5px;}
.columnA .showtime {background:#e3f0d1; padding:5px;}
.showtime {background:#e3f0d1; padding:5px;}   /* originally .columnA .show.... */
.showtime select, .showtime input {width:150px; font-size:1em; color:#616264;}
.showtimeButton {background-color:#8FC73E; font-weight:bold; color:black; }
.showtime .submit {width:50px; margin-top:10px; margin-left:5px;}
.showtimeDirect {padding:5px;}
.showtimeDirect h5 {margin-bottom:0;}
.showtimeDirect p {border:1px solid #e3f0d1; border-left:none; border-right:none; line-height:1.6em; padding:0.6em 0; margin:0;}
.showtimeDirect a {color:#00549e;}

/* Begin Homepage Selectors */
.poll {padding:5px;}
.poll input {margin-left:15px;}
#content .homeColumnB {width:555px; float:left; margin-left:5px;}
.homeColumnB ul {list-style-type:none; margin:0;}
.homeColumnB li {float:left; margin-right:3px; color:#231f20;}
.homeColumnB li.insider {background:url(../images/insider.gif) no-repeat; width:180px; padding-top:50px; text-align:center;}
.insider p {font-size:0.8em;}
.homeColumnB li span {text-align:center; float:left; font-size:0.8em; margin-top:25px;}
.homeColumnB li span h5 {font-size:1.2em;}
#content .homeColumnC {width:230px; float:left; border:solid 1px #e3f0d1; margin-left:5px;}
.homeColumnC h5 {background:#e3f0d1; margin:0; padding:3px 0 3px 2px;}
.homeColumnC a {color:#00549e;}
.releaseItem {padding:0 2px; margin:15px 0;}
.releaseItem h6 {color:#000000; font-weight:bold; border-bottom:solid 1px #e3f0d1; margin-bottom:3px;}
.releaseItem img {float:right; margin-left:2px;}
/* End Homepage Selectors */

/* Begin Inside Template A Selectors */
body#templateA #content {background:url(../images/insideColumnB_bg.gif) 174px bottom no-repeat;}
.insideColumnB {border-top:solid 1px #e3f0d1; width:221px; float:left; padding:0 5px 0 2px; margin-left:5px;}
.insideColumnB h4 {border-bottom:solid 1px #e3f0d1;}
.insideColumnB ul {list-style-type:none;}
.insideColumnC {float:left; margin-left:5px; border:solid 1px #e3f0d1; width:547px; padding:0 3px; color:#231f20;}
.insideColumnC h4 {border-bottom:solid 1px #e3f0d1;}
.showcaseItem {padding:10px 0 10px 20px; border-bottom:solid 1px #e3f0d1;}
.showcaseItem .showcase {float:right; margin-left:15px;}
.lastItem {border:none;}
/* End Inside page Template A Selectors */

/* Begin Inside Press Selectors */
.insideColumnPress {float:left; margin-left:5px; border:solid 1px #e3f0d1; width:768px; padding:5px 3px; color:#231f20;}
.insideColumnPress h4 {float:left;}
.insideColumnPress input {float:right;}
.insideColumnPress hr {display:block; border:solid 1px #e3f0d1; border-bottom:none; border-right:none; border-left:none;}
.insideColumnPress ul {list-style-type: none; margin-top:2em;}
.insideColumnPress li {margin: 1em 0;}
/* End Inside Press Selectors */

/* Begin Inside Movie Selectors */
.insideColumnMovie {float:left; margin-left:5px; border:solid 1px #e3f0d1; width:768px; padding:5px 3px; color:#231f20;}
.insideColumnMovie h4, .insideColumnMovie p {text-align:center;}
.insideColumnMovie hr {display:block; border:solid 1px #e3f0d1; border-bottom:none; border-right:none; border-left:none;}
.insideColumnMovie ul {list-style-position:inside; list-style-type:circle; margin-left:0.4em;}
.insideColumnMovie li {padding:0.6em 0; border-bottom:solid 1px #e3f0d1;}
.insideColumnMovie .insiderhead { font-size:1.4em; vertical-align: top; }
.insideColumnMovie h5 {font-weight:bold;}
.greenBtn {background:#8FC73E; color:#fff; display:inline-block; font-size:15px; font-weight:bold; margin-bottom:10px; padding:3px 15px; text-align:center; width:150px;}
/* End Inside Movie Selectors */
#footer {clear:both; border-top:solid 1px #d1d2d4; padding:0 0 10px 25px; margin:10px 5px 0; font-size:0.8em;}
.bottomShadow {width:990px; margin:0 auto; position:relative; top:-2px;}