@charset utf-8;
/* CSS Document */

/*
GALLERY Copy this file into your current active theme's directory to customize this template




Photo
*/

p.album_title{padding:0;margin:0;text-align:center;font-weight:bold;}
p.album_title a, p.album_title a:visited {color:#666;}

#photoalbum-footer{
	height: 40px;
	width: 147px;
}
#photoalbum-footer form{
	height: 40px;
	width: 147px;
}
#photoalbum-footer form submit {height: 40px;
	width: 147px;}
#photoalbum-footer .flickr_refresh_button{
	background-image:url(images/body/refresh-flickr.jpg);
	height: 100%;
	width: 100%;
}

div.meta img{margin-right:5px;}
div#photo{position:relative;margin:10px 0 0;}
#highlight .center_image{text-align:center;}
div#photo p{text-align:center;}
div#notes{position:absolute;top:0;left:0;width:100%;height:100%;}
div#notes div.note{padding:1px;margin:-4px 0 0 -4px;position:absolute;cursor:pointer;}
div#notes:hover div.note div.hover2{border:1px solid #000;}
div#notes:hover div.note div.hover{border:1px solid #FFF;}
div#notes div.note:hover{border:1px solid #FF0;padding:0;z-index:2;}
div.note div.text{display:none;position:absolute;top:100%;left:0;width:auto;margin:10px 0 0;padding:5px;background:#FFFFD3;color:#000;border:1px solid #555;border-top:1px solid #eee;border-left:1px solid #eee;z-index:1;}
div.note:hover div.text{display:block;}
div#context{position:relative;height:120px;width:100%;background:#eee;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;border:1px solid #CCC;margin-bottom:15px;}
div#context div.prev,div#context div.next{position:absolute;top:15px;color:#666;font-size:.9em;text-align:center;text-transform:lowercase;}
div#context div.prev{left:10px;}
div#context div.next{right:16px;}
div#context div.nomore{top:20px;width:100px;}
div#context div.info{position:absolute;top:20px;left:50%;width:100px;margin-left:-50px;text-align:center;}
div#context div.info a{color:#666;text-decoration:none;}
div#context div.info strong a{color:#aaa;font-size:1em;}
div.comment{clear:both;min-height:50px;margin-bottom:1em;}
div.comment p{margin:0 0 1em;padding:0;}
div.comment img{margin-right:5px;margin-bottom:5px;}
/*

Album

*/div#photos{clear:both;background-color:#EBEBEB;float:left;padding-top:10px;margin-right:0;margin-bottom:15px;padding-left:10px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;border:1px solid #CCC;}
div#photos a{float:left;margin-right:11px;margin-bottom:10px;border:2px solid #CCC;}
div#photos a:hover{border:2px solid #666;}
div#highlight{float:left;margin:15px 0 0;width:100%;}
div#highlight img{float:left;margin:0;}
div#highlight p{font-size:1.3em;text-align:center;}
div#highlight p.meta{color:#888;font-size:1em;clear:both;}
div#highlight p.meta a{color:#888;}
/*

Albums-index

*/div.albums{clear:both;padding-top:10px;}
div.album{padding:10px;margin:0 0 15px;position:relative;width:95.5%;min-height:82px;clear:both;background-color:#EBEBEB;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;border:1px solid #C5D5F1;}
div.album img.highlight{float:left;border:3px solid #888;position:relative;margin-right:10px;}
div.album h2{font-size:1.4em;text-decoration:none;margin:0 0 10px;}
div.album p{font-size:.9em;}
div.album p.meta{color:#888;}
p.highlight_meta{float:left;}
div.album p.meta a{
	color:#888;
	margin-top: 0px;
	padding-top: 0px;
}

.album strong{
	text-align: center;
}
div.albums-small{float:left;}
div.albums-small div.album{clear:none;width:115px;height:140px;padding-bottom:10px;float:left;background-color:#EBEBEB;background-image:none;margin-right:16px;overflow:hidden;}
div.albums-small div.album img.highlight{float:left;margin:0;}
div.albums-small div.album strong{font-size:.9em;}
div.group{min-height:60px;}
div#highlight{position:relative;margin:0 0 5px;}
div#highlight h2{margin-bottom:5px;}
div#highlight img.highlight{float:left;margin:0 9px 0 0;border:3px solid #888;}
div#highlight p{font-size:1em;text-align:center;float:left;}
div#highlight p.meta{color:#888;font-size:.9em;}
div#highlight p.meta a{color:#888;}
div#highlight div.photos{clear:both;background-color:#EBEBEB;background-image:none;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;border:1px solid #CCC;}
div#photoalbum-nav{margin-bottom:15px;}
/*

Paging

*/.navigation{padding:1em 0;font-size:1em;}
/*

Tags

*/div.tags{padding-top:10px;clear:both;}
div#cloud{line-height:200%;}
div.flickr-meta-links{clear:both;margin:10px 0 0;font-size:10px;}
div.flickr-meta-links a{color:#555;}
