@charset "utf-8";
/* CSS Document */

/*
Theme Name: 
Theme URI: 
Description: 
Version: 
Author: Stephen Orsini
Author URI: http://www.stephenorsini.com/
*/

/* EQUALIZER */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,.radio,select,textarea,p,blockquote,th,td {margin:0; padding:0;font-size:1em;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:1em; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
a:focus {outline:none;}

/* BODY ELEMENTS */

body {
padding:0;
margin:0;
background:url('images/BG_MAIN.jpg') repeat-x top #111;
}

img {
border:none;
}

#wrapper {
width:100%;
height:101%;
}

#header {
width:780px;
height:120px;
text-align:left;
background:#fff;
}

#navigation {
width: 780px;
height:74px;
background:url('images/BG_NAV.gif') repeat-x top #000;
border-bottom:1px solid #be0000;
margin:0;
padding:0;
overflow:hidden;
}

#content {
width:780px;
text-align:left;
color:#fff;
font-size:14px;
font-family:'Century Gothic', Tahoma, sans-serif;
line-height:22px;
background:url('images/BG_PAGE.gif') no-repeat top left #000;
border-bottom:1px solid #be0000;
margin:0;
padding:0;
}

#content div {
padding:20px;
}

#footer {
color:#be0000;
font-size:10px;
font-family:'Century Gothic', Tahoma, sans-serif;
width:780px;
height:30px;
background:url('images/BG_FOOTER.gif') repeat-x top #000;
margin:0;
padding:0;
}

#footer div {
padding:4px 20px;
}

#footer a:link, #footer a:visited, #footer a:hover {
color:#be0000;
text-decoration:none;
}

.menu a:link, .menu a:visited {
color:#fff;
font-family:'Century Gothic', Tahoma, sans-serif;
text-decoration:none;
text-transform:uppercase;
font-size:16px;
font-weight:100;
position:relative;
top:-1px;
padding:0px 20px 0px 0px;
margin:0;
}

.menu a:hover {
color:#be0000;
}

.page_title h1 {
color:#be0000;
font-family:'Century Gothic', Tahoma, sans-serif;
font-weight:100;
font-size:22px;
letter-spacing:10px;
text-transform:uppercase;
position:relative;
top:32px;
margin:0;
padding-left:20px;
}

.top {
color:#fff;
font-size:11px;
text-transform:uppercase;
text-decoration:none;
}

.left {
float:left;
}

.right {
float:right;
}

.clear {
clear:both;
}

.signature {
display:block;
margin:40px 0px 0px 480px;
font-weight:bold;
}

p {
padding:10px 0px 0px;
margin-bottom:10px;
}

ul {
padding:10px 0px 0px;
}

li {
list-style:outside square;
margin-left:20px;
padding:10px 0px 0px;
}

hr {background-color:#be0000; border:none; display:block; height:1px; margin:20px 0; margin-left:-20px; width:780px;}

h2 {
clear:both;
color:#be0000;
font-family:'Century Gothic', Tahoma, sans-serif;
font-weight:100;
font-size:22px;
letter-spacing:10px;
text-transform:uppercase;
height:19px;
margin:40px 0px 0px;
margin-left:-20px;
width:740px;
padding:0px 0px 0px 40px;
border-bottom:1px solid #be0000;
}

h3 {
font-size:18px;
}

input, select, textarea {
border:none !important;
background-color:#555 !important;
padding:4px !important;
margin:0px 6px 10px 0px !important;
color:#fff;
font-size:14px;
font-family:'Century Gothic', Tahoma, sans-serif;
}

input {
width:220px;
}

textarea {
width:420px;
height:80px;
}

.submit {
cursor:pointer;
width:120px !important;
}

a:link, a:visited {
color:#fff;
text-decoration:none;
}

a:hover {
color:#be0000;
}

.movie-box {
padding-top:8px;
}

.now-playing {
background:#be0000;
text-align:right;
text-transform:uppercase;
letter-spacing:3px;
display:block;
margin:0;
padding:2px 6px;
}

a.theater-list {
padding:2px 6px;
display:block;
text-transform:uppercase;
letter-spacing:3px;
border-bottom:1px solid #be0000;
}

a.theater-list:hover {
background: url('images/BG_NAV.gif') bottom;
}

/* CFORMS */
.contact {display:block; float:right; height:560px; text-align:right; width:440px;}
legend, .linklove, #li--3 label, #li--4 label {display:none;}
#li--2, #li--3, #li--4 {display:inline;}
.cform {display:block; float:left; position:absolute; top:214px;}
.cform label {display:block;}
.cform li {list-style:none; margin:0;}
span.reqtxt, span.emailreqtxt {font-size:12px; color:#be0000;}
#sendbutton {width:inherit; cursor:pointer;}

/* MISC */
.clear {clear:both;}
.hide {display:none;}
strong {font-weight:bold;}
em {font-style:italic;}
.alignleft {float:left;}
.alignright {float:right;}
.aligncenter {margin:0 auto;}
img.alignleft {margin-right:30px;}
img.alignright {margin-left:30px;}


/* ADMIN */
.edit a:link, .edit a:visited {position:absolute; top:10px; right:10px; background:#333; padding:2px 4px;}