html {
	height:100%;
	overflow-x					: hidden;
	overflow-y					: auto;
}

body{height:100%;}

#window {min-height:100%; _height:100%; display:block; overflow: visible; width:600px;}

.box{
	display:block; 
	width:541px;
	float:left;
	min-height:20px;
	height:auto !important;
	overflow: visible;
	/*background-color:#00ff00;*/
	background-image: url(images/windowbackground2.jpg);
	background-repeat:repeat-y;
}


/* A CSS comment before the hack \*/
*html .box{
	display:block; 
	width:540px;
	float:left;
	_height:20px;
	overflow: visible;
	background-color:transparent;
	background-image: none;
}

.box2{
	display:block; 
	width:541px;
	float:left;
	min-height:20px;
	height:auto !important;
	overflow: visible;
	/*background-color:#ff0000;*/
	background-image: url(images/windowbackground2.jpg);
	background-repeat:repeat-y;
}

/* A CSS comment before the hack \*/
*html .box2{
	display:block; 
	width:540px;
	float:left;
	_height:20px;
	overflow: visible;
	background-color:transparent;
	background-image: none;
}

.thumbnail{
	display:block;
	width:95px; 
	height:95px; 
	background-image: url(images/thumbback.gif); 
	float:left; 
	margin-left:11px;
	margin-bottom:11px;
	border:0px;
}

.thumbnail a{
	border:0px;
}

.thumbnail a img{
	border:0px;
	width:75px;
	height:75px;
	border-color:transparent;
	background-color:transparent;
	padding:10px 10px 10px 10px;
}

#foto{
	display:block;
	width:541px;
	border:0px;
}
/* A CSS comment before the hack \*/
*html #foto{
	display:block;
	width:540px;
	border:0px;
}

#foto a{
	border:0px;
}

#foto a img{
	border:0px;
	width:541px;
	border-color:transparent;
	background-color:transparent;
}