/* This style sheet applies to windows displaying enlarged pictures */

body {
    background-image: url(../img-common/paper_st-gilles_center_500x100.jpg);
    background-repeat: repeat;
    margin: 0; 
    padding: 0;
    font: normal 11pt Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: 0.15em;
    line-height: 1.5em;
    }

/*=====================================
elements
=======================================*/

    a {
        padding: 0 0.5em;
        color: #B7B7B7;
        font-style: oblique;
        }
    a:link {color: #EEDEBB;}
    a:visited {color: #A0A0A0;}
    a:hover {
        color: #9BD296;
        font-size: 110%;
        font-style: oblique;
        }
    a:active {color: red;}

    h1 {
        font-variant: small-caps;
        letter-spacing: 0.25em;
        text-align: center;
        }
    h2 {
        margin: 0;
        padding: 2em 0 0.5em 0;
        }

    img {
        vertical-align: middle;
        border: none;
        }
    img.bullet {padding: 0 0.75em 0 0;}
    img.gallery {padding: 0.5em 1em 0.5em 0;}
    img.gallery-1em {padding: 1em 0;}
    img.gallery-2em {padding: 2em 0;}

    ul {
        list-style: none;
        line-height: 1.5em;
        }
    ul.secondary-in {
        list-style: circle inside;
        }
    ul.secondary-out {
        list-style: circle outside;
        }
    ul.img-bullet {list-style: url(../img-common/seal_fungcheung_9x9.jpg) inside;}

/*=====================================
classes
=======================================*/

    .border-top {
        border-style: solid;
        border-width: 3px 0 0 0;
        border-color: #E5E3D3;
        }

    .fullbox-a {
        padding: 0.5em 1em;
        font-weight: 900;
        border-style: solid;
        border-width: 1px;
        border-color: #CCCCCC;
        }

    .gray70 {color: #CCCCCC;}

    .heavy {font-weight: 900;}

    .indent2pc {margin: 0 0 0 2%;}
    .indent5pc {margin: 0 0 0 5%;}
    .indent8pc {margin: 0 0 0 8%;}
    .indent10pc {margin: 0 0 0 10%;}
    .indent12pc {margin: 0 0 0 12%;}
    .indent15pc {margin: 0 0 0 15%;}
    .indent20pc {margin: 0 0 0 20%;}
    .indent25pc {margin: 0 0 0 25%;}

    .letter250 {font-size: 250%;}
    .letter200 {font-size: 200%;}
    .letter150 {font-size: 150%;}
    .letter125 {font-size: 125%;}
    .letter90 {font-size: 90%;}
    .letter85 {font-size: 85%;}
    .letter80 {font-size: 80%;}
    .letter75 {font-size: 75%}
    .letter50 {font-size: 50%}

    .letspacing2 {letter-spacing: 0.2em;}

    .link {border-bottom: solid white 1px;}

    .mar-n2 {margin-top: 2em;}
    .mar-n-01 {margin-top: -0.1em;}
    .mar-n-1 {margin-top: -1em;}
    .marg-w2pc {margin-left: 2%;}
    .marg-w5pc {margin-left: 5%;}
    .marg-w8pc {margin-left: 8%;}
    .mar-w13pc {margin-left: 13%;}

    .noborder {border: none;}

    .nocaps {font-variant: normal;}

    .oblique {font-style: oblique;}

    .pad-n05 {padding-top: 0.5em;}
    .pad-n1 {padding-top: 1em;}
    .pad-n2 {padding-top: 2em;}
    .pad-n-1 {padding-top: -1em;}

    .pad-s05 {padding-bottom: 0.5em;}
    .pad-s1 {padding-bottom: 1em;}
    .pad-s2 {padding-bottom: 2em;}

    .pad-w2pc {padding-left: 2%;}
    .pad-w5pc {padding-left: 5%;}
    .pad-w13pc {padding-left: 13%;}

    .smallcaps {font-variant: small-caps;}

    .txtalign-c {text-align: center;}

/*=====================================
tables
=======================================*/


    .bord-n4 {border-top: solid 4px #797979}
    .bord-w1 {border-right: solid 1px #797979}

    .tb-custom {
        margin: 0;
        width: 100%;
        text-align: center;
        letter-spacing: 0.2em;
        border: solid 2px #797979;
        border-collapse: separate;
        border-spacing: 2px 4px;
        }

    td {
        padding: 0.5em;
        font-variant: small-caps;
        }

/*=====================================
divisions style rules 
=======================================*/

    div#artwimg {
        margin: 0 5%;
        text-align: center;
        }

    div#artwinfo {
        margin: 0 5%;
        }

    div#back-black {
        margin: 3% 0;
        background-color: black;
        color: #E7E7E7;
        }

    div#container {
        margin: 0 15%;
        padding: 10px 0 5% 0;
        }

    div#container-wide {
        margin: 0 10%;
        padding: 10px 0 5% 0;
        }

    div#how2custom {
        margin: 0 5%;
        }

    div#navbot {
        margin: 0 5%;
        padding: 1em 0;
        font-size: 90%;
        }

    div#navtop {
        margin: 0 5%;
        padding: 1em 0;
        font-size: 90%;
        }
