/* HTML STYLES */body {	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px;	color: #666666;}p {	font: 11px/16px Verdana, sans-serif;	color: #666666;	margin-top: 4px;	margin-right: 0px;	margin-bottom: 4px;	margin-left: 0px;}h1 {	font: bold 16px/18px Verdana, sans-serif;	letter-spacing: 2px;}h1.cathead {	font: bold 18px/18px Verdana, sans-serif;	letter-spacing: 2px;	color: #ffffff;	margin-top: 4px;	margin-right: 0px;	margin-bottom: 4px;	margin-left: 0px;}/* SPECIAL STYLES */.footer {	font: 10px/14px Verdana, sans-serif;	color: #666666;	margin-top: 3px;	margin-right: 0px;	margin-bottom: 4px;	margin-left: 0px;}.caption {	font: 10px/14px Verdana, sans-serif;	text-align: center;	color: #666666;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 4px;	margin-left: 10px;}

.directory {	font: 10px/14px Verdana, sans-serif;	text-align: left;	color: #666666;	margin-top: 8px;	margin-right: 8px;	margin-bottom: 8px;	margin-left: 0px;}.menu {	font: bold normal 10px Verdana, sans-serif;	text-align: center;	vertical-align: middle;	margin-top: auto;	margin-right: 8px;	margin-bottom: auto;	margin-left: 4px;	text-decoration: none;}/*  LINK STYLES */a: {	outline: none;	}a:link {	text-decoration: none;	color: #999999;	}a:visited {	text-decoration: none;	color: #CCCCCC;	}a:hover {	color: #3D61A6;	text-decoration: none;	}a:active {	text-decoration: none;	color: #999999;	}a.wht:link {	color: #FFFFFF;	text-decoration: none;	}a.wht:visited {	text-decoration: none;	color: #FFFFFF;	}a.wht:hover {	color: #3D61A6;	text-decoration: none;	}a.wht:active {	text-decoration: none;	color: #FFFFFF;	}a.neg:link {	color: #FFFFFF;	text-decoration: none;	}a.neg:visited {	text-decoration: none;	color: #FFFFFF;	}a.neg:hover {	color: #cccccc;	text-decoration: none;	}a.neg:active {	text-decoration: none;	color: #FFFFFF;	}	a.cats:link {	text-decoration: none;	color: #7a959d;	}a.cats:visited {	text-decoration: none;	color: #999999;	}a.cats:hover {	color: #990000;	text-decoration: none;	}a.cats:active {	text-decoration: none;	color: #7a959d;	}a.gry:link {	text-decoration: none;	color: #999999;	}a.gry:visited {	text-decoration: none;	color: #999999;	}a.gry:hover {	color: #3D61A6;	text-decoration: none;	}a.gry:active {	text-decoration: none;	color: #999999;	}.tabtxt {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	margin: 2px;}.tabtxtb {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	font-weight: bold;	margin: 2px;}/* PHOTOSHELTER STYLES */BODY, TD, TH, INPUT, SELECT {	font: 11px/16px Verdana, sans-serif;}FORM, P, H1, H2, H3, H4 {	margin: 0;}TABLE.input TH {	font-weight: bold;}UL.thumbs LI {	margin: 1px;	height: 160px;	background-color: #cccccc;}UL.thumbs LI:hover {	background-color: #666666;}UL.thumbs LI TABLE TD {	font: 10px Verdana;	color: #FFFFFF;}UL.thumbs LI TABLE TD.slide {	background-color: #f6f6f6;	border-top: 1px solid #fff;	border-right: 1px solid #BFBFBF;	border-left: 1px solid #ccc;	border-bottom: 1px solid #999;}UL.thumbs LI DIV.thumb_links {	padding: 2px;	width: 97%;	text-align: right;	position: absolute;	bottom: 0;	left: 0;}