/* 

        +------------------------+
        | Plexus.nonumberno.name |
        +------------------------+-------------------------+
        | Core CSS - Last Modified: 14:15 06/04/2010       |
        +--------------------------------------------------+


 REM: IE behavior control for menus: body { behavior:url("http://plexus.nonumberno.name/css/csshover.htc"); }

*/

body {
        background-color: #000000; 
        font-family: arial; 
        color: #ffffff;
        background-image:url('http://plexus.nonumberno.name/img/SideTunnelFinal.png');
        background-repeat: no-repeat;
        background-position: top left;
        }

div#welcome {
        position: absolute;
        top: 40%; 
        left: 20%; 
        text-align: center;
        font-size: 12px;

        }

div#welcometop {
        position: absolute;
        top: 4px; 
        left: 4px; 
        text-align: center;
        font-size: 12px;

        }

div#rssbtn {
        position: absolute;
        top: 140px; 
        left: 536px; 
        text-align: center;
        }

div#cttl {
        color: #0055db;
        font-size: 13px;
        text-transform: uppercase;
        font-weight: bold;
        text-decoration: underline;
        text-align: left;

}

div#wrapper {
        position: absolute;
        top: 75px;
        left: 20px;
        width: 519px;

}

div#blogwrapper {
        position: absolute;
        top: 42px;
        left: -2px;

}

#blogwrapper td {

        padding: 3px 3px 3px 3px;
        margin: 0px 0px 0px 0px;

}

div#content {

        font-size: 8pt;
        color: #ffffff;

}

td#content td {

        font-size: 10px;
        padding: 3px 3px 3px 3px;
        margin: 2px 2px 2px 2px;
        text-transform: uppercase;

}

div#contentlc {

        font-size: 8pt;
        color: #ffffff;
        text-transform: none;

}

#contentlc td {

        font-size: 10px;
        padding: 3px 3px 3px 3px;
        margin: 2px 2px 2px 2px;
        text-transform: none;

}

#content input, textarea, select {

border-style: solid;
border-width: 1px;
border-color: #93d3ff;
color: #ffffff;
font-size: 10pt;
font-family: arial, verdana;

background-color: #233745;

}

#content a {

        color: #ffffff;
        }

#content table {

        border-collapse: collapse;
        

        }

.tblttl {
        padding: 2px 2px 2px 2px;
        margin: 0px 0px 0px 0px;
        border-collapse: collapse;
        color: #ffffff;
        font-weight: bold;
        font-size: 8pt;
        text-decoration: none;
        background-image: url('http://plexus.nonumberno.name/img/tblttlbg.png');
        background-repeat: repeat-x;

        }

#welcomelinks span, #welcomelinks a {
        color: #ffffff;
        font-size: 10px;
        text-transform: uppercase;
        font-weight: bold;

        }

img  {
        border-style: none;

        }

p#goodcodefoot {
        position: absolute;
        top: 80%; 
        left: 80%; 

        }

div#pgfooter {

        position: absolute;
        top: 96%; 
        left: 8px;

}

.pgfooterbar {

        font-size: 10px;
        color: #cccccc;
}

.pgfooterbar A {

        color: #0055db;

}

.pgfooterbar A:hover {

        color: #ffffff;

}

div#naviright {

                position: absolute;
                top: 7px;
                left: 526px;
                width: 120px;
                height: 130px;
                background-image: url('http://plexus.nonumberno.name/img/navirightbg.png');
                background-repeat: no-repeat;
        
}

.navirightlinksttl {

                font-size: 11px;
                text-transform: uppercase;
                font-weight: bold;

}

.genlinks {

        font-size: 11px;
        color: #ffffff;
        text-align: center;
        
}

.genlinks a {

        color: #cccccc;

}

hr { 
        color: #0055db;
        background-color: #0055db;
        width: 510px;
        height: 1px;
        padding: 0px 0px 0px 0px;
        border-style: none;
        }
        
.blogtitle {
        font-size: 34px;
        font-weight: bold;
        }

/*

 MENU CODING - Portal
 Added: 00:50 07/03/2008

*/

#menu {
width: 400px;
background: #000000;
color: #0055db;
position: absolute;
top: 55%; 
left: 20%; 
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 12em;
float: left;
}

#menu a, #menu h2 {
font-weight: bold;
font-size: 10px;
font-family: arial;
display: block;
margin: 0;
padding: 4px 4px 4px 4px;
}

#menu h2 {
color: #0055db;
background: #000000;
text-transform: uppercase;
}

#menu a {
color: #0055db;
background: #000000;
text-decoration: none;
}

#menu a:hover {
color: #ffffff;
background: #000000;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul {
display: none;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}
