/* Hadrons.org stylesheet. */

html {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif
}

body {
  color: #000000;
  background-color: #ffffff;
  text-align: justify;
}

a:link, a:visited, a:active {
  background-color: transparent;
}
a:link, a:visited, a:active, a:hover {
  text-decoration: none;
}
a:link {
  color: #0000ef;
}
a:visited {
  color: #d538da;
}
a:active {
  color: #ff0000;
}
a:hover {
  color: #0000a0;
  background-color: #ffff88;
  border-bottom: 1px dotted black;
}

body {
  margin-left: 2%;
  margin-right: 2%;
}

h1.title {
  background-color: #eeeeee;
  border: 1px #aaaaaa solid;
  border-radius: 4px;
  margin-bottom: 5px;
  text-align: center;
  font-variant: small-caps;
}

code, .verbatim {
  background-color: #eeeeee;
  border: 1px #aaaaaa solid;
  border-radius: 4px;
  padding: 5px;
}

strong {
  color: black;
}

dl {
  padding: 0.5em;
}
dt {
  float: left;
  clear: left;
  width: 120px;
  text-align: right;
  font-weight: bold;
}
dt:after {
  content: ":";
}
dd {
  margin: 0 0 0 130px;
  padding: 0 0 0.5em 0;
}

div.news-entry {
  background-color: #eeeeee;
  border: 1px #888888 solid;
  border-radius: 4px;
  margin-bottom: 5px;
}
div.news-entry div.news-body {
  background-color: transparent;
  margin: .1ex;
  padding: .1ex .1em .1ex .1em;
}
div.news-entry div.news-title {
  background-color: #cccccc;
  display: block;
  padding: 3px;
  border-bottom: 1px #888888 solid;
}

div.entry {
  border: 1px #cccccc solid;
  border-radius: 4px;
  margin-top: .8em;
  padding: .4em;
}
div.entry-meta h2 {
  background-color: #eeeeee;
  border: 1px #cccccc solid;
  display: block;
  margin: .1ex;
}
div.entry-footer {
  border-top: 1px #888888 dotted;
  text-align: left;
  color: #888888;
}

div.navbar {
  background-color: #eeeeee;
  border: 1px #cccccc solid;
  border-radius: 4px;
  padding: .2em;
  margin-bottom: 5px;
}
div.navbar div.navbar-section {
  background-color: transparent;
  margin: .1em;
  padding: .1em;
}
div.navbar span.navbar-home {
  position: relative;
  left: 0%;
}
div.navbar span.navbar-title {
  position: relative;
  font-size: 150%;
  left: 40%;
}

.page-footer {
  border: 1px #000000 dotted;
  border-radius: 4px;
  margin-top: .8em;
  padding: .4em;
  color: #888888;
}

.feed {
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("feed-icon-14x14.png") no-repeat 0 50%;
}

hr.page-separator {
  display: none;
}

/*
table.indexlist {
  border-collapse: collapse;
}
tr:first-child.indexhead th {
  border: 1px solid #888888;
}
tr:first-child.indexhead th {
  background-color: #eeeeee;
  border-radius: 4px;
}
*/
