html, body, h1, h2, h3, p, div, blockquote, dl, ul, ol {
  font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
  font-size: 100%;
  color: black;
  background: #BABECA none;
}

address {
  font-size: 70%;
  text-align: center;
}

html, body {
  margin:  2px;
  padding: 2px;
}

table {
  caption-side: bottom;
}

hr { 
  border: none;
  background: black none;
  color: black;
  height: 1px;
}

img {
  border: 0;
}

form {
  display : inline;
}

h1 {
  display: inline;
  font-weight: bold;
  font-size: 125%;
}
h2 {
  display: inline;
  font-weight: bold;
  font-size: 110%;
}
h3 {
  display: inline;
  font-size: 103%;
  font-weight: bold;
}

a:link    { color: #0055FF; }
a:visited { color: #773399; }
a:hover   { color: #FF0000; }
a:active  { color: #9955BB; }

/* ===== usage:  <p class="indent"> ===== */
.indent { padding-left: 30px; }

/* ===== usage:  <table class="blackbar"> ===== */
.blackbar, .blackbar TD, .blackbar TH
{
  background: black none;
  border: 0;
  border-collapse: collapse;
  font-weight: bold;
  font-size: 95%;
  text-transform: uppercase;
  color: #5FA1FC;
}
.blackbar TR {
  background: black none;
  text-align: center;
  color: #5FA1FC;
  width: 100px;
}
.blackbar UL {
  background: black none;
  text-align: center;
  line-height: 160%;
  color: #5FA1FC;
  width: 100px;
}

.blackbar A         { text-decoration: none; }
.blackbar A:link    { color: #5FA1FC; }
.blackbar A:visited { color: #9955BB; }
.blackbar A:hover   { color: #FF0000; }
.blackbar A:active  { color: #9955BB; } 

/* ===== usage: <span class="seltab"> - use it on the selected tab of the black bar */
.seltab TD {
  background: #BABECA none;
  border-top: 2px solid black;
}

.centered { text-align: center }

.copyright
{
   font-size:  70%;
   font-style: normal;
}
.title
{
   font-weight: bold;
   font-size:   120%;
   text-align:  center;
}
.caption
{
   font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
   font-size:   85%;
   /* font-style:  italic; */
   text-align:  center;
}
.thumbcaption 
{
   font-size:   95%;
   font-weight: bold;
   font-style:  italic;
   text-align:  center;
}

.path {
    font-size: 85%;
}
.navlinks {
    font-size: 85%;
}
.notes {
    font-size: 85%;
    font-style: italic;
}
.infonote {
  font-size: 85%;
  font-weight: bold;
}
.errmsg {
  font-weight: bold;
  color: red;
}

/* ===== usage:  <ul class="thumblist"> ===== */
.thumblist     
{ 
  list-style-type: none;
  width: 800px
}
.thumblist li  
{
  float: left;
  margin-right: 10px;
  margin-bottom: 4px;
  font-weight: bold;
  font-style: italic;
  font-size: 95%;
  text-align: center;
}
.thumblist img { display: block; }

/* ===== usage: <ul class="galleries"> ===== */
.galleries 
{
  list-style-image: url(images/bullet.gif);
  list-style-type: disc;
}
.galleries dt
{
  font-weight: bold;
}
.galleries li
{
  font-weight: normal;
  padding-left: 10px;
  margin-left: 10px;
  text-align: left;
}

/* ===== usage: <li class="offline"> ... */
.offline A         { text-decoration: none; }
.offline A:link    { color: #666666; }
.offline A:visited { color: #666666; }
.offline A:hover   { color: #666666; }
.offline A:active  { color: #666666; } 
  
#hiddenlink A         { text-decoration: none; }
#hiddenlink A:link    { color: black; }
#hiddenlink A:visited { color: black; }
#hiddenlink A:hover   { color: black; }
#hiddenlink A:active  { color: black; } 

#buying
{
  /* font-weight: bold; */
  font-size: 95%;
}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#nav a {
	display: block;
	width: 100px;
}
#nav li {
	float: left;
	width: 100px; /* required for Opera */
}
#nav li ul {
	position: absolute;
	width: 100px;
	left: -999em;
}
#nav li:hover ul {
	left: auto;
}
#nav li.sfhover ul {
	left: 704px;  /* special for IE */
}

#exifdata {
    position: absolute;
    left:     -999em;
    border:   1px solid black;
}
.exifarea {
    background:     #D7E3FF none;
    padding-left:   4px;
    padding-right:  4px;
    padding-top:    2px;
    padding-bottom: 2px;
}
.exifarea TD, .exifarea TH {
    background:     #D7E3FF none;
    font-size:      80%;
}

#shopping {
    background:     #EEEEEE none;
    position:       absolute;
    left:           -999em;
    border:         1px solid black;
}
.shoparea, .shoparea TD, .shoparea TH {
    background:     #EEEEEE none;
    padding-left:   2px;
    padding-right:  2px;
    padding-top:    0px;
    padding-bottom: 0px;
}

















