body      { background-color: black; text-align: center; margin: 0; padding: 40px 0 0; border-width: 0 }.main     { background-color: black; margin: auto; position: absolute; top: 50px; left: 150px; width: 700px; height: 500px }.title              { background-color: #f96; background-image: url(title.jpg); position: absolute; z-index: 3; top: 0; left: 0; width: 700px; height: 100px; border-right: 0 solid; border-bottom: 2px solid black }.image           { font-size: 85%; background-color: #fcc; position: absolute; top: 100px; left: 0; width: 200px; height: 350px; float: left }.text_holder          { background-color: gray; text-align: center; position: absolute; top: 100px; left: 200px; width: 500px; height: 350px; float: left; overflow: hidden; border-left: 0 none lime }.text            { color: black; font-size: 85%; font-family: serif; line-height: 110%; background-color: white; text-align: left; margin-top: 0; margin-right: 0; margin-left: 0; padding: 0; position: absolute; z-index: 1; top: 30px; bottom: 0; left: 50px; width: 400px; height: 0 }.menu              { color: black; background-color: #fcc; text-align: center; margin: 0; padding-top: 12px; position: absolute; z-index: 2; top: 450px; bottom: 0; left: 0; width: 700px; height: 50px; border-style: none; border-color: orange }a:visited, a:link, a:active, a:hover { color: orange; text-decoration: none; text-align: center }h1 { font-weight: bold; text-align: center; margin: 0.67em 0 }.text h2 { font-size: 110%; font-weight: bold }#menu_h ul    { background: #fcc; list-style-type: none; margin-left: 0; padding-left: 0; position: absolute; top: 450px; width: 700px; height: 50px; float: left }				#menu_h li  { display: inline; width: 0 }		#menu_h  a     { color: black; text-decoration: none; background: #fcc; text-align: center; display: block; width: 120px; float: left; border-right: 1px solid #fff }			#menu_h  a:hover  { color: #808080; background-color: #fcc }