html,body,   div,span,
table, caption, tbody,tfoot,thead, tr,th,td,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, small, strike, strong, sub, sup, tt,
dl,dt,dd,    a, abbr, acronym, big, code,
dfn,em,img,   fieldset, form, label, legend,   iframe
{   margin: 0px;
    padding: 0px;
    border: 0px;
    outline: 0px;

    /* font-size:4.5mm; */
    font-size: 16px;
    font-family: sans-serif;
}

* { target-new: tab !important }


a:link      { text-decoration:none; }
a:visited   { text-decoration:none; }
a:hover     { text-decoration:underline; }
a:active    { text-decoration:underline; }


body {  margin:0px; 
	padding:0px;
	border:0px;
	background-color: #eee;
}

#index_html { 
  background-image: url(/i/bg1.png);
  background-color: #444;
  background-repeat:repeat;
  background-size:auto;
  height:100%;width:100%;
  margin-left:auto; margin-right:auto;  
}


#index_html ul {
 list-style:none;
 margin-left:0;
 padding-left:1em;
}
#index_html ul li:before {
 color:#999;
}

#index_html ul ul li:before {
 content:"\26ac \0020";
 content:"\2666 \0020";
 color:#777;
}



.header   { 
    width:100%; font-family:'Trebuchet MS',Verdana,sans-serif; font-size:20px; padding:.3em 1.8em .1em; background:#666; color:#eee;
    vertical-align:top;
    height:7.7mm;
}
.header .name { 
    dispay:inline-block;
    vertical-align:top;
}


a {
    color: #2a2;
    text-decoration: underline;
} 
a:hover {
    color: #9f9;
    text-decoration: none;    
} 


.cwrapper {
    color:white;
    box-shadow:0px 0px 95px #000;

    /* width:800px; */
    font-size:x-large;
    max-width:700px; 
    min-width:300px; 
    opacity:0.985;
    margin:1em auto 2em auto;
    padding:2mm auto 9mm auto;
    background-color: rgba(0,0,0, 0.6);
    border-width: 0px 4px 4px 4px;
    border-bottom-left-radius:3mm;
    border-bottom-right-radius:40mm;

    color:white;
    border: 2px solid #000;
    margin-bottom: 4em;
}

.cwrapper3 {
  /*  border-top:2px dotted green; */
    margin:.5em; 1.5em 1.5em 1.5em;
    padding:.3em;
    padding-right:3em;

    line-height:120%;
}


li { padding:1.1em  }
li li { padding:0em  }


hr { clear:both; margin: 1.8em auto .3em auto; width:99% }

h3 {
  color:#eee;
  font-family: serif;//Verdana,sans-serif;
  font-size:x-large;
  font-variant: small-caps;

}


.vignette {
  box-shadow: 0px -50px 150px rgba(10,0,0,0.9) inset; 
}

.comment {
    color: #eee;
    opacity:0.34;
}
