@charset "UTF-8";
/* CSS Document */
body {
	background-image: url(../Images/background.gif);
	margin-top: 50px;
	margin-bottom: 10px;
}

a:link {
	color: #000;
}
a:visited {
	color: #000;
}

#div1 {
	color: #FFF;
	background-color: #000;
	padding-left:5px;
	padding-right:5px;
	max-width:750px;
	margin-left:auto;
	margin-right:auto;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
}

#contact{
	text-align:right;
	margin-top:30px;
	padding-right:5px;
	}
#email{
	text-align:right;
	padding-right:30px;
	padding-bottom:30px;
	}

#shadow {
	max-width:750px;
	margin-left:auto;
	margin-right:auto;
	padding-right:5px;
	padding-left:5px;
	}

#blank{
	margin-top:10px;
	padding-bottom:30px;
	}
	
#main_image {
	margin-top:15px;
	margin-bottom:40px;
}

#thumbs {
	margin-left:10px;
	}
	
.galleria{
	list-style:none;
	width:600px;}
.galleria li{display:block;width:60px;height:60px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px;}
.galleria li div img{cursor:pointer;}

.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto;}
.galleria li .caption{display:block;padding-top:.5em}

* html .galleria li div span{width:400px} /* MSIE bug */

.caption{font-style:italic;color:#887;}
#main_image img{margin-bottom:10px;}