/* film_page.css	*/
/*copyright Peter G. Engeldrum, 2008, 2/16/2009, 3/24/2010, 4/16/2010, 11/25/2016, 2024-01-13	*/
/*					*/
body {
/*	margin: 0 0 0 0; */
	background: #CCC;
	font-family: Tahoma, Verdana, Helvetica, Arial, san-serif;
	font-size: 16px;
	}
	
/* logo	*/
#logo {
	background-color: #000;
	background-image: url(../images/digital_films_red-reduced_k-bkg_crop_750.png);
	background-repeat: no-repeat;
	background-position: center;
	padding: 0px 0px 0px 0px;
	height: 185px;
	width: 100%;
	}

p {font-family: Georgia, "Times Roman", Times, serif;
	font-size: 130%;
	text-indent: 0%;
	text-align: justify;
	margin: 1em 2.5em 1em 2.5em;
	padding:0px 20px 0 20px;
	}

h1 { font-family: Tahoma, Verdana, Helvetica, Arial, san-serif;
	font-size: 150%;
	text-align: center;
	border-bottom: 2px solid;
	margin-top: 0.5em;
	margin-bottom: 1.0em;
	padding-left: 0em;
	padding-top: 20px;
	padding-bottom: 5px;
	width: 100%;	
	}

h2 {font-family: Tahoma, Verdana, Helvetica, Arial, san-serif;
	font-size: 150%;
	color: #bbb;
	float: left;
	clear: both;
	margin: 10px;
	width: 95%;
	}
h3 {font-family: Tahoma, Verdana, Helvetica, Arial, san-serif;
	font-size: 8pt;
	color: silver;
	text-align: center;
	clear: both;
	margin: 10px;
	width: 100%;
	}
h4 {font-family: Tahoma, Verdana, Helvetica, Arial, san-serif;
	font-size: 150%;
	font-style: normal;
	color: black;
	text-align: left;
	padding: 0px 0px 0px 15px;
/*	height: 1px;	*/
	}
h5 {font-family: Tahoma, Verdana, Helvetica, Arial, san-serif;
	font-size: 120%;
	line-height: 1.5em;
	color: black;
	text-align: left;
	padding: 0px  20px 0px 25px;
	height: 1px;
	}
h6 {font-family: Tahoma, Verdana, Helvetica, Arial, san-serif;
	font-size: medium;
	text-align: justify;
	margin: 0em 2.5em 0em 2.5em;	
	clear: both;
	}
	
/* link colors  */
/*	a:link { color: #707; text-decoration: none; font-size:100%;}	*/     /* dark magenta */
/*	a:visited { color: #099;  text-decoration: none; font-size:100%;}  */  /* mid light cyan */	
/*	a:link:hover { color: #c22;  text-decoration: none; font-size:100%;} */ /* light red */

	
/* nav link colors for drop down  */
	#nav a:link {color: #fff; }		/* color=almost white */
	#nav a:visited { color: #58D8F4; }		/* color=cyan */
	#nav a:link:hover { color: #c22; }	/* color=light red */	
	
p.caption {
	font-family: Tahoma, Verdana, Helvetica, Arial, san-serif;
	font-size: 85%;
	text-align: center;
	font-weight:	bold;
	margin: 1px;
	padding: 0px;
	}	
		
.booktop{
	padding:	50px 50px 50px 250px;	
	margin:		40px;
	line-height:	1.9em;
	font-family: Tahoma, Verdana, Helvetica, Arial, san-serif;
	font-size: 	medium;
	font-weight:	bold;
	text-indent: 	0%;
	text-align: 	left;
	}

.book{
	padding:	50px;
	padding-left:	250px;
	margin:		50px;
	line-height:	1.9em;
	font-family: Tahoma, Verdana, Helvetica, Arial, san-serif;
	font-size: 	medium;
	font-weight:	bold;
	text-indent: 	0%;
	text-align: 	left;
	}

.bookpix{
	float:left;       
	padding: 10px 0px 10px 10px;
	margin: 10px 40px 10px 40px;
	}
	
/* -- only for the top image in the books page -- */
.bookpixtop{
   	float:left;	
/*	border: 5px solid black;	*/	
	padding: 10px 0px 10px 10px;
	margin: 40px 40px 10px 40px;
	}	

/* --style for footer--*/
div#footer {
/*	clear: both;	*/
	padding-top: 2em;
	margin-top: 0px;
  	font: 85% Tahoma, Verdana, Helvetica, Arial, san-seriff;
  	line-height: normal;
  	text-align: center;
  	color: #888;
  	}	
#contact {
	font-family: Tahoma, Verdana, Helvetica, Arial, san-serif;
	font-size: 70%;
	text-indent: 0;
	text-align: center;
	margin: 1em 2.5em 1em 2.5em;
	}
/* .listing { font-family: Tahoma, Verdana, Helvetica, Arial, san-serif;
	font-size: small
	} */
	
 /* Navigation style	*/
div#nav {
	float: left;
	margin: 0px 0 0 0px;	
/*	font-family: Tahoma, Verdana, Helvetica, Arial, san-serif 6.0 17; */
	font-family: Tahoma, Verdana, Helvetica, Arial, san-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #666;
  	border-width: 20px;
  	border-color: #FFF;
  	width: 100%;
  	}
div#nav ul {
	margin: 0;
/*	padding: 0;		*/
	background-color: #666;
	border: 1px solid #ccc;
	border-width: 0 1px;
	}
div#nav li {
	position: relative;
	list-style: none;
	margin: 0 0 0 0;
	float: left;
	width: 6.5em;
	line-height: 1em;
	background-color: #666;
	font-family: Tahoma, Verdana, Helvetica, Arial, san-serif;
	font-size: 10pt;
	border-bottom: 2px solid #666;
	}

/* ---- */
div#nav li:hover {background: #AAA;}
div#nav li.submenu {background-color: #666;}
div#nav li.submenu:hover {background-color: #AAA;}
div#nav li.submenu li.submenu {background-color: #FFF;}
div#nav ul.level1 li{display: block;}
div#nav li.submenu li.submenu:hover {background-color: #AAA;}
div#nav li.submenu li.submenu:hover {background-color: #AAA;}
div#nav li a { display: block;
	padding: 0.25em 0 0.25em 0.5em;
	text-decoration: none;
	width: 6.5em;
	}
div#nav>ul a {width: auto;}	/* WinIE hack	*/
div#nav ul ul {position: absolute;
	width: 6.5em;
	display: none;}
div#nav ul ul li {border-bottom: 1px solid #ccc;}
div#nav ul.level1 li.submenu:hover ul.level2,
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}
div#nav ul.level2 {top: 1.5em; left: -1px;}
div#nav ul.level3 {top: -1px; left: 6.5em;
  	border-top: 1px solid #CCC;}
  	
/* form styles */
 form.mail_list fieldset {
	font-family: Tahoma, Verdana, Helvetica, Arial, san-serif;
	border: 2px solid black;
	padding: 20px;
	width: 60%;
	margin-left: 150px;
	}

form.mail_list legend {
	font-weight: bold;
	color: black;
	padding: 5px;
	}

