body {background: #150707; color: #ddd; margin: 2px; padding: 0; text-align: center; min-width: 640px;}

a {color: red}

a:hover {background: #ff8; text-decoration: none;}

h1, h4 {text-align: center; margin: 0.25em 0 0.5em 0;}

#sidebar {float: left; border: 1px solid rgb(50%,50%,50%); width: 170px;
  margin-right: 0.5em; margin-bottom: 5em; text-align: left;}

#sidebar ul {list-style: none; margin: 0; padding-left: 0.5em;}

#sidebar li {padding: 0.125em 0 0.125em;}

#sidebar hr {color: rgb(50%,50%,50%);}

#similar, #related, #offers, #desc {width: 640px; padding: 0.5em;
  margin: 1em auto; text-align: left;}

#similar, #related, #offers {border: 1px solid rgb(50%,50%,50%);}

#similar a, #related a {white-space: nowrap;}

#samples a {margin: 0 2em 0 2em;}

a.ad {display: table;}

p.visit {font-family: verdana; font-size: x-large; font-weight: bold;}

#copy {clear: both; font-size: smaller; text-align: center}

#copy b {margin: 0 1em 0 1em;}

#copy p {margin: 0; padding: 0;}

#hpa, #samples, #offers {width: 640px; margin-left: auto; margin-right: auto;}

table {margin-left: auto; margin-right: auto;}

#offers {text-align: left;}

#samples {margin-bottom: 5em;}

#samples a:hover {background: #150707; text-decoration: none;}