/* style.css : style sheet for the main page */
/* $Id: swc.css 592 2005-11-06 15:51:29Z gvwilson $ */

/* Overall page format */
body {
    background: #FFFFD2;
    color: black;
    font: 11pt Arial, sans-serif;
}

/* Commands */
code.cmd {
    border-bottom: thin dashed #8383B7;
    color: black;
}

/* Pathnames */
code.path {
}

/* Regular expressions */
code.re {
}

/* Strings */
code.string {
}

/* Tags */
code.tag {
   color: #303090;
}

/* URLs */
code.url {
}

/* XML fragments */
code.xml {
}

/* Definition lists */
dl {
   vertical-align: top;
   padding-top: 5px;
   margin-left: 0px;
   margin-top: 12px;
}

/* Definition entries */
dd { /* generic */
   padding-bottom: 5px;
}

/* Glossary definition entries */
dd.gloss {
}

/* Links definition entries */
dd.links {
}

/* Images with captions */
div.img {
    text-align: center;
    margin-top: 4px;
    margin-bottom: 4px;
}

/* Entire code inclusions */
div.inc {
    margin-top: 4px;
    margin-bottom: 4px;
    padding-left: 2px;
    border-top: thin gray dotted;
    border-left: thin gray dotted;
    border-bottom: thin gray dotted;
}

/* Tables with captions */
div.table {
    text-align: center;
}

/* Main titles */
div.title {
    text-align: center;
}

/* Definition terms */
dt { /* generic */
}

/* Glossary definition terms */
dt.gloss {
}

/* Links definition terms */
dt.links {
}

/* Definition */
em.defn {
}

/* Math */
em.math {
}

/* Quotations */
em.quote {
}

/* Generic h1 */
h1 {
    color: #303090;
    padding-top: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
}

/* Level 1 heading in stand-alone pages */
h1.maintitle {
    text-align: center;
}

/* Level 1 heading in single-page version */
h1.lecture {
    text-align: center;
    border-top: thin black solid;
    border-left: thin black solid;
    border-right: thin black solid;
    border-bottom: thin black solid;
}

/* Level 2 heading (major sections) */
h2 {
    color: #303090;
    text-align: left;
    font-style: italic;
    border: thin black solid;
}

/* Major sections in lectures */
h2.lecture {
    border-top: thin black solid;
    border-left: thin black solid;
    border-right: thin black solid;
    border-bottom: thin black dashed;
}

/* Section headings in syllabus */
h2.syllabus {
}

/* Centered Level 2 heading for announcements */
h3.announcement {
    text-align: center;
    color: #303090;
    font-style: italic;
}

/* All list items */
li { /* generic */
    margin-left: 0em;
    padding-left: 0em;
    margin-top: 2px;
    margin-bottom: 2px;
}

/* Level-1 list items */
li.b1 {
    font-size: 12pt;
    list-style-type: square;
}

/* Level-2 list items */
li.b2 {
    font-size: 11pt;
    list-style-type: square;
}

/* Level-3 list items */
li.b3 {
    font-size: 11pt;
    list-style-type: square;
}

/* Feedback clickables */
li.feedback {
    list-style-type: none;
    text-align: right;
    font-style: italic;
    color: #202020;
}

/* Item in list of figures */
li.figref {
    list-style-type: none;
}

/* Item in syllabus */
li.syllabus {
}

/* Item in list of tables */
li.tblref {
    list-style-type: none;
}

/* Generic unbulleted list items */
li.nobullet {
    list-style-type: none;
}

/* Plain paragraphs */
p {
}

/* Exercise numbers */
p.exercise {
    font-weight: bold;
}

/* Question numbers */
p.question {
    font-weight: bold;
}

/* Titles on figures and tables */
p.title {
    font-size: 11pt;
}

/* All code fragments are the same size */
pre { /* generic */
    font-size: 11pt;
    margin-top: 0px;
    margin-bottom: 0px;
}

/* Source code fragments have no other style */
pre.src {
}

/* Interactive commands */
pre.cmd {
    font-weight: bold;
}

/* Standard output is highlighted */
pre.out {
    font-style: italic;
    background: #F0F0F0;
}

/* Standard error is very highlighted */
pre.err {
    font-style: italic;
    font-weight: bold;
    background: #F0F0F0;
}

/* Table of navigation links */
table.navlinks {
    width: 100%;
}

/* Bibliography images */
td.bibimage {
    text-align: left;
    vertical-align: top;
    margin-top: 6px;
}

/* Bibliography id */
td.bibid {
    text-align: left;
    vertical-align: top;
    margin-top: 6px;
}

/* Bibliography information */
td.bibinfo {
    text-align: left;
    vertical-align: top;
    margin-top: 6px;
}

/* Bibliography review */
td.bibreview {
    text-align: left;
    vertical-align: top;
    border-bottom: thin dashed black;
}

/* Boxed table cell */
td.boxed {
    border: thin black solid;
    padding: 10px;
}

/* Table cell containing only an iconic image */
td.icontable {
    text-align: center;
    vertical-align: center;
}

/* Left navigation link */
td.navleft {
    text-align: left;
    font-style: italic;
    width: 25%;
}

/* Center "navigation" link */
td.navcenter {
    text-align: center;
    font-style: italic;
    width: 50%;
}

/* Right navigation link */
td.navright {
    text-align: right;
    font-style: italic;
    width: 25%;
}

/* Normal table cell */
td.tablecell {
    text-align: left;
    vertical-align: top;
}

/* Side title entries in iconic image tables */
th.icontableside {
    text-align: right;
    vertical-align: center;
}

/* Top title entries in iconic image tables */
th.icontabletop {
    text-align: center;
    vertical-align: top;
}

/* Title rows in tables */
th.title {
    text-align: left;
    vertical-align: top;
}

/* Tighten up unordered lists */
ul {
    margin-left: 15px;
    padding-left: 0px;
}

/* List of figures */
ul.listoffigures {
}

/* List of tables */
ul.listoftables {
}

/* List of syllabus items */
ul.syllabus {
}

