body {
     font-family: Verdana, helvetica, sans-serif;
     font-size: normal;
     color: black;
     text: black;
     link: blue;
     vlink: purple;
     alink: teal;
     margin: 1em;
     padding: 0;
     leftmargin: 15;
     topmargin: 0;
     bgcolor: #FFFFFF;  /* white */
     background: url(../images/backgrnds/bg50.gif);
     /* background: url(../images/backgrnds/default-faq-bckgrnd.jpg); */
}



/* layout styles ------------- */

#header { padding-bottom:1px }

#wrap {
        max-width: 900px;
        min-width: 480px;
        width: 100%;
        margin: 20px auto;
        padding: 0px 0px 0px 0px;
}

#screen {
        background: #49BAB6;    /* bluish green */
        /* background: #EAF3DA; */      /* pale green */
        background-image: url(../images/backgrnds/mainbg.jpg);
        padding: 5px 5px 5px 5px;
}

#main {
        float: left;
        width: 80%;
}

#rightsidebar {
        margin-left: 80%;
        background: #F5F8EC;    /* v. pale gray/green, almost white */
        padding: 4px
}

#footer {
        clear: both;
        border-top:1px dotted sienna;
}

.entry {
        border-right: 2px dashed #B74E07; /* bright burnt orange */
        margin-bottom: 2em;
        margin-right: 1em;
}


.photo_text { margin-left: 107px;position:relative }



/* text styles ------------- */

h1, h2, h3, h4, h5, h6 {
    /*  color: #22437f;   */
    font-family: luxi sans,sans-serif;
    font-weight: bold;
    margin: 0;
    margin-bottom: 0.4em;
}

h1 {
    color: #FFC; /* pale yellow */
    background-color: #0080B4;  /* blue/green/gray */
    font-size: 1.75em;  /* 1.4em;  */
    text-transform:uppercase;
    text-align: center;
    padding: 0.25em;
    letter-spacing: 0.5em;
    border-bottom-style: solid;
    border-bottom-width: 0.1em;
    border-bottom-color: #c00;
}

h2 {
   color: black;
   /* background-color: #A1F4BB;  light green */
   font-size: 1.25em; /* 1.5em;  */
   padding: 0.1em;
   padding-left: 0em;
}

h3 {
   color: black;
   font-size: 1.1em;  /* 1.0em;  */

}

h4, h5, h6 {
    color: #660000; /* v. dark red/brown */
    font-size: 1.0em;
    /* margin-bottom: 0.2em; */
}

p {
  color: blue;
  font-family: Verdana, helvetica, sans-serif;
  font-style: normal;
  font-size: x-small;  /* small */
  line-height: 1.0em;
  margin: 0;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  padding-right:10px;
}

hr { color: sienna; }

li {
   color: blue;
   font-style: normal;
   font-size: small;
}

a { color: #003366; }   /* v. dark blue-purple */
a:link {color: navy; padding: 0.2em}
a:visited {color: fuchsia; padding: 0.2em}
a:focus { color: teal; padding: 0.2em }
a:hover { color: red; padding: 0.2em }
a:active { color: orange; padding: 0.2em }
/* a:hover.current {text-decoration:none;background:white;cursor:default} ; background:#F3CFB6 ---  flesh colour */

strong { font-weight: bold; }

img {
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
}

pre {
    font-family: Verdana, Courier New, Sans-serif;
    font-size: xx-small;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    font-variant: normal;
    color: maroon;
    /* color: #0000CC;  dark blue */
}

.style1 {
        font-family: Verdana, Arial, Sans-serif;
        font-size: normal;
        color: blue;
}

.style2 {
        font-family: Verdana, Arial, Sans-serif;
        font-size: small;
        color: blue;
}

.style3 {
        font-family: Verdana, Arial, Sans-serif;
        font-size: x-small;
        color: blue;
}

.style4 {
        font-family: Verdana, Arial, Sans-serif;
        font-size: 10px;
        color: purple;
}

.footerstyle4 {
        font-family: Verdana, Arial, Sans-serif;
        font-size: 10px;
        color: maroon;
}

.emph { font-style: italic; font-weight: bold; }

.date { padding:0;position:relative;top:-1.1em;margin:0 1em 0 0;text-align:right }

.standard-notification {
        font-family: Verdana, Arial, sans-serif;
        font-size: 180%;
        font-weight: bold;
        font-style: normal;
        color: green;
}

.warning-notification {
        font-family: Verdana, Arial, sans-serif;
        font-size: 180%;
        font-weight: bold;
        font-style: normal;
        color: red;
}

.caption {
     font-size; 0.8em;
     font-style: italic;
     color: black;
     text-align: center;
     }



/* table styles ------------- */

table.faqtable {
        width="100%";
        font-size: small;
        font-weight: normal;
        border-style: outset;
        border-color: gray;
        border-width: 1px;
        border-collapse: separate;
        background-color: white;
}

table.faqtable th {
        font-size: medium;
        font-weight: bold;
        border-style: inset;
        border-color: gray;
        border-width: 1px;
        padding: 1px;
        background-color: #EAE4EF;

}

table.faqtable td {
        font-size: x-small;
        font-weight: normal;
        border-style: inset;
        border-color: gray;
        border-width: 1px;
        padding: 1px;
        background-color: #FFFDED;

}

table.faqtable tr { color: maroon ; }



/* the rest are other text styles ------------- */

.description
    {
        position:relative;
    left:1em;
    margin-bottom:0.2em;
    }

.continued { margin-top:-5px }

#navbuttons
    {
        position:relative;
        float:right;
        z-index:1;
    }



/* color definitions ------------- */
/* color: purple = #800080 */
/* color: navy = #000080 */
/* color: maroon = #808080 */
/* color: green = #008000 */
/* color: teal = #008080 */
/* color: blue = #0000FF */
/* color: HotPink = #0FF69B4 */
/* color: LavenderBlush = #FFF0F5 */
/* color: LightCoral = #F08080 */
/* color: LightCyan = #E0FFFF */
/* color: HoneyDew = #F0FFF0 */
/* color: Wheat = #F5DEB3 */
/* color: Ivory = #?????? */


/* font-size definitions ------------- */
/* xx-small */
/* x-small */
/* small */
/* medium */
/* large */
/* x-large */
/* xx-large */
                         