html, body{  margin: 0;  padding: 0;  color: white;  background-color: black;}#randomimage img {  float: left;  width: 330px;  border: 0px;  margin: 0px;  padding: 0px;}#navbar {  position: absolute;  top: 3px;  left: 0px;  width: 330px;  background-color: #ffffff;  opacity: 0.5;}#navbar a {  color: #000000;  font-size: 1.4em;  font-weight: bold;  margin-left: 8px;  margin-right: 8px;}a:link {  text-decoration: none;}a:visited {  text-decoration: none;}a:hover {  text-decoration: underline;}#counter {  position: absolute;  top: 405px;  left: 10px;}#ghosts {  position: absolute;  bottom: 0px;  left: 0px;  opacity: 0.4;}#ghosts img {  width: 330px;  height: 50px;}#valid {  position: absolute;  top: 370px;  left: 235px;  opacity: 0.3;}#copyright {  width: 150px;  position: absolute;  top: 405px;  left: 175px;  color: #999999;}.popup {  visibility: visible;  opacity: 1;  color: white;  background: black;  border-width: 1px;  border-color: white;  border-style: solid;}.popup p {  margin-left: 20px;  margin-right: 20px;  margin-top: 20px;  margin-bottom: 20px;}.popup a:link {  color: #228B22;  text-decoration: none;}.popup a:visited {  color: #32CD32;  text-decoration: none;}.popup a:hover {  color: #006400;  text-decoration: underline;}#aboutme {  float: left;}#aboutme img {  width: 130px;  float: right;  margin: 10px;}#blog {  float: left;}iframe {  float: left;  width: 316px;  margin: 0px;  border: 0px;}#webcam {  float: left;}#webcam p {  text-align: center;}#webcam img {  width: 280px;}#photography {  float: left;}#music {  float: left;}#cooking {  float: left;}#other {  float: left;}#links {  float: left;}.titlebar {  width: 322px;  height: 20px;  background: #111111;  padding: 3px;}.titlebar a {  float: left;  font-size: 1.2em;}.title {  width: 308px;  float: right;  text-align: center;}.linkcontainer {  display: table;  margin: 0 auto;}.linkbox {  float: left;  margin-left: 15px;  margin-right: 15px;  margin-top: 0px;  margin-bottom: 10px;  padding-top: 0px;  padding-left: 15px;  padding-right: 15px;  padding-bottom: 15px;  background: #050505;  border: 1px dotted #101010;}.category {  padding: 3px;  font-size: 13pt;  font-weight: bold;  text-align: center;}