/* Location_Bar */
#location_bar { margin: 5px 0px 0px 200px; color: #000;font-size: 12px; }
#location_bar span { color: #58805b; }
#location_bar span a { color: #58805b; }

/* GENERAL */
div#body { font-size: 12px; text-align: justify; }
div.box { border:1px solid #9cd00c; padding: 10px; margin-bottom: 30px; margin-top: 30px;	overflow: hidden;
          -webkit-border-radius: 7px; 
          -moz-border-radius: 7px; }
h2 { color: #370000; font-size: 18px; border:1px solid #9cd00c;  padding: 10px;
          -webkit-border-radius: 7px;
          -moz-border-radius: 7px;
					margin:0px;
          margin-bottom: 20px }
h3 { color: #cc6600; font-weight: bold; padding-top: 10px; margin: 0px 0px 5px 0px; font-size: 16px;}
h3 a { color: #cc6600; }
h4 { color: #244C29; font-size: 14px; margin-top: 5px;}
h5 { color: #58805b; font-size: 12px; margin-top: 5px;}
a { color: #000; }
a:hover {  }
* { font-size:100%; margin:0; padding:0; }
.clear { clear: both; }
hr { border-color: #9cd00c; margin: 10px 0px; }
a img { border: transparent solid 0px; }

#body ul { margin: 10px 0px 10px 15px; }
#body ul li { margin: 5px 0px; }

/* ALBUM */

#body ul.album { margin: 0px; padding: 0px; _height: 0;  }
.album li      { padding: 5px; float: left; margin-right: 9px; text-align: center; font-weight: bold; list-style-type: none; }
.album li div  { width: 160px; height: 124px; margin: 0px; padding: 0px;  border: solid 1px #ccc;  vertical-align: middle; display: table-cell; }
.album li div img { margin: 5px; padding:0px; border: #000 none 0px; vertical-align: middle}
.album li a { text-decoration: none; }



/* textile */
.textile { margin: 0px 0px; }
.textile p { margin-bottom: 10px; }
.textile img { margin: 0px 10px 10px 10px; }
.textile img.left { float: left; }
.textile img.right { float: right; }


#body ul { margin: 10px 0px 10px 15px; }
#body ul li { margin: 5px 0px; }

.textile .documents ul { list-style-position:inside; list-style-type: none;  font-weight: bold; }
.textile .documents ul li { padding-left: 48px; background: transparent url('/images/document_icon.png') center left no-repeat; height: 40px; }

.record { padding: 0px 10px;  }
.record .images { height: 250px; }
.record .images .image { float: left; margin-right: 0px; border: 1px solid #000; 
												 line-height: 230px; padding: 0px; 
												 width: 310px; height: 235px; text-align:center; vertical-align: middle; display: table-cell;}
.record .images .image img { margin: auto;  vertical-align: middle;  }
.record .images .thumbs { text-align: center;  margin-left: 325px; width: 110px;}
.record .images .thumbs img { border: 0px; margin-bottom: 3px;}
.record dt { font-weight: bold; margin-right: 3px; float: left; }
.record dl { margin-bottom: 6px; }
.record .single_image { margin-left: 10px; float: right; border: 1px solid #ccc; padding: 5px;}

.content { padding: 0px 10px; }
.record_list { text-align: left; }
#body .record_list ul li { list-style:none; border-bottom: 1px solid #c60; margin: 10px 0px 0px 0px; padding-bottom: 10px;}

.news { padding-bottom: 5px; margin-bottom: 15px; width:95%;	overflow: auto;}
.news .text { margin-left: 125px;  }
.news .image {  vertical-align: middle; display: table-cell; width: 100px; height: 75px; padding: 5px; border: 1px solid #ccc; float: left; text-align: center;  }
.news .image img { margin: 0px; }
.news .date { font-weight: bold; font-size: 10px; }
.news h3 { margin: 0px; padding: 0px; border: transparent none 0px;}

.welcome_animal { overflow: auto; width: 95%; margin-bottom: 15px; }
.welcome_animal .image { float: left; border: 1px solid #ccc; margin: 0px 20px; padding: 5px;}
.welcome_animal h3 { padding: 0px; margin: 0px; }
.welcome_animal h3 a { color: #244C29; }
.welcome_animal .text { margin-left: 203px; }
div.welcome_news { padding: 20px; }
div.welcome_news h3.big { color: #370000; font-size: 18px; border: none; padding: 0px; margin: 0px; }
.welcome_news h3 { font-size: 14px; margin: 0px 0px 20px 0px;}
.welcome_news .image { float: left; margin-right: 10px; }
.welcome_news .date { font-weight: bold; font-size: 10px;  }
.welcome_news .link { margin-top: 15px; font-weight: bold; display:block; text-align: right; color: #244C29; }
