BODY { margin:0 }
* { font-family:Verdana,Arial;
  color:white;font-size:10pt;
}
A { color:white;font-size:10pt; }
A:hover { text-decoration:none }

/* previous/next message */
.pnMessage, .pnMessage A { font-size:9pt; }
.pnMessage { margin-top:10px }

/* album header */
#alHeader { margin:0;background-color:#003300;
  border-bottom:1px solid #333 }
#alHeader P {margin:6px;margin-left:15px; }
#alHeader P, #alHeader A { font-family:Arial;
	font-weight:normal;font-size:11pt; color:#ccc }
#alHeader A { text-decoration:none }
#alHeader A:hover { text-decoration:underline;color:#fff }

/* folder table */
.fTBL { float:left;width:140px;height:180px }
.fTBL * { font-size:9pt; }
.fTBL IMG { margin-top:10px;margin-bottom:3px }

/* thumbnail images */
.oTBL { float:left;height:110px }
.mTBL { float:left;
 margin:3;
}

.mTBL IMG {
  border: 2px outset #ccc;
  margin:0;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}

#lPane { background-color:black;
	border-right:1px solid #333;
}
.capHead { margin-left:10px;margin-top:40px;margin-bottom:2px;
	 font-size:10pt;color:#cccccc }
.capText { margin-left:20px;margin-right:10px;margin-top:2px }

/* phSize is the photo size text */
.phSize, .phSize * { font-size:9pt; color: #cccccc }
.phSize { margin-top:8px;margin-bottom:3px }

#cIMG1 { 
  border:none;
  margin:0;
}

/* cIMG is the table around the image cIMG1 */
#cIMG {
margin:0;
}

#helpID { position:absolute;top:20px;left:200px;width:200px;
  background-color: #fffff0;display:none;
  border:2px outset #ccc;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
 }
#helpID * { color:black;font-size:10px }
#helpID P { margin:2px }