/* FONTS */
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:10px; }
h1, h2, h3, h4, h5, h6 { font-size:16px; font-weight:bold; margin:20px 0px 0px 0px; padding:0px; }
p.upcoming { color:#FF0000; }
.script { font-family:"Courier New", Courier, monospace; }
a { color:#25415F; }

/* GRAPHICS */
body { background-image:url(images/background_body.jpg); background-position:top right; background-repeat:no-repeat; background-attachment:fixed; }

/* LAYOUT */

body { background-color:#000000; }
img { border:0px; }
hr { margin-top:3px; margin-bottom:3px; }
blockquote { border-left:1px solid black; padding-left:10px; }
#layout_wrapper { width:606px; text-align:left; margin:0px auto; }

#layout_header { }
#layout_header_title { float:left; }
#layout_header_accent { float:right; }

#layout_container { border:1px solid #EEEEEE; background-color:#000000; clear:both; }

#layout_menu { clear:both; }
#layout_menu ul { list-style-type:none; margin:0px; padding:0px; }
#layout_menu li { float:left; border:1px solid black; border-right:0px; }
#layout_menu li.first { }
#layout_menu li.last { }
#layout_menu li a { display:block; }

#layout_feature { border-left:1px solid black; border-right:1px solid black; clear:both; }
#layout_feature spacer { width:1px; }

#layout_body { border-left:1px solid black; border-right:1px solid black; background-color:#EEEEEE; background-image:url(images/background_content.jpg); background-position:top right; background-repeat:no-repeat; clear:both; }
#layout_content { padding:1px 20px; }
#layout_content p { line-height:20px; }
#layout_content li { line-height:20px; }

#layout_footer { text-align:center; color:#AAAAAA; font-size:10px; }
#layout_footer a { color:#AAAAAA; text-decoration:none; }
#layout_footer a:hover { color:#FFFFFF; text-decoration:underline; }

/* PANELS */

div.panel { border:1px solid black; margin:0px 0px 0px 0px; }
div.left { float:left; margin-right:10px; }
div.right { float:right; margin-left:10px; }
div.top { margin-top:20px; }
/*
div.panel_image { }
*/
div.panel_title { padding:9px 10px; color:#FFFFFF; font-size:10px; text-align:center; background-image:url(images/panel_title_blank.jpg); background-position:top left; background-repeat:no-repeat; }
div.panel_notes { width:180px; padding:10px; }
div.panel_small { width:130px; }
div.panel_normal { width:180px; }
div.panel_wide { width:230px; }
div.panel_huge { width:330px; }

div.production { margin-top:10px; margin-bottom:10px; border-top:1px solid #AAAAAA; clear:both; }
div.production_title { font-weight:bold; margin:0px 0px 5px 0px; padding:5px; background-color:#CCCCCC }
div.production_image { float:right; border:1px solid #000000; margin-left:10px; }
div.production_recap { padding-left:20px; }
div.production_quote { padding:10px 30px 0px 30px; font-style:italic; }

/* NAVIGATION */

#plays_navigation ul { list-style-type:none; margin:20px 0px 0px 0px; }
#plays_navigation li { display:inline; float:left; }
#plays_navigation a { display:block; padding-right:10px; }

.whisper { color:#CCCCCC; font-size:10px; }
.quote { padding:0px 10px; font-style:italic; line-height:22px; }

div.newsitem {
	font-size: 10px;
	border: 1px solid #CCCCCC;
	padding: 5px 10px;
	margin: 10px 10px 10px 0px;
	background-color: #F9F9FF;
	
}

div.newsitem h2 {
	margin: 0px;
	font-size: 14px;
}









