	body {
		font: 62.5% "Century Gothic",arial,serif;
	}
	h1 {
		margin:0;
		padding:0;
		float:right;
	}
	h2 {
		font-size:2.5em;
		padding:30px 0 0 0;
		font-weight:normal;
		clear:both;
		color:#8F8783;
		letter-spacing:0.2em;
		font-family:"Century Gothic",verdana;
	}
	img {
		border:none;
	}
	ul {
		list-style-type:none;
	}
	a, a:link {
		color:#000;
		text-decoration:none;
	}
	a:visited {
		color:#000;
	}
	a:active, a:hover {
		color:#61c9bc; 
	}
	.p-first {
		margin-top:0;
		padding:0;
	}
	#content {
		margin:40px auto;
		width:800px;
		_width:835px;
		font-size:1.2em;
	}
	#splash {
		margin: 5% 0 0 30%;
		font-size:1.8em;
	}
	#splash img {
		display:block;
		margin:0 0 10px 0;
	}
	#splash .splash-img {
		margin-left:150px;
		white-space: pre;
	}
	#splash ul {
		list-style-type:default;
	}
	#splash ul li {
		display:inline;
		font-size:.65em;
	}
	ul.splash-first-ul {
		margin-left:30px;
		*margin-left:75px;
	}
	.ul-border {
		
		width:550px;
		margin-top:10px;
		*padding-top:10px;
	}
	#content:after, #content .thumb-gallery:after, #content .nav:after,#content .thumb-gallery ul.gallery-select:after {
		content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	#content #viewing-area {
		float:left;
		_width:445px;
		max-width:445px;
		margin-top:83px;
		
	}
	#content #viewing-area-about {
		float:left;
		_width:445px;
		max-width:445px;
		margin-top:83px;
	}
	#content #viewing-area-about p {
		margin-left:0;
		margin-right:0;
		padding-left:0;
		padding-right:0;
	}
	#content #secondary-area {
		float:right;
		position:relative;
		min-height:315px;
		width:340px;
		
		
	}
	#content #secondary-area .nav {
		margin:0 0 0px 160px;
		padding:0;
		width:180px;
	}
	#content  #secondary-area .multi-gallery-page {	
		margin-bottom:0;
	}
	#content #secondary-area .nav ul {
		float:right;
		margin:0 2px 0 0;
	}
	#content ul li.active a {
		color:#8F8783;
		cursor:default;
	}
	#content .thumb-gallery {
		
		margin:76px 0 0 0;
		padding:0;
		width:297px;
		float:right;
				
	}
	/*\*/
 	html>body*#content .thumb-gallery {
		margin:80px 0 0 0;
		padding:0;
		width:297px;
		float:right;
		
	}
 	/**/
	#content .thumb-gallery ul {
		width:305px;
		margin:0;
		padding:0;
		float:left;
		
		
	}
	
	#content .thumb-gallery ul li {
		float:left;
		padding:4px 4px 1px 4px;
		margin:2px;
		border:solid 1px #ccc;
		cursor:pointer;
		
	}
	#content .thumb-gallery ul li a img {
		filter:alpha(opacity=25);
		-moz-opacity:.25;
		opacity:.25;
		
	}
	#content .thumb-gallery ul li a:hover img, #content .thumb-gallery ul li a.opaque:hover img {
		filter:alpha(opacity=100);
		-moz-opacity:1.0;
		opacity:1.0;
	}
	/*#content .thumb-gallery ul li a img.opaque {
		filter:alpha(opacity=25);
		-moz-opacity:.25;
		opacity:.25;
	}*/
	#content .thumb-gallery ul li a img.non-opaque {
		filter:alpha(opacity=100);
		-moz-opacity:1.0;
		opacity:1.0;
	}
	#content .thumb-gallery ul.gallery-select {
		border-bottom:solid 1px #ccc;
		width:30.5em;
		margin:28px 0 2px 2px;
	}
	#content .thumb-gallery ul.gallery-select li a {
		position:relative;
	}
	#content .thumb-gallery ul.gallery-select li {
		filter:alpha(opacity=100);
		-moz-opacity:1;
		opacity:1;
		border-bottom:none;
		margin:0 2px 0 2px;
		padding-bottom:5px;
	}
	
	#content .thumb-gallery p {
		width:400px;
		clear:both;
	}	
	#content .thumb-gallery p span.block-strong {
		display:block;
		font-weight:bold;
		margin-bottom:10px;
		padding-top:10px;
	}
	#content .thumb-gallery p.cavaet {
		font-size:.85em;
		margin-bottom:0;
		padding-bottom:0;
	}
	#content #thumb-gallery #description1,#content #thumb-gallery #description2 {
		display:none;
		width:100%;
	}
	#content .contact-detail {
		position:absolute;
		top:78px;
		*top:63px;
		left:72px
		
	}
	 /*\*/
 	html>body*#content .contact-detail {
		position:absolute;
		top:102px;
		*top:63px;
		left:72px
		
	}
 	/**/
	
	#content .primary-area {
		width:445px;
		float:left;
		margin-top:78px;	
	}
	#content .thumb-gallery ul.caption li {
		border:none;
		margin-right:10px;
		font-weight:bold;
	}
	.services {
		list-style-type:disc;
		margin-left:-20px;
	}
	.services li {
		margin-left:0px;
	}	
