body
{
   color: #FFFFFF;
   background-color: #000000;
   font-family: sans-serif;
   font-size: 12pt;
}

h1
{
   color: #FFFFFF;
}

h2
{
   color: #FFFFFF;
   text-indent: 0.0in;
}

h3
{
   color: #FFFFFF;
   text-indent: 0.0in;
}

a
{
   text-decoration: none;
   text-indent: 0.0in;
}

a:link
{
   color: #9999FF;
}

a:active
{
   color: #9999FF;
}

a:visited
{
   color: #CCCCFF;
}

a:hover
{
   color: #9999FF;
}

p
{
   color: #FFFFFF;
   font-size: 12pt;
}

div.small
{
   color: #FFFFFF;
   font-size: 10pt;
}

div.title
{
   color: #FFFFFF;
   font-size: 10pt;
   font-style: normal;
   font-weight: normal;
}

div.emphasis
{
   color: #FFFFFF;
   font-size: 14pt;
   font-style: normal;
   font-weight: normal;
}

div.pagetitle
{
   color: #FFFFFF;
   font-size: 24pt;
   font-style: normal;
   font-weight: normal;
}

div.copyright
{
   font-family:sans-serif;
   font-size:9pt;
}

div.copyrightfineprint
{
   font-family:sans-serif;
   font-size:4pt;
}

ul.normallist
{
   color: #FFFFFF;
   font-size: 12pt;
}

img.frame
{
   border-top: 3px solid white;
   border-bottom: 3px solid white;
   border-left: 3px solid white;
   border-right: 3px solid white;
   padding-top: 2px;
   padding-bottom: 2px;
   padding-left: 2px;
   padding-right: 2px;
}

img.frameTNSelected
{
   border-top: 3px solid blue;
   border-bottom: 3px solid blue;
   border-left: 3px solid blue;
   border-right: 3px solid blue;
   padding-top: 2px;
   padding-bottom: 2px;
   padding-left: 2px;
   padding-right: 2px;
}

img.selectedFrame
{
   border-top: 3px solid blue;
   border-bottom: 3px solid blue;
   border-left: 3px solid blue;
   border-right: 3px solid blue;
   padding-top: 2px;
   padding-bottom: 2px;
   padding-left: 2px;
   padding-right: 2px;
}

img.framebig
{
   border-top: 6px solid white;
   border-bottom: 6px solid white;
   border-left: 6px solid white;
   border-right: 6px solid white;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 3px;
   padding-right: 3px;
}

table
{
   background-color: #000000;
   font-size: 12pt;
}

table.insideimage
{
   background-color: #000000;
   font-size: 12pt;
}

table.outsideimage
{
   background-color: #FFFFFF;
   font-size: 12pt;
}

table.prices
{
   background-color: #000000;
   font-size: 12pt;
}

tr.prices
{
   background-color: #222222;
   font-size: 12pt;
}

/* From SmugMug */
.navmenu ul {margin:5px; padding:0; list-style-type:none; text-align:center;}
.navmenu ul li {display:inline;}
.navmenu ul li a {font-family:arial, sans-serif; font-size:14px; text-decoration:none; color:#999999; border:1px solid gray; margin:0em .1em; border-width:1px 1px 1px 1px; background:transparent; padding:.1em .4em; line-height:20px;}
.navmenu ul li a:hover {color:#ffffff; background:#444444;}
/* End SmugMug */

