div.mainPicture,
div.thumbnails	{
	text-align:		 center;
	}

	
a.mainPicture{
	border: 	none;
	}
	
a img.mainPicture,
a:link img.mainPicture,
a:visited img.mainPicture {
	border:				1px solid #660000;
	margin:				1px;
	padding:			0px;
}  

a:hover img.mainPicture,
a:active img.mainPicture{
	border:				1px solid #990000;
	margin:				0px;
	padding:			1px;
}  


.thumbnails a {
	border:					none; 
}

.thumbnails ul {
  position:          relative;
  top:               0px;
  left:              0px;
  font-size:         x-small;
  font-family:       Helvetica, Arial, sans-serif;
  height:            86px; /* 84px */
  min-height:        86px;   /* font + border, Firefox & Opera need, IE ignores */
  margin:            0px;
  padding:           0px;
  list-style:        none;
  /*
  border-top:        1px solid #860;
  border-bottom:     1px solid #860;
  border-right:      1px solid #860;
  background:        #f0f0a0;
  */
  color:             #fff;
  margin-left:	     34px;

  }

.thumbnails ul li {
  float:             left;
  /* border-left:       1px solid #860; */
  text-transform:    uppercase;
  margin:            0px;
  padding:           0px 0px;
  width:             86px; /*84px;*/
  height:            86px;
  min-height:        86px;   /* font + border, Firefox & Opera need, IE ignores */
  text-align:		 center;
  vertical-align:	 top;
  }

a.thumbnails {
	border: 	none;
	}
	
a img.thumbnails,
a:link img.thumbnails,
a:visited img.thumbnails{
	border:				1px solid #660000;
	margin:				4px;
	padding:			0px;
	}

a:hover  img.thumbnails,
a:active img.thumbnails {
	border:				1px solid #990000;
	margin:				3px;
	padding:			1px;
	}

	
.imageName 	{}

div.navBox {			
    position:   relative;
    clear:      both;
	text-align: center;
	margin:	    0px auto;
	padding:    0px;
	/*
	background: #ffffff;
	*/
	height:     33px;
	width:      165px;
	border:     0px none transparent;
	}
	         
a.prev, 
a.next, 
a.home {
	display:    block; 
	float:      left;
    border:     0px none transparent;
    height:     33px;
    width:      33px;
    background: #FDFBC2;   /* Matches bkgd02.jpg */

    }
a:hover.prev,
a:hover.next,
a:hover.home {
	
	background: #880000;
	
	}

a.prev img,
a.next img,
a.home img {
    border:     0px none transparent;
    height:     33px;
    width:      33px;
    }

li.galleryList {
	margin:		4px 0px;
	padding:	0px;
	}
	
li.galleryList img,
li.galleryList a,
li.galleryList span.date {
	vertical-align:		middle;
	text-align:			left;
	}

li.galleryList a {
	text-decoration:	none;
	border:             0 none transparent;
	}


a.onSite, span.date {
	font-family:  sans-serif;
	}
	
a.onSite {
	font-size: small;
}	

span.date {		/* Album date, used on Gallery Page */
	font-size: x-small;
	color:     #666666;
	}


h2.title,
p.who,
p.when {
	text-align: center;
}
	
p.who,		/* Album photographer, Used on image page */
p.when 		/* Album date, used on image page */
	{		
	/* clear:	left; */
	font-size:	80%;
	}
	
	