body
{
    padding : 0;
    background :  /*#1f0d41; */ #306 url(/images/cwback.jpg);
/*    color : #eec; */
color : #fff;
    min-width : 640px;
}

#hdr
{
margin-top : -30px;
margin-left : -6px
}
#hdr img { border-bottom : 4px ridge rgb(187,87,20) }
#body
{
    text-align : center;
    position : relative;
    width : 85%;
    margin : auto;
    padding-top : 25px;
}

#current { color : #f00 }
#index
{
    text-align : left;
    padding-top : 1em;
    position : absolute;
    left : 0;
    width : 140px;
/*    background : #a9aba0; */
    background : #600;
    height : 500px;
    font : 75% bold Verdana,sans-serif;
    border : thick ridge rgb(187,87,20)
};
}
#keys {
    margin-left: 142px;
    height : 500px;
    background : #600;
}

#enc { background : #fff }
#main
{
    margin-left : 175px;
    padding : 5px;
    background : #600;
    font-family : Georgia, serif;
    font-size : 90%;
    color : #fff;
    text-align : left;
    border : thick ridge rgb(187,87,20)
}

a { color : #66f }
a:hover { color : #f66 }
a:active { color : #f00 }
a:visited { color : #a6f }
.cwpic { text-align : center; float : right; margin-left : 10px; margin-bottom :10px; }
.cwpic img { border : 0 }

#foot
{
    width : 140px;
    padding-bottom : 0.5em;
    text-align : center;
    font : italic 60% Verdana,sans-serif;
    overflow : hidden;
/*    position : absolute;
    bottom : 0;*/
    color : #c0c0c0;
    float : left;
    padding-top : 50px
}

.drop
{
    font-weight: bold;
    font-Size : 125%;
    float : left;
    margin : 0;
    margin-top : -2px;
    padding : 0;
    padding-right : 2px;
    color : #c0c0c0;
    text-align : right;
    width : 1em;
}
.drop + p { margin-left : 1em}
.cd {
    padding : 1em;
}
.cd h3 { clear : both}
.cd p
{
    clear : both;
    float : left;
}
.cd ol
{
    padding-left : 2em;
    float : left;
    list-style : decimal;
}
.lgb { text-align : center; margin-top : 1em }
.lgb input { background-color : #ccf; color : #68689a; font-weight : bold }
.cent
{
    text-align : center;
    width : 100%;
    clear : both;
}

th, h1, h2, h3, h4, h5 { font-family : Verdana, sans-serif ; color :#fff }
.button { /* Top left corner, top edge */
clear : both;
margin : 5px 10px;
 float:left;
    color:#f0f0f0; /* Text colour */
    background:#600 url(/images/button.gif) no-repeat; /* Fallback bg colour for images off */
    font:1em/0.8 Verdana, sans-serif;
 text-decoration:none;
    }
.button * {display:block;}
.button span { /* Top right corner */
   padding:6px 0 0;
   background:url(/images/corners.gif) no-repeat right top;
}
.button span span { /* Bottom left corner, left and bottom edges */
   padding:0 0 0 6px;
   background:url(/images/button.gif) no-repeat left bottom;
}
.button span span span { /* Bottom right corner */
   padding:0 0 6px;
   background:url(/images/corners.gif) no-repeat right bottom;
}
.button span span span span { /* Right edge */
   width : 95px;
   padding:3px 12px 3px 6px; /* Extra padding (3px vertical, 6px horizontal) added to give the text some breathing room */
   background:url(/images/button.gif) no-repeat right center;
}
.button:hover,
.button:focus,
.button:active { /* Help keyboard users */
   outline:2px inset #c0f0c0; /* Not supported by IE/Win :-( */
   color:#fff;
}
#bcont { text-align : center; position : relative}
#bcont a { color : #fff }
/*** IE6 Fix ***/
* html #index
{

}
.clearb { clear : both }
