@charset "utf-8";

body, html {height: 100%; min-height: 100%; text-align: center;}

body {	background-image: url(../_img/bg_main.jpg);}

#main {
	width: 1031px;
	margin: 0 auto;
	background-color: #000;
	color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	height: auto;
}

.intro {width: 1031px; height: 55px; background-image: url(../_img/title_welcome.jpg); text-indent: -9999px; padding:0; margin: 0;}
h1 {font-family: 'AldusLTStdRomanRegular'; font-size: 30px; color: #976b36;}
h2 {font-family: 'AldusLTStdRomanRegular'; font-size: 24px; color: #ccad88;}
h3 {font-family: 'AldusLTStdRomanRegular'; font-size: 20px; color: #ccad88;}
strong, em{color: #ccad88;}
#filmstrip {background-color: #373737; width: 100%; border-top: #976b36 .2em solid; clear:both;}
#filmstrip img {border: #976b36 .1em solid; margin: 25px 5px 15px 5px;}

.interior { text-align:left; width: 600px; float: left; padding: 20px 80px; line-height: 180%;}
.interiorAdmin { text-align:left; width: 700px; margin: 0 auto;padding: 20px 80px; line-height: 180%;}
a{color: #fff;}
a:hover {color: #ccad88;}
.interior ul{ line-height: 150%; padding-bottom: 20px;}
.interiorAdmin ul {line-height: 100%;}

.mainImage { float: right; background-color: #CCC;}
.gold {color: #976b36;}
.clear {clear:both;}
.footer {clear: both; text-align:center; padding: 20px 0 80px 0; font-size: 10px;}
.address {width: 320px; float:left; margin-left: 20px; line-height: 150%; font-size: 13px;}
.address a{ color: #fff; text-decoration: none;}
.bgImage {background: url(../_img/bg_shadow.png) center top no-repeat; width:100%;}
.contact{float:left; width: 600px; padding-top:50px;}
.contact a {color: #ffffff;}
img.left{float:left; margin: 0 25px 25px 0;}
img.right{float:right; margin: 0 0 5px 10px;}

.staff{text-align:center; width: 100%; margin:0 auto; padding: 20px 0;}
.staffListing { width: 900px; margin: 0 auto; text-align: center; }
.staffBox { width: 25%; display:inline-block; margin: 10px; }
.tier {clear: both; width:auto; margin: 0 auto; text-align:center;}
.id img{ width:80px;}
img.big {width: 150px;}
.id {width: auto; margin: 0 auto; float: left; font-size:12px; padding: 10px 3px;}
.resume img, .staff img {border:#976b36 solid .1em; margin: 10px;}
.resume img {width: 200px;}
.quote {font-family: 'AldusLTStdRomanRegular'; font-size: 20px; width: 330px; line-height: 140%;}

.testimonials strong {font-family: 'AldusLTStdRomanRegular'; font-size: 22px; }
.testimonials p{padding: 13px 0;}
.testimonials {font-size: 12px; line-height: 200%;}
.callout {background:url(../_img/bg_quote.png) no-repeat top right; padding: 5px 30px;}
.teal {background-color: #40525c;}
.gray {background-color: #212121;}

.galleryPage strong{font-family: 'AldusLTStdRomanRegular'; font-size: 20px; color: #ccad88;}
.galleryPage { margin-top:30px;}

.admin a{
	text-decoration:none;
}
.admin li { margin-bottom: 1em;}

a.up-button, a.down-button, .button-spacer { font-size: 1.5em; background-color: #333; margin-right: .5em; width: 20px; height: 20px; display: inline-block; text-align: center; }

.button-spacer { background-color: transparent; }

.red-button {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
}
.red-button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}
.red-button:active {
	position:relative;
	top:1px;
}
</style>