/*
 * AlbStyleSheets/alb-format-liveness_wiki.css
 *
 *   - A style sheet to uniformly apply formatting to the liveness wiki.
 *
 * $Id: alb-format-liveness_wiki.css,v 1.1 2003/03/13 06:25:27 andrew Exp $
 */


/*
 * Default Formatting
 * 
 * Suppress all implicit padding.
 */

* { 
    padding: 0;
}


/*
 * Base Font: Geneva
 */

p, ol, ul, dl {
    font-family: "Geneva", sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-stretch: normal;
    font-size: 11pt;
    line-height: 14pt;
}


/*
 * Section Headings: Geneva
 */

h1, h2, h3, h4, h5, h6 {
    font-family: "Geneva", sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-stretch: normal;
}


/*
 * Anchors: Replace underlining with colour and highlighting on hover
 */

a {
    text-decoration: none;
    color: #662B1E;
}

a:hover {
    background-color: #E6E6E6;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-bottom-style: dotted;
    border-top-color: #D8D5CD;
    border-right-color: #D8D5CD;
    border-bottom-color: #D8D5CD;
    border-left-color: #D8D5CD;
}


/*
 * Standard Paragraphs
 *
 * This requires some care as paragraph boxes can appear in unexpected
 * places, e.g., definitions and list contents.
 */

p {
    text-align: left;
    margin-top: 1ex;
    margin-bottom: 0;
    margin-right: 0;
}


/*
 * Section Headings
 * 
 * Place level 1 headings in the right two thirds of the screen, as very
 * enlarged small-caps.
 * Place level 2 and 3 headings on the left edge of the screen.
 * Place level 4 to 6 headings inline with the text.
 */

h1 {
    text-align: right;
    margin-top: 3ex;
    margin-bottom: 1ex;
    margin-left: 33%;
    margin-right: 0;
    font-variant: small-caps;
    font-size: x-large;
    letter-spacing: 0.1em;
}

h2 {
    margin-top: 3ex;
    margin-bottom: 0.5ex;
    margin-left: 0;
    margin-right: 0;
    font-size: large;
    letter-spacing: 0.1em;
}

h3 {
    line-height: 15px;
}

h4 {
    line-height: 15px;
    font-weight: bold;
    color: #333333;
    text-decoration: none
}

h5 {
    margin-top: 2ex;
    margin-bottom: 0;
    margin-left: 4em;
    margin-right: 0;
    font-style: italic;
    font-weight: medium;
    font-size: medium;
    letter-spacing: 0.05em;
}

h6 {
    margin-top: 2ex;
    margin-bottom: 0;
    margin-left: 4em;
    margin-right: 0;
    font-weight: normal;
    font-size: medium;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}


/*
 * Lists
 *
 * Further indent list contents by the text indent.
 * Suppress the indent of paragraphs within lists.
 */

ol, ul {
    margin-top: 1ex;
    margin-bottom: 0;
    margin-left: 4em;
    margin-right: 0;
}

li {
    margin-top: 1ex;
    margin-bottom: 0;
    margin-left: 3em;
    margin-right: 0;
}

li p {
    margin-left: 1em;
}

dl {
    margin-top: 1ex;
    margin-bottom: 0;
    margin-left: 4em;
    margin-right: 0;
}

dt {
    font-weight: bold;
    margin-top: 1ex;
    margin-bottom: 0;
    margin-left: 0em;
    margin-right: 0;
}

dd {
    margin-top: 1ex;
    margin-bottom: 0;
    margin-left: 4em;
    margin-right: 0;
}

dd p {
    margin-left: 0;
}


/*
 * Phrase Elements
 *
 * Follow the patterns of the O'Reilly books.
 */

em, i { 
    font-style: italic;
}

strong, b { 
    font-weight: bold;
}

code, tt { 
    font-family: monospace;
}

samp { 
    font-family: monospace;
}

kbd { 
    font-family: monospace;
    font-weight: bold;
}

var { 
    font-family: monospace;
    font-style: italic;
}

/*
 * Additional CSS: Added by Fooch
 */

.dottedline {
    font-size: 10px;
    color: #000000;
    border-width: 1px;
    border-top-style: dotted;
    border-color: #333333;
}

a.normalSmall {
    font-size:10px; 
    color:#AAAAAA; 
    text-decoration:underline; 
}

a.normalSmall:hover { 
    color:#FFFFFF; 
    text-decoration:underline; 
}