/* CSS  STYLES.CSS */
body {
	margin:0px;
	background:url(images/body_bg2.gif) 0px 73px repeat-x #000000;
	font:1em Arial, Verdana, San-serif;
	color:#F1E8C6;
	text-align:center;
}
* :focus { outline: 0; }
a { text-decoration:none; outline: none; }

.clear {clear:both; width:800px; height:20px;}

#wrapper {
	display:block;
	width:800px;
	margin:0px;
	z-index:10;
}
	#wrapper h1 {
		display:none;
		position:absolute;
		top:-9999px;
		left:-9999px;
	}
	#wrapper h2 {
		display:none;
		position:absolute;
		top:-9999px;
		left:-9999px;
	}	
	#logo {
		display:block;
		position:relative;
		top:0px;
		left:-230px;
		width:230px;
		height:75px;
		margin:0px;
		padding:0px;
		list-style-type:none;
	}
		#logo li {postion:absolute; display:block;}
		#logo li a {display:block; width:230px; height:75px; text-indent:-9999px; background:transparent url(images/signature_portfolio.jpg) no-repeat;}
		#logo li.portfolio-index a {display:block; width:230px; height:75px; text-indent:-9999px; background:transparent url(images/signature_portfolio-index.jpg) no-repeat;}
		#logo_centered {
		display:block;
		position:relative;
		top:0px;
		left:0px;
		width:230px;
		height:75px;
		margin:0px;
		padding:0px;
		list-style-type:none;
	}
		#logo_centered li {postion:absolute; display:block;}
		#logo_centered li a {display:block; width:230px; height:75px; text-indent:-9999px; background:transparent url(images/signature_portfolio.jpg) no-repeat;}
		
	#quote {
		display:block;
		position:relative;
		width:500px;
		height:75px;
		top:-100px;
		left:150px;
	}
	#main_nav {display:block; position:relative; top:13px; width:751px; height:20px; margin:0px; padding:0px; list-style-type:none;}
	#main_nav li {postion:absolute; display:block; float:left; margin:0px 10px;}
	#main_nav li a {display:block; height:20px; text-indent:-9999px; background:transparent url('images/nav-content_pages.gif') no-repeat;}
	
	#main_nav li.nav-portfolio {width:73px; top:0px; left:0px;}
		#main_nav li.nav-portfolio a {width:73px; background-position:0px 0px;}
		#main_nav li.nav-portfolio a:hover {background-position:-187px 0px;}
		
	#main_nav li.nav-artist {width:54px; top:20px; left:0px;}
		#main_nav li.nav-artist a {width:54px; background-position:0px -20px;}
		#main_nav li.nav-artist a:hover {background-position:-187px -20px;}
	
	#main_nav li.nav-studio {width:107px; top:40px; left:0px;}
		#main_nav li.nav-studio a {width:107px; background-position:0px -40px;}
		#main_nav li.nav-studio a:hover {background-position:-187px -40px;}
	
	#main_nav li.nav-galleries {width:187px; top:60px; left:0px;}
		#main_nav li.nav-galleries a {width:187px; background-position:0px -60px;}
		#main_nav li.nav-galleries a:hover {background-position:-187px -60px;}
		
	#main_nav li.nav-purchase {width:111px; top:80px; left:0px;}
		#main_nav li.nav-purchase  a {width:111px; background-position:0px -80px;}
		#main_nav li.nav-purchase a:hover {background-position:-187px -80px;}
		
	#main_nav li.nav-contact {width:73px; top:100px; left:0px;}
		#main_nav li.nav-contact a {width:73px; background-position:0px -100px;}
		#main_nav li.nav-contact a:hover {background-position:-187px -100px;}
/********************************/		
	#p_index_nav {display:block; position:relative; top:13px; width:751px; height:20px; margin:0px; padding:0px; list-style-type:none;}
	#p_index_nav li {postion:absolute; display:block; float:left; margin:0px 10px;}
	#p_index_nav li a {display:block; height:20px; text-indent:-9999px; background:transparent url('images/nav-portfolio-index.gif') no-repeat;}
	
	#p_index_nav li.nav-portfolio {width:73px; top:0px; left:0px;}
		#p_index_nav li.nav-portfolio a {width:73px; background-position:0px 0px;}
		#p_index_nav li.nav-portfolio a:hover {background-position:-187px 0px;}
		
	#p_index_nav li.nav-artist {width:54px; top:20px; left:0px;}
		#p_index_nav li.nav-artist a {width:54px; background-position:0px -20px;}
		#p_index_nav li.nav-artist a:hover {background-position:-187px -20px;}
	
	#p_index_nav li.nav-studio {width:107px; top:40px; left:0px;}
		#p_index_nav li.nav-studio a {width:107px; background-position:0px -40px;}
		#p_index_nav li.nav-studio a:hover {background-position:-187px -40px;}
	
	#p_index_nav li.nav-galleries {width:187px; top:60px; left:0px;}
		#p_index_nav li.nav-galleries a {width:187px; background-position:0px -60px;}
		#p_index_nav li.nav-galleries a:hover {background-position:-187px -60px;}
		
	#p_index_nav li.nav-purchase {width:111px; top:80px; left:0px;}
		#p_index_nav li.nav-purchase  a {width:111px; background-position:0px -80px;}
		#p_index_nav li.nav-purchase a:hover {background-position:-187px -80px;}
		
	#p_index_nav li.nav-contact {width:73px; top:100px; left:0px;}
		#p_index_nav li.nav-contact a {width:73px; background-position:0px -100px;}
		#p_index_nav li.nav-contact a:hover {background-position:-187px -100px;}
/**************/		
	#portfolio_index {display:block; position:relative; top:60px; width:549px; height:332px; margin:0px; padding:0px; list-style-type:none; background:transparent url('images/portfolio-index_bg.jpg') no-repeat;}
	#portfolio_index li {position:absolute; display:block;}
	#portfolio_index li a {display:block; width:150px; height:280px; text-indent:-9999px; /*background:#000;*/}
	
	#portfolio_index li.animals {top:18px; left:19px;}
		#portfolio_index li.animals a {}
		
	#portfolio_index li.landscapes {top:18px; left:200px;}
		#portfolio_index li.landscapes a {}
	
	#portfolio_index li.archives {top:18px; left:380px;}
		#portfolio_index li.archives a {}
	
	#p_indextext {display:block; position:relative; top:70px; font-size:0.9em; color:#6D8882;}
/****************/
#frameset {background:#FFF;}
#img_lrg {
	display:block;
	position:relative;
	top:30px;
	right:50px;
	float:right;
	width:525px;
	height:500px;
	height:100%;
	font:11pt Arial, Verdana, sans-serif;
	color:#7F9588;
	vertical-align:middle
}
	#img_lrg a {color:#A7C3B3; text-decoration:underline;}
	#img_lrg img {border:solid 1px #D8C589;}
	
#thumbs {
	display:block;
	position:relative;
	top:30px;
	left:50px;
	float:left;
	width:150px;
	height:500px;
	overflow:auto;
	scrollbar-base-color: #58523F;
	scrollbar-arrow-color: #77715B;
	scrollbar-3dlight-color: #7C7660;
	scrollbar-darkshadow-color: #6E674F;
	scrollbar-face-color: #58523F;
	scrollbar-highlight-color: #7C7660;
	scrollbar-shadow-color: #6E674F;
	scrollbar-track-color: #2F2D26;
}
	#thumbs a {font:bold 0.7em Arial, Verdana, sans-serif; color:#000; margin:15px 0px 5px 0px;}
	#thumbs img {border:solid 1px #D8C589; clear:both; margin-bottom:10px;}

#content {
	display:block;
	position:relative;
	width:700px;
	top:30px;
	font:0.9em Arial, Verdana, sans-serif;
	color:#7F9588;
}
	#content h4 {position:absolute; top:-9999px; left:-9999px; text-indent:-9999px;}
	#content a {color:#A7C3B3; text-decoration:underline;}

#align_left {text-align:left;}
	#align_left img {
	border:solid 1px #D8C589;
	margin:10px 10px 30px;
}

.error {color:red; border:solid 1px red; margin:10px;}
.success {color:blue; border:solid 1px blue; margin:10px;}
.req {font:16px Verdana; color:red;}
.input_text {width:200px; background:#C1BAA0;}
.input_textarea {width:200px; height:100px; background:#C1BAA0;}

#hide {display:none; position:absolute; top:-9999px; left:-9999px; text-indent:-9999px;}

#copyright {
	display:block;
	position:relative;
	top:40px;
	width:500px;
	font:0.6em Verdana, Arial, san-serif;
	color:#7F9588;
}

#exhibit8 {margin-top:20px;}
	#exhibit8 a {font:0.6em Verdana, Arial, san-serif; color:#7F9588; text-decoration:none;}
	#exhibit8 a:hover {text-decoration:underline;}
#exhibit8_green {margin-top:50px;}
	#exhibit8_green a {font:0.6em Verdana, Arial, san-serif; color:#516258; text-decoration:none;}
	#exhibit8_green a:hover {text-decoration:underline;}
#exhibit8_p-index  {margin-top:50px;}
	#exhibit8_p-index a {font:0.6em Verdana, Arial, san-serif; color:#2D4136; text-decoration:none;}
	#exhibit8_p-index a:hover {text-decoration:underline;}
