body { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-size: 1em;
	text-align: left;
	background-image: url(../images_background/background2580.jpg);
	background-position: 0 0; background-repeat: no-repeat;
} 
body, div, h1, h2, h3 { 
	padding: 0; margin: 0;
}
#outer_wrapper {
	width: 70.3125em;
	margin: 0.75em auto;
}
#wrapper {
	float: left;
	width: 70.3125em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left; 
	border: 1px solid #888888;
	background-color: #FFFFFF;
/*	-webkit-box-shadow: -6px -6px 6px #AAAAAA;
	-webkit-box-shadow: 6px 6px 6px #555555;*/
}
#wrapper_home {
	float: left;
	width: 70.3125em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left; 
	border: 1px solid #888888;
	background-color: #FFFFFF;
/*	-webkit-box-shadow: -6px -6px 6px #AAAAAA;
	-webkit-box-shadow: 6px 6px 6px #555555;*/
}
.bookcovers {
	background-image: url(../images_background/book_covers.gif);
	background-position: 100% 85%;
	background-size: 50% auto;
	background-repeat: no-repeat;
}
.picturebooks {
	background-image: url(../images_background/picture_books.gif);
	background-position: 100% 85%;
	background-size: 50% auto;
	background-repeat: no-repeat;
}
.advertising {
	background-image: url(../images_background/advertising.gif);
	background-position: 100% 85%;
	background-size: 50% auto;
	background-repeat: no-repeat;
}
.andmore {
	background-image: url(../images_background/and_more.gif);
	background-position: 100% 85%;
	background-size: 50% auto;
	background-repeat: no-repeat;
}
.exhibitions {
	background-image: url(../images_background/exhibitions.gif);
	background-position: 100% 85%;
	background-size: 50% auto;
	background-repeat: no-repeat;
}
.clientlist {
	background-image: url(../images_background/client_list.gif);
	background-position: 100% 85%;
	background-size: 50% auto;
	background-repeat: no-repeat;
}
.biography {
	background-image: url(../images_background/biography.gif);
	background-position: 100% 85%;
	background-size: 50% auto;
	background-repeat: no-repeat;
}
.shop {
	background-image: url(../images_background/shop.gif);
	background-position: 100% 85%;
	background-size: 50% auto;
	background-repeat: no-repeat;
} 
#masthead {
	float: left;
	width: 70.3125em; height: 5.625em;
	padding: 0;
	background-color: #F0E7D7;
}
#logo {
 	width: 15.625em; height: 4.125em;
	float: left;
	padding: 0; margin: 0;
}
#logo img {
	width: 15.625em; height: auto;
}
#footer {
	clear: both;
	width: 70.3125em;
/*	padding: 0 0.3725em; 0 0.3725em;;*/
/*	border-top: 1px solid #888888;*/
}

#topMenu {
	float: right;
	text-align: right;
	margin: 0 0 10px 0;
	font-size: 12px; line-height: 12px;
}
#topMenu a:link, #topMenu a:visited {
	color: #0000EE;
	text-decoration: none;
}
#topMenu a:hover {
	color: #EE0000;
	text-decoration: none;
}
/*----------------------*/
/*contact-----------*/
#contact {
	position: absolute;
	left: 0; top: 0;
	padding: 0 8px 8px 0;
	font-size: 12px;
	text-align: left;
	background-image: url(../images/contact.png);
	background-position: bottom right;
	background-repeat: no-repeat;
}
#contact_panel {
	float: left;
	padding: 6px;
	font-size: 12px;
	background-color: #EEEEEE;
}
#contact_panel a:link, #contact_panel a:visited {
	color: #0000EE;
	text-decoration: none;
}
#contact_panel a:hover {
	color: #EE0000;
	text-decoration: none;
}