body,html
{
overflow: hidden;
margin: 0px;
padding: 15px;
font-size: 16px;
font-family: Courier New;
}

#maincontent
{
width: 600px; 
height: 360px;
 position:absolute;
 left: 50%;
 margin-left: -300px;
 top: 50%; 
 margin-top: -180px;
}

#binarybottom
{
font-size: 17px;
position: absolute; 
bottom: 50px; 
right: 120px;
}
#binarytop
{
font-size: 17px;
}

h1
{
font-weight: normal;
font-size: 16px;
font-family: Courier New;
}

a, a:active, a:link, a:focus, a:hover
{
color: #222222;
text-decoration: none;
}

a:hover
{
text-decoration: underline;
}

#contact
{
padding-top: 35px;
width: 100%;
background: none; 
color: #222222;
font-size: 12px; 

}

#references
{
background-color: #c00b1d; 
position: absolute; 
left: 0px; 
top: 0px; 
padding: 20px;
height: 160px; 
width: 260px; 
color: #FFFFFF; 
text-align: right;
}
