/*
 * CSS stylesheet for http://poets.notredame.ac.jp/
 * $Id: poets.css,v 1.18 2012/01/03 14:42:03 peterson Exp $
 */

body { background-color: #fff; color: #000; margin: 12px 24px 48px 24px; }

code, kbd, pre, small { font-family: monospace; }

h1, h1 a, h2, h3, h4, h5, h6, dt { font-family: 'Lucida Grande', verdana, Arial, sans-serif; }

h1 { background-color: #fff; color: #000; }
h2 { background-color: #fff; color: #060; }
h3 { background-color: #fff; color: #630; }
dt { background-color: #fff; color: #300; font-weight: bolder; }


:link           { background-color: #fff; color: #00f; }
:visited        { background-color: #fff; color: #609; }
:link:hover     { background-color: #fff; color: #003; text-decoration: underline; }
:visited:hover  { background-color: #fff; color: #303; text-decoration: underline; }
:link:active    { background-color: #f00; color: #fff; }
:visited:active { background-color: #f00; color: #fff; }

br, hr { clear: both; }
input  { margin-left: 3em; }

/* Structural Classes */

/* unique POETS classes */ 
.biblevnum  { background-color: #fff; color: #633; font-weight: bold;}
.bibleverse { background-color: #fff; color: #000; }

/* general classes */
.abstract  { background-color: #fff; color: #960 ; display: block; }
.coursename { background-color: #fff; color: #003; font-family: sans-serif; }
.example-inline { background-color: #ffe; color: #030; display: inline; font-family: monospace; }
.example   { background-color: #ffe; color: #030; font-family: monospace; }
.inspire   { background-color: #ffe; color: #330; display: block; }
.preface   { background-color: #fff; color: #030; display: block; }
.quotation { background-color: #fff; color: #036; }

.warning   { font-weight: bold; background-color: #fff; color: #c00; }
.notice    { font-weight: bold; background-color: #fff; color: #060; }
.promise   { font-weight: bold; background-color: #fff; color: #660; }
.weekno    { background-color: #fff; color: maroon; font-family: sans-serif ; }
.toc       { background-color: #ffcccc; display: block; border: solid thin; }
.figure    { display: block; text-align: center; border: solid thin; }
.nav-selected { background-color: #fff; color: #666; }
.noselect  { background-color: #fff; color: #666; }

div.navpanel { background-color: #fff; color: #030; border-color: #060; border-width: 0 0 3px 0; }

.homework  { background-color: #fcc; color: #000; display: block; }
address, .credits, .timestamp { font-family: sans-serif; font-size: smaller; }
.toc           { display: block; border: solid thin; }
.top-image     { font-family: sans-serif; text-align: left; vertical-align: text-bottom; }

/* 
 * Presentation Style Classes 
 */

.align-left     { text-align: left; }
.align-right    { text-align: right; }
.align-center   { text-align: center; }
.align-justifiy { text-align: justify; }
.float-left     { float: right; }
.float-right    { float: right; }
.indent         { display: inline; margin-left: 3em; }
.inline         { display: inline; }
.questionlist   { display: block; line-height: 3.5em; }
.vspacer1 { display: block; line-height: 1em; }
.vspacer2 { display: block; line-height: 2em; }
.vspacer3 { display: block; line-height: 3em; }
.vspacer4 { display: block; line-height: 4em; }
.vspacer5 { display: block; line-height: 5em; }
.vspacer6 { display: block; line-height: 6em; }
.vspacer7 { display: block; line-height: 7em; }
.vspacer8 { display: block; line-height: 8em; }
.vspacer9 { display: block; line-height: 9em; }

/* ordered lists */
.decimal     { list-style-type: decimal; }
.lower-alpha { list-style-type: lower-alpha; }
.upper-alpha { list-style-type: upper-alpha; }
.lower-roman { list-style-type: lower-roman; }
.upper-roman { list-style-type: upper-roman; }

/* unordered lists */
.disc      { list-style-type: disc; }
.circle    { list-style-type: circle; }
.square    { list-style-type: square; }
.nomarker  { list-style-type: none; }

/* END */

