.container { background-image: url(../images/jpeg/containerbg.jpg); width: 705px; height: 600px; margin-right: auto; margin-left: auto; border: solid 1px black; }
.header { background-image: url(../images/jpeg/header.jpg); width: 705px; height: 165px; margin-right: auto; margin-left: auto; }
.header_spacer { width: 705px; height: 137px; }
#nav_container { position: relative; width: 705px; height: 28px; margin: 0; padding: 0; list-style:none;}
#nav_container span {display:none; position:absolute; }
#nav_container a {display:block; text-indent:-900%; position:absolute; outline:none; top:0px; left:0px;}
#nav_container a:hover {background-position:left bottom; }
#nav_container a:hover span {display:block;}
#nav_container .button1 { background-image: url(../images/jpeg/home.jpg); left: 0; width: 130px; height: 28px; }
#nav_container .button2 { background-image: url(../images/jpeg/print.jpg); width: 130px; height: 28px; left:131px; }
#nav_container .button3 { background-image: url(../images/jpeg/web.jpg); width: 130px; height: 28px; left:261px; }
#nav_container .button4 { background-image: url(../images/jpeg/design.jpg); left: 391px; width: 130px; height: 28px; }
#nav_container .button5 { background-image: url(../images/jpeg/contact.jpg); left: 522px; width: 130px; height: 28px; }
body { background-image: url(../images/jpeg/bg.jpg); }
/*Begin content layout*/
#main_body { position: relative; width: 674px; height: 402px; overflow: auto; padding: 1em; overflow-x:hidden; }
#main_body .text { font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; position: absolute; width: 150px; height: 370px !important; padding: 1em; border: solid 1px green; }
#main_body .picture { position: absolute; left: 215px; width: 435px; height: 370px; padding: 1em; border: solid 1px blue; }
#main_body a:link { text-decoration: none; }
