a:link
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: inherit;
  text-decoration: none;
}

a:visited
 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: inherit;
  text-decoration: none;
}

a:active
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: inherit;
  text-decoration: none;
}

/*
a.art
{
  text-decoration: none;
  color: #336633;
}

a.blog
{
  text-decoration: none;
  color: #336633;
}

a.showDogs
{
  text-decoration: none;
  color: #cc66ff;
}

a.leadership
{
  text-decoration: none;
  color: #660000;
}
*/

img
{
  background-color: #cccccc;
  border: 3px solid #000000;
  text-decoration: none;
  padding: 2px 2px 2px 2px;
  margin: 2px 2px 2px 2px;
}

img.navigationBar
{
  background-color: transparent;
  border: none;
  padding: 0px 0px 0px 0px;
}

img.thumbnail
{
  border: 3px solid #000000;
}

img.circularThumbnail
{
  background-color: inherit;
  border: none;
}


body
{
  width: auto;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: #ffffff;
  font-family: "Bitstream Vera Serif", serif;
/*
  font-family: "Nimbus Sans L", "URW Gothic L", "Bitstream Vera Sans", sans-serif, "Verdana";
*/
  font-size: 1.0em;
  font-weight: normal;
  text-decoration: normal;
}

body.art
{
  background-color: #000000;
  color: #ffffff;
/*
  background: #0066cc;
*/
}

body.blog
{
  background-color: #336633;
  color: #ffffff;
}

body.showDogs
{
  background-color: #cccccc;
  color: #000000;
/*
  color: #cc66ff;
*/;
}

body.leadership
{
  background-color: #96b4ff;
/*
  color: #660000;
*/
  color: #000000;
}

body.navigationBar
{
  background: #ffffff;
  padding: 0px 3px 0px 3px;
  border: 1px solid #000000;
  height: 100%;
}


.logo
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: url("./logo1-64x43.png");
  width: 64;
  height: 43;
  
}

.navigationBarLink
{
  font-weight: bold;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.navigationBarLink2
{
  font-weight: normal;
  text-align: left;
  color: #0a3c16;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 5px;
}

.navigationBarText
{
  font-size: 0.8em;
  font-weight: bold;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.navigationBarText2
{
  font-size: 0.7em;
  font-weight: normal;
  text-align: left;
  color: #0a3c16;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}



.footerBody
{
  background: #ffffff;
  border-top: 1px solid #000000;
  padding: 5px 5px 5px 5px;
}

.leftFooterText
{
  font-size: 0.60em;
  font-weight: normal;
  text-align: left;
}

.centerFooterText
{
  font-size: 0.60em;
  font-weight: normal;
  text-align: center;
}

.rightFooterText
{
  font-size: 0.60em;
  font-weight: normal;
  text-align: right;
}


.footer
{
  width: 100%;
  vertical-align: center;
}

.footerRow
{
}

.footerElement
{
  margin: 1px 0px 0px 1px;
  width: auto;
  font-size: 0.50em;
  font-weight: bold;
  text-align: center;
}


.infoBody
{
  background: #ffffff;
  margin: 1px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.welcomeLogo
{
  font-size: 1.6em;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: center;
  padding: 5px 5px 5px 5px;
  color: #000000;
}

.infoTitle
{
  font-size: 0.9em;
  font-weight: bold;
  font-style: normal;
  text-decoration: underline;
  text-align: left;
  vertical-align: top;
  padding: 5px 5px 5px 5px;
}

.infoSubtitle
{
  font-size: 0.8em;
  font-weight: bold;
  text-decoration: normal;
  text-align: left;
  vertical-align: top;
  padding: 5px 5px 5px 5px;
}

.infoDateTime
{
  font-size: 0.8em;
  font-weight: bold;
  text-decoration: normal;
  text-align: right;
  vertical-align: top;
  padding: 5px 5px 5px 5px;
}

.infoText
{
  font-size: 1.2em;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  color: inherit;
  padding: 5px 5px 5px 5px;
}

.infoQuote
{
  font-size: 1.20em;
  font-weight: bold;
  font-style: italic;
  text-align: left;
  color: inherit;
  padding: 5px 5px 5px 10px;
}


/*
 * picture
 */
.pictureBox
{
/*
  border: 1px solid #000000;
*/
  font-size: 1.0em;
  font-weight: normal;
  text-align: center;
  margin: 2px 2px 2px 2px;
  padding: 2px 2px 2px 2px;
}

.pictureTitle
{
  font-size: 0.8em;
  font-weight: bold;
  color: inherit;
  margin: 0px 0px 0px 0px;
  padding: 2px 2px 2px 2px;
  text-align: center;
}

.pictureText
{
  font-size: 0.7em;
  color: inherit;
  margin: 0px 0px 0px 0px;
  padding: 2px 2px 2px 2px;
  text-align: center;
}

.pictureThumbnail
{
  font-size: 0.7em;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
/*
  width: 233px;
  height: 233px;
*/
}

.pictureCircularThumbnail
{
  font-size: 0.7em;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
/*
  width: 233px;
  height: 233px;
*/
}

.pictureFull
{
  font-size: 0.7em;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 2px;
  width: 800px;
  height: 600px;
}




