html{
background-color : #fff;
color : #000;
font-size: 9pt;
font-family: Arial, Sans-Serif;
text-align : left;
vertical-align:top;
background-image: url('/plume.jpg'); 
background-repeat:no-repeat; 
background-position: right bottom; 
background-attachment: fixed; 
}

#article{
padding-left : 0px;
}

#article h1{
padding-top:0px;
margin-top:0px;
padding-left: 0px;
width : 60%;
}

#article h2{
font-weight : none;
font-size : 14pt;
background-color: #bbb;
padding: 0px;
padding-left:2px;
margin-top : 8px;
margin-bottom : 8px;
}

#toc{
padding-left: 16px;
}

#content{
border-left: 0px solid #888;
border-top: 0px solid #bbb;
padding-top: 4px;
margin-left: 40px;
padding-left : 8px;
padding-bottom: 40px;
width: 75%;
height: 75%;
}

#header{
position:absolute;
top:0px;
left: 340px;
}

#header h1{
font-variant: small-caps;
padding-right: 400px;
padding-bottom:0px;
margin-bottom:0px;
text-align:right;
}

#header a{
text-decoration:none;
}

#header a{
text-decoration : none;
color: #000;
}

#header span{
margin-left: 0px; 
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
font-style:italic;
font-size:10pt;
font-variant:none;
}
#header img{
    margin-left: 20px;
    border: 0px solid black;
}

#nav{
border-left: 0px solid black;
margin-left: 4px;
width: auto;
margin-top: 36px;
}

#nav li{
display:inline;
padding-left:2px;
padding-right:2px;
margin-left:0px;
margin-right:8px;
background-color: none;
border-bottom: 1px solid #bbb;
}
#nav a{
text-decoration:none;
color : black;
}
#nav a:hover{
color: #bbb;
}

#codes {
width: 400px;
}

#codes a {

text-decoration : none;
font-weight : bold;

}

a {
text-decoration: underline;
color : black;
}

#statcounter {
visibility:hidden;
}

code{
font-weight : bold;
font-size : 10pt;
}

code hr
{
width:10%;
height:1px; 
color:#ccc; 
background:ccc;
text-align: left;
}

pre{
padding-left: 8px;
}

void{
border-bottom: 1px dotted #bbb;

}

span.reference{
font-size:10pt;
vertical-align:top;
}

#newsentry{
padding-left :  12px;
width: 60%;
padding-top: 0px;
padding-bottom :  16px;
margin-bottom : 46px;
border-bottom: 1px solid #bbb;
}

#newsentry h3{ 
width : 100%;
padding-bottom : 2px;
margin-bottom:1px;
padding-left:0px; 
display:inline;
}

.date{
 font-size : 8pt;
 display:block;
 color:#578;
 font-style:italic;
}

ul {
list-style:square;
}