#staffText, #equipmentText {
	overflow:hidden;
	height:462px;
	display:block;
	z-index:0;
}
#mainText {
	overflow:hidden;
	height:348px;
	display:block;
	z-index:0;
	width:327px;
}
#staffText, #equipmentText {
	width:377px;
}
#main .scrollbar-vert, #staff .scrollbar-vert, #equipment .scrollbar-vert {
	height: 482px;
}
#main {
	background-image:  url("/images/backgrounds/mainBack.png");
	background-repeat: repeat;
	width: 379px;
	height: 482px;
	border-right: 2px solid #000000;
	position:absolute;
	left:127px;
	top:123px;
	overflow:hidden;
	display:block;
}
#wrapper #main .padding {
	padding:0;
}
#wrapper #staff .padding,
#wrapper #equipment .padding {
	padding:0px;
}
#wrapper #secondary .padding {
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	text-align:center;
}
#staff, #equipment {
	background-image:  url("/images/backgrounds/secondaryBack.png");
	background-repeat: repeat;
	width: 397px;
	height: 482px;
	overflow:hidden;
	display:block;
	color:#ffffff;
	position:absolute;
	top:123px;
	right:10px;
}
#staff .header {
	background-image:url(/images/headers/staffHeader.jpg);
	background-repeat:no-repeat;
	width:377px;
	height:118px;
	display:block;
	margin-bottom:0px;
}
#staff .photo img {
	border: 1px solid #999999;
}
#equipment .header {
	background-image:url(/images/headers/equipmentHeader.jpg);
	background-repeat:no-repeat;
	width:377px;
	height:118px;
	display:block;
	margin-bottom:4px;
}

#staff .staff {
	margin-left:21px;
	margin-right:21px;
}
#content #staff ul, #content #equipment ul {
	margin-left:46px;
}
#content #main ul {
	margin-left:46px;
}
#content #staff .close, #content #equipment .close {
	float: right;
	display: inline;
	background-image: url(/images/closeWhiteBtn.gif);
	background-repeat: no-repeat;
	width:57px;
	height:18px;
	overflow:hidden;
	border:0;
}
#content #staff a.close:hover, #content #equipment a.close:hover {
	background-image: url(/images/closeBtn-over.gif);
	background-color: transparent;
}
#secondary {
	background-image:  url(/images/backgrounds/secondaryBack.png);
	background-repeat: repeat;
	width: 340px;
	overflow:hidden;
	display:block;
	color:#ffffff;
	position:absolute;
	top:315px;
	right:37px;
	border: 2px solid #000000;
}
#main h1 {
	background-image: url(/images/headers/welcomeHeader.jpg);
	text-indent:-999px;
	background-repeat: no-repeat;
	background-position: left top;	
	width:359px;
	height:118px;
}
#content #staff h2, #content #equipment h2 {
	margin-top:12px;
	margin-bottom:6px;
	padding-left:21px;
	padding-right:21px;
}
#content #staff p, #content #equipment p {
	margin-top:0px;
	margin-bottom:12px;
	padding-left:21px;
	padding-right:21px;
}
#content #main p {
	margin-top:0px;
	margin-bottom:12px;
	padding-left:21px;
	padding-right:21px;
}
#content h2 {
	font-size:12px;
	color:#CCCCCC;
}
td.photo {
	width: 115px;
	vertical-align: top;
}
#content #staff a.staffPhoto {
	border: 1px dotted #1843FF;
	width:100px;
	height:100px;
	display:block;
}
#content #staff a.staffPhoto:hover {
	border: 1px solid #1843FF;
}
table.staff {
	margin-top:15px;

	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333333;
}
table.first {
	border: 0;
	margin-top:0px;
}
td.photo, td.text {
	padding-top:15px;
}
#wrapper #content table.staff p, #wrapper #content table.staff h2 {
	padding:0;
}
#demoReel {
	width: 320px;
	height: 240px;
	cursor:pointer;
}