html {
height:100%;
max-height:100%;
padding:0;
margin:0;
border:0;
font-size:76%;
font-family: arial, helvetica, sans-serif;
background: none;
/* hide overflow:hidden from IE5/Mac */
/* \*/
overflow: hidden;
/* */ }

body 		{height:100%; max-height:100%; overflow:auto; padding:0; margin:0; border:0;}

#content {position:relative;  padding-left:200px; overflow:hidden; display:block;               height:100%; max-height:100%; z-index:3;}

#head 	{position:fixed;     margin:0; top:0;       right:18px; display:block;  width:100%;  height:100px;                 z-index:5;}
#foot 	{position:fixed;     margin:0; bottom:-1px; right:18px; display:block;  width:100%;  height:50px;                  z-index:4;}
#left    {position:fixed;                        left:0; top:0;                  width:200px; height:100%;                  z-index:4;}
* html #head,
* html #foot,
* html #left {position:absolute;}

#pad1    {                                                       display:block; width:18px;   height:100px; float:left;}
#pad3    {                                                       display:block; width:18px;   height:50px;  float:left;}
.pad2    {                                                       display:block;               height:100px;            }

