/**
 * Style sheet zPhotoalbums
 */
#container #main .ce_text .image_container img
{
	padding:3px;
	background-color:#fff;
	border:1px solid #BABABA;
}

#container #main .imgleft .image_container
{
	float:left;
	margin:0px 3px 3px 0px;
}

#container #main .imgright .image_container
{
	float:right;
	margin:0px 0px 3px 3px;
}

#container #main .imgnofloat .image_container
{
	margin:3px 0px;
}

#container #main .ce_text .image_container .caption
{
	font-size:0.95em;
	color:#666;
}

/* --- Album List ---------------------------------------------------------- */
#container .mod_photoalbumslist .layout_preview
{
	width:31.5em;
	float:left;
	margin:0px 3px 3px 0px;
	background-color:#fff;
	border:1px solid #BABABA;
}

#container .mod_photoalbumslist .layout_preview .image_container
{
	float:left;
	margin:3px;
	line-height:0;
}

#container .mod_photoalbumslist .layout_preview .title
{
	margin-left:110px;
	font-weight:bold;
	font-size:12px;
}

#container .mod_photoalbumslist .layout_preview .title a
{
	text-decoration:none;
}

#container .mod_photoalbumslist .layout_preview .meta
{
	margin:3px 0px 0px 110px;
}

#container .mod_photoalbumslist .layout_preview .meta *
{
	font-size:10px;
	color:#493F0B;
}

/* --- Album View ---------------------------------------------------------- */
#container .mod_photoalbumsviewer .albumdetails
{
	margin-bottom:2em;
	padding:15px 1px 1px 65px;
	border-top:2px solid #A7C520;
	border-bottom:2px solid #A7C520;
	background: #FFF url("../images/icon-photo-48.png") no-repeat 10px 10px;
}

#container .mod_photoalbumsviewer .albumdetails h2
{
	margin-top: 0 !important;
}

#container .mod_photoalbumsviewer .albumdetails .meta .details
{
	font-weight:bold;
	color:#493F0B;
}

#container .mod_photoalbumsviewer .albumdetails .meta .description
{
	margin-top:0.5em;
}

#container .mod_photoalbumsviewer .photos
{
}

#container .mod_photoalbumsviewer .photos .image_container
{
	float:left;
	line-height:0;
}

#container .mod_photoalbumsviewer .photos .image_container a
{
	display:block;
	border:3px solid #fff;
}

#container .mod_photoalbumsviewer .photos .image_container a:hover,
#content .mod_photoalbumsviewer .photos .image_container a:focus,
#content .mod_photoalbumsviewer .photos .image_container a:active
{
}

/* pagenavigation: pagination, perpage selectbox */
#container div.pagination
{
	margin:1.5em 0em;
	padding:0.3em;
	background-color:#FFF;
	border-top:1px solid #bababa;
	border-bottom:1px solid #bababa;
	font-weight:bold;
	font-size:0.9em;
}

#container div.pagination p
{
	float:left;
	padding:0.2em 0.5em;
	margin-bottom: 0 !important;
}

#container div.pagination ul
{
	float:right;
	text-align:right;
	list-style-type:none;
	list-style-image:url("none");
}

#container div.pagination ul li
{
	display:inline;
}

#container div.pagination a,
#content div.pagination span
{
	float:left;
	display:block;
	margin-left:0.5em;
	padding:0.2em 0.5em;
	background-color:#eee;
	text-decoration:none;
}

#container div.pagination a:hover,
#content div.pagination a:focus,
#content div.pagination a:active,
#content div.pagination span
{
	background-color:#85DB18;
	color:#fff;
}

#container div.pagination a.pagination_first
{
}

#container div.pagination a.pagination_previous
{
}

#container div.pagination a.pagination_link
{
}

#container div.pagination span.pagination_current
{
}

#container div.pagination a.pagination_next
{
}

#container div.pagination a.pagination_last
{
}
