/* -*- c -*- */
html, body, div, p, li {
 font-family:    Arial, Verdana, sans-serif ;
 font-size:      12px;
 font-weight:    normal;
}

body {
 color:          #000000;
 background:     #cccccc;
 margin:         10pt;
 padding:         0pt;
}

#contents {
  width:   830px;
  margin:  0 auto;
  padding: 10px 20px;

  background: #ffffff;

  border-left:  1px solid #999999;
  border-right: 1px solid #999999;
}

a img { border: 0; }

.justify {
 text-align: justify;
}

.warn-font {
  color: #c00000; font-weight: bold;
}

div.tinyskip  { margin-top:  0.5em; }
div.smallskip { margin-top:  1em; }
div.medskip   { margin-top:  2em; }
div.bigskip   { margin-top: 10em; }

.clickable { cursor: pointer; cursor: hand; }

.vmiddle { vertical-align: middle; }

.old-stuff {
  filter:alpha(opacity=50);   /* Internet Explorer >= 6 */
  -moz-opacity:0.5;           /* Mozilla  <= 1.6 */
  opacity: 0.5;               /* CSS3 && Mozilla > 1.6 */
}

p.pblk {
  width: 50%;
  text-align: justify;
  border-left: 1px solid #aaa;
  padding-left: 18px;
}

/* Papers */
ul.papers li {
  margin-top:    5px;
  margin-bottom: 5px;
}

/* Titles */
h1 {
 padding-top:    0.2em;
 padding-right:  1.0em;
 padding-left:   1.0em;
 padding-bottom: 0.1em;

 margin-top:    10pt;
 margin-left:    0pt;
 margin-right:   0pt;
 margin-bottom: 15pt;

 border-bottom:  3px double black;

 background-color: transparent;
 font-weight:      bold;
 font-size:        24px;

 clear: both;
}

h2 {
 padding-top:    0.3em;
 padding-right:  0.5em;
 padding-left:   0.5em;
 padding-bottom: 0.1em;
 margin:         0.0pt;

 font-size:     16px;
 border-bottom: 1px solid black;

 clear: both;
}

/* Footer */
div.footer {
 padding-top:    0.5em;
 padding-right:  1.0em;
 padding-left:   1.0em;
 padding-bottom: 0.5em;

 margin-top: 1pt;
 border-top: 1px solid black;

 color:            black;
 font-size:        11px;
 background-color: #e0e0e0;

 clear: both;
}

/* Links */
:link, :visited, .clickable {
  color: #225088; background: transparent; text-decoration: none;
}

:link:hover, :visited:hover, .clickable:hover {
  text-decoration: underline;
}

