/* Hello there nosy person. ;-) */

body {
  color: white;
  background: black;
  font-family: Arial, Helvetica, sans-serif;
}

h1 {
  border-bottom: solid #a9a9a9 3px;
  margin-bottom: 0px;
  margin-top: 0px;
}

h2 {
  border-bottom: dashed #a9a9a9 1px;
  margin-bottom: 0px;
  margin-top: 0px;
}

a, a:visited {
  text-decoration: none;
  color: #b3b3b3;
  background: inherit;
}

a:hover, a:focus, a:active {
  text-decoration: underline;
}

p#pagination {
  padding-top: 1em;
  text-align: center;
  font-size: 80%;
  float: none; 
  clear: both;
}

p#pagination a, p#pagination a:visited {
  color: #d3d3d3;
  background: black;
  padding-left: 1em;
  padding-right: 1em;
}

p#pagination a:hover, p#pagination a:focus, p#pagination a:active {
  color: black;
  background: #d3d3d3;
  text-decoration: none;
}

p#pagination a.current {
  background: #404040;
}

ul#menu {
  margin-top: 0px;
  padding-left: 0px;
  list-style: none;
  display: inline;
}

ul#menu li {
  float: left;
  margin-right: 1em;
  display: inline;
}

ul#menu li a, ul#menu li a:visited {
  display: block;
  color: #d3d3d3;
  background: black;
}

ul#menu li a:hover, ul#menu li a:focus, ul#menu li a:active {
  color: black;
  background: #d3d3d3;
  text-decoration: none;
}

p#works {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  width: 800px;
  float: none; 
  clear: both;
}

p#works img.thumbnail {
  padding: 2px;
  border: solid 1px #707070;
  background: #000000;
  color: inherit;
}

p#footer {
  border-top: solid 1px #d3d3d3;
  font-size: 70%;
  text-align: right;
}

p#footer a, p#footer a:visited {
  color: #ffffff;
  background: inherit;
}

p#footer a:hover, p#footer a:focus, p#footer a:active {
  text-decoration: underline;
}
