html {
	text-align: center;	height: 100%;
	}

body {
	background: #00034B url('../cinema/bg.jpg');
	background-position: top center;
	background-attachment: fixed;
	background-repeat: repeat-x;
	border: 0px;
	margin: 0px 0px 0px 0px;
}

body * {
	text-align: left;
	}
	
p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;
	
	line-height: 26px;

	color: #0042C9;
	}
		
.pDefault {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;
	
	line-height: 24px;

	color: #0042C9;
	}
	
.pCenter {

	font-family: Arial, Helvetica, sans-serif;
	
	text-align: center;

	font-size: 16px;
	
	line-height: 26px;

	color: #0042C9;
	}
	
	.pRight {

	font-family: Arial, Helvetica, sans-serif;
	
	text-align: right;

	font-size: 16px;
	
	line-height: 26px;

	color: #0042C9;
	}
	
ul {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;
	
	line-height: 26px;

	color: #0042C9;
	}
	
ol {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;
	
	line-height: 26px;

	color: #0042C9;
	}
	
h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 22px;
	
	text-align: left;

	color: #0042C9;
	
	}
	
h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 22px;
	
	text-align: center;

	color: #0042C9;
	
	}
	
a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;
	
	font-style: italic;
	
	font-weight: bold;

	color: #0042C9;
	
	text-decoration: none; 
	}
	
a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;
	
	font-style: italic;
	
	font-weight: bold;

	color: #3078CA;
	
	text-decoration: none; 
	}
	
a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;
	
	font-style: italic;
	
	font-weight: bold;

	color: #0042C9;
	
	text-decoration: none; 
	}

a:visited:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;
	
	font-style: italic;
	
	font-weight: bold;

	color: #3078CA;
	
	text-decoration: none; 
	}
	
.header:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;
		
	font-style: normal;

	color: #0042C9;
	
	text-decoration: none; 
	}
	
.header:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;
		
	font-style: normal;

	color: #3078CA;
	
	text-decoration: none; 
	}
	
.header:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;
		
	font-style: normal;
	
	text-decoration: none; 
	}
	
.header:visited:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;
		
	font-style: normal;

	color: #3078CA;
	
	text-decoration: none; 
	}

span.dropcap {
float:left;color:#0042C9;font-size:54px;line-height:42px;padding-top:4px;padding-right:5px;font-family: Arial, Helvetica, sans-serif; }

blockquote {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;
	
	line-height: 26px;

	color: #0042C9;
	}

fieldset, form {
	margin:0;
	border: none;
	padding: 0;
	}
	
#topper {
	position: fixed;
bottom: 0em;
right: 0em;
text-align: right;
	}	

#container {
	position: center;
	background: #FFFFFF url(../cinema/) repeat-y; 
	width: 800px;
	margin: 0 auto 0 auto;
	height: 100%;
	}

#container #leftbg {
	height: 310px;
	width: 11px;
	background-image: url(../cinema/);
	background-repeat:no-repeat;
	position: absolute;
	top: 83px;
	left: 0px;
}	

#container #rightbg {
	height: 310px;
	width: 11px;
	background-image: url(../cinema/);
	background-repeat:no-repeat;
	position: absolute;
	top: 83px;
	right: 0px;
}

body#splash #container #leftbg {
	height: 310px;
	width: 11px;
	background-image: url(../cinema/);
	background-repeat:no-repeat;
	position: absolute;
	top: 131px;
	left: 0px;
}

body#splash #container #rightbg {
	height: 310px;
	width: 11px;
	background-image: url(../cinema/);
	background-repeat:no-repeat;
	position: absolute;
	top: 131px;
	right: 0px;
}	





#container #content {

	background: #FFFFFF url(../cinema/) repeat-y; left: 40px; 

	padding: 0 0px 0 0px;

	}

	

#container #topmenu {

	background: #8BA8E1 url(../cinema/) repeat-x; 

	height: 287;

	position: center;

	}

	

#splash #container #topmenu {

	background: #8BA8E1 url(../cinema/) repeat-x; 

	height: 287px;

	position: center;

	}



#container #topmenu #logo {

	position: absolute;

	left: 11px;

	top: 15px;

	}

	




body#splash #whatsnew .padder .item h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	color: #424242;

	margin: 0 0 0 -10px;

	padding-left: 10px;

	background-image:url(../cinema/whatsnew_bullet.gif);

	background-repeat:no-repeat;

}



body#splash #whatsnew .padder .item p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	color: #424242;

	margin: 4px 0px 0px 2px;

}



body#splash #whatsnew .padder .item a, #container #content #sidebar #pullquote a {

	text-decoration: none;

	color: #3a6e8f;

	}

	

body#splash #whatsnew .padder .item a:hover {

	text-decoration: underline;

	color: #a12830;

	}



#container #topmenu ul#auxmenu li {

	list-style: none;

	display: inline;

	float: left;

	}



#container #topmenu ul#auxmenu li a {

	display:block;

	height: 25px;

	overflow: hidden;

	margin: 0 10px 0 0;

	padding: 25px 0 0 0;

	height: 0px !important;

	height /**/:25px; /**/

	}



#container #menu {

	background: #8BA8E1 url(../cinema/toolbar_middle.jpg) repeat-x; 

	height: 38px;

	margin: 0 0px 0 0px;

	padding: 0px 0px 0px 0px;

	overflow: hidden;

	}



#container #menu ul {

	margin: 0;

	padding: 0;

	display: inline;

	}



#container #menu ul li {

	float: left;

	list-style: none;

	margin-right: 0px;

	margin-top: 0px;

	margin-left: 0px;

	}

	

#container #menu ul li a {

	display:block;

	height: 25px;

	overflow: hidden;

	padding: 45px 7px 8px 0;

	height: 0px !important;

	height /**/:25px; /**/

	}




	

#topmenuContact a {

	background: url(../cinema/topmenu_contact.gif) 0 0 no-repeat; width: 56px; 

	}



#topmenuSettings a {

	background: url(../cinema/) 0 0 no-repeat; width: 88px; 

	}

		

#menuProTips a {	

	background: url(../cinema/menu_protips.jpg) 0 0 no-repeat; width: 66px; 

	}

	

#menuProTips a:hover {	

	background: url(../cinema/menu_protips_over.jpg) 0 0 no-repeat; width: 66px; 

	}

	

#menuNews a {	

	background: url(../cinema/menu_news.jpg) 0 0 no-repeat; width: 48px; 

	}

	

#menuNews a:hover {	

	background: url(../cinema/menu_news_over.jpg) 0 0 no-repeat; width: 48px; 

	}

	

#menuStory a {	

	background: url(../cinema/menu_story.jpg) 0 0 no-repeat; width: 94px; 

	}

	

#menuStory a:hover {	

	background: url(../cinema/menu_story_over.jpg) 0 0 no-repeat; width: 94px; 

	}

	

#menuSpeaker a {

	background: url(../cinema/menu_speaker.jpg) 0 0 no-repeat; width: 124px; 

	}

	

#menuSpeaker a:hover {	

	background: url(../cinema/menu_speaker_over.jpg) 0 0 no-repeat; width: 124px; 

	}

	

#menuTotal a {

	background: url(../cinema/menu_total.jpg) 0 0 no-repeat; width: 104px; 

	}

	

#menuTotal a:hover {	

	background: url(../cinema/menu_total_over.jpg) 0 0 no-repeat; width: 104px; 

	}

	

#menuGrins a {	

	background: url(../cinema/menu_grins.jpg) 0 0 no-repeat; width: 54px; 

	}

	

#menuGrins a:hover {

	background: url(../cinema/menu_grins_over.jpg) 0 0 no-repeat; width: 54px; 

	}

	
#menuQuotes a {

	background: url(../cinema/menu_quotes.jpg) 0 0 no-repeat; width: 62px; 

	}

	

#menuQuotes a:hover {

	background: url(../cinema/menu_quotes_over.jpg) 0 0 no-repeat; width: 62px; 

	}


#menuWalks a {	

	background: url(../cinema/menu_walks.jpg) 0 0 no-repeat; width: 54px; 

	}

	

#menuWalks a:hover {

	background: url(../cinema/menu_walks_over.jpg) 0 0 no-repeat; width: 54px; 

	}
	

#menuArchives a {

	background: url(../cinema/menu_archives.jpg) 0 0 no-repeat; width: 80px; 

	}

	

#menuArchives a:hover {

	background: url(../cinema/menu_archives_over.jpg) 0 0 no-repeat; width: 80px; 

	}

	

#container #header {

	height: 145px;

	margin: 0 11px 0 11px;

	background-image: url(../cinema/headerpic_about.jpg);

}



body#splash #container #header {

	height: 226px;

	margin: 0 11px 0 11px;

	background-image: url(../cinema/headerpic_splash.gif);

	background-position:bottom;

	background-repeat:no-repeat;

	padding-bottom: 40px!important;
	
	padding-bottom: 0px;
	
	position: relative;

	background-color: #3a6e8f;

}



body#splash #container #header h1 {

	width: 467px;

	font: 1.0em Arial, Helvetica, sans-serif; 

	font-weight: bold;

	color: #3078CA;

	margin: 0px 0px 0px 11px;

	padding-top: 13px;

}



body#splash #container #header p {

	width: 467px;

	font: 0.8em Arial, Helvetica, sans-serif; 

	color: #3078CA;

	margin: 8px 0px 0px 11px;

}


/* popup style */



.lowText, a.lowText:link, a.lowText:visited, a.lowText:active, a.lowText:focus {

 	color: #ffffff;

 	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

 	font-size: 12px;

	text-decoration:none;

 	padding: 2px;

}



.highText, a.highText:link, a.highText:visited, a.highText:active, a.highText:focus {

 	color: #005090;
background-color: #ffffff;

 	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

 	font-size: 12px;

 	text-decoration:none;

 	padding: 2px;

}



