/* ---------------------------------------------------------
     Style sheet for lecture web pages
      - customized for "Exercise on Physical Chemistry II"
     (c) 2005-2013 by A. Miyoshi. All rights reserved.
 --------------------------------------------------------- */

/* ---------- defaults & common uses --------------------- */

/* - body, table, header & footer etc. default */
 body { margin: 12px 10px 12px 10px; background-color: #ffffff;
        font: normal 10.5pt/14pt Times, sans-serif }
 table { font: normal 10.5pt/14pt Times, sans-serif }
 td.wm { padding: 0pt 6pt 0pt 0pt }
 td.whead { padding: 0pt 6pt 0pt 6pt; text-align: center }
 td.whsub { padding: 0pt 6pt 3pt 6pt; text-align: center }
 td.wnum { padding: 0pt 6pt 0pt 6pt; text-align: right }
 td.fold { line-height: 11pt }
 td.mfold { line-height: 13pt }
 div.head { font: normal 9pt/9pt Times, sans-serif; text-align: right }
 div.foot { font: normal 9pt/9pt Times, sans-serif; text-align: right }
 div.main { font: normal 10.5pt/14pt Times, sans-serif; padding: 0pt 3pt 0pt 3pt }
 div.ohp  { float: right; padding-left: 16pt }   /* OHP reference */
 div.subw { font: normal 10.5pt/14pt Times, sans-serif; padding: 0pt 2pt 0pt 2pt }
 div.figfr { float: right; margin: 0pt 0pt 3pt 3pt; border: 1px outset;
             padding: 2pt 3pt 2pt 3pt;
             font-size: 86%; text-align: center; }
 div.figc  { margin: 3pt 3pt 3pt 3pt; border: 1px outset;
             padding: 2pt 3pt 2pt 3pt;
             font-size: 86%; text-align: center; }

/* - letter attribute */
 small { font-size: 86% }
 sub { font-size: 90%; vertical-align: -0.3em }
 sup { font-size: 90%; vertical-align: 0.5em }

/* - lists */
 ol { padding: 0pt 0pt 0pt 0pt; margin: 0pt 0pt 0pt 18pt }
 ul { padding: 0pt 0pt 0pt 0pt; margin: 0pt 0pt 0pt 12pt }
 ul.dsgr { list-style: url(../img/dots_gray.gif) }
 ul.dsbl { list-style: url(../img/dots_blue.gif) }
 ul.bsgr { list-style: url(../img/bars_gray.gif) }
 ul.star { list-style: url(../img/star.gif) }

/* - paragraphs with indent & margins */
 .wmgn      { margin: 12pt  0pt 12pt  0pt }
 .mgn       { margin:  8pt  0pt  8pt  0pt }
 .smgn      { margin:  4pt  0pt  4pt  0pt }
 .zmgn      { margin:  1pt  0pt  1pt  0pt }
 .szmgn     { margin:  4pt  0pt  1pt  0pt }
 .ind0      { margin:  0pt  0pt  0pt  4pt }
 .ind1      { margin:  0pt  0pt  0pt  8pt }
 .ind2      { margin:  0pt  0pt  0pt 16pt }
 .ind3      { margin:  0pt  0pt  0pt 24pt }
 .ind4      { margin:  0pt  0pt  0pt 32pt }
 .ind0mgn   { margin:  8pt  0pt  8pt  4pt }
 .ind1mgn   { margin:  8pt  0pt  8pt  8pt }
 .ind2mgn   { margin:  8pt  0pt  8pt 16pt }
 .ind3mgn   { margin:  8pt  0pt  8pt 24pt }
 .ind4mgn   { margin:  8pt  0pt  8pt 32pt }
 .ind0smgn  { margin:  4pt  0pt  4pt  4pt }
 .ind1smgn  { margin:  4pt  0pt  4pt  8pt }
 .ind2smgn  { margin:  4pt  0pt  4pt 16pt }
 .ind3smgn  { margin:  4pt  0pt  4pt 24pt }
 .ind4smgn  { margin:  4pt  0pt  4pt 32pt }
 .ind0zmgn  { margin:  1pt  0pt  1pt  4pt }
 .ind1zmgn  { margin:  1pt  0pt  1pt  8pt }
 .ind2zmgn  { margin:  1pt  0pt  1pt 16pt }
 .ind0zsmgn { margin:  1pt  0pt  4pt  4pt }
 .ind1zsmgn { margin:  1pt  0pt  4pt  8pt }
 blockquote { margin:  8pt  8pt  8pt 16pt }

/* ---------- color customized part ---------------------- */

/* - links */
 a { text-decoration: none; color: #0020f0 }
 a:visited { color: #5070c0 }
 a:hover, a:active { color: #ff0030; text-decoration: none }
 a:hover.navi, a:active.navi { background-color: #ff0030 }

/* - headings */
 h1 { font: bold 14pt/16pt sans-serif; color: #405000;
      text-align: left; margin: 4pt 0pt 4pt 0pt; padding: 4pt 6pt 4pt 12pt;
      border-top: solid 1px black; border-bottom: solid 1px black }
 h2 { font: bold 11pt/13pt sans-serif; color: #303000;
      text-align: left; margin: 6pt 0pt 4pt 0pt; padding: 0pt 0pt 0pt 0pt }
 h3 { font: normal 10.5pt/12pt sans-serif; color: #203000;
      text-align: left; margin: 5pt 0pt 4pt 0pt; padding: 0pt 0pt 0pt 0pt }

/* - TOC (table of contents) etc. */
 div.toc { white-space: nowrap; font: normal 9pt/11pt sans-serif;
    padding: 1pt 4pt 1pt 0pt; margin-right: 5pt;
    border: outset 1px; background-color: #fdfff0 }
 div.cur { white-space: nowrap; font: normal 9pt/11pt sans-serif;
    padding: 1pt 4pt 1pt 1pt; margin-right: 5pt;
    border: none; background-color: #ffffff }

