body   { color: #453f3c; font-size: 1em; font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background-color: #b8b0a9; margin: 0; padding: 0 }
a:link    { color: #600; font-size: smaller; text-decoration: none; text-transform: uppercase }
a:visited   { color: #300; font-size: smaller; text-decoration: none; text-transform: uppercase }
a:hover    { color: #fff; font-size: smaller; text-transform: uppercase }
a:active   { color: red; font-size: smaller; text-transform: uppercase }
div.hor   { margin-left: 0 }
div.photo     { color: #453f3c; font-style: italic; font-weight: bold; text-align: center; margin: 5px 0 0 }
div.photo img  { margin: 0; width: auto; height: auto; border-style: none }
div.photo object   { margin: 0 }
div.navi      { font-size: 0.8em; font-style: normal; font-weight: normal; text-align: center; margin: 0 20%; top: -5px }
img.left     /* thumb navigation bottom right */       { visibility: hidden; position: absolute; bottom: 25px; left: 105px; width: 35px; height: 35px }
img.right     /* thumb navigation bottom right */       { visibility: hidden; position: absolute; right: 105px; bottom: 25px; width: 35px; height: 35px }
a.left  /* Arrow navigation bottom left */     { font-size: 2em; position: absolute; bottom: 1em; left: 3em; width: 1em }
a.right  /* Arrow navigation bottom right */     { font-size: 2em; position: absolute; right: 3em; bottom: 1em; width: 1em }
div.desc    /* Art Size, H" X W", and medium */      { margin: 0; padding: 0 }
.title   { font-size: 14px }
.date  { font-size: 12px }
.comment  { font-size: 12px }
.iptc   { font-size: 10px }
.exif   { font-size: 10px }
.iptcexif    { font-size: 12px }
p  { margin: 0; padding: 0 }
p.maintitle  { font-size: 16px; font-weight: bold; text-shadow: #333333 3px 4px 4px  }
p.maintitlesmall  { font-size: 14px; font-weight: bold; text-shadow: #333333 3px 3px 3px  }
table  { font-size: 10px }
td  { padding: 1px }
small  { font-size: 10px }
form  { margin: 0 }
img   { margin-bottom: 2px; width: 120px; height: 120px; border: solid 1px #000000 }
img:hover  { border: solid 1px #ffffff }
img:active  { border: solid 1px #cc0000 }
img:visited  { border: solid 1px #990000 }
h2  {
	font-size: 12px
}
#Thumbnails   { visibility: visible; position: absolute; top: 0; left: 0; width: 80px; overflow: auto }
.Submast  { color: #292624; font-size: 36px; font-family: Rockwell, Arial, sans-serif; font-weight: normal }
div#links {
	position: relative;
	width: 500px;
	left: 20%;
	right: 20%;
}
#links li /* make list items float left and center */ { font-size: 12px; display: inline; padding: 0 1em; float: left; border-right: 1px solid #70645f;}
#links ul>li:first-child { border-right: 1px solid #70645f; border-left: 1px solid #70645f }
#links p  {  font-size: 1px; visibility: hidden; position: relative; clear: left }

