#menu #gallery a {
	background-position: left -28px;
}
#menu #gallery a:hover {
	background-position: left -28px;
}
#flash_area {
	height: 211px;
	width: 592px;
	padding-right: 34px;
}
#main_area h3 {
	background-image: url(../../gallery/image/img_gallery.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 210px;
	width: 592px;
	padding-right: 34px;
	text-indent: -9999px;
	display: block;
}
#submenu {
	background-image: url(../../gallery/image/submenubar.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 70px;
	width: 592px;
	padding-right: 34px;
}
#submenu ul{
	height: 38px;
	padding-right: 35px;
	padding-left: 40px;
	width: 517px;
}
#submenu li {
	float: left;
	padding-left: 2px;
}
#submenu_private a{
	background-image: url(../../gallery/image/submenu_private.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 38px;
	width: 254px;
}
#submenu_private a:hover {
	background-image: url(../../gallery/image/submenu_private_over.gif);
}
#submenu_public a{
	background-image: url(../../gallery/image/submenu_public.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 38px;
	width: 259px;
}
#submenu_public a:hover{
	background-image: url(../../gallery/image/submenu_public_over.gif);
}
#sideshow {
	width: 519px;
	padding-right: 67px;
	padding-left: 40px;
	margin-bottom: 30px;
}
#construction{
	text-align: center;
	padding-top: 50px;
	font-size: 80%;
	color: #666666;
	height: 350px;
}
#construction a{
	text-decoration: none;
}
#construction a:hover{
	text-decoration: underline;
	background-color: #FFFFFF;
}
