a, p, div, span, em, img,
h1, h2, h3, h4, h5, body,
ol, ul, li, table, td, th, tr         { border: 0px;
                                        margin: 0px;
                                        padding: 0px;
                                        border-style: solid;
                                        font-style: normal;
                                        font-weight: normal;
                                        font-family: sans-serif;
                                        font-size: large;
                                        text-align: left;
                                        text-decoration: none;
                                        color: #440404; }
                                        
body                                  { margin: 1em;
                                        background: #7d873c url("images/greenback03a.jpg") no-repeat 50% 0%; }

div.top, div.menu, div.contentwrap    { width: 100%;
                                        max-width: 45em;
                                        min-width: 37em; }
div.top, div.menu, div.contentwrap, div.clearall  { background: transparent;
                                        margin-left: auto;
                                        margin-right: auto;
                                        display: block;
                                        clear: both;
                                        margin-bottom: 1em;
                                        margin-top: 0em; }
h1 { font-size: 2em; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1.0em; }
h1, h2, h3, h4, h5, em { font-weight: bold; }
h1, h2, h3, h4, h5     { margin: 0px 0px 0.4em 0px; }    
p                      { margin: 0px 0px 1em 0px; }
P.break                { clear: both; }              

h1       { text-align: center;
           width: 49%; 
           float: right; }
                                
div.content                   { color: #440404;
                                behavior: url("PIE.htc");
                                background: url("images/white_trans_box.png") repeat;
                                padding: 1em;
                                -moz-border-radius: 9px;
                                -webkit-border-radius: 9px;
                                border-radius: 9px; }

div.top, div.menu { color: #f0f3da;
              color: rgba(255,255,255,0.8); }
div.top        { text-align: right; }

.logoimg { width: 7.7em;
           float: left; }
.logoalan, .logodes   { color: #ddddcc; }
span.logoalan         { font-weight: bold;
                        font-size: 5.5em;
                        color: rgba(255,255,255,0.8); }
span.logodes  { font-weight: normal;
                font-size: 2.5em;
                color: rgba(255,255,255,0.9); }

.menusel, .menulnk { display: block;
                     -moz-border-radius: 1em;
                     -webkit-border-radius: 1em;
                     border-radius: 1em;
                     float: left;
                     width: 18.9%; 
                     margin: 0px 0.4% 0px 0.4%;
                     font-size: 2em;
                     height: 1.2em;
                     line-height: 1.2em;
                     text-align: center;
                     behavior: url("PIE.htc"); }
div.menu a           { color: #aaaabb; }
div.menu a.menulnk   { background-image: url("images/black_trans_box.png");
                       color: rgba(209,210,255,0.8);
                       font-size: 2em; }
.menusel    { color: #444444; }
div.menusel { background-image: url("images/purple_trans_box.png");
              color: rgba(0,0,0,0.6);
              font-size: 2em; }
table.contact                         { border-spacing: 2px; }
table.contact th, table.contact td    { padding: 0.2em 2em 0.2em 2em;
                                        text-align: center; }
table.contact td                      { background: url("images/white_trans_box.png") repeat; }
table.contact th                      { background: url("images/white_trans_box_30pc.png") repeat;
                                        font-weight: bold; }

table.tbl_gal                         { width: 100%;
                                        background-color: transparent;
                                        border-spacing: 0px; }
table.tbl_gal a                       { display: block;
                                        width: 100%;
                                        height: 165px;
                                        line-height: 50%;
                                        border: 0px solid red;
                                        text-align: center; }

table.tbl_gal td                      { background: url("images/white_9px20pc_4px10pc_100.png") repeat-y 0% 0%;
                                        padding: 0px 0px 0px 13px;}
table.tbl_gal th                      { background: url("images/white_4px15pc_9px20pc_100.png") repeat-y 100% 0%;
                                        padding: 0px 13px 0px 0px; }

 th .bdr_big          { 
 border: 0px solid yellow;
 height: 169px;
 background: url("images/white_15pc_4x100.png") repeat-y 0% 0%;
 padding: 0px 0px 0px 4px; } 
 td .bdr_sml          { 
 border: 0px solid red;
 height: 165px;
 background: url("images/white_10pc_100x4.png") repeat-x 0% 0%;
 padding: 4px 0px 0px 0px; }
 th .bdr_sml          { 
 border: 0px solid red;
 height: 165px;
 background: url("images/white_15pc_100x4.png") repeat-x 0% 0%;
 padding: 4px 0px 0px 0px; }
 
  
.bdr_tny
    { background: url("images/white_10pc_100x100.png") repeat;
      text-align: center;
      line-height: 165px;
      font-weight: bold;
      height: 165px; }

div.clearall       { height: 1px;
                     font-size: 1px;
                     margin: 0px; }

div.gal_top                           { width: 100%;
                                        height: 1em;
                                        background: url("images/white_trans_box.png") repeat;
                                        -moz-border-radius-topleft: 9px;
                                        -moz-border-radius-topright: 9px;
                                        -moz-border-radius-bottomright: 0px;
                                        -moz-border-radius-bottomleft: 0px;
                                        -webkit-border-top-left-radius: 9px;
                                        -webkit-border-top-right-radius: 9px;
                                        -webkit-border-bottom-left-radius: 0px;
                                        -webkit-border-bottom-right-radius: 0px;
                                        border-radius: 9px 9px 0px 0px;
                                        behavior: url("PIE.htc"); }
div.gal_btm                           { width: 100%;
                                        height: 9px;
                                        background: url("images/white_trans_box.png") repeat;
                                        -moz-border-radius-topleft: 0px;
                                        -moz-border-radius-topright: 0px;
                                        -moz-border-radius-bottomright: 9px;
                                        -moz-border-radius-bottomleft: 9px;
                                        -webkit-border-top-left-radius: 0px;
                                        -webkit-border-top-right-radius: 0px;
                                        -webkit-border-bottom-left-radius: 9px;
                                        -webkit-border-bottom-right-radius: 9px;
                                        border-radius: 0px 0px 9px 9px;
                                        behavior: url("PIE.htc"); }
table.tbl_gal th.clk_prv, 
table.tbl_gal th.prv_dsc              { padding: 0px 9px 1em 9px;
                                        width: 50%;
                                        border: 0px;
                                        text-align: center;
                                        background: url("images/white_trans_box.png") repeat; }
table.tbl_gal .clk_prv, .clickonmsg    { color: #775555; }
table.tbl_gal th.clk_prv, p.clickonmsg { font-style: italic;
                                         color: rgba(68,4,4,0.3);
                                         line-height: 2em; }
table.tbl_gal th.prv_dsc              { font-size: 2em;
                                        font-weight: bold; }

.clickonmsg { width: 49%;
              text-align: center;
              margin: 0px; }

a.clickonimg     { display: block;
                   float: left;
                   clear: left; }
a.clickonimg img { float: left;
                   margin: 0px 0px 0px 0px; }
a img            { border-radius: 4px;
                   behavior: url("PIE.htc"); }

.imginpara    { min-height: 211px;
                margin: 0px 0px 1em 375px;
                border: 0em solid black;
                padding: 0em 0em 0em 1em; }
ul, ol        { padding: 0em 0em 0em 2em;
                margin: 0em 0em 1em 0em; }
ul.imginpara  { padding: 0em 0em 0em 2em; }

