body { background:#FFF ; color:#000 ; font-family:arial,helvetica,sans-serif ; font-size:82% ; margin:0 ; padding:10px 0 }
a { background:#FFF ; color:#039 }
.fl1 { float:left ; margin:0 8px 8px 0 }
.fl2 { float:right ; margin:0 0 8px 8px }
input, select, textarea { border:1px solid #039 ; font-family:arial,helvetica,sans-serif ; font-size:95% ; padding:1px }
#wrapper1 { background:#FFF url(../images/bg_content.gif) left repeat-y ; color:#000 ; margin:auto ; width:708px }
	#wrapper2 { background:url(../images/bg_bottom.gif) left bottom no-repeat ; color:#000 ; padding-bottom:50px }
		#logo { height:116px ; width:708px }
		#nav, #nav li { list-style:none ; margin:0 ; padding:0 }
		#nav { background:#C00 url(../images/Productions.gif) left center no-repeat ; color:#FFF ; width:700px }
			#nav li { border-left:1px solid #FFF ; float:right }
			#nav li a { background:#C00 ; color:#FFF ; display:block ; font-weight:bold ; padding:8px 14px ; text-decoration:none }
			#nav li a:hover, #home #navHome, #services #navServices, #events #navEvents, #contact #navContact { background:#FFF ; border:1px solid #C00 ; color:#C00 ; padding:7px 13px }
		#content { padding:41px 0 0 50px ; width:600px }
			#content h1 { background:#FFF ; color:#C00 ; font-size:100% ; margin:0 ; padding:0 0 2em 0 }
			#content h2 { font-size:100% ; margin:0 ; padding:0 0 1.5em 0 }
				#content h2 a { background:#FFF ; color:#000 }
			#content ul { margin-top:0 ; margin-bottom:1.5em }
			#content p, #content address, #content div.forms { font-size:100% ; font-style:normal ; margin:0 ; padding:0 0 1.5em 0 }
				#content div.forms h3 { background:#039 ; color:#FFF ; font-size:100% ; font-weight:normal ; margin:0 ; padding:1px 10px 0 10px ; width:30% }
				#content div.forms p { margin:0 ; padding:0 }
				#content div.forms input, #content div.forms select, #content div.forms textarea { width:90% }
				#content div.format1 h2 { padding:0 }
			#content strong { font-weight:normal }
			#content strong.str { font-weight:bold }
			#content .center { text-align:center }
			#content p.accent1 { border-left:10px solid #CCC ; margin:0 0 1.5em 0 ; padding:0 0 0 10px ; width:580px }
			#content a.accent1 { border-left:10px solid #CCC ; font-size:90% ; font-weight:bold ; padding:0 0 0 10px ; text-decoration:none }
			.button1 { border-top:2px solid #369 ; border-left:2px solid #369 ; border-bottom:2px solid #039 ; border-right:2px solid #039 }
#footer { margin:15px auto 0 auto ; text-align:center ; padding:0 ; width:708px }

.clearfix { overflow:hidden }
* html .clearfix { height:1% ; overflow:visible }
/*
.clearfix:after { content:"." ; display:block ; height:0 ; clear:both ; visibility:hidden }
.clearfix { display:inline-table }
*/