body { background-color: #050507; }
body, p, td, div { font-family: Arial, Tahoma; font-size: 12px; color: #FFFFFF; }
img.border { border: 1px solid #666666; }
.navOn { padding-right: 15px; display: inline; font-family: Arial, Tahoma; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: overline; }


/* Navigation/Links */
a.nav:link, a.nav:active, a.nav:visited  { padding-right: 15px; font-family: Arial, Tahoma; font-size: 10px; color: #ACBA9A; text-decoration: none; font-weight: bold; }
a.nav:hover { padding-right: 15px; font-family: Arial, Tahoma; font-size: 10px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
a.photo:link, a.photo:active, a.photo:visited { border: 1px solid #FFFFFF; }
a:link, a:active, a:visited { color: #ACBC9D; text-decoration: underline; }
a:hover { color: #FFFFFF; }


/* Layout */
hr { border-top: 1px solid #000000; }
.wrapper { padding-bottom: 50px; }
.logo { padding-right: 20px; }
.padding { padding-bottom: 3px; padding-top: 20px; color: #DDDDDD; }
.navigation { padding-top: 5px; padding-left: 85px; font-family: Arial, Tahoma; font-size: 10px; color: #FFFFFF; font-weight: bold; }
.content { padding: 25px; line-height: 1.5em; }
.gallery { padding-top: 15px; padding-right: 18px; padding-left: 18px; }
.quote { padding: 10px 10px 30px 10px; font-style: italic; color: #999999; font-size: 14px; text-align: right; font-weight: bold; }
.contact { color: #ACBA9A; font-size: 12px; padding-top: 5px; padding-bottom: 5px; }
.footer { color: #ACBA9A; font-size: 10px; padding-top: 5px; padding-bottom: 5px; }
