/* CSS Document */

#allcontent  {
	Width: 800px;
	
	
	padding-bottom:  5px;
	background:  #aaa;
	margin-left:  auto;
	margin-right:  auto;
		
} 
body  {
	font:  small/1.5em Geneva, Arial, Verdana, san-serif;
	background:  #000
}
#header h1 {
	text-indent:  -5000px;
	background:  url(../images/banner.jpg) no-repeat 0% 0px;
	
	width:  800px;
	height:  190px;
	}
h1  {
	font:  100% Optima, Georgia, serif;
	font-weight:  bold;
	text-align:  left;
	color: #333;
	padding:  20px 0px 0px 115px;
	letter-spacing:   .3em;
	line-height:  .2em;
	
}
#header h2  {
	font:  1.5em Optima, Georgia, serif;
	font-weight:  bold;
	
	text-align:  left;
	color: #555;
	padding:  10px 0px 20px 115px;
	letter-spacing:   .3em;
	line-height:  .2em;
	
}
#constantcontact  {
	float:  right;
	padding-top:  20px;
	}
.trailer  {
	letter-spacing:   none;
	font:  .75em Geneva, Verdana, Arial, san-serif;
	padding:  0px 5px;
	color:  #000;

}

#map  {
	text-align:  center;
	}

#nav ul  {
	list-style-type: none;
	width:  524px;
	float:  left;
	padding:  0px 0px 0px 0px;
	margin:  10px 0px 0px 115px;
	text-align:  center;
	background:  url(../images/nav.gif) repeat-x;
	
}
#nav ul li {
	float:  left;
}
#nav ul a  {
	display:  block;
	float:  left;
	padding:  0 2em;
	line-height:  2.1em;
	color:  #fff;
	background:  url(../images/DIVIDER.GIF) repeat-y left top;
}
#nav ul .first a {
	background:  none;
		
}
#main  {
	color:  #333;
	font-size:  88%;
	margin: 40px 25px 20px 25px;
	
	clear:  right;
	padding-top:  0px;
	   
	
	  
	text-align:  left; 
	
}
#highlight  {
	width:  650px;
	background-color:  #CCCCCC;
	border:  1px dashed #eee;
	padding:  5px;
	margin:  10px;
}

#main h2 {
	font:  1.6em Geneva, Verdana, Arial, san-serif;
	font-weight:  bold;
	text-align:  left;
	color:  #333;
	padding:  25px 0px 5px 0px;
	letter-spacing:   .2em;
}

#notice  {
	color:  #660000}
	
#membership  {
    	list-style-type: none;
		}

h3 .title  {
	font-style:  italic;
	font-size:  1.2em;
	padding-right:  8px;
}
.filmInfo  {
  list-style-type: none;
  text-align:  left;
  margin:  0px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
  background:  none;
  font-size:  75%;
  line-height:  1.6em;
}
p a  {
		
	color:  #333;
	font-size:  100%;
}
h3 img  {
	float:  left;
	padding:  3px;
	margin:  14px;
	border:  1px solid #666;
}

p img  {
	float:  right;
	padding:  3px;
	margin:  8px;
	border:  1px solid #666;
}

#nav a:link  {

    color:                  #333;
	text-decoration:	none;	
}
#nav a:visited  {
       color:                 #333;
	   text-decoration:	none;
}
#nav a:hover {
          color:                   #333;
		  text-decoration:	none;
}
#nav ul a:hover  {

          color:                   #000;
         text-decoration:	underline;
}


 a[href^="http"] {
	background: url(../images/external_link.gif) no-repeat right top ;
	padding-right: 12px;	
}
a:link  {

    color:                  #333;
	text-decoration:	underline;	
}

a:visited  {
       color:                 #333;
	   text-decoration:	underline;
}

a:hover  {

          color:                   #ccc;
	background:		#333;
         text-decoration:	underline;
}

#header a:link {
		text-decoration:	none;
		background:		none;
		}
#header a:visited {
		text-decoration:	none;
		background:		none;
		color: #333;
		}
#header a:hover {
		text-decoration:	none;
		background:		none;
		color: #333;
		}

#footer { 
  text-align: center;
  color: #666;
  font-size:  .75em;
  font-family:  Verdana, Arial, Geneva, sans-serif;
  line-height:  1.25em;
  display: inline;
}
#footer a:link {
 	color:  #666;
	text-decoration:  none;
}
#footer a:visited {
 	color:  #666;
	text-decoration:  none;
}
#footer a:hover {
 	color:  #666;
	 border-bottom:           1px solid #999;
}



