body {
	background-image:		url(../images/back_tile.jpg);
	background-position:		top left; 
	background-attachment:		fixed; 
	background-repeat:		repeat; 	
}

div#main {
	position:			relative;
	width:				780px;
	height:				580px;
	background-color:		#ffffff;
	padding:			0px;
	margin:				20px auto auto auto;
	z-index:			1;
}

div#main p {
	padding:			0px;
	margin:				0px;
}

div#header {
	width:				780px;
	height:				84px;
	padding:			0px;
	margin:				0px;
	line-height:			0; 
}

div#cover_samples {
	width:				130px;
	float:				left;
	padding:			0px;
	margin:				0px;
	line-height:			0;
}

div#left_spacer {
	width:				57px;
	float:				left;
	padding:			0px;
	margin:				0px;
	line-height:			0; 
}


div#menu {
	width:				213px;
	height:				476px;
	float:				right; 
	padding:			0px;
	margin:				0px;
	line-height:			0; 
}

div#menu dl {
	line-height:			1;
}

div#center_section {
	padding:			0px;
	margin:				0px;
	line-height:			0; 
}

#center_section p {
	padding:			0px;
	margin:				0px;
}

div#footer {
	padding:			0px;
	margin:				0px;
	position:			relative;
	width:				780px;
	height:				20px;
	z-index:			1;
}

div#figure_flash {
	padding:			0px;
	margin:				0px;
	line-height:			0;
}

div#overlay {
	position:			absolute;
	width:				780px;
	height:				580px;
	padding:			0px;
	margin-left:			0px;
	margin-top:			0px;
	z-index:			50;
	background-color:		#222222;
}

a:link a:visited a:active {
	text-decoration: 		none;
}

a:link img {
	border:				none;
}

a:visited img {
	border:				none;
}

a:active img {
	border:				none;
}	

/* start IE hack */
* html div#cover_samples {
	margin-right:			-3px;
}

* html div#menu {
	margin-left:			-3px;
}

* html div#left_spacer {
	margin-right:			-3px;
}

* html ul#map_breakdown {
	margin-left:			-3px;
}
/* end IE hack */
	
