* { padding: 0; margin: 0; }
p           { text-indent: 20px; text-align: justify; display: block; margin: 3px; }
p.bold      { text-indent: 20px; text-align: justify; display: block; margin: 3px; font-weight: bold; }
p.underline { text-indent: 20px; text-align: justify; display: block; margin: 3px; text-decoration: underline; }
div         { text-align: justify; display: block; margin: 3px; }
body        { font: normal 8px arial; color: black; background-color: #FFF5E5; margin: 0; padding: 0; }
h1          { font: bold 14px Verdana; color: black; text-align: left; background-color: #FCE7C6; }
h2          { font: bold 13px Verdana; color: black; text-align: left; background-color: #FFCD7D; }
hr          { height: 0px; border: solid gray 0px; border-top-width: 1px;}
hr.dashed   { height: 0px; border: solid gray 0px; border-top-width: 1px; border-style: dashed; }
li          { list-style-image: url('/img/bullet1.gif');}
table       { border:0px; border-collapse:collapse; /*cellspacing=0*/}
td          { padding:2px; /*cellpadding=0*/}

.menu       { font: bold 12px Sans-Serif; }

.news       { font: normal 13px Arial; text-decoration: none; }
.news:hover { font: normal 13px Arial; text-decoration: underline; color: #CC0000; }

.bottom     { font: normal 9px Verdana; background-color: #DFDFDF;}

.messages   { font: normal 12px Arial; }

.datetime   { font: italic 10px Arial; }

.informers  { font: normal 11px Sans-Serif; color: black; text-align: center; background-color: #FCE7C6; }
.i_name     { font: normal 12px Verdana; color: white; text-align: center; background-color: #FD9C00; }

.ads        { font: normal 11px Sans-Serif; color: black; text-align: center; background-color: #FCE7C6; }
.a_name     { font: normal 12px Verdana; color: white; text-align: center; background-color: #FD9C00; }

.preview    { font: normal 12px Sans-Serif; text-align: justify; }
.p_name     { font: bold 12px Verdana; text-align: left; }

.content    { font: normal 12px Sans-Serif; text-align: justify; }
.c_name     { font: bold 14px Verdana; text-align: left; background-color: #FFCD7D; }

.about      { font: normal 14px Sans-Serif; text-align: justify; color: black; }
.ab_nam     { font: bold 14px Verdana; color: black; text-align: left; background-color: #FFCD7D; }

.section    { font: bold 14px Verdana; color: black; text-align: left; background-color: #FCE7C6; }

.pages      { font: normal 9px sans-serif; text-align: center; }
.main       { font-size: 9px; }

.gal_prev   { font: normal 12px Sans-Serif; text-align: center; }
.gallery    { font: italic 12px Arial; text-align: center; }

.author     { font: normal 12px times; }
.disclaimer { font: italic 9px Arial; text-align: center; background-color: #FCE7C6; }

.mainmenu         { font: bold 13px arial; background-color: #8B919D; color: white; border-left: 1px solid white; border-right: 1px solid white; text-align: center; }
.mainmenu div     { display:block;font: bold 13px arial; background-color: #8B919D; color: white; border-left: 1px solid white; border-right: 1px solid white; text-align: center; cursor: pointer; }
.mainmenu a       { display:block; text-decoration: none; color: white; }
.mainmenu a:hover { background-color: #DFDFDF; color:black; }
                                              
.menucss {position: absolute; visibility: hidden; border: 1px solid gray;
          font: normal 12px sans-serif; z-index: 100;
          background-color: #8B919D;}

.menucss a { display: block; margin: 3px 3px 3px 3px; 
            text-decoration: none; font-weight: bold; color: white; }

.menucss a:hover { background-color: #DFDFDF; color: black; }

.crhsnsq { font: normal 10px arial; visibility: hidden; } /* hidden */
.aqpe { font: normal 10px Arial; }
.aqpe ul { padding: 0; margin: 0; list-style: none; }

