@charset "utf-8";
/* CSS Document */


body {
	margin-top:7px;
	text-align:center;
	background-color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
}

#outerwrapper {
	width:800px;
	margin:0 auto;
	height:auto;
	text-align:left;
}

#left {
	width:288px;
	height:auto;
	float:left;
}

#left_left_frame {
	width:9px;
	height:auto;
	float:left;
}

#left_content {
	width:279px;
	height:auto;
	float:right;
}

#left_binder {
	width:279px;
	height:584px;
	background-color:#CCC;
}

#left_top_frame {
	width:279px;
	height:18px;
}

#left_content_panel {
	width:279px;
	height:566px;
	background:url(images/left_content_cinespace.jpg) no-repeat #CCC;
	margin-top:0px;
	overflow:hidden;
} 

#left_bottom_frame {
	width:279px;
	height:16px;	
}

#nav {
	width:800px;
	height:25px;
	clear:both;
	padding-top:10px;
}


#home {
	width:62px;
	height:25px;
	float:left;
}

#about {
	width:100px;
	height:25px;
	float:left;
}

#weekly_events {
	width:140px;
	height:25px;
	float:left;
}

#special_events {
	width:145px;
	height:25px;
	float:left;
}

#films {
	width:55px;
	height:25px;
	float:left;
}

#restaurant {
	width:120px;
	height:25px;
	float:left;
}

#contact {
	width:90px;
	height:25px;
	float:left;
}

#gallery {
	width:88px;
	height:25px;
	float:left;
}

/* left content panel */

#left_border {
	width:9px;
	height:auto;
	float:left;
}

#left_content {
	width:279px;
	height:auto;
	float:right;
}

#left_binder {
	width:279px;
	height:584px;
	background-color:#CCC;
}

#top_border {
	width:279px;
	height:18px;
	overflow:hidden;
}

#left_content_rest {
	width:279px;
	height:566px;
	background:url(images/left_content_rest.jpg) no-repeat #CCC;
	margin-top:0px;
	overflow:hidden;
}

#left_content_cine {
	width:279px;
	height:566px;
	background:url(images/left_content_cinespace.jpg) no-repeat #CCC;
	margin-top:0px;
} 

#left_content_contact {
	width:279px;
	height:566px;
	background:url(images/left_content_contact.jpg) no-repeat #CCC;
	margin-top:0px;
} 

#left_content_special {
	width:279px;
	height:566px;
	background:url(images/left_content_special.jpg) no-repeat #CCC;
	margin-top:0px;
} 

#left_content_weekly {
	width:279px;
	height:566px;
	background:url(images/left_content_weekly.jpg) no-repeat #CCC;
	margin-top:0px;
} 

#left_content_gallery {
	width:279px;
	height:566px;
	background:url(images/left_content_gallery.jpg) no-repeat #CCC;
	margin-top:0px;
} 

#left_content_film {
	width:279px;
	height:566px;
	background:url(images/left_content_film.jpg) no-repeat #CCC;
	margin-top:0px;
} 

#left_content_about {
	width:279px;
	height:566px;
	background:url(images/left_content_about.jpg) no-repeat #CCC;
	margin-top:0px;
} 

#bottom_border {
	width:279px;
	height:16px;
}


/* right content panel */
#right_cinespace {
	width:512px;
	height:600px;
	margin-top:0px;
	float:right;
	background:url(images/cinespace_bg.jpg) no-repeat;
}

#right_rest {
	width:512px;
	height:600px;
	margin-top:0px;
	float:right;
	background:url(images/restaurant_bg.jpg) no-repeat;
}

#right_contact {
	width:512px;
	height:600px;
	margin-top:0px;
	float:right;
	background:url(images/contact_bg.jpg) no-repeat;
}

#right_weekly_content {
	width:450px;
	margin-right:28px;
	margin-left:34px;
	margin-top:40px;
	height:530px;
	background:url(images/weeklyevents_bg.jpg) no-repeat;
}

#right_special {
	width:512px;
	height:600px;
	margin-top:0px;
	float:right;
	background:url(images/specialevents_bg.jpg) no-repeat;
}

#right_special_form {
	width:479px;
	height:290px;
	margin-top:300px;
	margin-left:18px;
	background:url(images/specialevents_form.png) repeat-y;
}

#right_gallery {
	width:512px;
	height:600px;
	margin-top:0px;
	float:right;
	background:url(images/gallery_bg.jpg) no-repeat;
}

#right_film {
	width:512px;
	height:600px;
	margin-top:0px;
	float:right;
	background:url(images/film_bg.jpg) no-repeat;
}

#right_weekly {
	width:512px;
	height:600px;
	margin-top:0px;
	float:right;
	background:url(images/weekly_bg.jpg) no-repeat;
}

#right_about {
	width:512px;
	height:600px;
	margin-top:0px;
	float:right;
	background:url(images/about_bg.jpg) no-repeat;
}

a img {
border: none;
}

label {
	color:#CCCCCC;
	font-size:11px;
	vertical-align:middle;
}

.labels {
padding-top:8px;
padding-left:8px;
}
