div.timelineblock {
  border-top: 1px solid #6f6f6f;
  margin-top: 15px;
  padding-top: 8px;
}

table.obserbationdata {
  margin-top: 15px;
  width: 600px;
  margin-left: 15px;
  border-width: 1px 1px 1px 1px;
  border-spacing: 2px;
  border-style: none none none none;
  border-color: gray gray gray gray;
  border-collapse: collapse;
  background-color: white;
}
table.obserbationdata_lp {
  width: 790px;
}
table.obserbationdata th {
  color: #646464;
  border-width: 1px 1px 1px 1px;
  padding: 4px 4px 4px 4px;
  border-style: dotted dotted dotted dotted;
  border-color: gray gray gray gray;
  background-color: white;
  moz-border-radius: 3px 3px 3px 3px;
}
table.obserbationdata td {
  border-width: 1px 1px 1px 1px;
  padding: 4px 4px 4px 4px;
  border-style: dotted dotted dotted dotted;
  border-color: gray gray gray gray;
  background-color: white;
  moz-border-radius: 3px 3px 3px 3px;
}

table.obserbationdata td.time {
  text-align:left;
  font-size:120%;
}
table.obserbationdata .col1 {
  width: 60px;
}
table.obserbationdata .col2 {
  width: 110px;
}
table.obserbationdata .col3 {
  width: 60px;
}
table.obserbationdata .col4 {
  width: 90px;
}
table.obserbationdata .col5 {
  width: 60px;
}
table.obserbationdata td.landscape {
  text-align:center;
  width: 210px;
}

div.timelineblock div.time {
  font-size:110%;
}

div.timelineblock div.observation {
  margin-left: 15px;
}

div.timelineblock div.impression {
  margin-left: 30px;
  border-left: 4px solid #6f6f6f;
  padding-left: 5px;
	background: #f7f7f7 none repeat scroll 0%;
	width: 90%;
	padding: 4px 4px 4px 7px;
  margin-bottom: 0.5em;
}

div.timelineblock div.imagesblock {
  margin-left: 15px;
}

div.timelineblock div.imagesblock table.imagestable {
  border-width: 1px 1px 1px 1px;
  border-spacing: 0px;
  border-style: none none none none;
  border-color: gray gray gray gray;
  border-collapse: collapse;
  background-color: white;
}
div.timelineblock div.imagesblock table.imagestable td {
  width:288px;
  text-align:center;
  vertical-align:top;
  border-width: 1px 1px 1px 1px;
  padding: 3px 3px 3px 3px;
  border-style: none none none none;
  border-color: gray gray gray gray;
  background-color: white;
  moz-border-radius: 3px 3px 3px 3px;
}

h4.specieslist {
  margin-top: 2.5em;
}

div.articlespecies {
  margin-left: 18px;
  margin-bottom: 2em;
}

div.articlespecies div.classtitle {
  font-weight: bold;
  color:#646464;
}

div.articlespecies div.articleclass {
  margin-bottom: 0.8em;
}

div.articlespecies div.species {
  margin-left: 1.2em;
}

div.ailist {
	background: #f7f7f7 none repeat scroll 0%;
}

div.ailist table {
	width: 100%;
}

table.species {
	border-collapse: collapse;
}

table.species td {
	border: 0px solid #ffffff;
}

div.article_img_row {
  border: 1px solid #6f6f6f;
  margin-bottom: 10px;
}

div.article_img_row img.relimg {
  margin-bottom: 15px;
}

div.itembody table.summary {
  border-width: 1px 1px 1px 1px;
  border-spacing: 0px;
  border-style: none none none none;
  border-color: gray gray gray gray;
  border-collapse: collapse;
  background-color: white;
}
div.itembody table.summary td {
  text-align:left;
  vertical-align:top;
  border-width: 1px 1px 1px 1px;
  padding: 3px 3px 3px 3px;
  border-style: none none none none;
  border-color: gray gray gray gray;
  background-color: white;
  moz-border-radius: 3px 3px 3px 3px;
}

.yui-carousel .yui-carousel-item-selected {
  border:0px dashed #000000;
  margin:1px;
}
.yui-carousel-element li { 
  /*height: 150px;*/
}

#fancy_title table {
  border-width: 1px 1px 1px 1px;
  border-spacing: 0px;
  border-style: none none none none;
  border-color: gray gray gray gray;
  border-collapse: collapse;
  background-color: white;
}
#fancy_title table td {
  text-align:left;
  vertical-align:top;
  border-width: 1px 1px 1px 1px;
  padding: 3px 3px 3px 3px;
  border-style: none none none none;
  border-color: gray gray gray gray;
  background-color: white;
  moz-border-radius: 3px 3px 3px 3px;
}

table.summary h4 {
  margin-bottom: 0.2em;
  padding: 1px 1px;
  border-bottom: 0px solid #3399cc;
  color: #646464;
}
