/* Main Body */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0; padding: 0; border: 0; }

body {
font-family:Arial, Helvetica, sans-serif;
color:#333;
background-color:#FFF;
margin:0;
padding:0;
font-size:100%;
text-align:left;
}

/* Wrapper */
#wrapper {
	width:932px;
	margin:0 auto;
	background-image:url(../images/deco_bkgrd_slice.gif);
	background-repeat: repeat-y;
	background-position: center;
}

/* Container */
#container { width:902px; margin:0 auto;}

/* Masthead */
#masthead { width:862px; text-align:right; margin:0; padding:0 20px; background-image:url(../images/masthead_slice.jpg); background-repeat:repeat-x; background-position:center; }

/* Nav */
#nav { width:100%; margin:0; padding: 0; background-color:#6EB5D8; letter-spacing:-0.2px; font-size:88%; }

/* Main Image */
#main_img { width:902px; margin-bottom:20px; padding:0;}

/* Screen Image for Galleries */
#screen_img { background:url(../images/deco_screen_img.jpg) left top no-repeat; width:902px; height:463px; margin-bottom:20px; padding:0;}

/* Image Slideshow */
#slide_container { margin:0; padding:0; width:473px; height:304px; position:relative; top:110px; left:215px; z-index:1; }
#slide_container p { font-size:80%; line-height:1.4em; }
#slide_container h2 { font-size:105%; margin:0 0 10px 0; color:#0E84BE; }
#slide_container a, a:visited { color:#0E84BE; text-decoration:underline; font-weight:normal; }
#slide_container a:hover, a:active { color:#6EB5D8; }
.slideshow { margin:0 }
#slide_control { margin:0; padding:0; width:473px; height:33px; position:relative; top:118px; left:215px; }
#slide_control p { font-size:12px; color:#FFF; }
#slide_control a, a:visited { color:#FFF; text-decoration:none; font-weight:bold; font-size:12px;  }
#slide_control a:hover, a:active { color:#6EB5D8; text-decoration:underline; }

/* Screen Image for Movie Theatre */
#mov_screen_img { background:url(../images/deco_movie_img.jpg) left top no-repeat; width:902px; height:463px; margin-bottom:20px; padding:0;}
#mov_slide_container { margin:0; padding:0; width:472px; height:300px; position:relative; top:121px; left:218px; }
#mov_slide_container p { font-size:80%; color:#FFF; font-weight:bold; margin:10px 0 0 0; }

/* Item of the week */
#week_item { margin:90px 0 0 0; text-align:center; }
#week_item p { font-size:100%; line-height:1.4em; }
#week_item h2 {font-size:120%; margin:0 0 10px 0; }

/* Collection  Page styling for older browsers */
#collection_alt_left { float:left; width:105px; margin:20px 0 0 0; }
#collection_alt_right { float:right; width:435px; margin:20px 0 0 0; }

/* Content */
#content { width:862px; margin:0; padding:0 20px; text-align:left;}

/* Content-Left */
#c_left { float:left; width:570px; margin:0; padding:0; }
#c_left p { font-size:85%; line-height:1.5em; margin:0 0 12px 0; }
#c_left h1 { font-size:130%; font-weight:bold; color:#333; margin:0 0 10px 0; }
#c_left h2 { font-size:100%; font-weight:bold; color:#0E84BE; line-height:1.4em; margin:20px 0 5px 0; }
#c_left h3 { font-size:95%; font-weight:bold; color:#0E84BE; line-height:1.4em; margin:30px 0 0 0; }
#c_left h4 { font-size:85%; font-weight:bold; color:#0E84BE; line-height:1.4em; margin:20px 0 0 0; }
#c_left h5 { font-size:85%; font-weight:bold; color:#333; line-height:1.4em; margin:20px 0 6px 0; }
#c_left h6 { font-size:75%; font-weight:normal; color:#333; line-height:1.4em; margin:0 0 6px 0; }

#c_left a, a:visited { color:#0E84BE; text-decoration:underline; font-weight:bold; font-size:100%; }
#c_left a:hover, a:active { color:#6EB5D8; text-decoration:underline; }

#c_left_HR { width:570px; margin:20px 0 5px 0; padding:0; border-bottom:1px solid #CCC;}

/* FAQ Show/Hide */
#faq-show { width:570px; margin:0 0 20px 0; }
#faq-show h5 {
	background:#EDEDED none repeat scroll 0% 0%;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	cursor:pointer;
	margin:0 0 10px 0;
	padding:5px 10px;
	width:570px;
}
#faq-show div { padding:0 10px 20px 10px; font-size:85%; line-height:1.5em; }

/* Content-Right */
#c_right { float:right; width:255px; margin:0; padding:0; background:url(../images/sidebar_end.gif) top left repeat-y; }

#sidebar_header {background-color:#333; width:200px; margin:0 0 10px 35px; padding:5px 10px; }
#sidebar_header h2 { font-size:90%; font-weight:bold; color:#FFF; margin:0; }

#sidebar {width:220px; margin:0 0 20px 35px; padding:0; }
#sidebar p { font-size:80%; line-height:1.3em; margin:0 0 5px 0; }
#sidebar a, a:visited { color:#0E84BE; text-decoration:none; font-weight:bold; }
#sidebar a:hover, a:active { color:#6EB5D8; text-decoration:none; }

/* Bulleted List */
.content_Bullets { list-style:outside; font-size:85%; margin:0 0 5px 13px; color:#0E84BE;}
.content_listText { color:#333; font-size:100%; }
.content_BulletsLast { list-style:outside; font-size:85%; margin:0 0 12px 13px; color:#0E84BE;}

/* Events Table */
td.header {border:1px solid #FFF; padding:5px; }
td.inner { padding:0 5px; }
td.bbc_inner { padding:5px; }
#events_table { padding:0; margin:10px 0 20px 0; }
#events_table p { font-size:80%; margin:0; }
#events_table h2 { font-size:80%; font-weight:bold; color:#FFF; margin:0; }
#events_table a, a:visited { color:#0E84BE; text-decoration:underline; font-weight:normal; font-size:100%; }
#events_table a:hover, a:active { color:#6EB5D8; text-decoration:underline; }
#events_fade p {color:#999; }
#events_fade a, a:visited { color:#999; text-decoration:underline; font-weight:normal; font-size:100%; }
#events_fade a:hover, a:active { color:#CCC; text-decoration:underline; }


/* Footer */
#footer { width:862px; text-align:center; margin:20px 0 0 0; padding:15px 20px; background-color:#333;}
#footer p {font-size:70%; color:#FFF; }
#footer a, a:visited { color:#0E84BE; text-decoration:underline; font-weight:normal;}
#footer a:hover, a:active { color:#6EB5D8; text-decoration:underline; font-weight:normal; }

/* Additional classes */
b, strong { font-weight:bold; }
.clearit{ clear:both; }
.FloatLeft { float:left; }
.FloatRight { float:right; }
.BlueText { color:#0E84BE; }
.BlackText {color:#333; }
.Sidebar_date {font-size:85%;}
.left_img_float {float:left; margin:0 25px 7px 0;}
.right_img_float {float:right; margin:0 0 7px 25px;}
.largeText {font-size:155%;}
.TM {font-size:60%;}
.hr { color:#EAEAEA; margin:12px 0; }
.event_fade {color:#999; }

