

span.title {
    margin-top: 50px;
    font-size: 170%;
}

span.title a {
    font-size: 10pt;
}

#iewarn {
    text-align: center;
}

#blurb {
    font-size: 8pt;
}

#jswarn {
    font-size: 66%;
}

div.blob {
}

#title {
    bottom; left;
    float:left;
}


#breadcrumbs {
    padding-top: 10px;
}

#breadcrumbs i {
    font-size: 105%;
}


li.itemcurrent {
    
}


h3 {
    font-family: "Century Gothic", "Gill Sans", arial,sans-serif,Verdana, Helvetica, Sans-Serif;
    font-style: normal;
    font-weight: normal;
    font-size: 150%;
    margin: 0px;
    padding: 0px;
}

h4 {
    font-family: "Century Gothic", "Gill Sans", arial,sans-serif,Verdana, Helvetica, Sans-Serif;
    font-style: normal;
    font-weight: normal;
    font-size: 133%;
    margin: 0px;
    padding: 0px;
}

body {
    margin: 0px;
    padding: 0px;
    border: 0px;
    line-height: 1.25;

/*    color: rgb(12,10,9); */
    color: #000000;

    background-repeat: no-repeat;
    background-position: 0px 0px ;
    background-attachment: fixed; 
    font-family: "Century Gothic", "Gill Sans", arial,sans-serif,Verdana, Helvetica, Sans-Serif;
    background-image:url("/blobc-1.jpg");
}



.menupanel {
    margin: 0px;
    padding: 0px;
    border: 0px;
    float: left;
    width: 18%;
    height: 100%;
    font-size: 75%;
    overflow-x: hidden;
    z-index:10;


    background-color: rgba(60,40,30,0.7);

    background: -webkit-gradient(linear, left top, left bottom, from(rgba(50,30,20,0.8)), to(rgba(50,30,20,0.5)));
    background: -moz-linear-gradient(top, rgba(50,30,20,0.8) 0%, rgba(50,30,20,0.5) 100% );
}


i.current {
    color: rgb(235,230,225);
    font-size: 130%;
}


span.breadcrumbs {
    font-size: 125%;
}

div.utils {
    float: right;

    font-size: 66%;
    line-height: 170%;

    text-align: right;
}

#mainmenu {
    color: rbg(235,230,225);
    white-space: nowrap;
    max-height:100%;

    overflow-x: hidden;

    overflow-y: hidden;

}


#content {
    z-index: 10;
    margin: 0px;
    padding: 0px;
    border: 0px;

    width: 82%;
    float: right; 


    min-height: 100%;
    height: 100%;
    overflow: auto;

}

div.menu {
   overflow: auto;
}


div.source {
    whitespace: nowrap;
    font-family: "Andale Mono", "Lucida Console", Monaco, "Courier New", monospace;
    font-size: 90%;
    text-align: left;

    margin: 10px;
    padding: 8px;

    background-color: rgb(235,220,210);

    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;

    overflow: auto;

    background-color: rgba(235,220,210,0.6);

    background: -webkit-gradient(linear, left top, right top,from(rgba(235,220,210,0.7)), to(rgba(255,255,255,0.7)));
    background: -moz-linear-gradient(left, rgba(235,220,210,0.7) 0%, rgba(255,255,255,0.7) 100% );
}

div.text {
    margin: 10px;
    padding: 8px;

    background-color: rgb(235,220,210);


    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;

    background-color: rgba(235,220,210,0.7);
    background: -webkit-gradient(linear, left top, right top, from(rgba(235,220,210,0.7)), to(rgba(255,255,255,0.7)));    
    background: -moz-linear-gradient(left, rgba(235,220,210,0.7) 0%, rgba(255,255,255,0.7) 100% );

}

div.mp3 {
    margin: 10px;
    padding: 8px;
    background: rgb(235,220,210);


    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;

    background: rgba(235,220,210,0.7);
    background: -webkit-gradient(linear, left top, right top, from(rgba(235,220,210,0.7)), to(rgba(255,255,255,0.7)));    
    background: -moz-linear-gradient(left, rgba(235,220,210,0.7) 0%, rgba(255,255,255,0.7) 100% );

}



div.block {
    background-color: rgb(100,80,60);
    margin: 10px;
    padding: 8px;

    margin-top: 0px;
    padding-top: 0px;
    overflow: auto;

    whitespace: nowrap;

    -moz-border-radius: 8px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomleft: 8px;
    -moz-border-radius-bottomright: 8px;

    -webkit-border-radius: 8px;

    -webkit-border-radius-topleft: 0px;
    -webkit-border-radius-topright: 0px;
    -webkit-border-radius-bottomleft: 8px;
    -webkit-border-radius-bottomright: 8px;

    background-color: rgba(100,80,60,0.6);
    background: -webkit-gradient(linear, left top, right top, from(rgba(100,80,60,0.8)), to(rgba(255,255,255,0.4)));
    background: -moz-linear-gradient(left, rgba(100,80,60,0.8) 0%, rgba(255,255,255,0.4) 100% );

}


a.small {
    font-size: 8pt;
}

table {
    vertical-align: top;
    border-width: 1px 1px 1px 1px;
    border-spacing: 0px;
    font-family: Arial, Helvetica, Geneva,sans-serif;
}


tr {
    vertical-align: top;
}

td {
    vertical-align: top;
}

a {
    background: none;
    text-decoration: none;
    color: rgb(12,6,3);

    border-bottom: 1px dotted #808080;
}

#mainmenu a {
    border: none;
    text-decoration: none;
}

.block a {
    border: none;
    text-decoration: none;
}

a:hover {
    background: -webkit-gradient(linear, left top, right top, from(rgba(210,200,190,0.6)), to(rgba(200,200,200,0)));
    background: -moz-linear-gradient(left, rgba(210,200,190,0.6) 0%, rgba(200,200,200,0) 100% );
    color: rgb(12,6,3);
}

#copynotice {
    padding-left: 5px;
    font-size: 66%;
}

table.menu {
    table-layout:fixed;
    font-size: 10pt;
    white-space: nowrap;
    border-spacing: 1px;

}

table.prevnext {
    font-size: 10pt;
    white-space: nowrap;
}


tr.menu {
    white-space: nowrap;
}




.green {
    background-color: #E8E8E8;
}

.mark {
    background-color: #F8C8C8;
}


#menuwrap {

    text-overflow: ellipsis;
    color: #464646;

    -moz-border-radius: 8px;

    -webkit-border-radius: 8px;

    background: rgb(92,85,129);

    background: rgba(210,210,255,0.5);


    padding: 8px;
    margin: 10px;

    white-space: nowrap;
}


div.list {
    background: grey;
    margin: 10px;
    padding: 8px;

    -moz-border-radius: 8px;

    -webkit-border-radius: 8px;

    background-color: rgb(100,80,60);

    background-color: rgba(100,80,60,0.6);

    background: -webkit-gradient(linear, left top, right top, from(rgba(100,80,60,0.8)), to(rgba(255,255,255,0.6)));
    background: -moz-linear-gradient(left, rgba(100,80,60,0.8) 0%, rgba(255,255,255,0.6) 100% );
}

div.listtop {
    background: grey;
    margin: 10px;
    padding: 8px;

    -moz-border-radius: 8px;

    -webkit-border-radius: 8px;

    background-color: rgb(100,80,60);

    background-color: rgba(100,80,60,0.6);

    background: -webkit-gradient(linear, left top, right top, from(rgba(100,80,60,0.8)), to(rgba(255,255,255,0.3)));
    background: -moz-linear-gradient(left, rgba(100,80,60,0.8) 0%, rgba(255,255,255,0.3) 100% );
}


ul.menusmall {
    list-style-type: none;
    padding-left: 2px;
    margin-left: 2px;
    
    text-overflow: hidden;
    font-size: 11pt;
/*
    color: #514346;
*/
    white-space: nowrap;
}

ul.menusmall a {
    color: rgb(212,210,208);
}

ul.menusmall li {
    color: rgb(212,210,208);
}

li.currentitem {
    background: -moz-linear-gradient(left, rgba(17,16,15,0.8) 0%, rgba(17,16,15,0) 100% );
    background: -webkit-gradient(linear, left top, right top, from(rgba(17,16,15,0.8)), to(rgba(17,16,15,0)));
}


table.sortable {
    width: 100%;

    border-width: 0px;
    padding: 0px;

    border-collapse: collapse;
}

table.sortable th {
    cursor: s-resize;
    text-align: left;
    vertical-align: bottom;
    padding: 0px;

}

table.sortable tr:nth-child(even) {
    background-color: rgb(245,240,235);
    background-color: rgba(245,240,235,0.7);

    background: -webkit-gradient(linear, left top, right top, from(rgba(245,240,235,0.7)), to(rgba(255,255,255,0.0)));
    background: -moz-linear-gradient(left, rgba(245,240,235,0.7) 0%, rgba(255,255,255,0.0) 100% );
}

table.sortable tr:nth-child(odd) {
}


table.t {

    width: 100%;


    border-width: 0px;
    border-spacing: 0px;
    border-style: none;

    border-collapse: collapse;
}

table.t th {
    text-align: left;
    vertical-align: bottom;
    border-width: 1px;
    padding: 1px;

}


table.t td {
    border-left: 1px solid #D0D0D0;
    border-right: 1px solid #D0D0D0;
    padding-left: 3px;
    padding-right: 3px;
}



table.t td:nth-last-child(1) {
    border-right: 0px none;
    padding-right: 0px;
}

table.t td:nth-child(1) {
    border-left: 0px none;
    padding-left: 0px;
}

table.t tr:nth-child(odd) {
    background-color: rgb(245,240,235);

    background-color: rgba(245,240,235,0.7);

    background: -webkit-gradient(linear, left top, right top, from(rgba(245,240,235,0.7)), to(rgba(255,255,255,0.0)));
    background: -moz-linear-gradient(left, rgba(245,240,235,0.7) 0%, rgba(255,255,255,0.0) 100% );
}

table.t tr:nth-child(even) {

}

div.manual {
/*    font-size:85%;    */
}

div.manual h1 {
    font-size: 200%;
}

div.manual h2 {
    font-size: 170%;
    margin-top:18px;
    margin-bottom:6px;
}

div.manual h3 {
    margin-top:15px;
    margin-bottom:5px;
}

div.manual h4 {
    margin-top:12px;
    margin-bottom:4px;
}

