header,
main,
footer {
    width: 752px;
    margin: 0 auto;
    color: #353535;
}

header {
    top: 87px;
    margin-bottom: 40px;
    background-image: url('logo.png');
    height: 187px;
    background-repeat: no-repeat;
    background-position: center;
}

main {
    margin-bottom: 50px;
    overflow: auto;
    position: relative;
}

main #middle {
    width: 70%;
	margin: 0 auto;
    height: 380px;
}

main a {
    font: Bold 16px/34px Verdana sans-serif;
    letter-spacing: 0.96px;
    color: #404040;
    text-decoration: none;
}

main a:hover {
    text-decoration: underline;
}

main h2 {
    color: #000;
    font: Bold 24px/30px Verdana sans-serif;
}

main p {
    font: 16px/28px Verdana sans-serif;
    opacity: 0.9;
}

main p.bt {
    position: absolute;
    bottom: 0;

}

main p.bt span {
    margin-right: 20px;
}

footer {
    text-align: center;
}

footer span {
    display: inline-block;
    margin: 0 auto;
    font: 15px/28px Verdana sans-serif;
    opacity: 0.9;
}

footer span a {
    color: #353535;
    text-decoration: underline;
}

footer span a:hover {
    color: #000;
}