
body { 	
color:#000000;
background-color:#EEEEEE;
font-family:Arial,Helvetica,sans-serif;
text-align: center;
padding-top:5pt;
padding-bottom:5pt;
padding-left:50pt;
padding-right:50pt;
}

#centerContainer { 
max-width:48rem;
text-align:left; 
margin:0pt auto; 
}

h1 { 
text-align:center;
font-size:1.8rem; 
font-weight:bold;
background-color:#d5c6b4;
padding:0.5ex;
margin-left:0px;
margin-right:0px;
margin-top:0.7ex;
}

h2.modgrp { 
text-align:center;
font-size:1.5rem; 
font-weight:bold;
background-color:#afcaad;
padding:0.5ex;
margin-left:0px;
margin-right:0px;
}

h2 { 
text-align:center;
font-size:1.5rem; 
font-weight:bold;
background-color:#d5c6b4;
padding:0.5ex;
margin-left:0px;
margin-right:0px;
}

h3 { 
text-align:left;
font-size:1.2rem; 
font-weight:bold;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
}

h4 { 
text-align:left;
font-size:1.0rem; 
font-weight:bold;
margin-left:0.5px;
margin-right:0px;
}

hr.bot {
border-style:none;
font-size:1.8rem; 
height:1ex; 
background-color:#d5c6b4;
margin-top:2ex;
margin-bottom:0.7ex;
}

hr.bot2 {
border-style:none;
font-size:1.8rem; 
height:1ex; 
background-color:#afcaad;
margin-top:2ex;
margin-bottom:0.7ex;
}

a.mod:link { color:#000000; text-decoration: none; font-weight:bold; }
a.mod:visited { color:#000000; text-decoration: none; font-weight:bold; }
a.mod:focus { color:#000000; text-decoration: none; font-weight:bold; }
a.mod:hover {  color:#000000; text-decoration: none; font-weight:bold; }
a.mod:active { color:#CC0000; text-decoration: none; font-weight:bold;  }

a.modstate:link { color:#AA0000; text-decoration: none; font-weight:bold; }
a.modstate:visited { color:#AA0000; text-decoration: none; font-weight:bold; }
a.modstate:focus { color:#AA0000; text-decoration: none; font-weight:bold; }
a.modstate:hover {  color:#AA0000; text-decoration: none; font-weight:bold; }
a.modstate:active { color:#CC0000; text-decoration: none; font-weight:bold;  }

a:link { color:#0000CC }
a:visited { color:#0000CC  }
a:focus { color:#0000CC }
a:hover {  color:#0000CC }
a:active { color:#CC0000  }

.refin { font-style:italic }

dt.ref {
  float: left;
  font-weight: bold;
  margin-right: 0.5em;
}

span.navi {
font-size:0.90rem; 
background-color:#afcaad;
padding-left:1ex;
padding-right:1ex;
padding-top:0.5ex;
padding-bottom:0.5ex;
margin-right:1ex;
}

span.navi a { color:#000000; text-decoration:none; }
span.navi a:active { color:#AA0000  }

span.hi { background-color:#FFCC88; }

div.pubtitle {
    font-weight:bold;
}

li.publist {
    margin:0 0 1ex 0;
}

li.spcy {
    margin:0 0 1ex 0;
}

p.smallskip {
    margin:0.7ex 0;
}
}

div.codeline {
    font-family:"Courier New",Courier,monospace;
}

code {
    font-family:"Courier New",Courier,monospace;
    color:#AA0000;    
}

div.bib-label { display:block; }
div.bib-title { display:block;font-weight:bold;padding-left:2em; }
div.bib-author { display:block;font-style:italic;padding-left:2em; }
div.bib-3 { display:block;padding-left:2em;  }
div.bib-4 { display:block;padding-left:2em;  }
div.bib-5 { display:block;padding-left:2em;  }

div.bib-entry { margin-bottom:1em; }
div.exp-title { display:block;font-weight:bold }
div.blog-title { display:block;font-weight:bold }

dt.mod {
    float:left;
    font-weight:bold;
    margin-right:1em;
}

dd.mod::after {
  clear: left;
  content: " ";
  display: block;
}

dt.modstate {
    float:left;
    font-weight:bold;
    margin-right:1em;
}

dd.modstate {
    color:#AA0000;
}

dd.modstate::after {
  clear: left;
  content: " ";
  display: block;
}
