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

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

/* - body, table, header & footer etc. default */
 body { margin: 12px 10px 12px 10px; background-color: #fffff0;
        font: normal 10.5pt/14pt Times, serif }
 table { font: normal 10.5pt/14pt Times, serif }
 td.wm { padding: 0pt 6pt 0pt 0pt }
 td.fold { line-height: 11pt }
 td.mfold { line-height: 14pt }
 div.head { font: normal 9pt/9pt Times, serif; text-align: right }
 div.foot { font: normal 9pt/9pt Times, serif; text-align: right }
 div.main { font: normal 10.5pt/14pt Times, serif; padding: 0pt 3pt 0pt 3pt }
 div.ohp  { float: right; padding-left: 16pt }   /* OHP reference */
 div.mainohp { font-size: 10.5pt; line-height: 14pt;
               padding: 0pt 0pt 0pt 0pt }        /* OHP window */

/* - 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  2pt }
 .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  2pt }
 .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  2pt }
 .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  2pt }
 .ind1zmgn  { margin:  1pt  0pt  1pt  8pt }
 .ind2zmgn  { margin:  1pt  0pt  1pt 16pt }
 .ind0zsmgn { margin:  1pt  0pt  4pt  2pt }
 .ind1zsmgn { margin:  1pt  0pt  4pt  8pt }
 blockquote { margin:  8pt  8pt  8pt 16pt }

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

/* - links */
 a { color: #0020c0; text-decoration: none }
 a:visited { color: #5080c0 }
 a:hover, a:active { color: #f03000; text-decoration: underline }
 a:hover.navi, a:active.navi { background-color: #f03000 }

/* - headings */
 h1 { font: bold 14pt/15pt sans-serif; color: #000060;
      text-align: left; margin: 4pt 0pt 4pt 0pt; padding: 4pt 6pt 4pt 12pt;
      border-top: solid 1px black; border-bottom: solid 1px black }
 h1.ohp { font: normal 12pt/15pt sans-serif; color: #000050;
      text-align: left; margin: 0pt 0pt 5pt 0pt; padding: 0pt 6pt 0pt 6pt;
      border-top: none; border-bottom: solid 1px black }
 h2 { font: normal 12pt/14pt sans-serif; color: #000050;
      text-align: left; margin: 6pt 0pt 4pt 0pt; padding: 0pt 0pt 0pt 0pt }
 h3 { font: normal 11pt/12pt sans-serif; color: #000060;
      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 3pt 1pt 3pt; margin-right: 7pt;
    border: outset 1px; background-color: #fffffe }
 div.cur { white-space: nowrap; font: normal 9pt/11pt sans-serif;
    padding: 1pt 3pt 1pt 4pt; margin-right: 7pt;
    border: none; background-color: #fffff0 }

