a img {
	border:					none;}
html{
	text-align:				left;
	font-family:			"Gill Sans","Trebuchet MS",Verdana,Sans-serif;
	font-size:				12px;
	background-color:		#E3E0D3;
	color:					#15242A;
	line-height:			150%;}
html, body{
	margin:					0;
	padding:				0;
	min-height:				100%;}
#wrapper {
	min-width:					910px;}
#header{
	background-color:		#2872b5;
	border-bottom:			3px #15242A solid;
	text-align:				center;}
	#header h1{
		padding:				0.5em 0;
		margin:					0;
		color:					#FFF;
		font-size:				24px;
		font-weight:			bold;}
#middle{
	overflow:				hidden;
	zoom:					1;
	margin:					0 1em;
	padding:				1em 0 0 1em;
	border-bottom:			1px #cbc6ae solid;
	position:				relative;}
	#menu{
		width:					350px;
		float:					left;
		padding-bottom:			1em;}
		#menu h2 {
			padding:				0.5em 5px;
			margin:					0;
			border-bottom:			1px #cbc6ae solid;
			font-size:				21px;
			font-weight:			normal}
		#menu p.first {
			border-top:				1px #f2f1eb solid;}	
		#menu p {
			padding:				5px;
			margin:					0;
			text-align:				justify;}
		#menu .back {
			height:					2em;
			text-align:				right;}
		#menu .back a, #photos a.previous, #photos a.next{
			text-decoration:		none;
			display:				inline-block;
			padding:				2px 1em;
			-moz-border-radius: 	0.5em; 
			-webkit-border-radius: 	0.5em; 
			border-radius: 			0.5em;}
		#menu .back a{
			color:					white;
			background-color:		#2872b5;}
	#photos{
		margin-left:			370px;
		overflow:				hidden;
		zoom:					1;
		padding-bottom:			1em;
		_padding-bottom:		2em;}
	#photos.big {
		width:					430px;}
		#photos ul {
			margin:					0;
			padding:				0;
			list-style-type:		none;}
		#photos ul li{
			display:				inline-block;
			float:					left; /* For IE6 */ }
		#photos ul li, #photos .zoom {
			background-color:		#FFF;
			-moz-border-radius: 	10px; 
			-webkit-border-radius: 	10px; 
			border-radius: 			10px;
			-moz-box-shadow: 		2px 2px 5px #006462;
			-webkit-box-shadow: 	2px 2px 5px #006462;
			box-shadow: 			2px 2px 5px #006462;
			filter:					progid:DXImageTransform.Microsoft.Shadow(color='#006462', Direction=135, Strength=5); 
			margin:					0 1em 1.5em 0;
			padding:				25px 10px;}
		#photos ul li a{
			display:				block;}
		#photos ul li .diapo img{
			left:					0;
			top:					0;}
		#photos ul li.album {
			background-color:		#2872b5;
			padding-bottom:			0;}
		#photos ul li.album .name{
			color:					white;
			height:					25px;
			text-align:				center;
			white-space:			nowrap;
			overflow:				hidden;
			zoom:					1;
			width:					120px;}
		#photos .zoom {
			display:				inline-block;
			margin-right:			0px;
			float:					left; /* For IE6 */ }
		#photos #head{
			width:					500px;
			height:					3em;
			color:					#4f89a0;}
		#photos a.previous, #photos a.next{
			color:					#999;
			background-color:		white;
			margin-bottom:			1em;}
		#photos a.previous{
			float:					left;}
		#photos a.next{
			float:					right;
			margin-right:			9px;}
#footer{
	padding:				0.5em 0;
	margin:					0 1em;
	border-top:				1px #f2f1eb solid;
	text-align:				center;}
	#footer .credits{
		color:					#4f89a0;}
