body,html
	{
		margin:0;
		padding:0;
		background-color:#000;
		font: 1em/1.25em Georgia, "Palatino Linotype", Times, "Times New Roman";
color:white;
	}
html#about, html#contact
	{
		background-color:#fff;
color:black
	}
a img 
	{
		border:none;
	}
	
#container 
	{
		margin:2em auto;
		width:840px;
	}		
img.logolink 

	{
		float:left
	}
	
form#search

	{
		float:right
	}
	
form#search input.homepage_search_input
	{
		font:small-caps bold .95em "Futura Md", Trebuchet; 
		padding:2px;
		color:#989898;
		width:360px;
	}
	
form#search input.f_left
	{
		position:relative;
		top:11px
	}
	
ul#navigation
	{
		display:inline;
		clear:none; 
		float:right; 
		margin:2.5em 0 2em 0;
		width:500px;
	}
	
ul#navigation li
	{
		display:inline;
		margin:0 0 0 2em;
	}
	
ul#navigation li a:link
	{
		color:white;
		text-decoration:none;
	}
	
ul#navigation li a:visited
	{
	
		color:white;
		text-decoration:none;
	}
	
ul#navigation li a:hover
	{
	
		color:white;
		text-decoration:underline;
	}
	
ul#navigation li a:active
	{
	
		color:white;
		text-decoration:none;
	}
html#about ul#navigation li a, html#contact ul#navigation li a {color:black}	
#slideshow {display:none}
#slide1 {clear:both; margin:1em auto; text-align:center}
.first {text-transform:uppercase; font-size:105%;}
.second {font-size:180%}
.bioimg {float:left; margin-top:2.25em; margin-left:3px}
p.firstp {float:right; width:673px; font-size:90%; margin-top:1em;}
p.secondp {float:left; width:330px; font-size:90%; margin-left:1em}
p.thirdp {float:left; width:330px; font-size:90%; clear:left; margin-left:165px}
p.rightp {float:right; font-size:90%; width:330px; bottom:350px; position:relative; left:10px}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Opera 9 rules here */
p.rightp {bottom:330px;}
.bioimg {margin-top:3.75em}
}

.aboutfoot {margin:-20em 0 0 5px;}
#contact {width:250px;float:right; clear:both; line-height:1.5em; text-align:left; margin-top:.5em}
address {font-style:normal}


img.footerimg {margin-left:-62px}
img.contactimg {margin-left:-28px}

h3 {clear:both}

ul.thumbs li {background-color:#aaa; padding:2px; margin:2em; border:1px solid #eee; width:208px; height:243px }
.gallery_list a {color:white}
.thumb_links {text-align:center;}
UL.thumbs.gallery_list TD.slide a img {border:1px solid #eee; }
table {clear:both}
ul.thumbs li table td {font-size:.8em}


p a.email_to_friend_link:link {color:#3d3d3d; text-decoration:none; font-size:.8em}

p a.email_to_friend_link:visited {color:#3d3d3d; text-decoration:none; font-size:.8em}

p a.email_to_friend_link:hover {color:#000; text-decoration:underline}

p a.email_to_friend_link:active {color:#3d3d3d; text-decoration:none}

table tbody tr td table tbody tr td a.page_next:link, table tbody tr td table tbody tr td a.page_previous:link {color:#3d3d3d; text-decoration:none; font-size:.8em}
table tbody tr td table tbody tr td a.page_next:visited, table tbody tr td table tbody tr td a.page_previous:link {color:#3d3d3d; text-decoration:none; font-size:.8em}
table tbody tr td table tbody tr td a.page_next:hover, table tbody tr td table tbody tr td a.page_previous:link {color:#000; text-decoration:underline}
table tbody tr td table tbody tr td a.page_next:active, table tbody tr td table tbody tr td a.page_previous:link {color:#3d3d3d; text-decoration:none}
ul.thumbs li table td {
text-align:center;
width:100%;
}

