/* Resets */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}


/* --------------------------------- */


body {
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#644b42;
margin:0px;
padding:0px;
background: url(images/layout/body_bg.jpg) #0e1935 no-repeat top;
height:100%;
line-height: 1;
}

ul {
list-style-position:inside;
}
/* Classes */

.float_left {
float:left;
}

.float_right {
float:right;
}

.img_floater{
border-style:solid;
border-color:#eab261;
border-width:5px;
}


.img_floater_L{
border-style:solid;
border-color:#eab261;
border-width:5px;
float:left;
margin-right:12px;
}

.img_floater_R{
border-style:solid;
border-color:#eab261;
border-width:5px;
float:right;
margin-left:12px;
}

.img_border{
border-style:solid;
border-color:#eab261;
border-width:5px;
}

.simg_border{
border-style:solid;
border-color:#eab261;
border-width:2px;
}

.clearfloat {
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

.vertical_divider {
background-image:url(images/layout/vertical_divider.gif);
background-repeat:repeat-y;
}

.table_align {
	margin-left:auto;
	margin-right:auto;
}
.titles {
margin-left:9px;
}

.copyright, .copyright a{
color:#454545;
text-decoration:none;
}

.upcoming{
width:95px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
.upcoming_sm{
font-size:10px;
}

.movie_titles{
color:#2662c4;
font-weight:bold;
font-size:14px;
}

.blue{
color:#2662c4;
font-weight:bold;
font-size:12px;
}

.week{
font-weight:bold;
font-size:12px;
text-align:center;
padding-bottom:2px;
font-style:italic;
}

.note{
font-size:10px;
padding-top:5px;
margin-right:8px;
}

/* ---------------------- Divs */	

#footer_wrapper {
width:100%;
margin: 0 auto;
background-image:url(images/layout/footer_bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

#wrapper {
width:1000px;
min-height:100%;
padding:0;
margin: 0 auto;
 
}

#header {
width:925px;
height:111px;
margin-right:auto;
margin-left:auto;
padding-top:409px;
 
}

#content_holder {
width:1000px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:0px;
background-image:url(images/layout/content_repeater.gif);
background-repeat:repeat-y;
background-position:center;
}

#content {
width:1000px;
height:auto;
background-image:url(images/layout/content_top.jpg);
background-repeat:no-repeat;
background-position:top;
}

#content a{
margin:0px;
padding:0px;
color:#2662c4;
text-decoration:none;
font-weight:bold;
}
#content a:hover{
margin:0px;
padding:0px;
color:#be0000;
text-decoration:underline;
}

#titles{
width:558px;
height:25px;
background:url(images/layout/titles_bg.gif) no-repeat;
}

#footer {
width:917px;
height:44px;
margin-right:auto;
margin-left:auto;
margin-top:13px;
background:url(images/layout/footer_hr.gif) no-repeat top;
}

#footer {
width:897px;
height:28px;
margin-right:auto;
margin-left:auto;
margin-top:13px;
padding-top:17px;
padding-left:10px;
padding-right:10px;
background:url(images/layout/footer_hr.gif) no-repeat top;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2662c4;
}

#footer a:active, #footer a:visited, #footer a:link {
text-decoration:none;
color:#2662c4;
margin:0 6px;
}

#footer a:hover {
text-decoration: underline;
color:#2662c4;
margin:0 6px;
}

#banner {
width:564px;
height:30px;
z-index:12;
position:absolute;
top:195px;
left:50%;
margin-left:-275px;
}
#flash_menu {
margin-left:auto;
margin-right:auto;
width:925px;
height:139px;

}