body    {
	font-family:  Lucida Grande, Geneva CE, Verdana, serif; /*******  Arial, Helvetica, sans-serif; *******/
	color : #000;
  font-size: 12px;
	background-color: #fff;
}
#main{
	background: #fff;
	border: 1px solid #fff;
	width: 960px;
	padding: 10px;
	margin: 0px;
}
tr.main_menu td{
	background: #0F6A00;
	color: #FFFFFF;
	text-align: center;	
}
tr.main_menu a{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1em;
}
tr.main_menu a:hover{
	color: #00FF00;
	font-weight: bold;	
}
img.hore{
  border: 1px solid #1E2A4B;
}
/***************** GALLERY ***************/

.welcome{
  padding-top: 3px;
  padding-bottom: 3px;
  margin-top: 2px;
  margin-bottom: 12px;
  border-top: 1px solid #1E2A4B; /*474126;*/
  border-bottom: 1px solid #9EC2D5; /*#DCD4AE;*/
  text-align: center; 
}
.footnote{
  font-size: 90%;
  color: #999;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-top: 12px;
  border-bottom: 1px solid #1E2A4B;
  border-top: 1px solid #9EC2D5;
  text-align: center;
}


.topics td{
  padding: 0px;
  height: 140px;
  text-align: center;
}
.topics td a{
  font-weight: bold;
}

/*        */
.imglink {	
  display: block; 
}
.imglink{
  border: 0px solid #EEE;
  margin-bottom: 3px;
}
.imglink a, .imglink a:visited{
  width: 160px;
  height: 50px;
  display: block;
  color: #1E2A4B;
  padding-left: 180px;
  padding-top: 10px;
  font-size: 140%;
}
.imglink a:hover{
  color: #000;
  text-decoration:none;
}
/***************** TOPIC ***************/

.navigationtop{
  padding-top: 3px;
  padding-bottom: 3px;
  margin-top: 2px;
  margin-bottom: 12px;
  border-top: 1px solid #1E2A4B;
  border-bottom: 1px solid #9EC2D5;
  font-weight: bold;
}
.navigationtop a{
  font-weight: bold;
}

.navigationbot{
  padding-top: 3px;
  padding-bottom: 3px;
  margin-top: 12px;
  margin-bottom: 2px;
  border-bottom: 1px solid #1E2A4B;
  border-top: 1px solid #9EC2D5;
  font-weight: bold;
}
.navigationbot a{
  font-weight: bold;
}

/***************** IMAGE ***************/
span.navigationimage{
  float: right;
  color: #9EC2D5;
}

span.navigationleft{
  float: left;
  color: #9EC2D5;
}

p.description{
  text-align: center;
}
p.date{
  text-align: center;
}
/***************** OTHER ***************/

a{
  color : #1E2A4B;
  text-decoration: none;
}

a.ext{
  color: #C62A4B;
  text-decoration: none;
}

img{
  border: 0;
}

img.imgquick{
  border: 1px solid #555;
}
/***************** ZOO ***************/

.zoolink {	
  display: block; 
}
.zooolink{
  border: 0px solid #EEE;
  margin-bottom: 3px;
}
.zoolink a{
  width: 220px;
  display: block;
  color: #444;
  text-align: center;
  padding-top: 170px;
  padding-bottom: 15px;
  font-size: 120%;
}
.zoolink a:visited{
  width: 220px;
  display: block;
  color: #444;
  text-align: center;
  padding-top: 170px;
  padding-bottom: 15px;
  font-size: 120%;
}
.zoolink a:hover{
  color: #000;
  text-decoration:none;
}

