div#main {
	float: none;
	width: auto;
}
.CL1 {
	float: right;
	width: 540px;
}

div.CL2 div.content {
    float: left;
    width: 100%;
}
    div.CL2 div.content img {
        float: left;
    }
    div.CL2 div.description {
        float: left;
    }

#albumsNavigation {
	float: left;
	width: 190px;
	font-size: 0.8em;
	padding-bottom: 50px;
}
	#albumsNavigation h2 {
		font-size: 2.5em;
		color: #145AA0;
	}
	#albumsNavigation #tagsNavigation {
		margin-top: 20px;
	}
		#albumsNavigation #tagsNavigation h2 {
			font-size: 1.5em !important;
			padding-bottom: 5px;
		}
		#albumsNavigation #tagsNavigation ul {
			padding-left: 20px;
			margin: 0.5em 0;
			line-height: 1.5em;
		}
			#albumsNavigation #tagsNavigation li {
				list-style-type: disc;
				padding-bottom: 5px;
			}
			#albumsNavigation #tagsNavigation li a {
				font-size: 1.3em;
				color: #0075FF;
			}
			#albumsNavigation #tagsNavigation li span.count {
				display: block;
			}

span#datetime {
	display:block;
	padding-right:5px;
	text-align:right;
}

#pictureFrame {
	text-align: center;
}
#relativeNavigation {
	position: relative;
	height: 3em;
}
	#backToAlbum,
	#backToAlbumsListing {
		position: absolute;
		left: 6px;
	}
	#backToAlbumsListing { top: 0; }
	#backToAlbum { top: 1.5em; }
	#relativeNavigation .paginationControl,
	#prevPicture,
	#nextPicture {
		position: absolute;
		top: 1.5em;
	}
	#prevPicture {
		left: 400px;
	}
	#nextPicture {
		left: 480px;
	}
	.paginationControl {
		margin: 0 !important;
		background-color: transparent !important;
	}
	#relativeNavigation a,
	#datepicker a {
		text-decoration: none !important;
		border: 0 none !important;
	}
p#albumStats {
	background-color: #f6f6f6;
	margin-top: 30px;
	text-align: center;
	padding: 3px 0;
}

#pictureAdministration {
	font-size: 1.2em;
}
	#pictureAdministration ul.first {
		height: 300px;
		overflow: scroll;
	}
			#pictureAdministration li li {
				padding-left: 20px;
			}
#datepicker { height: 166px; }
* html .ui-helper-clearfix { zoom: 1; }
.ui-helper-clearfix:after { font-size: 0; }
#ui-datepicker-div { display: none; }
* html .ui-datepicker .ui-datepicker-calendar td { cursor: pointer; }
* html .ui-datepicker .ui-datepicker-calendar td.ui-state-disabled { cursor: default; }

body#medias_list .CL1 span.imageWrapper em {
	display: none;
}
body#medias_list .CL1 h2 {
	padding-top: 25px;
	padding-bottom: 0;
	padding-left: 5px;
	line-height: 1em;
}
	body#medias_list .CL1 h2 a {
		color: #145AA0;
	}
	body#medias_list .CL1 .pictures {
	   overflow: hidden;
	}
	* html body#medias_list .CL1 .pictures {
	   z-index: 1;
	}
.CL1 a {
	text-decoration: none;
	border-bottom: 0 none;
}

body.photo .CL1 div.important {
	background:transparent url(images/icons/16x16/error.png) no-repeat scroll left 1px;
	min-height: 20px;
	padding-left: 25px;
	margin-top: 50px;
	margin-bottom: 0;
}


#poweredByPicasa {
    position: absolute;
    right: 0;
    bottom: -50px;
    width: 80px;
    height: 40px;
    background: url(images/logos/picasa.png);
}
    #poweredByPicasa span { display: none; }
