/* from keegancontracting.com 10/22/06*/


html
{background-color:black;
color: black;
font:georgia;
}

body
{
/* add width correction to ie5 stylesheet */ /* put position: rel in ie css (both probably) stylesheets, otherwise things do not move when page is resized */
position: relative;
width: 750px; /*changed from 700 8/10/07 JH*/
margin-left: auto;
margin-right: auto;
 /* BLUE: rgb(169,199,235); */
margin-top: 15px;
margin-bottom: 15px;
color:#333333; /*font-color = dark gray a la bk public library */
line-height: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
} 


div#banner {
height:45px;
	font:18px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:.3em;
	font-weight:bold;
	line-height:22px;
	padding-top:20px;
	margin:0;
}


div#content {
background-color: white;
margin:0; padding:0;
margin-top:10px;
border-width: 6px;
border-style: solid;
border-color: white; /*#DEDEDE; light gray*/
	font-size:12px;
	color:#333333;
	line-height:24px;

}

div#content div#textContent {
margin-left:6px;
padding-top:12px;
}

/* NAV */

#nav {
color:white;
font-weight:normal;
margin:0; padding:0;
margin-top:12px;
padding-top:6px;
padding-bottom:3px;
margin-right:24px;
}

#nav ul {
display:block;
text-indent:0;
margin-left:0;
list-style-type:none;
}

#nav ul li {
display:block;
margin-left:0;
padding-left:0;
list-style-type:none;

}

#nav ul li a {
font:10px arial;
font-weight:300;
text-transform:uppercase;
	color:#999999;
	text-decoration:none;
	letter-spacing:.1em;
}

#nav ul li a:hover {
color:#CCCCCC;
text-decoration:none;
}

	
div#footer {
color:#333333;
font-size:10px;
background-color:white;
	/* border-top:1px solid #DEDEDE; */
	margin:0;	padding:0;
	padding-right:100px;
	padding-top:24px;
	padding-left:12px;
}


h1 {
	font-size: 1.9em;
	font-weight: normal;
	margin-top:.7em;
	margin-bottom:.7em;
	border-bottom:1px solid #DEDEDE;
padding-left:0;
padding-right:0;
margin-right:0;
line-height:16px;
	font:20px georgia;
	color: #CC3300;
	letter-spacing:.1em;
	line-height:26px;

}

h2 {
	font-weight: normal;
	margin-top:.7em;
	padding-left:0;
padding-right:0;
margin-right:0;
line-height:16px;
	font:16px georgia;
	color: #CC3300;
	letter-spacing:.1em;
	line-height:26px;

}

h3 {font-size:1.2em; margin-bottom:6px;}
h4 {font-size:1.15em; margin-bottom:6px;}


	
/* screenings page */

div.screeningListing {
display:block;
margin-top:12px;
margin-bottom:12px;
}

span.screeningDate {
color:#333333;
font-weight:300;
text-transform:uppercase;
font-size:12px;
}

span.screeningLocation {
font size:12px;
text-transform:uppercase;
font-weight:bold;
}

span.screeningDetails {
display:block;
}