body          { font-family: Arial Narrow, Verdana, Helvetica, sans-serif;
                background: url(texture.gif) #99cc33; }
input { border: 1px #99cc33 inset; background: #eee; }
.required     { color: #cf1f1f; font-weight: bold }
.small        { font-size: 75%; font-style: Arial Narrow, Verdana, Helvetica }
table.search,
table#main    { background: url(texture.gif) #99cc33; margin-left: auto; margin-right: auto }
table#contact { margin-left: auto; margin-right: auto; text-align: center; }
table#main td { padding: 5; }
h1 { font-size: 1.75em; margin: 0px; padding: 0px; margin-top: 10px; text-align: center; font-variant: small-caps; }
img           { border: 0; }
img#banner    { display: block; margin-left: auto; margin-right: auto; }
img.label     { display: block; margin-left: auto; margin-right: auto; }
img.email     { display: block; margin-left: auto; margin-right: auto; }
img.paxsep    { display: block; margin-left: auto; margin-right: auto; }
td.icon       { background: url(texture.gif) #99cc33; vertical-align: middle; }
td.icon img   { display: block; margin-left: auto; margin-right: auto; }
td.title      { background-color: #ff9900; vertical-align: middle; }
td.title h2   { color: #000000; font-size: xx-large; margin: 0.25em; }
td.menu       { background: /* url(ptexture.gif) */ #cc66cc;
                vertical-align: top; width: 250px; text-align: center;
                border: 3px solid black; }
td.menu a:visited { color: #00d; }
a:link    { color: #00c; }
abbr { border: none; }
td.menu h2 { font-size: 125%; color: #C1E448; margin-top: 0; }
td.menu h3 { font-size: 110%; font-weight: bold; color: #000000; }
td.menu h4 { font-size: 100%; font-style: italic; margin-top: 1.5em;
             margin-bottom: 0.5em; padding-top: 0; padding-bottom: 0;
             font-weight: normal; color: #000000; }
td.content    { background: url(textureB.gif) #99cc33; vertical-align: top;
                width: 480px; padding-left: 1em; }
ul.menu       { list-style-type: none; padding-left: 0; margin-left: 0;
                text-align: left }
ul.menu li    { background: url(Images/sp_peace_small.gif) left center no-repeat;
                padding-left: 50px; }
ul.menu li a:hover { color: #00f; }
ul.menu li h4 { padding-bottom: 10px; padding-top: 10px; }
ul.menu li h2 { padding-bottom: 10px; padding-top: 10px; }
ul.news { padding-left: 1em; text-align: left; }
p.credit      { text-align: center; font-size: small; font-style: italic; }
p.subtitle    { font-style: italic; font-size: small; }
div#subscriptions { text-align: center; margin-top: 1em; margin-bottom: 1em; }
div#subscriptions h4 { margin-bottom: 0; margin-top: 0; }
div#bannerdiv { float: left;
                background: url(shadow.png) no-repeat bottom right !important;
                background: url(shadow.gif) no-repeat bottom right;
                margin: 10px 0 0 70px !important;
                margin: 10px 0 0 65px;
              }
div#bannerdiv img { display: block; position: relative;
                    background-color: #9c3;
                    border: 1px solid #000;
                    margin: -6px 6px 6px -6px; padding: 4px;
                  }
form#search   { display: block; margin-left: auto; margin-right: auto;
                margin-bottom: 0px; }
span.underline { border-bottom: 1px solid black; }

