/*=========================
    B L O C K
==========================*/
html {
    direction : ltr;
}

body {
    margin  : 0px;
    padding : 0px;
    
    background-color : white;
    background-image : url(../images/stripe.png);
    color :  black;
    background-repeat : repeat-y repeat-x;
    background-position : left bottom;
}

	
p,td,li,dt,dd {
    line-height : 1.5em;
}

p {
    text-indent  : 1em;
    margin-left  : 4em;
    margin-right : 4em;
}

pre, dl, ul, ol {
    margin-left  : 6em;
    margin-right : 6em;
}


p.image {
    text-indent   : 0px;
    margin-left   : 6em;
    margin-right  : 6em;
    margin-top    : 1.5em;
    margin-bottom : 1.5em;
}


pre {
    line-height : 1.3em;

    margin-left   : 6em;
    margin-right  : 6em;
    margin-top    : 2em;
    margin-bottom : 2em;

    font-size   : 1em;
    font-family : monospace;
    overflow    : auto;
    padding-left   : 5px;
    padding-right  : 5px;
    padding-top    : 3px;
    padding-bottom : 3px;
    
    border-width : 3px;
    border-style : double;
    border-color : #999;

    background-color : #FFF;
    color            : #000;
}


.navi {
    margin-left  : 0em;
    margin-right : 0em;
}


ul,ol{
    margin-top   : 1em;
    margin-bottom: 3em;
    padding:1px;
}

dl {
    margin-top    : 1em;
    margin-bottom : 3em;
}


code {
    font-size   : 1em;
    font-family : monospace;

    border-color : #999;
    border-width : 1px;
    border-style : solid;

    padding-left  : 2px;
    padding-right : 2px;

    background-color : white;
}

h1 {
    font-size : 3em;

    margin        : 0px;
    margin-bottom : 0.6em;

    padding-top    : 0.00em;
    padding-bottom : 0.00em;
    padding-left   : 0.6em;
    padding-right  : 0.6em;

    border-color : #060;
    border-width : 0px 0px 1px 0em;
    border-style : solid;
    width  : auto;

/*    font-style : italic; */

    background-color : white;
    color            : #041;
}


h2 {
    font-size    : 1.2em;
    margin-left  : 1.6em;
    margin-right : 1.6em;

    padding-left   : 0.2em;
    padding-right  : 0.2em;
    padding-top    : 0.08em;
    padding-bottom : 0.08em;	
	
    background-color : #126;
    color            : #FFF;	
}

h3 {
    font-size : 1.2em;
    margin-left   : 2em;

    color : #060;
}

h4 {
    font-size    : 1.2em;
    margin-left  : 2.5em;
}

h5 {
   font-size : 1.2em;
   margin-left : 2.7em;
}

h6 {
   font-size   : 1.2em;	
   margin-left : 3em;
}

table {
    margin-left : auto;
    margin-right : auto;
    border-collapse : collapse;
    border-width : 2px 0px;
    border-style : solid hidden;
}

thead th {
    border-width : 1px 1px;
    border-style : solid;
}

th {
    border-width : 1px 1px;
    border-style : solid;
}

td {
    border-width : 1px 1px;
    border-style : solid;
}


strong, em {
    font-style : normal;
    font-weight : bold;
}


div.footer {
    font-size : 0.8em;
    clear     : both;
}

}


table {
    background-color : white;
}

tr { 
    background-color : white;
}

th {
    padding-left  : 2px;
    padding-right : 2px;
    background-color : #FFB;
}

td { 
    padding-left  : 3px;
    padding-right : 3px;
}

thead {
    background-color : #FEB;
}

thead th {
    background-color : #FDA;
}

strong {
    color : red;
}

a:hover {
    color : inherit;
    background-color : #CCC;
}

a:link {
    color : #00C;
}

a:visited {
    color : #524;
}

/*=========================
   F O N T
==========================*/
h1,h2,h3,h4,h5,h6 {
    font-family : Tahoma, Verdana, Helvetica, Arial, Sans-Serif;
    font-weight : bold;
}
