body {
	font:11px verdana, arial, helvetica, sans-serif;
	color:#333;
	background-color:white;
	}

h1 {
	color:#222;
	font:1.8em/1 Georgia, "Times New Roman", Times, serif;
	font-weight:900;
	font-style:italic;
	}
.group101 {
	color:#222;
	font:2.0em/1 Georgia, "Times New Roman", Times, serif;
	font-weight:900;
	font-style:italic;
	}
h2 {
	color:#333;
	font:1.5em/1 Georgia, "Times New Roman", Times, serif;
	font-weight:700;
	margin:0em 0 .25em;
	}
h3 {
	color:#333;
	font-size:1.2em;
	font-weight:800;
	margin:2em 0 .1em;
	}

.month em {
	font-size:0.95em;
	font-weight:normal;
	font-style:italic;
}
	
p {
	line-height:1.2;
	margin:0 0 1em;
	}
/*#Content p+p {margin-top:-1em; text-indent:2.7em;}
*/
ol, ul {
	margin-top:0;
	margin-bottom:1em;
	line-height:1.2;
	}
#Content p+ol, #Content p+ul {margin-top:0em;}

a {
	color:#07a;
	text-decoration:none;
	font-weight:600;
	}
a:link {color:#07a;}
a:visited {color:#058;}
a:hover {background-color:#ddd;}

.header a:hover{background-color:#fff;}

p+p {margin-top:0; text-indent:0;}

.keyPoint {
	margin:0 0 1.5em; padding:0;
	border:1px dashed #666;
	background-color:white;
	}
.keyPoint p {
	font:1.63em/1.8 Georgia, "Times New Roman", Times, serif;
	margin:.5em 1em;
}
.keyPoint p+p {margin-top:-.5em;}

.markup {
	font:1em/1.25 monospace;
	border:1px dashed #999;
	text-indent:0 !important;
	padding:.3em;
}
body {margin:0px; padding:0px;} /* Need to set body margin and padding to get consistency between browsers. */

#Content {
	position:absolute;
	left:50%;
	width:500px;
	margin-top:50px;
	margin-left:-266px;
	text-align:left;
	padding:15px;
	}
	
.header {
	border:1px dashed #333;
	background-color:#eee;
	background-image: url("pics/gradient.jpg");
	padding: 5px;
	margin-bottom: 10px;
}

.header h1 {
	margin: 0px;
	padding-left: 0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:5px;
}

th {
	font:12px Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-style:italic;
	padding: 2px;
	border:1px dashed #333;
	background-color:#eee;
	text-align: left;
}

th span.date {
	font-weight:normal;
	font:10px Georgia, "Times New Roman", Times, serif;
}

td {
	font:10px verdana, arial, helvetica, sans-serif;
}
/*
div#filmmenu {
	width: 170px;
}*/

div#filmmenu a div.filmblurb {
	display: none;
}

div#filmmenu a:hover div.filmblurb {
	float: right;
	display: block;
  	/* position: absolute; top: 50px; left: 50%; */ 
	width: 200px;
  	padding: 5px; 
	/* margin-left: -62px; margin-top: 3.8em; z-index: 100; */
  	color: #222; background-color: #eee; border:1px dashed #333;
	font: 11px verdana, arial, helvetica, sans-serif; text-align: left; 
	
}


