

.background {
min-height: 100%;
min-width: 1024px;
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;}

@media screen and (max-width: 1024px){
.background {
left: 50%;
margin-left: -512px;}
}


#logo {
position: relative;
width: 270px;
height: 100px;
margin : 20px auto;
background-image: url(images/logo.png);

}

#menu {
position: relative;
width: 713px;
height: 40px;
margin: 20px auto;
background-image: url(images/menu.png);
}

#banner {
position: relative;
width: 712px;
height: 318px;
margin: 5px auto;
margin-top: 5px;
background-image: url(images/banner.png);
}

#altMenu {
position: relative;
width: 242px;
height: 142px;
margin: 5px auto;
margin-left: 435px;
}

#footer {
position: relative;
width: 713px;
height: 30px;
margin: 50px auto;
margin-left: 735px;
}

p {
font: 15px/2 Georgia, Serif;
margin: 0 0 30px 0;
text-indent: 40px; }
