body {	margin: 0px;	padding: 0px;	background-image: url(../images/body-bkgd.jpg);	background-repeat: repeat-x;	background-color: #999999;	behavior: url(csshover.htc);}body.contact {	background-image: none;	background-color: #999999;}a {	outline: none;}img {	border: none;}#construction {	height: 200px;	width: 500px;	background-image: url(../splash/images/s77-ComingSoon.jpg);	background-repeat: no-repeat;	margin: 100px auto auto;	background-position: center center;}#shell {	background-image: url(../images/main-bkgd7.jpg);	background-repeat: no-repeat;	padding: 0px;	width: 1000px;	margin-top: 0px;	margin-right: auto;	margin-left: auto;	height: 800px;	position: relative;	background-position: center 52px;	text-align: center;}#shell.section {	background-image: url(../images/sections-bkgd.jpg);}#header {	position: relative;	margin: 0px auto;	padding: 0px;	height: 52px;	text-align: center;}#header ul {	margin: 0px auto;	padding: 0px;	list-style-type: none;	height: 52px;}#header li {	height: 52px;	margin: 0px;	text-align: left;	display: inline;}#header img {	height: 52px;	margin: 0px;	background-repeat: no-repeat;	background-position: left top;}#header img.divider {	background-image: url(../images/nav-divider.gif);	width: 8px;}#header img.IA {	background-image: url(../images/nav-interior.gif);	width: 159px;}#header img.IA:hover {	background-image: url(../images/nav-interior-hover.gif);}#header img.SD {	background-image: url(../images/nav-stage.gif);	width: 98px;}#header img.SD:hover {	background-image: url(../images/nav-stage-hover.gif);}#header img.S77 {	background-image: url(../images/nav-home.gif);	width: 331px;}#header img.GD {	background-image: url(../images/nav-art.gif);	width: 188px;}#header img.GD:hover {	background-image: url(../images/nav-art-hover.gif);}#header img.about {	background-image: url(../images/nav-about.gif);	width: 49px;}#header img.about:hover {	background-image: url(../images/nav-about-hover.gif);}#interior, #stage, #press, #art {	position: absolute;	width: 289px;	height: 289px;	padding: 0px;}#interior {	top: 89px;	left: 192px;	text-align: left;}#stage {	top: 89px;	left: 518px;}#press {	top: 414px;	left: 192px;}#art {	top: 414px;	left: 518px;}#sectionTitle {	position: absolute;	margin: 0px;	padding: 0px;	left: 66px;	top: 150px;	text-align: left;	height: 30px;	width: 200px;	background-repeat: no-repeat;	background-position: top;}#sectionTitle img {	width: 200px;	height: 24px;	behavior: url(iepngfix.htc);	background-position: 0px;	background-repeat: no-repeat;}#sectionTitle img.stageDesign {	background-image: url(../images/link-stage-b2.png);}#sectionTitle img.interior {	background-image: url(../images/link-interior-b.png);}#sectionTitle img.art {	background-image: url(../images/link-art-b2.png);}#sectionTitle img.biography {	background-image: url(../images/link-press-b.png);}#timeline {	margin: 0px;	padding: 0px;	position: absolute;	text-align: left;	top: 190px;	left: 68px;}#timeline h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 22px;	line-height: 26px;	margin-bottom: 4px;	color: #000000;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	font-weight: normal;}#timeline h3 {	margin: 6px 0px 0px;	font-family: Arial, Helvetica, sans-serif;	text-transform: uppercase;	font-size: 10px;	line-height: 12px;	color: #000000;}#timeline ul {	margin: 0px;	padding: 0px;}#timeline ul.bullet li {	list-style-type: disc;	margin-left: 12px;}#timeline li {	margin: 0px;	padding: 0px;	clear: both;	vertical-align: top;	list-style-type: none;}#timeline p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 15px;	color: #FFFFFF;	margin: 0px;	padding: 0px;	clear: right;	float: right;	width: 190px;}#timeline p.location {	font-size: 10px;	line-height: 12px;}#timeline img {	height: 40px;	width: 40px;	border: 1px solid #FFFFFF;	background-color: #FF3366;	margin: 0px;	padding: 0px;	float: left;	clear: both;}#year {	float: left;	margin: 0px 20px 0px 0px;	padding: 0px 0px 20px 8px;	list-style-type: none;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #666666;	position: relative;	clear: none;	width: 240px;}#aboutNav {	position: absolute;	top: 176px;	left: 80px;	text-align: left;}#aboutNav ul {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 14px;	list-style-type: none;	margin: 0px;	padding: 0px;	font-weight: bold;}#aboutNav li {	display: inline;	margin-right: 12px;}#aboutNav a {	color: #333333;	text-decoration: none;}#aboutNav a:hover {	color: #000000;	text-decoration: underline;}#aboutContent {	padding: 20px 30px;	border: 1px solid #333333;	text-align: left;	color: #000000;	background-image: url(../images/aboutBoxBkgd.png);	height: 340px;	width: 650px;	position: absolute;	left: 66px;	top: 204px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	behavior: url(iepngfix.htc);}#aboutContent img {	width: 200px;	height: 40px;	background-repeat: no-repeat;	behavior: url(iepngfix.htc);}#aboutContent img.about {	background-image:url(../images/subtitleAbout.png);}#aboutContent img.biography {	background-image: url(../images/subtitleBio.png);}#aboutContent img.services {	background-image: url(../images/subtitleServices.png);}#aboutContent img.press {	background-image: url(../images/subtitlePress.png);}#aboutContent img.contact {	background-image: url(../images/subtitleContact.png);}#aboutContent img.thanks {	background-image: url(../images/subtitleThankYou.png);}#aboutContent h3 {	font-family: Arial, Helvetica, sans-serif;	text-transform: uppercase;	font-size: 11px;	line-height: 15px;	margin: 10px 0px 0px;	color: #000000;}#aboutContent p {	margin: 0px 0px 10px;}#aboutContent p.quote {	font-style: italic;}#aboutContent p.critic {	margin-top: -6px;	margin-left: 12px;}#aboutContent ul {	margin: 0px 0px 10px;	padding: 0px 0px 0px 16px;	list-style-type: circle;}#aboutContent a {	color: #000033;	text-decoration: none;}#aboutContent a:hover {	color: #000000;	text-decoration: underline;}input {	border: 1px solid #666666;	padding: 2px;	margin-top: 2px;	margin-bottom: 8px;	width: 300px;	font-family: Arial, Helvetica, sans-serif;}input.fields {	background-color: #FFFFFF !important;}input.button {	height: 40px;	width: 70px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	background-image: url(../images/send.png);	background-repeat: no-repeat;	behavior: url(iepngfix.htc);	margin-bottom: 0px;}textarea {	padding: 2px;	margin-top: 2px;	margin-bottom: 8px;	border: 1px solid #666666;	width: 300px;	height: 100px;	background-color: #FFFFFF !important;	font-family: Arial, Helvetica, sans-serif;}img {	border: none;}img.linkInterior, img.linkStage, img.linkPress, img.linkArt {	height: 35px;	padding: 0px;	position: absolute;	background-repeat: no-repeat;}img.linkInterior {	background-image: url(../images/link-interior-a.png);	top: 0px;	left: 0px;	behavior: url(iepngfix.htc);	width: 200px;}img.linkStage {	background-image: url(../images/link-stage-a2.png);	top: 0px;	behavior: url(iepngfix.htc);	right: 0px;	width: 120px;}img.linkPress {	background-image: url(../images/link-press-a.png);	bottom: 0px;	left: 0px;	behavior: url(iepngfix.htc);	width: 200px;}img.linkArt {	background-image: url(../images/link-art-a2.png);	bottom: 0px;	behavior: url(iepngfix.htc);	right: 0px;	width: 174px;}img.linkInterior:hover {	background-image: url(../images/link-interior-b.png);	behavior: url(iepngfix.htc);}img.linkStage:hover {	background-image: url(../images/link-stage-b2.png);	behavior: url(iepngfix.htc);}img.linkPress:hover {	background-image: url(../images/link-press-b.png);	behavior: url(iepngfix.htc);}img.linkArt:hover {	background-image: url(../images/link-art-b2.png);	behavior: url(iepngfix.htc);}#contact {	position: absolute;	left: 90px;	top: 590px;	height: 160px;	width: 90px;}#contact img {	margin: 0px;	height: 100%;	width: 100%;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#formBox {	padding: 30px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 14px;	color: #000000;	margin: 0px;}#formBox h1 {}#formBox p {}#formBox label {	margin-top: 6px;	clear: both;	float: left;	margin-bottom: 2px;}#formBox input, #formBox textarea {	clear: both;	float: left;	background-color: #CCCCCC;	border: 1px solid #666666;	margin-bottom: 4px;	padding: 4px;	width: 250px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 14px;	color: #000000;}#formBox input.button {	height: auto;	width: auto;}#footer {	position: absolute;	bottom: 0px;	left: 204px;	margin: 0px;	text-align: left;	padding: 0px;	height: 72px;	width: 550px;}#footer p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	margin: 0px;	line-height: 12px;	color: #333333;}#footer a {	color: #333333;	text-decoration: none;}#footer a:hover {	color: #000000;	text-decoration: underline;}#preloader {	display: none;}#clear {	clear: both;	height: 12px;	margin: 0px;	padding: 0px;}