.main {
position: absolute;
left: 50%;
width: 800px;
margin-left: -400px;
}

.menu1 {
font: 12px 'Impact';
color: #000;
text-decoration: none;
}

.menu2 {
font: 18px 'Impact';
color: #fff;
text-decoration: none;
}

.sponsors, .sponsors a {
font-family: Arial;
text-align: center;
font-size: 10px;
color: #1e476f;
text-decoration: none;
font-weight: normal;
}

.sp1, .sp1 a, .sp2, .sp2 a, .sp3, .sp3 a, .sp4, .sp4 a {
left: 10px;
font-family: Arial;
text-align: center;
font-size: 10px;
color: #333;
text-decoration: none;
font-weight: normal;
}

.sp1, .sp2, .sp3, .sp4 {position: absolute}

.sp1 {
top: 900px;
left: 10px;
width: 236px;
}

.sp2 {
top: 970px;
left: 10px;
width: 236px;
}

.sp3 {
top: 1130px;
left: 0;
width: 800px;
}

.sp4 {
top: 1156px;
left: 0;
width: 800px;
}