html {
	margin:0;
	padding:0;

}
body {
	margin:0;
	padding:0;

	background-color: #333333;
	background-image: url(/images/bg.jpg);
	color: #F4F4F4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
div.right {
	float:right;
}
img {
	border:0;
}
.style1 {
	color: #E2CA8D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.style3 {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.style4 {
	color: #6FBFFD
}
.style6 {
	color: #6FBFFD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.style15 {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.style13 {
	color:#EDD198;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.style10 {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.style17 {
	color:#EDD198;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#clientsContent .style10 {
	padding-right:10px;
	text-align:justify;
}
a:link {
	color: #6FBFFD;
	text-decoration: none;
	outline:none;
}
a:visited {
	text-decoration: none;
	color: #6FBFFD;
	outline:none;
}
a:hover {
	text-decoration: underline;
	color: #CCCCCC;
	outline:none;
}
a:active {
	text-decoration: none;
	color: #CCCCCC;
	outline:none;
}
.style9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E2CA8D;
}
.content p {
	margin:0;
	padding:0;
}
.content {
	padding:25px;
}
#header h1 {
	display:none;
}
#transHolder {
	width:609px;
	height:246px;
	background-image:url(../images/newHomepage/headerLayer1Other.png);
	background-repeat:no-repeat;
	z-index:5;
	position:relative;
}
.homeHeader #transHolder, .home_newHeader #transHolder {
	width:609px;
	height:324px;
	background-image:url(../images/newHomepage/headerLayer1Home.png);
	background-repeat:no-repeat;
	z-index:5;
	position:relative;
}
#homeContent {
	position:relative;
	top:0px;
	left:0px;
	height:auto;
	min-height:800px;
	font-size:14px;
}
#homeBkg {
	width:601px;
	height:221px;
}
#aboutContent, #about_newContent, #studiosContent, #clientsContent, #newsContent, #tourContent, #gear-churchContent, #gear-apiContent {
	position:relative;
	top:0px;
	left:0px;
	z-index:5;
	z-index:10;
}
#about_newBkg, #aboutBkg, #studiosBkg, #clientsBkg, #newsBkg, #tourBkg, #gear-churchBkg, #gear-apiBkg {
	width:600px;
	height:200px;
	overflow:hidden;
}
.cycle img {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
}
#cycleHolder {
	position:absolute;
	top:0px;
	left:0px;
	width:600px;
	height:200px;
	z-index:1;
	overflow:hidden;
}
.about_newHeader #mainNav, .aboutHeader #mainNav, .studiosHeader #mainNav, .clientsHeader #mainNav, .newsHeader #mainNav, .tourHeader #mainNav, .gear-churchHeader #mainNav, .gear-apiHeader #mainNav {
	position:relative;
	padding:0;
	margin-top:-70px;
	margin-bottom:0;
	margin-left:60px;
}
.homeHeader #mainNav, .home_newHeader #mainNav {
	padding:0;
	margin-top:-40px;
	margin-bottom:0;
	margin-left:60px;
	z-index:20;
}
#mainNav {
	position:relative;
	height:25px;
	z-index:20;
}
#mainNav li {
	display:inline;
}
#mainNav li a {
	padding:5px;
	display:block;
	float:left;
	width:80px;
	height:12px;
	margin-right:10px;
}
#mainNav li a span {
	display:none;/* */
}
#mainDiv {
	width:900px;
	margin-left:auto;
	margin-right:auto;
}
#leftDiv {
	float:left;
	width:600px;
	background-image:url(/images/wood_bg2.jpg);
	background-repeat:repeat;
	position:relative;
	min-height:800px;
}
#mainFooter {
	clear:both;
	bottom:0px;
	position:absolute;
	text-align:center;
	left:50%;
	margin-left:-200px;
}
#mainFooter span {
	display:none;
}
#rightDiv {
	float:left;
	width:293px;
	font-size:12px;
}
.aboutHolder {
	margin-bottom:25px;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#homeSubHolder {
}
#about_newSubHolder, #aboutSubHolder, #studiosSubHolder, #clientsSubHolder, #newsSubHolder, #tourSubHolder, #gear-churchSubHolder, #gear-apiSubHolder {
	margin-top:15;
	display:block;
	margin-bottom:100px;
}
#dropmenudiv {
	position:absolute;
	border:1px solid black;
	border-bottom-width: 0;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
}
#dropmenudiv a {
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid black;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
}
#dropmenudiv a:hover { /*hover background color*/
	background-color: yellow;
}
.style23 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E2CA8D;
}
.style24 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.style16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.style26 {
	font-size: 14px
}
a.tourLink:link, a.tourLink:visited {
	width:50px;
	height:50px;
	border:1px solid #333333;
	display:block;
}
a.tourLink:active, a.tourLink:hover, a.selectedImage:link, a.selectedImage:visited, a.selectedImage:hover, a.selectedImage:active {
	border:1px solid #FFFFFF;
}
a.mainImageLink {
	border:none;
	display:block;
	width:463px;
	height:250px;
}
a.mainImageLink img {
	display:block;
	position:relative;
	top:0;
	left:0;
	width:463px;
	height:250px;
}
a.clientLink:active, a.clientLink:link, a.clientLink:visited {
	font-size:12px;
	color:#FFFFFF;
	display:block;
	padding:2px;
}
a.clientLink:hover {
	background-color:#FFFFFF;
	color:#333333;
	text-decoration:none;
}
div.client {
	width:45%;
	float:left;
	margin-left:10px;
	margin-bottom:5px;
}
#clientsHolder {
	margin-top:10px;
}
.news {
	margin-bottom:50px;
}
.news h1, h2.entry-title {
	font-size:16px;
	color:#EDD198;
	margin:0;
	padding:0;
	margin-bottom:5px;
}
.news span.date, div.entry-meta {
	clear:both;
	font-weight:normal;
	font-size:12px;
}
.news p {
	font-size:12px;
	margin:0;
	padding:0;
	text-align:justify;
}
.news p img {
	margin-left:10px;
}
#newsPageHeader {
	background-image:url(../images/newAboutHome/newsHeader.png);
	width:298px;
	height:62px;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	margin-left:-15px;
}
#newsPageHeader span {
	display:none;
}
/* GEAR LIST STYLES */

.studioCategory {
	display:block;
	margin-bottom:25px;
}
.studioCategory h3 {
	color:#EDD198;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
}
.studioCategory ul {
	list-style:none;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
}
.studioCategoryDescription {
	list-style:none;
	color:#F5F5F5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
	font-style:italic;
}
a.gearImage {
	background-image:url(../images/gear_camera.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:15px;
}
/*
about/new home page stuff
*/

#aboutChurch {
	width:570px;
	height:363px;
	background-image:url(../images/newAboutHome/theChurch.jpg);
	background-repeat:no-repeat;
	margin-left:-10px;
}
#aboutApi {
	width:570px;
	height:273px;
	background-image:url(../images/newAboutHome/apiStudio.jpg);
	background-position:left center;
	background-repeat:no-repeat;
}
#aboutBroom {
	width:570px;
	height:225px;
	background-image:url(../images/newAboutHome/studioB.jpg);
	background-repeat:no-repeat;
}
#aboutLroom {
	width:570px;
	height:225px;
	background-image:url(../images/newAboutHome/studioL.jpg);
	background-repeat:no-repeat;
}
#aboutLounge {
	width:570px;
	height:220px;
	background-image:url(../images/newAboutHome/theLounge.jpg);
	background-repeat:no-repeat;
}
#aboutKitchen {
	width:570px;
	height:210px;
	background-image:url(../images/newAboutHome/kitchen.jpg);
	background-repeat:no-repeat;
}
#aboutHouse {
	width:570px;
	height:225px;
	background-image:url(../images/newAboutHome/studioHouse.jpg);
	background-repeat:no-repeat;
	;
}
.homeHolder {
	position:relative;
}
.aboutNewDescription, .aboutNewDescriptionRight, .aboutDescription, .aboutDescriptionRight {
	font-size:12px;
	text-align:justify;
}
.aboutDescription {
	padding-top:25px;
	width:170px;
}
.aboutDescriptionRight {
	padding-top:25px;
	width:160px;
	float:right;
	padding-right:10px;
}
#aboutApi .aboutDescription {
	padding-top:45px;
	width:200px;
	padding-left:5px;
	padding-right:10px;
}
#aboutBroom .aboutDescriptionRight {
	padding-top:23px;
	width:225px;
	padding-right:23px;
}
#aboutBroom span.indent {
	margin-left:25px;
	display:block;
}
#aboutLroom .aboutDescription {
	padding-top:25px;
	width:240px;
	padding-right:25px;
}
#aboutLroom span.indent {
	margin-left:55px;
	display:block;
}
#aboutKitchen .aboutDescription {
	padding-top:65px;
	width:350px;
	padding-right:0;
	float:right;
	margin-right:200px;
}
#aboutLounge .aboutDescriptionRight {
	padding-top:25px;
	width:230px;
	padding-right:25px;
	margin-top:25px;
}
a.arrowLink {
	display:block;
	background-image:url(../images/newAboutHome/littleArrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:12px;
	font-size:10px;
	margin-top:5px;
}
h2.aboutHeader {
	width:298px;
	height:52px;
	background-position:center center;
	margin:0;
	padding:0;
	margin-left:-15px;
	margin-bottom:0px;
}
h2.aboutHeader span {
	display:none;
}
h2#aboutHousingHeader {
	background-image:url(../images/newAboutHome/accomodationsHeader.png);
	background-repeat:no-repeat;
}
h2#aboutVideoHeader {
	background-image:url(../images/newAboutHome/videoProductionHeader.png);
	background-repeat:no-repeat;
}
h2#aboutRepairHeader {
	background-image:url(../images/newAboutHome/gearHeader.png);
	background-repeat:no-repeat;
}
h2#aboutLabHeader {
	background-image:url(../images/newAboutHome/theLabHeader.png);
	background-repeat:no-repeat;
}
h2#aboutAshevilleHeader {
	background-image:url(../images/newAboutHome/ashevilleHeader.png);
	background-repeat:no-repeat;
}
h2#aboutWelcomeHeader {
	background-image:url(../images/newAboutHome/welcomeHeader.png);
	background-repeat:no-repeat;
}
h2#aboutLinksHeader {
	background-image:url(../images/newAboutHome/localLinksHeader.png);
	background-repeat:no-repeat;
}
div.aboutNewDescription ul {
	list-style:none;
	margin:0;
	padding:0;
}
#aboutLinks ul li {
	margin-top:10px;
}
#aboutLinks ul li a {
	font-size:16px;
}
.pp_description {
	font-size:12px !important;
	color:#333 !important;
}

