body {
	font-family:georgia, serif;margin:0;text-align:center;background:url(layoutimages/bg.gif) repeat-x #140f0c;background-position:0px 157px;
}
#longbody {
	background:url(layoutimages/longbg.gif) repeat-x #140f0c;background-position:0px 157px;
}
#header {
	margin:0 auto;background:url(layoutimages/header.gif);height:157px;width:268px;
}
#navigation {
margin:0 auto;
}
#navigation a {
	display:inline-block;background-repeat:no-repeat;background-position:center center;height:69px;
	margin:0 9px;
}
#home {
	background:url(layoutimages/home.gif) no-repeat;width:101px;
}
#colemar {
	background:url(layoutimages/colemar.gif) no-repeat center top;width:138px;
}
#bio {
	background:url(layoutimages/bio.gif) no-repeat center top;width:82px;
}
#gallery {
	background:url(layoutimages/gallery.gif) no-repeat center top;width:132px;
}
#gallerynav {
color:#ddd;
}
#testimonials {
	background:url(layoutimages/testimonials.gif) no-repeat center top;width:186px;
}
#contact {
	background:url(layoutimages/contact.gif) no-repeat center top;width:135px;
}
#contentwrapper {
	text-align:left;
	margin:-29px auto 0 auto;
	width:655px;
	height:321px;
	position:relative;
}
#content {
	margin:25px 25px 25px 271px;
}
#longcontent {
	text-align:left;
	margin:25px auto 25px auto;
	width:386px;
	padding-left:271px;
	position:relative;
}
#longcontentwrapper {
	text-align:center;
	margin-top:-29px;
	width:100%;
	height:321px;
}
#longfullcontent {
	text-align:left;
	margin:25px auto 25px auto;
	width:655px;
}
#fullcontent {
	margin:25px;
}
p {
	color:white;font-size:10pt;line-height:160%;padding:15px 15px 0 15px;
}
h1+p {
	padding:5px 15px 0 15px;
}
#address p {
	font-size:12pt;text-align:center;
}
p+p {
	padding-top:0;
}
#homeimage {
	position:absolute;top:0;left:-60px;
	*top:29px;
}
#leftimage {
	position:absolute;top:0;*top:4px;left:0;
}
#homequote {
	position:absolute;top:58px;left:400px;
}
h1 {font-size:16pt;color:white;padding-top:25px;font-weight:100;}
#footer {
	font-family:myriad pro, arial, serif;
	letter-spacing:.3em;
	margin:0 auto;
	font-size:8pt;
	color:white;
	width:400px;
	text-align:center;
	vertical-align:bottom;
	*margin-top:25px;
}
#galfooter {
	font-family:myriad pro, arial, serif;
	letter-spacing:.3em;
	margin:0 auto;
	font-size:8pt;
	color:white;
	text-align:center;
	vertical-align:bottom;
	*margin-top:-14px;
}
iframe {
	border:0;
	width:100%;
	margin-bottom:20px;
}
#player1 {
	position:absolute;
	bottom:50px;
	left:75px;
}
#longfooter {
	font-family:myriad pro, arial, serif;
	letter-spacing:.3em;
	font-size:8pt;
	color:white;
	width:100%;
	text-align:left;
	vertical-align:bottom;
	margin-left:19px;
	padding:5px 0 15px 0;
	border-top:2px solid white;
	clear:both;
}
#longfooterinner {
	margin:0 auto;
	text-align:center;
}
#splashbody {
	font-family:georgia, serif;margin:0;text-align:center;background:#140f0c;
}
#splashbody div {
position:absolute;top:45%;left:50%;
}
#splash {
	margin:0 auto;background:url(layoutimages/splash.jpg);width:271px;height:102px;display:inline-block;position:relative;right:50%;
}
#splash img {
border:0;
}
form {
color:white;font-size:10pt;padding-top:15px;
}
input, textarea {
background:#140f0c;border:1px solid #888;color:white;font-family:arial, sans-serif;
}
input {
padding:5px;margin:.2em 0 .9em 0;font-size:11pt;
}
textarea {
height:200px;width:300px;padding:10px;
}
#formright {
float:right;
}
#formright input {
float:right;
}
#formleft {
float:left;
}
a img {
border:0;
}
#row-1, #row-2 {
	padding:25px 25px 0 25px;
	width:605px;
	overflow:auto;
	height:265px;
}
#scrollright {
width:1200px;
text-align:center;
user-select: none;-o-user-select:none;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;
}
#row-1 a, #row-2 a {
	margin:0 15px;
	display:inline-block;
}
.name {
	text-align:right;color:white;font-size:12pt;margin-bottom:1.5em;width:650px;font-weight:700;
}