body { font-family: Helvetica, Verdana, Arial, sans-serif; margin-top: 50px; }

#body-index { margin-top: 100px; }
#body-index a { text-decoration: none; color: black; font-weight: bold; }
#body-index a:hover { text-decoration: underline; color: black; font-weight: bold; }

.text {	font-family: Helvetica, Verdana, Arial, sans-serif; }
#press_release {width: 600px; margin: auto; font-size: 12px; line-height: 18px; }
a { text-decoration: none; color: black; }
a:hover { text-decoration: underline; }

.image-insert img { float: right; margin-left: 10px; }

#page { display: box; min-width: 400px; max-width: 800px;  }
.gallery_name { float: left; }
.diamond { }
.text { font-size: 15px; }
.caption { font-size: 12px; text-align: center; margin: 3px auto 20px auto; font-family: helvetica, sans-serif;  }
.text a { text-decoration: none; font-weight: normal; color: black; }
.text a:hover { text-decoration: underline; color: black; }

a.email { font-weight: normal; }
#body-index a.email { font-weight: normal; }

#body-index .footer { color: black; }
#body-index .footer a {	font-weight: normal; color: black; text-decoration: none; }
#body-index .footer a:hover { color: black; text-decoration: underline; }

.footer { color: black; }
.footer a {	font-weight: normal; text-decoration: none; }
.footer a:hover { color: black; text-decoration: underline; }

.footer a#support  { padding: 2px 5px; display: box; color: white; font-weight: normal; border: none; background-color: #bababa; }
.footer a#support:hover { background-color: #636363; text-decoration: none; color: white; }
