body {
	margin: 0; 
	padding: 0;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	text-align: center; 
	color: #fff;
	background: #000000 url(background3.jpg) no-repeat fixed center top;
	}

/*---:[ global elements ]:---*/

a { color: #fff; text-decoration: underline; }

	a:visited { color: #4483DC; text-decoration: none; }

	a:hover { color: #4483DC; text-decoration: underline; }
	
	a img { border: none; }
	
/*---:[ core layout elements ]:---*/

#wrapper { margin-left: auto; margin-right: auto; width: 990px; clear: both; }

#header { width: 990px; height: 150px; }

#nav-bar { width: 990px; padding: 10px 0px 0px 0px;  }

/*---:[ ie hacks (for more see http://www.webcredible.co.uk/user-friendly-resources/css/hacks-browser-detection.shtml) ]:---*/

#front-splash { width: 990px; padding: 20px 10px 250px 10px; background: url(front-splash2.png) no-repeat center top; text-align: left; float: left; clear: both; }

#container { width: 990px; padding: 20px 10px 0px 10px; text-align: left; float: left; clear: both; }

#footer { width: 990px; padding: 10px 10px 0px 10px; text-align: left; float: left; clear: both; }

/*---:[ non IE browsers ]:---*/

html>body #content { width: 940px; padding: 20px 50px 0px 0px; float: right; }

/*---:[ IE browsers ]:---*/

#content { width: 990px; padding: 20px 50px 0px 0px; float: right; }

* html #content { overflow: hidden; }

/*---:[ non IE browsers ]:---*/

html>body #sidebar { width: 230px; padding: 0px 0px 0px 20px; float: left; }

/*---:[ IE browsers ]:---*/

#sidebar { width: 250px; padding: 0px 0px 0px 20px; float: left; }

* html #sidebar { overflow: hidden; }

/* #footer { width: 1000px; height: 82px; padding: 20px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#006699; font-weight: bold;  text-align: center; background: url('images/footer.png') no-repeat; float: left; clear: both; } */

/*---:[ headlines ]:---*/

h1 { font: 30px Verdana, Arial, Helvetica, sans-serif;  }

h2 { font: 24px Verdana, Arial, Helvetica, sans-serif;  }

/*---:[ footer styles ]:---*/

#footer a, #footer a:visited { color: #006699; text-decoration: none; }

#footer a:hover { color: #4483DC; text-decoration: underline; }

.citation { font-size: 10px; font-style: italic; }

#footer-left { padding: 8px 0px 0px 30px; text-align: left; float: left; position:relative; }

#footer-center { padding: 8px 0px 0px 180px; text-align: center; float: left; position:relative; }

#footer-right { padding: 8px 30px 0px 0px; text-align: right; float: right; position:relative; }

/*---:[ bullet points ]:---*/

ul { padding: 0px 0px 0px 20px; }

/*---:[ contact form ]:---*/

.style1 {font-size: 14px}

/*---:[ smooth text ]:---*/

.bodytext {font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:200; color:#fff; letter-spacing:-1px; }

/*---:[ cast and crew text ]:---*/

/* .bodytext2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:200; color:#fff; letter-spacing:-1px; } */

/*---:[ navigation ]:---*/

#navigation { padding: 10px 0px 0px 35px; float: left; }

.navtext { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#006699; letter-spacing:2px; font-weight: bold; }

.navtext a { color: #006699; text-decoration: none; }

.navtext a:visited { color: #006699; text-decoration: none; }

.navtext a:hover { color: #4483DC; text-decoration: underline; }

/*---:[ full width ]:---*/

#fullwidth { width: 1000px; padding: 20px 60px 0px 20px; float: left; clear: both; }

/*---:[ cast and crew profiles ]:---*/

#biogs { padding: -10px 0px 0px 0px; text-align: left; float: left; clear: both; font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:200; color:#fff; letter-spacing:-1px; }

#biog-left { width: 450px; padding: -10px 0px 0px 0px; text-align: left; float: left; clear: both; font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:200; color:#fff; letter-spacing:-1px; }

#biog-right { width: 450px;  padding: -10px 0px 0px 0px; text-align: left; float: right; clear: both; font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:200; color:#fff; letter-spacing:-1px; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } /* slightly enhanced, universal clearfix hack */
.clearfix { display: inline-block; }
/* start commented backslash hack \*/ * html .clearfix { height: 1%; }
.clearfix { display: block; } /* close commented backslash hack */ 
