body,td,th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 140%;
	color: #333333;
}

body {
	background-color: #78A050;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment: fixed;
	background-image: url(../images/watermark.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#centerStage {
	height: 100%;
	width: 100%;
	text-align: center;
}

#header {
	height: 80px;
	width: 790px;
	text-align: left;
	margin: 20px auto 0px auto;
}

#backdrop {
	height: 100%;
	width: 770px;
	background-color: #bcd0a8;
	border: 10px solid #FFFFFF;
	margin: 20px auto 20px auto;
	text-align: left;
}

#contactInfo {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}

#heroGraphic {
	height: 200px;
	background-image:url(../images/pageHdr2_text.jpg);
}
#heroCopy {
	height: 50px;
	padding: 20px;
}

#contentRegion {
	height:100%;
	border-top: 10px solid #FFFFFF;
	border-bottom: 10px solid #FFFFFF;
	overflow: hidden;
}

.content { padding: 20px; border-bottom: 10px solid #FFF; background-color: #e2ebd9; }

.w1cL, .w1cR { width: 210px; }
.w2cL, .w2cR { width: 470px; }
        .w3c { width: 730px; }
.w1cL, .w2cL { border-right: 10px solid #FFF; }

.darken { background-color: #bcd0a8; }

#leftColumn {
	float:left;
	width:450px;
	height:100%;
	border-right: 10px solid #FFFFFF;
	margin-right: 20px;
	padding: 20px;
	background-color: #e2ebd9;
}
#rightColumn {
	font-size:11px;
	line-height: 140%;
	padding: 20px;
}
.rightColumn {
	font-size:11px;
	line-height: 140%;
	padding: 20px;
}
#rightColumnCapped {
	font-size:11px;
	line-height: 140%;
	padding: 20px;
	background-color: #e2ebd9;
	border-bottom: 10px solid #FFFFFF;
}
#fullWidth {
	padding: 20px;
	background-color: #e2ebd9;
}
#testimonial {
	padding: 20px;
	font-family: Tahoma, Geneva;
	background-attachment: scroll;
	background-image: url(../images/quotes.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.testimonial {
	font-family: Tahoma, Geneva;
	background-attachment: scroll;
	background-image: url(../images/quotes_lt.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.testByline {
	font-size:11px;
	font-style:italic;
}
#studioByline {
	padding: 10px;
	font-family: Tahoma, Geneva;
	font-size:9px;
	color:#E2EBD9;
}
#studioByline a {
	color:#E2EBD9;
	text-decoration:none;
}
#studioByline a:visited {
	color:#E2EBD9;
	text-decoration:none;
}
#studioByline a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#contactUs a {
	color:#FFFF33;
	text-decoration:underline;
}
#contactUs a:visited {
	color:#FFFF33;
	text-decoration:underline;
}
#contactUs a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#miniNav {
	text-align:right;
	font-family:Tahoma, Geneva;
	font-size:13px;
	font-weight:bold;
}
.largeText {
	font-size:16px;
	line-height:120%;
}
.superText {
	font-size:20px; 
	line-height:160%;
}
#bio {
	height:240px;
}
#staffPic {
	float:left;
	margin-right: 10px;
	border: 5px solid #FFFFFF;
}
#RCpop,#RCpopSHD {
	position:absolute;
	left:150px;
	top:700px;
	width:430px;
	height:240px;
	z-index:10;
	background-color: #E2EBD9;
	border: solid 10px white;
	padding: 20px;
	visibility: hidden;
}
#RCpopSHD {
	left:190px;
	top:703px;
	z-index:9;
	background-color: #000;
	border-color: black;
}
#blanket {
	background-color:#111;
	opacity: 0.65;
	filter:alpha(opacity=65);
	position:absolute;
	z-index: 9001;
	top:0px;
	left:0px;
	width:100%;
}
#popUpDiv {
	position:absolute;
	background-color: #E2EBD9;
	border: solid 10px white;
	padding: 20px;
	z-index: 9002;
}
.contactForm {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #333333;
}
#closeButton {
	float:right;
}
