/*
================================================
    style sheet for SaMS - Saturday Music School, Totnes
    url:     samstotnes.org.uk
    author:  Andrew Morrow
    email:   webmaster@samstotnes.org.uk
================================================
*/

*
{
    background-color: transparent;
    border-collapse: collapse;
    border-style: none;
    border-width: 1px;
    border-color: rgb(0,157,220);
    font-family: Tahoma, sans-serif;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: left;
    vertical-align: top
}

h1
{
    font-size: 30pt;
    font-weight: normal;
    color: rgb(255,255,255);
    padding-left: 4pt;
    padding-bottom: 8pt;
}

h2
{
    font-size: 20pt;
    font-weight: normal;
    color: rgb(0,0,128);
    padding: 2pt 2pt 2pt 2pt;
    margin-top: 21pt;
    margin-bottom: 7pt;
    background-image: url(pics/back-h2.png)
}

h3
{
    font-size: 14pt;
    font-weight: bold;
    color: rgb(0,0,128);
    padding-top: 7pt;
    padding-bottom: 0pt;
}

p
{
    text-align: justify;
    font-size: 11pt;
    font-weight: normal;
    color: rgb(0,0,0);
    padding-top: 7pt;
    padding-bottom: 7pt;
}

p.nav
{
    text-align: left;
    padding-left: 15px;
    text-indent: -15px;
    padding-top: 4pt;
    padding-bottom: 4pt;
}

p.rlink
{
    text-align: right;
    padding-bottom: 5px
}

a
{
    font-size: 100%;
    font-size: 11pt;
    font-weight: normal;
    color: rgb(255,128,0)
}

table.border th
{
    padding: 3pt 10pt 3pt 3pt;
    text-align: left;
    font-size: 11pt;
    font-weight: normal;
    background-color: rgb(88,178,228);
    color: rgb(0,0,128);
    border-style: solid;
}

table.border td
{
    padding: 3pt 10pt 3pt 3pt;
    text-align: left;
    font-size: 11pt;
    font-weight: normal;
    color: rgb(0,0,0);
    border-style: solid;
}

table.nobord th
{
    padding: 3pt 10pt 3pt 3pt;
    text-align: left;
    font-size: 11pt;
    font-weight: normal;
    color: rgb(0,0,128);
}

table.nobord td
{
    padding: 3pt 10pt 3pt 3pt;
    text-align: left;
    font-size: 11pt;
    font-weight: normal;
    color: rgb(0,0,0);
}

table.compact td
{
    padding: 0 10pt 0 0;
    text-align: left;
    font-size: 11pt;
    font-weight: normal;
    color: rgb(0,0,0);
}

table.dates td
{
    padding: 3pt 15pt 3pt 5pt;
    text-align: right;
    font-size: 11pt;
    font-weight: normal;
    color: rgb(0,0,0);
    border-top-style: solid;
    border-bottom-style: solid;
}

*.panel
{
    padding: 0 3pt 3pt 3pt;
    background-color: rgb(255, 255, 255);
    border-style: solid;
    border-width: 3px;
}

*.grey
{
    font-weight: normal;
    color: rgb(128,128,128);
}

li
{
    vertical-align: middle;
    text-align:justify;
    list-style-position: outside;
    font-size: 11pt;
    font-weight: normal;
    color: rgb(0,0,0);
    margin-left: 15px;
    padding-left: 10px;
    margin-top: 7pt;
    padding-bottom: 7pt
}
