body {

	margin: 0px; /* required */

}



div#wrapper_1 {

	/* required */

	position: absolute;

	overflow: visible;

	display: block;

	width: 100%;

	left: 0px;

	top: 50%;

}



div#wrapper_2 {

	/*overflow: hidden;  set to taste */



	background-color: #FFF; /* cosmetic */

	border: 1px dotted #000; /* cosmetic */



	position: absolute; /* required */

	left: 50%; /* required */



	margin-left: -470px; /* half of width */

	width: 941px; /* width of div */



	height: 639px; /* height of div */

	top: -319px; /* half of height */

}



div#site {

	width: 941px;

	height: 639px;



	display: block;



	background-image:url('../img/genthology.jpg');

}
div#gt_galleries {
	display: block;
	position: absolute;
	width: 941px;
	height: 639px;
	z-index: 300;
	display: none;
}/**/

div#gt_overlay {
	display: block;
	position: absolute;
	width: 941px;
	height: 639px;
	background:#000;
	z-index: 250;
	/* for IE */
	filter:alpha(opacity=90);
	/* CSS3 standard */
	opacity:0.9;
	display: none;
}/**/



div#gallery {

	width: 941px;

	height: 639px;



	display: none;

}

div#share {
	
	display: none;
	}


div#menu,div#content,div#links,div#title,div#antwology_link {

	/* border: 1px solid red; */

}



div#antwology_link {

	position: absolute; /* required */



	left: 50px; /* required */

	top: 570px; /* half of height */



	width: 120px; /* width of div */

	height: 30px; /* height of div */

}



div#title {

	position: absolute; /* required */



	left: 300px; /* required */

	top: 50px; /* half of height */



	width: 300px; /* width of div */

	height: 100px; /* height of div */

}



div#menu {

	position: absolute; /* required */



	left: 260px; /* required */

	top: 260px; /* half of height */



	width: 130px; /* width of div */

	height: 210px; /* height of div */

}



div#extra_content {

	 /*border: 1px solid red; */

	position: absolute; /* required */

	left: 600px; /* required */

	top: 260px; /* half of height */



	width: 190px; /* width of div */

	height: 50px; /* height of div */



	vertical-align: baseline;

	text-align: right;

}



div#content {

	position: absolute; /* required */



	left: 400px; /* required */

	top: 317px; /* half of height */



	width: 398px; /* width of div */

	height: 318px; /* height of div */



	overflow: auto;

}



div#links {

	position: absolute; /* required */



	left: 802px; /* required */

	top: 220px; /* half of height */



	width: 50px; /* width of div */

	height: 160px; /* height of div */

}



img.fill {

	border: 0;

	width: 100%;

	height: 100%;

}



div.clear {

	clear: both;

}
