p, p.photodetailstitle, p.photodetails, p.currentdirectory, p.copyright, .exif, .formItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000033;
z-index: 1;
}

p.photodetailstitle, .exif, p.currentdirectory, p.copyright, .formItem {
	font-weight: bold;	
	color: #330000;
}

p.copyright {
	font-size: xx-small;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

h1, h2 {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: large;
	font-weight: bold;
	color: #000066;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000066;
}

h2 {
	font-size: medium;
	border-bottom-width: 0px;
}

a {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}

a:link, a:visited {
	color: #660000;
	text-decoration: none;
	border-bottom-color: #660000;

}

a:hover, a:active {
	color: #990000;
	border-bottom-color: #990000;
}

a.image, a.image:link {
	border-bottom-width: 0px;
}


.thumbs li {
  list-style-type: none;
  margin-bottom: .5em;
  overflow: visible;
}

@media screen, projection {
/* exploit a parsing bug so rules will be visible to MacIE5 */
.NiceToMacIE {
  font-family: "\"}\"";
  font-family: inherit;
}
.Hack1 { 
}

.thumbs {             /* container for all thumbs */
  width: 650px;         /* an explicit width is required for WinIE, or it screws up badly */
  /* margin: auto;       correctly center block element */
  /*padding: .5em;*/
  margin-top: 5px;
  background-color: #fff;
  color: #000;
  /*border: thin solid #660000;*/
  overflow: hidden;
  text-align: left;
  
}
.thumbs ul {
  margin: 0;
  padding: 0;
}
.thumbs li {        /* test these rules with various fonts, may need adjusting */
  height: 185px;    /* high enough for image plus 2-line caption */
  width: 185px;     /* wide enough for widest image with a bit of padding */
  float: left;      /* as many as can fit in window width */
  overflow: hidden; /* do not let IE stretch the container */
  /*border: 1px solid #880000;*/
  text-align:center;
  padding: 5px;
  margin: .5em;
  margin-left: 0;
  font-family: "\"}\""; /* hide correct dimensions from WinIE 5.x */
  font-family: inherit;
  width: 185x;
  height: 185px;
  background-color: #ffffff;
}
.IE5IsOdd {
}

.thumbs img {          /* image resized in ems to maintain proportions */
  display:block;      /* prevent text from flowing on the side */
  /*height: 5.5em;       image resolution may suffer a little, but not much */
  text-align: center;  /* center for IE */
  margin: 0 auto .3em auto; /* center for non-IE */
  padding: 5;
  vertical-align: middle;
  border: 0px;
}


hr {                   /* see note about hr in HTML below */
  clear: both;
  height: 0;
  margin: 0;
  overflow: hidden;
  visibility: hidden;
}

}
