/****** Lyric Fine Arts Theatre *****/
body { margin:0; padding:0; font:76% Tahoma,Arial,sans-serif; color:#FFF; width: 100%; background-color: #000; }
p{ font:normal 1em Tahoma,sans-serif; margin: 8px 2px; line-height: 1.3em; }
form{ margin: 0px; padding: 0px; }
img{ border: 0px; }
h1{ font: bold 1.4em Cambria; margin: 0; padding: 0; }
h2{ font: bold 1.2em Cambria; margin: 0; padding: 0; }
h3{ font: bold 1.1em Cambria; margin: 0; padding: 0; }
h4{ font: bold 1em Cambria; margin: 0; padding: 0; }
hr{ }
td{}
#ControlPanel { margin: 0px;}
dt { margin: 2px 0; font: bold 1em Tahoma; Color: #000000; }
dd { margin: 2px 6px; padding-bottom: 9px; font: normal 1em Tahoma; color: #000000;  }

/****** Wrapper *****/
#headerwrap { margin:10px auto 0; padding:0; width: 760px; }
	#header { margin:0 auto; width: 760px; }
		.logo { margin: 0 auto; }
		.navigation { margin: 0 auto; padding-left: 140px; width: 760px; height: 36px; }
#contentwrap{ width: 760px; margin: 0 auto; padding: 0; }		
#footer {  width: 760px; margin: 0 auto; padding: 0; }
	.terms { margin: 15px 0px; padding-bottom: 20px; color: #000 !important; }
		.terms a { font: normal 1em Tahoma; color: #000 !important; font-weight: normal; text-decoration: none !important; }
		
/****** Content *****/
table.layoutone { width: 760px; margin: 0 auto; padding: 0;  }
	table.layoutone td.slideshowpane { width: 760px; padding: 0;}
	table.layoutone td.contentpane { width: 560px; padding: padding: 20px; }
		table.layoutone td.contentpane h1 { margin: 0; padding: 10px 0 0 0; font: bold 36px Gill Sans, Gill Sans MT, sans-serif; color: #FFFFFF; }
		table.layoutone td.contentpane ol li { padding: 6px 0; color: #FFFFFF; font-family: Century Gothic, sans-serif; font-size: 14px; font-weight: bold; line-height: 1.2em; letter-spacing: .1em; }
		table.layoutone td.contentpane p { color: #FFFFFF; font-family: Century Gothic, sans-serif; font-size: 14px; font-weight: bold; line-height: 1.4em; letter-spacing: .1em; padding: 0 15px 0 0 }
	table.layoutone td.rightpane { width: 200px; padding-top: 25px; }

/***** Various classes *****/
.left { margin:3px 10px 2px 0; float:left; }
.right { margin:2px 0 2px 10px; float:right; }
.textright { text-align:right; }
.center { text-align:center; }
.small { font-size:0.8em; }
.bold { font-weight:bold; }
.clearing { clear:left; padding:0; margin:0; visibility:hidden; }
.hide { display:none; }
.clearboth { clear: both; }
/***** Various tags *****/
a:link, a:visited { text-decoration:underline; font-weight:normal; color: #FFCC00; background-color:inherit; }
	a:hover { text-decoration:none; color: #CCCCCC; background-color:inherit; }
	a:active { text-decoration:none; color:#286ea0; background-color:inherit; }
		a img { border:0; }

/***** DNN Styles to override *****/
/* text style used for most text rendered by modules */
.Normal, .NormalDisabled, .NormalBold, .NormalRed, h1, h2, h3, h4, h5, h6, .Head {font: normal 1em Tahoma,sans-serif; color:#000000; }
	.NormalDisabled { color: Silver; }
	.NormalBold { font-weight: bold }
	.NormalRed { font-weight: bold; color: #ff0000; }
