body
{
  font-family: arial,helvetica,sans-serif;
  font-size:14px;
  line-height:17px;
  color: #000000;
  background: url("images/hg_main.jpg") repeat-x scroll left top #DFEAF2;
  width: 800px;
  margin: auto;
  padding: 0px; /* Fix Opera bug */
}

h2
{
  font-size: 16px;
  margin: 2px;
  border-bottom: 1px solid grey;
  color: #008EDA;
}

h3
{
  font-size: 14px;
  margin: 2px;
  border-bottom: 1px solid grey;
  color: #008EDA;
}

ul#directory_list
{
  list-style: none;
}

ul#directory_list li
{
  padding: 5px;
  margin: 2px;
  background: #F5F5F5; /*lightgrey*/
  border: 1px solid grey;
  border-radius:5px;
}

div#header
{
  height: 96px;
  margin: 4px 0px 0px 0px;
  width: auto;
  border: 1px solid grey;
  background:lightgrey;
}

div#menu
{
  /*color: #ffffff;*/
  /*background: #008EDA;*/
  margin-top: 4px;
  border: 1px none grey;
  height: 1.2em;
  padding: 2px;
}

div#main
{
  background: #ffffff;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 4px;
  border: 1px solid grey;
}

tr
{
  width: 100px;
  vertical-align: top;
}

div.path
{
  float: left;
}

div.index
{
  float: right;
}

table.data
{
  margin-right: auto;
  margin-left: auto;
  width: 100%;
}

.data th
{
  border: 1px solid grey;
  background: lightgrey;
}

.data td
{
  padding: 4px;
}

div#molecule div
{
  border: 1px solid grey;
  margin: 5px;
  padding: 5px;
  border-radius:5px;
}

div#structure
{
  width: 300px;
}

#menu a
{
  color: #ffffff;
}

div#footer
{
  font-size: small;
}

div#footer p
{
  margin: 0;
}

img
{
  margin-left: 0px;
  margin-right: 0px;
  width: auto;
  border: 0px;
  vertical-align: text-bottom;
}
div#structure
{
}

div#download
{
}

div#inchi
{
  clear: both;
}

span.inchi
{
  font-family: courier, fixed, monospace;
}

span.smiles
{
  font-family: courier, fixed, monospace;
}
a:focus {
  outline: thin dotted;
}

a:active, a:hover {
  outline: 0;
}
a {
  color: #428bca;
  text-decoration: none;
}
a:hover, a:focus {
  color: #2a6496;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
