/* Style sheet for use on Vaccaperna site */

BODY {font: 0.86em/1.14em verdana, arial, sans-serif !important;
            text-align: left;
            text-indent: 0em;
            margin: 0px;
            color:#000000 !important;}

H1, H2, H3, H4  {
            text-align: left;
            text-indent: 0em;
            margin: 0px;
            color:#333333 !important;}
            
H1 {font: 1.5em/1.5em verdana, arial, sans-serif !important;
    }

H2 {font: 1.5em/1.5em verdana, arial, sans-serif !important;
            font-weight: bold;
            margin-bottom: 1.25em}

H3 {font: 1.25em/1.25em verdana, arial, sans-serif !important;
            font-weight: bold;
            margin-bottom: 1.25em}

H4 {font: 0.86em/1.14em verdana, arial, sans-serif !important;
            font-weight: bold;
            margin-bottom: 1.25em}

P.header {font: 1.33em/1.33em verdana, arial, sans-serif !important;
            text-align: left;
            text-indent: 0em;
            margin: 0px;
            color:#333333 !important;}

P.breaker {font: bold 0.8em/1em verdana, arial, sans-serif !important;
            text-align: left;
            text-indent: 0em;
            margin: 0px;
            color:#333333 !important;}

P.firstpar {font: 0.86em/1.14em verdana, arial, sans-serif !important;
            text-align: left;
            text-indent: 0em;
            margin: 0px;
            color:#000000 !important;}

P.quotation {font: 0.86em/1.14em verdana, arial, sans-serif !important;
            font-style: italic;
            text-align: left;
            text-indent: 0em;
            margin: 1em;
            color:#000000 !important;
            margin-bottom: 1.25em;}

P.firstparit {font: 0.86em/1.14em verdana, arial, sans-serif !important;
            text-align: right;
            text-indent: 0em;
            margin: 0px;
            color:#000000 !important;}

P.firstparbold {font: 0.86em/1.14em verdana, arial, sans-serif !important;
            text-align: left;
            text-indent: 0em;
            margin: 0px;
            color:#000000 !important;
            font-weight: bold;}

P.firstparital {font: 0.86em/1.14em verdana, arial, sans-serif !important;
            font-style: italic;
            text-align: left;
            text-indent: 0em;
            margin: 0px;
            color:#000000 !important;}

P.codeoutset {font: 1em/1.33em courier, sans-serif !important;
            text-align: left;
            text-indent: 0em;
            margin-left: 0px;
            color:#000000 !important;}

P.code {font: 0.8m/0.9em courier, sans-serif !important;
            text-align: left;
            text-indent: -1em;
            margin-bottom: -1em;
            margin-left: 15px;
            color:#000000 !important; }

P.codeinset {font: 0.86em/1.14em courier, sans-serif !important;
            text-align: left;
            text-indent: 0em;
            margin-bottom: -1em;
            margin-left: 30px;
            color:#000000 !important;}

P.codeinset2 {font: 0.86em/1.14em courier, sans-serif !important;
            text-align: left;
            text-indent: 0em;
            margin-bottom: -1em;
            margin-left: 40px;
            color:#000000 !important;}

P.codeinset3 {font: 0.86em/1.14em courier, sans-serif !important;
            text-align: left;
            text-indent: 0em;
            margin-bottom: -1em;
            margin-left: 70px;
            color:#000000 !important;}

B.maintext {font: bold 0.86em/1.14em verdana, arial, sans-serif !important;
            color:#333333 !important;}


P.textlinks {font: bold 0.9em/1em verdana, arial, sans-serif !important;
            text-align: left;
            text-indent: 0em;
            margin: 0px;
            color:#000000 !important;}

P.detail {font: 0.9em/0.9em verdana, arial, sans-serif !important;
            text-align: left;
            text-indent: 0em;
            margin-top: 5px;
            color:#666666 !important;}

P.spacer {font: bold 1.25em/1.25em verdana, arial, sans-serif !important;
            text-align: left;
            text-indent: 0px;
            margin: 0px;
            color:#000000 !important;}

P.thinspacer {font: bold 4px/4px verdana, arial, sans-serif !important;
            text-align: left;
            text-indent: 0px;
            margin: 0px;
            color:#000000 !important;}

/* Swiped from www.rubygarden.org */
pre {
    border-right: #646464 1px solid;
    padding-right: 0.5em;
    border-top: #646464 1px solid;
    padding-top: 0.5em;
    border-left: #646464 1px solid;
    padding-left: 0.5em;
    border-bottom: #646464 1px solid;
    padding-bottom: 0.5em;
    white-space: pre;
    background-color: #f6e6e6;
    color: black;
    margin-left: 1em;
    width: 90%;
    display: table;
    font-size: 100%;
}

DIV.crumbrun {font: 0.9em/0.9em verdana, arial, sans-serif !important;
            text-align: left;
            text-indent: 0em;
            margin: 0em;
            color:#000066 !important;}

SPAN.crumbrun {font: 0.9em/0.9em verdana, arial, sans-serif !important;
            text-align: left;
            text-indent: 0em;
            margin: 0em;
            color:#333333 !important;}

DIV.firstpar {font: 0.86em/1.14em verdana, arial, sans-serif !important;
            color:#000000 !important;}


DIV.codepar {font: 0.86em/1.14em courier, sans-serif !important;
            color:#000000 !important;}

SPAN.nav {font: 0.86em/1.14em verdana, arial, sans-serif !important;
            text-align: left;
            text-indent: 0em;
            margin-left: 0.25em;
            color:#000066 !important;}

SPAN.firstparbold {font: bold 0.86em/1.14em verdana, arial, sans-serif !important;
            color:#000000 !important;}


SPAN.greyparbold {font: bold 0.86em/1.14em verdana, arial, sans-serif !important;
            color:#333333 !important;}

SPAN.addressbold {font: bold 0.86em/1.14em verdana, arial, sans-serif !important;
            color:#333333 !important;}

SPAN.firstparital {font: 1em verdana, arial, sans-serif !important;
            font-style: oblique;
            color:#000000 !important;}

SPAN.codered {color:#FF0000 !important;
            font-weight: bold;}

SPAN.code {font: 0.86em/1.14em verdana, arial, sans-serif !important;
            color:#000000 !important;}

SPAN.codeinset {font: 0.86em/1.14em verdana, arial, sans-serif !important;
            color:#000000 !important;}

SUP.super {font: 8px/8px verdana, arial, sans-serif !important;
            color:#000000 !important;}

UL.greypar {font: 0.86em/1.14em verdana, arial, sans-serif !important;
            list-style-type: disc;
            text-align: left;
            text-indent: 0em;
            margin-left: 20px;
            color:#333333 !important;}

OL.greypar {font: 1em/1.5em verdana, arial, sans-serif !important;
            text-align: left;
            text-indent: 0em;
            margin-left: 15px;
            color:#333333 !important;}

A.image:link {font-family: verdana, arial, sans-serif !important;
            margin: 0px;
            text-decoration: none !important;}
A.image:hover {font-family: verdana, arial, sans-serif !important;
            margin: 0px;
            text-decoration: none !important;}
A.image:active {font-family: verdana, arial, sans-serif !important;
            margin: 0px;
            text-decoration: none !important;}
A.image:visited {font-family: verdana, arial, sans-serif !important;
            margin: 0px;
            text-decoration: none !important;}

/* Removed other link styles - revert to standard */

A:link.nav {font-family: verdana, arial, sans-serif !important;
            margin: 0px;
            color:#000099 !important;
            text-decoration: none !important;}
A:hover.nav {font-family: verdana, arial, sans-serif !important;
            margin: 0px;
            color:#660000 !important;
            text-decoration: none !important;}
A:active.nav {font-family: verdana, arial, sans-serif !important;
            margin: 0px;
            color:#660000 !important;
            text-decoration: none !important;}
A:visited.nav {font-family: verdana, arial, sans-serif !important;
            margin: 0px;
            color:#000099 !important;
            text-decoration: none !important;}


IMG.left {float:left;}
IMG.right {float:right;}

