@import url('zero.css');
@import url('jquery.lightbox-0.4.css');

body, table { font: 11px/1.4 Helvetica, Arial, sans-serif; color: #8A8A8A; background: #757575 url(../images/bg.gif) repeat-y top center; }

.small { font-size: 11px; }
.medium { font-size: 12px; }
.large { font-size: 14px; }

img { border: 0; }

h2 { font-size: 150%; margin: 0 0 0.5em 0; }

ol { margin: 0.5em 0 0 3em; }
ul { margin: 0.5em 0 0 3em; }
	li { margin: 0 0 0.2em 0; display: list-item }
	ul li { list-style: disc; }
	ol li { list-style: decimal; }

p { margin: 0.5em 0; }

a { text-decoration: underline; color: #6a6a6a;}
    a:hover { text-decoration: underline; }

.first { margin-top: 0 }

.cl { clear: left; }
.cr { clear: right; }
.cb { clear: both; }

label { display: block; margin: 0.5em 0 0.1em 0; }

#header { text-align: right; width: 650px; margin: 0 auto; padding: 0 75px 0 75px; background: white; }
	#header .inner { padding: 25px 10px 0 0; }

#banner { width: 800px; margin: 18px auto 0 auto; background-color: white; background-repeat: no-repeat; background-position: top center; position: relative; }
	#banner img { display: block; margin: 0 auto;  }
	
	#main-points { color: black; position: absolute; left: 600px; width: 100px; top: 120px; margin: 0; padding: 0; line-height: 1.2;}
		#main-points li { opacity: 0; filter: alpha(opacity=0); margin: 0 0 3px 0; padding: 0; }
	
	#headlines { position: absolute; color: #F6060F; left: 105px; top: 240px; margin: 0; padding: 0; font-size: 10px; }
		#headlines li { margin: 0; padding: 0; }
		#headlines .inner { display: none; }
		#headlines .selected { color: white; }
		#story { position: absolute; color: white; right: 92px; top: 250px; height: 33px; width: 300px; text-align: right; }
	
#movie { height: 342px; width: 677px; margin: 20px auto 0 auto; background-color: white; }
	#movie img { display: block; }

#main { width: 650px; margin: 0 auto; padding: 0 75px 30px 75px; background: white; }
	#main .inner { border-top: 1px solid #848484; padding-top: 40px; }

#nav { float: left; width: 150px; text-transform: uppercase; font-size: 11px; }
	#nav ul, #nav li { margin: 0; padding: 0; display: block; list-style: none; }
	#nav li { margin-bottom: 0.5em; padding-left: 8px; background: url(../images/grey_dot.gif) no-repeat bottom left; }
	#nav ul a { color: #616161; border-bottom: 1px solid #D5D5D7; display: block; text-decoration: none; }
		#nav a:hover { text-decoration: none; }
	#nav ul ul {}
		#nav ul ul li { padding-left: 0; background: none; }
		#nav ul ul { margin-top: 0.5em; }
		#nav ul ul a { color: #B4B4B4; border-bottom: none; }
	#nav .separator { margin: 0 0.4em }
	
#sizer { margin: 35px 0 0 8px; }
	#sizer a { text-decoration: none; }
		#sizer a:hover { text-decoration: underline; }

#content { margin-left: 178px; }