body { font-family: Helvetica, Verdana, Arial, sans-serif; margin-top: 50px; font-size: 14px; color: #0F0F0F }

#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; }

#Header { margin: 0 0 60px 0; }

#gem { position: relative; top: -20px; right: 0px; float: right; }

.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; margin-left: 90px; padding-top: 25px; }
.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; }


.date { margin: 0; padding: 0; font-size:13px; font-style: italic;}

.bold { font-weight: bold; }

img { border: 0; margin: 0; padding: 0; }
center { border: 0; margin: -2px; padding: 0; }


/*Exhibition list*/
#list-of-exhibits ul { margin: 0; padding: 0; list-style-type: none; }
#list-of-exhibits ul li {margin: 20px 0 20px 0; padding: 0; list-style-type: none;}

#list-of-exhibits a:visited { color: #282828; }
#list-of-exhibits a.current { font-weight: bold; }


/*FOOTER*/
#footer { color: black; margin: 60px 0 30px 0; }
#footer a {	font-weight: normal; text-decoration: none; }
#footer a:hover { color: black; text-decoration: underline; }

#footer a.current { text-decoration: underline; }
#footer a.section { 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; }

#footer ul { margin: 0; padding: 0; display: inline; list-style-type: none; }
#footer ul li { display: inline; list-style-type: none; }

#footer li:before { content: " - "; }
#footer li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html #footer li
{
background-image: url("images/gt.gif");
background-repeat: no-repeat;
background-position: 0 50%;
padding: 0 0.5em 0 1em;
margin: 0 1em 0 -1em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #footer { height: 1%; }

* html #footer li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #footer li:first-child { background-image: none; }