body
	{
	background-color:#000000;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

div#topbar  {
 clear: left; width: 100%; background: #000000 url(../images/top.png) top left repeat-x; position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height:149px; z-index:8;} @media screen
  {
  div#topbar
    {
    position: fixed;
    }
  /* Don't do this at home */
  * html
    {
    overflow-y: hidden;
    }
  * html body
    {
    overflow-y: auto;
    height: 100%;
    padding: 0 1em 0 14em;
    font-size: 100%;
    }
  * html div#topbar   {
    position: absolute;  
    }
  /* All done. */
  }

div#fixedbox
  {
  position: absolute;
  top: 41px;
  left: 325px;
  width: 844px;
  height:72px; z-index:9;} @media screen
  {
  div#fixedbox
    {
    position: fixed;
    }
  /* Don't do this at home */
  * html
    {
    overflow-y: hidden;
    }
  * html body
    {
    overflow-y: auto;
    height: 100%;
    padding: 0 1em 0 14em;
    font-size: 100%;
    }
  * html div#fixedbox
    {
    position: absolute;  
    }
  /* All done. */
  }

div#stuff
  {
  position: absolute;
  top: 159px;
  left: 330px;
  width: 875px;
  height:14000px; z-index:1;} 
div#logo  {
 position: absolute;
  top: 27px;
  left: 10px;
  width: 386px;
  height:240px; z-index:8;} @media screen
  {
  div#logo
    {
    position: fixed;
    }
  /* Don't do this at home */
  * html
    {
    overflow-y: hidden;
    }
  * html body
    {
    overflow-y: auto;
    height: 100%;
    padding: 0 1em 0 14em;
    font-size: 100%;
    }
  * html div#logo   {
    position: absolute;  
    }
  /* All done. */
  }

div#bgpic  {
 position: absolute;
  top: 149px;
  left: 0px;
  width: 330px;
  height:671px; z-index:7;} @media screen
  {
  div#bgpic
    {
    position: fixed;
    }
  /* Don't do this at home */
  * html
    {
    overflow-y: hidden;
    }
  * html body
    {
    overflow-y: auto;
    height: 100%;
    padding: 0 1em 0 14em;
    font-size: 100%;
    }
  * html div#bgpic   {
    position: absolute;  
    }
  /* All done. */
  }

div#info  {
 position: absolute;
  top: 114px;
  left: 363px;
  width: 687px;
  height:36px; z-index:9;} @media screen
  {
  div#info
    {
    position: fixed;
    }
  /* Don't do this at home */
  * html
    {
    overflow-y: hidden;
    }
  * html body
    {
    overflow-y: auto;
    height: 100%;
    padding: 0 1em 0 14em;
    font-size: 100%;
    }
  * html div#info   {
    position: absolute;  
    }
  /* All done. */
  }

div#iriscredit  {
 position: absolute;
  top: 0px;
  right: 0px;
  width: 66px;
  height:66px; z-index:9;} @media screen
  {
  div#iriscredit
    {
    position: fixed;
    }
  /* Don't do this at home */
  * html
    {
    overflow-y: hidden;
    }
  * html body
    {
    overflow-y: auto;
    height: 100%;
    padding: 0 1em 0 14em;
    font-size: 100%;
    }
  * html div#iriscredit   {
    position: absolute;  
    }
  /* All done. */
  }
