/* Page style */
body {
background-image: url("http://www.elisanet.fi/jere.kahanpaa/diptera/graphics/bg1.png");
background-repeat: repeat-y;
background-position: left;  
background-color: #eeffff;
padding-left: 30px;
}

h1,h2 {
	color: #00621d;
}

#license_hr {
	clear: both; 
}

.spsep_hr {
	clear: both; 
	background-color: #d1f3db;
	color: #d1f3db;  
	height: 1px;
	border: 0px;
	width: 90%;
	/*display: none;*/
}

/* Determination key elements */
.next,.result,.ressp {
	padding: 1px; 
	background-color: #d1f3db;
}

.next {
	/*background-color: #ffff47;*/
}

.result,.ressp {
}

.ressp, .taxname {
	font-style: oblique;
}

.sptitle {
	clear: both;
}

img.smallfig {
	float: right;
	margin-left: 10px; 
	padding: 1px;
	clear: right; 
	border-style: outset;
	border-color: #d1f3db;
	border-width: 3px;
}


dl.key dt {	
	float: left;
	font-weight: bold; 
}

dl.sanasto dt {	
	font-weight: bold; 
}

.f {	
	margin-top: 0.7em; 
}

p.descr {
	margin-left: 40px;
	text-align: justify; 
}

p.synopsis {
	margin-left: 40px; 
}

p.synon {
	text-align: left; 
}

p.distr {
	text-align: left; 
}

a.key_img:after {
content : url(http://www.elisanet.fi/jere.kahanpaa/diptera/inline-icon-fig.gif);
text-decoration: none;
}

div.figurecaption {
  float: right;
/*  border: thin silver solid;*/
  margin: 0.5em;
  padding: 0.5em;
}
div.figurecaption p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}
