html {background:#ffffff;background-position: top right;}
body {margin:0; padding:0 10px 0 10px; border:0; height:100%; overflow-y:auto; background:rgb(237,207,150);}
body {font-family: Verdana, Arial, Helvetica, sans-serif, georgia, serif; font-size:16px;
font:100.01%/130% ;}
body {background-image: url(background.jpg);background-position:top right;}
#page {margin:100px 0px 50px 200px; display:block; width:500px; border:1px solid #faa; background:#FFD494; padding:10px;}

html>body #page { margin:0px 0px 50px 200px;}
#page .right {font-size:20px; float:right;}
#page .lft {font-size:20px; float:left;}
#page .center {font-size:20px; text-align: center;}
#page a.p1, #page a.p1:visited {display:block; width:75px; height:75px; text-decoration:none; background:#FFD494; top:0; left:0; border:0;}
#page a img {border:0;}

#page a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#page a .large {display:block; position:relative; width:0; height:0; border:0; top:0; left:0;}
#page a.p1:hover .large {display:block; position:relative; top:-33px; left:0px; height:300px; width:376px; border:10px solid #ccc;}

#page a .larget1 {display:block; position:relative; width:0; height:0; border:0; top:0; left:0;}
#page a.p1:hover .larget1 {display:block; position:relative; top:-33px; left:0px; height:380px; width:376px; border:10px solid #ccc;}

#page a .larget2 {display:block; position:relative; width:0; height:0; border:0; top:0; left:0;}
#page a.p1:hover .larget2 {display:block; position:relative; top:-33px; left:0px; height:380px; width:300px; border:10px solid #ccc;}

#page a .largew1 {display:block; position:relative; width:0; height:0; border:0; top:0; left:0;}
#page a.p1:hover .largew1 {display:block; position:relative; top:-33px; left:0px; height:300px; width:400px; border:10px solid #ccc;}

#page a .largew2 {display:block; position:relative; width:0; height:0; border:0; top:0; left:0;}
#page a.p1:hover .largew2 {display:block; position:relative; top:-33px; left:0px; height:380px; width:480px; border:10px solid #ccc;}

#logo {display:block; top:10px; left:33px; width:130px; position:fixed; border:1px solid #f00; padding:10px; text-align:center; font-weight:bold; color:#eee; }
* html #logo {position:absolute;}
#menu {display:block; top:210px; left:33px; width:130px; position:fixed; border:1px solid #888; padding:10px; text-align:center; font-weight:bold; color:#aaa;background:rgb(237,207,150);font-size:13px; }
* html #menu {position:absolute;}
html>body #menu {padding:-10px}
#menu a:visited, #menu a {display:block; width:120px; height:20px; margin:0 auto; border-top:1px solid #fff; border-bottom:1px solid #000; text-align:center; text-decoration:none; line-height:20px; color:#000;}
#menu a:hover {background:#faa; color:#fff;}
.clear {clear:both;}
p:first-letter {font-size:25px; color:#f88;}
#footer {display:block;  position:centered;}
#fixpic {display:block; width:130px; height:135px; position:fixed; bottom:0; left:0;}
* html #fixpic {position:absolute;}
<!--[if lte IE 6]>
   <style type="text/css">
   /*<![CDATA[*/ 
html {overflow-x:auto; overflow-y:hidden;}
   /*]]>*/
   </style>
<![endif]-->