body 
{
 background-color: black; 
}


#main 
{
 position: absolute;
 background-color: lightgray;
 color: gray;
 padding:20px;
 top: 140px;
 right: 140px;
 left: 20px;
 border: solid silver;
 -moz-border-radius:30px;
 -khtml-border-radius:30px;
}

#logo
{
 position: absolute;
 top: 10px;
 right: 10px;
 margin: 0px;
}

.box
{
 float: left;
 padding: 5px;
 margin: 3px;
 min-width:200px;
 max-width:300px;
 min-height: 500px;
 background-color: #eee;
 color: #999;
 border: solid #aaa;
 -moz-border-radius:10px;
 -khtml-border-radius:10px;
}

.footer
{
 clear:left;
 padding: 5px;
 margin: 3px;
}

h1 
{
 font-size:28px;
 font-family:Verdana;
}

h2
{
 color: #0075e2;
 
}

a:link
{
 color: cornflowerblue;
}

a:visited
{
 color: dimgrey;
}