body {
  margin      : 10px;
  padding     : 0px;
  font-family : "arial";
  }


/* table { border : thin dotted gray; }
td    { border : thin dotted gray; } */

li {
  color       : navy;
  font-size   : 17px;
  text-align  : left;
  }

li.sub {
  padding     : 0px;
  font-size   : 10pt;
  list-style  : circle outside;
  list-style-image: url(/img/v_logo.ico);
  }

li.gallery {
  padding             : 5px;
  font-size           : 8pt;
  }

ul.gallery {
  list-style-image    : url(/img/v_logo.ico);
  list-style-position : outside;
  }

img {
  border      : thin solid orange ;
  padding     : 2px;
  margin      : 0px 0px 3px 0px;
  }

img.thumbs {
  border      : thin solid #ADFF2F;
  padding     : 1px;
  margin      : 2px 0px;
  }

.main {
  border        : thin solid orange;
  border-width  : 3px;
  }

.table-about {
  margin     : 10px;
  border     : 0px;
  padding    : 0px 0px 10px 0px;
  text-align : justify;
  }

.text-1 {
  color      : navy;
  font-size  : 17px;
  padding    : 0px 20px;
  text-align : justify;
  }

.text-2 {
  color      : #B8860B;
  font-size  : 15px;
  padding    : 0px;
  text-align : right;
  }

.text-3 {
  color      : #FF0000;
  font-size  : 15px;
  padding    : 0px;
  text-align : right;
  }

.text-5 {
  color           : navy;
  font-size       : 15px;
  padding         : 0px 10px 0px 10px;
  text-align      : justify;
  vertical-align  : top;
  }

.text-6 {
  color           : navy;
  font-size       : 15px;
  padding         : 0px 10px 0px 10px;
  text-align      : center;
  vertical-align  : top;
  }

.head-1 {
  color          : #B8860B;
  font-size      : 30px;
  font-weight    : 700;
  letter-spacing : 1px;
  margin         : 5px;
  }

.head-2 {
  color     : maroon;
  font-size : 30px;
  padding   : 0px;
  }

.head-3 {
  color     : #D2691E;
  font-size : 20px;
  padding   : 0px;
  }

.head-4 {
  color     : #D2691E;
  font-size : 20px;
  padding   : 0px 0px 0px 20px;
  }

.sub_banner {
  color     : #D2691E;
  font-size : 20px;
  padding   : 0px 0px 0px 20px;
  }

.menu  {
  background   : #6495ED;
  border       : thin solid orange;
  margin       : 0px;
  padding      : 10px 0px;
  font-size    : 15px;
  text-align   : center;
  word-spacing : 10px;
  }

.submenu  {
  margin          : 0px;
  padding         : 15px 10px;
  font-size       : 12px;
  text-align      : center;
  vertical-align  : top;
  }

.form-td1 {
  font-size       : 15px;
  text-align      : right;
  vertical-align  : top;
  padding         : 0px 10px;
  color           : navy;
  }

.form-td2 {
  font-size       : 15px;
  text-align      : left;
  vertical-align  : top;
  padding         : 0px 10px;
  color           : navy;
  }

.culture-menu {
  padding         : 5px 5px 5px 20px;
  margin          : 10px 10px 10px 0px;
  border          : thin solid orange;
  float           : left;
  }

.icon {
  border-style    : none;
  padding         : 2px 10px 0px 10px;
  }




a         { color : black; font-weight: 600; text-decoration: none; }
a:link    { color : #ADFF2F; }
a:visited { color : #BDB76B; }
a:hover   { color : #90EE90; }
a:active  { color : orange;  }

#customs      .customs,
#network      .network,
#sport        .sport,
#social       .social,
#courtship    .courtship,
#child        .child,
#birth        .birth,
#festivals    .festivals,
#architecture .architecture,
#register     .register,
#about        .about,
#culture      .culture,
#members      .members,
#application  .application,
#projects     .projects,
#activities   .activities,
#contact      .contact,
#gallery      .gallery,
#home         .home
{ color: #B0C4DE; }



