#contents {
    padding: 0;
}
#contents img {
    display: block;
}
#header {
    position: absolute;
    z-index: 900;
}
#header_image {
    height: 130px;
	width: 960px; 
    background-color: #666;
    filter: alpha(opacity=30);
	opacity: .3;
}
#text_holder {
    color: white;
}
#menu {
    top: 0;
}
#home_img {
    overflow: hidden;
    width: 960px;
    height: 640px;
}