body { background-color: #ffffcc; }

/*** SURROUNDS EACH PICTURE ***/
.picture_border { border: double 2px #cc6601; }

.text_subarticle { color: #996; font-size: 8pt; font-family: "Lucida Sans Unicode"; font-weight: bold; text-indent: 20px; }
A.text_subarticle:link      { color: #996; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
A.text_subarticle:visited   { color: #996; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
A.text_subarticle:hover     { color: #996; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #996; text-decoration: none; }

/*** ARTICLE TEXT ***/
.text_article { color: #666; font-size: 10pt; font-family: "Lucida Sans Unicode"; font-weight: bold; text-indent: 20px; }
A.text_article:link      { color: #666; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
A.text_article:visited   { color: #666; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
A.text_article:hover     { color: #666; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #996; text-decoration: none; }

/*** the white text on category titles ***/
.text_categorytitle { color: white; font-size: 10pt; font-family: "Lucida Sans Unicode"; font-weight: bold; }

/*** top navigation bar ***/
.text_nav_bar  { color: #dfd190; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
A.text_nav_bar:link      { color: #dfd190; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
A.text_nav_bar:visited   { color: #dfd190; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
A.text_nav_bar:hover     { color: #c60; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #dfd190; }


/*** community section on the homepage and on the sub-pages ***/
.text_community { color: #996; font-size: 10pt; font-family: "Lucida Sans Unicode"; font-weight: bold; }
A.text_community:link      { color: #996; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
A.text_community:visited   { color: #996; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
A.text_community:hover     { color: #dfd190; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #996; text-decoration: none; }

/*** future section on the homepage and on the sub-pages ***/
.text_future { color: #c90; font-size: 10pt; font-family: "Lucida Sans Unicode";  font-weight: bold; }
A.text_future:link      { color: #c60; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
A.text_future:visited   { color: #c60; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
A.text_future:hover     { color: #dfd190; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #c60; text-decoration: none; }

/*** family section on the homepage and on the sub-pages ***/
.text_family { color: #c60; font-size: 10pt; font-family: "Lucida Sans Unicode"; font-weight: bold; }
A.text_family:link      { color: #c60; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
A.text_family:visited   { color: #c60; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
A.text_family:hover     { color: #c60; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #dfd190; text-decoration: none;}

/*** Text colors for the commercial spaces availability map ***/
.text_available { color: #231f20; font-size: 10pt; font-family: "Lucida Sans Unicode"; font-weight: bold; }
A.text_available:link      { color: #c60; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: justify; }
A.text_available:visited   { color: #c60; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
A.text_available:hover     { color: #c60; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #dfd190; text-decoration: none;}

.text_unavailable { color: #f30; font-size: 10pt; font-family: "Lucida Sans Unicode"; font-weight: bold; }
A.text_unavailable:link      { color: #c60; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
A.text_unavailable:visited   { color: #c60; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
A.text_unavailable:hover     { color: #c60; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #dfd190; text-decoration: none;}

