
#maincontent-head {
	margin-bottom: 0;
}

#maincontent-body {
	padding-bottom: 0;
}
#maincontent-body .language_warning {
	margin-bottom: 0;
}

#illustration {
	position: relative;
	margin-bottom: 30px;
}

#illustration img {
	border: none;
	width: 642px;
}



#illustration a:link:after, #illustration a:visited:after, #images a:link:after, #images a:visited:after, #related a:link:after, #related a:visited:after {
   display: none;
}
#maincontent #related a:link, #maincontent #related a:visited {
	text-decoration: underline !important;
}


#info {
	border: 1px solid #ccc;
	background-color: #eee;
	right: 0;
	padding: 5px 0 5px 5px;
	width: 180px;
	margin-bottom: 30px;
	float: right;
	margin-right: -16px;
}

#maincontent p {
	text-align: justify;
}


#images h2 {
	display: none;
}

#images ul.imagelist {
	list-style: none;
	padding: 0;
	margin-top: 30px;
}
#images ul.imagelist li {
	float: left;
	margin: 0 30px 30px 0;
}

/* *** Start of Hack *** */

#images ul {
	width: 460px;
}

#images ul.imagelist li {
	display: inline;
	float: none;
	margin: 0;
}

#images ul.imagelist li img {
	height: 117px;
	margin: 0 15px 15px 0;
	width: 204px;
}

/* *** End of Hack *** */

#info h2 {
	display: none;
}
#info h3 {
	display: inline;
	margin: 0;
	font-size: 8pt;
	width: 60px;
}
#info p {
	font-size: 10pt;
	margin: 0;
	width: 158px;
}

#text_and_images {
	float: left;
	width: 440px;
}

#related {
	margin-left: 460px;
	width: 180px;
}
#related h2 {
	display: none;
}

#related h3 {
	border-bottom: 1px solid #ccc;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
#related h3 a:link,
#related h3 a:visited {
	color: black;
	text-decoration: none;
}

#related ul {
	list-style: none;
	margin: 0 0 30px 0;
	padding: 0;
}

#related ul li {
	border-bottom: 1px solid #ccc;
	line-height: 1.25em;
	padding: 0 0 5px 0;
}
#related ul li a:link {
	color: black;
	text-decoration: none;
}
#related ul li a:visited {
	color: #444;
	text-decoration: none;
}

#related ul li a:hover {
	color: #777;
}
#related_projects p.show_all {
	margin: -30px 0 30px 0;
	padding: 0;
}
#related_projects p.show_all a:link,
#related_projects p.show_all a:visited {
	visibility: hidden;
}


.details dt {
	float: left;
	width: 200px;
}
.details dd {
	margin-left: 200px;
}
