/* openPC Labs Style Sheet - Copyright openPC Labs - 2005*/


/* Visual Layout Rules */

/* IMPORTANT NOTES ABOUT BROKEN MICROSOFT IE */
/* Although the preferred way of sizing layers would be: */
/* top:y left:x right:x bottom:y IE is brain dead */
/* therefore you must use top:y left:x width:x% height:y% */

/* also you cannot use position:fixed */

/* all other bug fixes are in iebugfix.css */

body
	{
	background-color:transparent; /* otherwise stupid IE makes iframe-bg white */
	}

#promo, #newslinks, #softlinks
    {
    position: absolute;
    left: 10%;
    width: 73%;
    margin:0;
    text-align: center;
    color: rgb(49, 51, 67);
    }

#promo
    {
    top: 25%;
    height: 45%;
    border: solid 1px gray;
    background-color: rgb(255, 255, 255);
    }

.promotext:link, .promotext:visited, #newslinks a:link, #newslinks a:visited, #softlinks a:link, #softlinks a:visited
    {
    text-decoration: none;
    color: rgb(49, 51, 67);
    }

.promotext:hover, #newslinks a:hover, #softlinks a:hover
    {
    color: rgb(98, 102, 153);
    }

#newslinks, #softlinks
    {
    padding-top: .5em;
    border: solid 1px gray;
    background-color: rgb(245, 240, 245);
    }

#newslinks
    {
    top: 5%;
    height: 17%;
    }

.promotext
    {
    position: absolute;
    left: 0;
    font: 100% sans-serif;
    width: 100%;
    bottom: 45%;
    }

.promotext span
    {
    line-height: 180%;
    }

#promo1, 
    {
    visibility: visible;
    }

#promo2, #promo3, #promo4
    {
    visibility: hidden;
    }

#pageicon
    {
    position: absolute;
    bottom: 9%;
    right: 5;
    width:42;
    height:51;
    background-image: url(images/tuxwave.gif); 
    background-repeat: no-repeat;
    opacity: 1;
    }

#register
    {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    font: 70% sans-serif;
    font-weight: bold;
    padding-top: 0.4em;
    padding-bottom: 0.3em;
    border-top: solid 1px gray;
    background-color: rgb(155, 155, 0);
    }

#register:link, #register:visited
    {
    text-decoration: none;
    color: rgb(245, 245, 0);
    }

#register:hover
    {
    color: yellow;
    }

#softlinks
    {
    top: 72%;
    height: 20%;
    }


/* Text Styles */

   .three, .four
    {
    font-weight: bold;
    }

  .three, .four, .five
    {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 85%;
    }

  .six
    { font-family: Arial,Helvetica,sans-serif;
    font-size: 75%;
    }

