body {
    background: #999;
}

h1, h2{
    text-align: center;
}

hr {
 width: 600px;
}

#main {
 margin: auto;
 width: 600px;
 padding:20px;
}

#main:hover{
background: #000;
color: #999;
}

#main:hover h1, #main:hover h2{
color: #fff;
}

#main:hover a{
color: #fff;
text-decoration:none;
}

#main:hover a:hover{
color: #fff;
text-decoration:underline;
}

#links {
  width: 600px;
  margin: 0 auto;
}