



h1{text-align: left; font: 80% verdana; color: #FFFFFF; background-color: #000000; padding: 5px;
}
/*standard left-aligned text format*/

h2{text-align: center; font: 70% helvetica; font-weight: normal; color: #FFFFFF; background-color: #000000; padding: 0px;  line-height: 100%; margin-top: 10px; border: 0px;}
/*exclusively for footer*/

h3{text-align: center; font: 85% helvetica; font-weight: bold; color: #FFFFFF; background-color: #999966; padding: 0px; margin: 0px, border: 0px;  word-spacing: 50px; line-height: 50%}
/*exclusively for navigational banner*/

h4{text-align: center; font: 100% helvetica; font-weight: bold; color: #FFFFFF; background-color: #000000; padding: 5px; line-height: 100%; }
/*this is for centering images only and header text*/

h5{text-align: left; font: 75% helvetica; color: #333333; background-color: white; padding: 5px; margin: 2px;
background-image: url('images/background2.gif'); background-repeat: repeat;}
/*format for the header text to the right of Alton Falcone*/

h6{text-align: center; font: 80% verdana; color: #FFFFFF; background-color: #000000; padding: 5px;
}


#lightbox{position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}

#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 40%; height: 90%; background-image: url(data:images/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }





span.line {

	border-bottom: 1px; 
	border-bottom-style: solid; 
	border-color: #000000;}

span.nav {background-color: white; 
	color: #333366;
border-top: 1px solid #999966; border-bottom: 1px solid #999966;
}

span.title {

	border-bottom: 1px; 
	border-bottom-style: solid; 
	border-color: silver;
	word-spacing: 3px;
	font: 130% arial; 
	font-weight: bold; 
	color: black; 
	background-color: silver; 
	padding: 0px; 
	word-spacing: 10px; 	
	letter-spacing: .5em; 
	line-height: 100%;
	}

span.alignright {text-align: right;}

span.smaller {font: 80% verdana;}



hr {width: 600px; padding: 0px; color: white;}

hr.black {width: 0px; padding: 0px; color: #000000;}

img {	padding: 2px;
    	margin: 2px 2px 10px 2px; 
	border: 1px solid #666666;
	}

img.banner {width: 718px;
	height: 58px;
	padding: 0px;
	margin: 0px;
	border: 1px solid #999966;
	}

img.sculpture {	padding: 0px;
	margin: 4px;
	border: 1px solid #666666;
	}

img.floatRight { 
    	float: right; 
    	margin: 2px 2px 10px 2px; 
    	padding: 0px;
	border: 1px solid #666666;


}

img.floatRight2 { 
    	float: right; 
    	margin: 0px; 
    	padding: 0px;
	border: 1px solid #666666;



}

img.floatRight2 { 
    	float: right; 
    	margin: 0px; 
    	padding: 0px;
	margin-left: 10px;
	border: 1px solid #666666;



}
P { margin-top: 0; text-indent: 0; }




#container {
  	margin: 0 auto;
  	width: 721px;
	height: 100%;
  	text-align: left;
	background-color: #000000;
	
}

#header1 {width: 720px;
	height: 60px;
	background-image: url('images/name.jpg');
	text-align: left;
	background-color: #000000;
	overflow: hidden;
	padding: 0px; 
	margin: 0px;
	border: 0px;
}

#header2 {width: 720px;
	height: 60px;
	text-align: left;
	background-color: #000000;
	overflow: hidden;
	padding: 0px; 
	margin: 0px;
	border: 0px;
}

#header3 {width: 720px;
	text-align: center;
	background-color: #000000;
	overflow: hidden;
	padding: 0px; 
	margin: 0 auto;
	border: 0px;
float: left;

}

#footer {width: 720px;
	height: 100px;
	text-align: center;
	background-color: #000000;
	overflow: hidden;
	padding: 0px; 
	margin: 0px;
	border: 0px;
	border-top: 1px solid #666666;
}

#loadimages {
    display:none;
}





body {	background-color: #000000;
  	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;
	overflow: inherit;
}

A:link {text-decoration:none; color:#ffffff;}
A:visited {text-decoration:none; color:#ffffff;}
A:hover	{text-decoration:none; color:#333333;}
A:active {text-decoration:none; color:#333333;} 

A.porpora:link {text-decoration: none; border-bottom: 1px solid #996699; color:#ffffff;}
A.porpora:visited {text-decoration: none; border-bottom: 1px solid #333333; color:#ffffff;}
A.porpora:hover	{text-decoration:none; border-bottom: 1px solid #333333; color:#996699;}
A.porpora:active {text-decoration:none; color:#CCCCCC;} 

A.nav:link {text-decoration:none; color:#ffffff;}
A.nav:visited {text-decoration:none; color:#ffffff;}
A.nav:hover	{text-decoration:none; color:#333333; background-color: white;
	border-top: 1px solid #999966; border-bottom: 1px solid #999966;}
A.nav:active {text-decoration:none; color:#ffffff; background-color: #663366;
} 

