@charset "utf-8";
/* CSS Document */
body {
	margin: 0px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #000000;
}
a {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a img {
	border: none;
}
p {
	padding: 0px;
	margin: 0 0 10px 0;
}
h1 {
	margin: 0 0 10px 0;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}

#splash {
	margin: 0 auto;
	width: 600px;
	text-align: center;	
}
#splashFeature {
	position: relative;
	width: 600px;	
	margin-bottom: 10px;
}
#splashFeature h1 a {
	position: absolute;
	bottom: 0px;
	right: 0px;	
	color: #9D9FA2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
#splashFeatureImage {
	margin: 0 auto;
	display: block;
	width: 330px;
	height: 495px;	
	background: url(images/splashFeature.jpg) no-repeat;
	-moz-border-radius: 15px;
	border-radius: 15px;	
}
#splash ul {
	margin: 0px;
	margin-left: 170px;
	padding: 0px;
	list-style: none;	
}
#splash ul li {
	float: left;
	margin-left: 5px;
}

a#splashGallery {
	display: block;
	width: 56px;
	height: 16px;
	background: url(images/splashSprite.gif) no-repeat 0 0;	
}
a#splashNews {
	display: block;
	width: 34px;
	height: 16px;
	background: url(images/splashSprite.gif) no-repeat 0 -16px;	
}
a#splashFlickr {
	display: block;
	width: 50px;
	height: 16px;
	background: url(images/splashSprite.gif) no-repeat 0 -33px;	
}
a#splashResume {
	display: block;
	width: 56px;
	height: 16px;
	background: url(images/splashSprite.gif) no-repeat 0 -49px;	
}

a#splashGallery span, a#splashNews span, a#splashFlickr span, a#splashResume span {
	display: none;	
}
#container {
	position: relative;
	width: 862px;
}
#head {
	padding: 14px 0 0 96px;
	width: 744px;
	height: 66px;
}
#main {
	margin-bottom: 30px;
}
#nav {
	float: right;
	width: 320px;
}

#nav a span {
	display: none;
}

#nav ul {
	margin: 0px;
	margin-top: 22px;
	padding: 0px;
	list-style: none;
}

#nav ul li {
	margin-bottom: 8px;	
}

a#nav_gallery {
	display: inline-block;
	width: 65px;
	height: 16px;
	background: url(images/nav_sprite.gif) no-repeat 0px -30px;
}
a#nav_video {
	display: inline-block;
	width: 48px;
	height: 16px;
	background: url(images/nav_sprite.gif) no-repeat 0px -72px;
}
a#nav_news {
	display: inline-block;
	width: 38px;
	height: 16px;
	background: url(images/nav_sprite.gif) no-repeat 0px -110px;
}
a#nav_flickr {
	display: inline-block;
	width: 80px;
	height: 16px;
	background: url(images/nav_sprite.gif) no-repeat 0px -151px;
}
a#nav_resume {
	display: inline-block;
	width: 58px;
	height: 16px;
	background: url(images/nav_sprite.gif) no-repeat 0px -194px;
}
a#nav_mailinglist {
	display: inline-block;
	width: 236px;
	height: 16px;
	background: url(images/nav_sprite.gif) no-repeat 0px -235px;
}

a#nav_gallery:hover, a#nav_gallery.gallery_active {
	display: inline-block;
	width: 94px;
	height: 26px;
	background: url(images/nav_sprite.gif) no-repeat 0px 0px;
}
a#nav_video:hover, a#nav_video.video_active {
	display: inline-block;
	width: 70px;
	height: 22px;
	background: url(images/nav_sprite.gif) no-repeat 0px -49px;
}
a#nav_news:hover, a#nav_news.news_active {
	display: inline-block;
	width: 55px;
	height: 22px;
	background: url(images/nav_sprite.gif) no-repeat 0px -88px;
}
a#nav_flickr:hover, a#nav_flickr.flickr_active {
	display: inline-block;
	width: 118px;
	height: 19px;
	background: url(images/nav_sprite.gif) no-repeat 0px -132px;
}
a#nav_resume:hover, a#nav_resume.resume_active {
	display: inline-block;
	width: 582px;
	height: 22px;
	background: url(images/nav_sprite.gif) no-repeat 0px -170px;
}
a#nav_mailinglist:hover, a#nav_mailinglist.mailinglist_active {
	display: inline-block;
	width: 162px;
	height: 23px;
	background: url(images/nav_sprite.gif) no-repeat 0px -212px;
}

a#nav_gallery1 {
	display: inline-block;
	margin: 0 5px 5px 0;
	width: 44px;
	height: 44px;
	background: url(images/thumbUnnaturalSelection.jpg) no-repeat;
	-moz-border-radius: 4px;
	border-radius: 4px;	
}

a#nav_gallery2 {
	display: inline-block;
	margin: 0 5px 5px 0;
	width: 44px;
	height: 44px;
	background: url(images/thumbAnimalRetentive.jpg) no-repeat;
	-moz-border-radius: 4px;
	border-radius: 4px;	
}

a#nav_gallery3 {
	display: inline-block;
	margin: 0 5px 5px 0;
	width: 44px;
	height: 44px;
	background: url(images/thumbEcotone.jpg) no-repeat;
	-moz-border-radius: 4px;
	border-radius: 4px;	
}

a#nav_gallery4 {
	display: inline-block;
	margin: 0 5px 5px 0;
	width: 44px;
	height: 44px;
	background: url(images/thumbArchive.jpg) no-repeat;
	-moz-border-radius: 4px;
	border-radius: 4px;	
}

#sculpture {
	margin: 0 0 4px 0;
}
#sculpture:hover div.light, #sculpture:hover div.dark {
	visibility: visible;
}
#sculpture div.light {
	margin: 2px 0 6px 0;
	visibility: hidden;
	width: 240px;
	height: 4px;
	background-color: #cfe7f8;
}
#sculpture div.dark {
	visibility: hidden;
	width: 156px;
	height: 3px;
	background-color: #79c6ee;
}
#sculptureThumbs {
	margin-left: 10px;
}
#illustration {
	margin: 0 0 4px 0;
}
#illustration:hover div.light, #illustration:hover div.dark {
	visibility: visible;
}
#illustration div.light {
	margin: 2px 0 6px 0;
	visibility: hidden;
	width: 200px;
	height: 3px;
	background-color: #cfe7f8;
}
#illustration div.dark {
	visibility: hidden;
	width: 280px;
	height: 3px;
	background-color: #79c6ee;
}
#illustrationThumbs {
	margin-left: 10px;
}
#video {
	margin: 0 0 4px 126px;
}
#video:hover div.light, #video:hover div.dark {
	visibility: visible;
}
#video div.light {
	margin: 2px 0 6px -126px;
	visibility: hidden;
	width: 240px;
	height: 3px;
	background-color: #cfe7f8;
}
#video div.dark {
	margin-left: -126px;
	visibility: hidden;
	width: 156px;
	height: 3px;
	background-color: #79c6ee;
}
#news {
	margin: 0 0 4px 58px;
}
#news:hover div.light, #news:hover div.dark {
	visibility: visible;
}
#news div.light {
	margin: 2px 0 6px -58px;
	visibility: hidden;
	width: 84px;
	height: 3px;
	background-color: #cfe7f8;
}
#news div.dark {
	margin-left: -58px;
	visibility: hidden;
	width: 156px;
	height: 3px;
	background-color: #79c6ee;
}
#shop {
	margin: 0 0 4px 126px;
}
#shop:hover div.light, #shop:hover div.dark {
	visibility: visible;
}
#shop div.light {
	margin: 2px 0 6px -126px;
	visibility: hidden;
	width: 240px;
	height: 3px;
	background-color: #cfe7f8;
}
#shop div.dark {
	margin-left: -126px;
	visibility: hidden;
	width: 78px;
	height: 3px;
	background-color: #79c6ee;
}
#resume {
	margin: 0 0 4px 18px;
}
#resume:hover div.light, #resume:hover div.dark {
	visibility: visible;
}
#resume div.light {
	margin: 2px 0 6px -18px;
	visibility: hidden;
	width: 142px;
	height: 3px;
	background-color: #cfe7f8;
}
#resume div.dark {
	margin-left: -18px;
	visibility: hidden;
	width: 188px;
	height: 3px;
	background-color: #79c6ee;
}
#gray {
	margin: 0 0 0 24px;
	padding: 20px;
	width: 462px;
	background: #e3e6e8;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
#videoGray {
	margin: 0 0 0 24px;
	padding: 20px;
	width: 410px;
	background: url(images/grayBack.gif) no-repeat #e3e6e8;
}
#feature {
	margin-bottom: 12px;
}

#unnatural_feature {
	width: 460px;
	height: 324px;
	margin-bottom: 12px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background: url(images/unnaturalFeature.jpg) no-repeat #e3e6e8;
}

#unnatural_feature {
	width: 460px;
	height: 324px;
	margin-bottom: 12px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background: url(images/unnaturalFeature.jpg) no-repeat #e3e6e8;
}

#animal_feature {
	width: 460px;
	height: 309px;
	margin-bottom: 12px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background: url(images/animalFeature.jpg) no-repeat #e3e6e8;
}

#ecotone_feature {
	width: 460px;
	height: 313px;
	margin-bottom: 12px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background: url(images/ecotoneFeature.jpg) no-repeat #e3e6e8;
}

#archive_feature {
	width: 460px;
	height: 217px;
	margin-bottom: 12px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background: url(images/archiveFeature.jpg) no-repeat #e3e6e8;
}

#news_feature {
	width: 460px;
	height: 220px;
	margin-bottom: 12px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background: url(images/newsFeature.jpg) no-repeat #e3e6e8;
}
#resume_feature {
	width: 460px;
	height: 220px;
	margin-bottom: 12px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background: url(images/resumeFeature.jpg) no-repeat #e3e6e8;
}
#mailinglist_feature {
	width: 460px;
	height: 220px;
	margin-bottom: 12px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background: url(images/mailinglistFeature.jpg) no-repeat #e3e6e8;
}
#content {
	position: relative;
	width: 410px;
}

div.gallery_area {
	position: relative;
	margin-bottom: 10px;
	width: 285px;
	height: 131px;	
}

div#gallery1 {
	width: 285px;
	height: 131px;
	background: url(images/galleryUnnaturalSelection.jpg) no-repeat;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
div#gallery2 {
	width: 285px;
	height: 131px;
	background: url(images/galleryAnimalRetentive.jpg) no-repeat;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
div#gallery3 {
	width: 285px;
	height: 131px;
	background: url(images/galleryEcotone.jpg) no-repeat;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
div#gallery4 {
	width: 285px;
	height: 131px;
	background: url(images/galleryArchive.jpg) no-repeat;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

a#gallery_link1 {
	position: absolute;
	bottom: 0px;
	left: 295px;
	width: 165px;
	height: 16px;
	background: url(images/gallerySprite.gif) no-repeat 0 0;
}

a#gallery_link2 {
	position: absolute;
	bottom: 0px;
	left: 295px;
	width: 165px;
	height: 16px;
	background: url(images/gallerySprite.gif) no-repeat 0 -17px;
}

a#gallery_link3 {
	position: absolute;
	bottom: 0px;
	left: 295px;
	width: 165px;
	height: 16px;
	background: url(images/gallerySprite.gif) no-repeat 0 -34px;
}

a#gallery_link4 {
	position: absolute;
	bottom: 0px;
	left: 295px;
	width: 165px;
	height: 16px;
	background: url(images/gallerySprite.gif) no-repeat 0 -50px;
}

a#gallery_link1 span, a#gallery_link2 span, a#gallery_link3 span, a#gallery_link4 span {
	display: none;	
}

/*#content object {
	margin-bottom: 30px;
}*/
#title {
	float: right;
	width: 140px;
	text-align: center;
}
#copy {
	position: relative;
	width: 310px;
}
#thumbs {
	position: absolute;
	top: 450px;
	left: 390px;
	width: 128px;
}	
#newsFeed {
	float: right;
	width: 220px;
}
#newsShows {
	width: 460px;
}
#resumeCopy {
	width: 410px;
}
#foot {
	clear: both;
	padding-left: 349px;
	padding-bottom: 20px;
	width: 471px;
	height: 31px;
}
#copyright {
	margin-bottom: 10px;
	text-align: center;
}

