
#container{
width:780px;
height:500px;
position:absolute;
top:50%;
left:50%;
margin-top:-250px;
margin-left:-390px;
background-image:url(images/main.png)!important;
background-image:url(main.gif);
background-position:center;
background-repeat:no-repeat;
}

#logo{
position:relative;
width:350px;
height:75px;
background-image:url(images/logo.png);
background-position:left;
background-repeat:no-repeat;
left:35px;
top:5px;
}

#badge{
position:absolute;
left:650px;
top:-15px;
z-index:999;
}

#contentholder{
position:relative;
width:780px;
height:360px;
background-color:#fff;
overflow:auto;
}

#content{
position:relative;
width:760px;
background-color:#fff;
}

#footer{
position:relative;
width:750px;
margin:auto;
padding-top:10px;
}

#footer p{
font-size:10px;
}

#footer a{
font-size:10px;
}

#footer a:hover{
font-size:10px;
}