* {
	margin:							0px;
	padding:						0px;
}

#FB_Album_Frame {
	padding:						10px 0px 10px 0px;
	margin-top:						20px;
	margin-left: 					auto;
	margin-right: 					auto;
	margin-bottom:					20px;
	position: 						relative;
	z-index: 						10;
}
#FB_Album_Frame.NoShadowNoRadius {
	-webkit-border-radius:			0px;
	-moz-border-radius:				0px;
	border-radius:					0px;
	-webkit-box-shadow: 			none;
	-moz-box-shadow: 				none;
	-o-box-shadow: 					none;
	box-shadow:					 	none;
}

#FB_Album_iFrame {
	padding:						10px 0px 10px 0px;
	margin-top:						0px;
	margin-left: 					auto;
	margin-right: 					auto;
	margin-bottom:					0px;
	position: 						relative;
	z-index: 						10;
}

#FB_Album_Display {
	padding: 						0px;
	margin-left: 					auto;
	margin-right: 					auto;
	margin-top: 					0px;
	width: 							100%;
	z-index: 						1;
	display:						none;
}



#fb-albums-controls {
	width: 							100%;
}
#fb-albums-controls-clear {
	clear: 							both;
}
#fb-albums-all, #fb-album-content {
	width: 							100%; /*set to 100% for fluid / responsive design*/
	margin:							0px auto 0px auto;
}

#sortByName {
	font-size: 						10px;
	cursor: 						pointer;
	margin-bottom: 					20px;
	margin-left: 					10px;
	float: 							right;
}
#sortByItems {
	font-size: 						10px;
	cursor: 						pointer;
	margin-bottom: 					20px;
	margin-left: 					10px;
	float: 							right;
}
#sortByCreate {
	font-size: 						10px;
	cursor: 						pointer;
	margin-bottom: 					20px;
	margin-left: 					10px;
	float: 							right;
}
#sortByUpdate {
	font-size: 						10px;
	cursor: 						pointer;
	margin-bottom: 					20px;
	margin-left: 					10px;
	float: 							right;
}
#sortAsc {
	font-size: 						10px;
	cursor: 						pointer;
	margin-bottom: 					20px;
	margin-left: 					10px;
	float: 							right;
}
#sortDesc {
	font-size: 						10px;
	cursor: 						pointer;
	margin-bottom: 					20px;
	margin-left: 					10px;
	float: 							right;
}
#no-fb-photos {
	margin: 						0px;
	padding: 						0px;
	padding-left: 					8px;
	font-style: 					italic;
}

span.albumName {
	font-size: 						11px;
	line-height: 					11px;
	font-weight: 					bold;
	text-transform:uppercase;
	color:#fff;
}

.albumTitle {
	font-weight: 					bold;
	font-size: 						14px;
	text-align: 					left;
	padding-top:					10px;
	margin-left: 					20px;
	display: 						block;
	width:							90%;
	float:							left;
	margin-bottom:10px;
	
}
.albumLink {
	position: 						absolute;
	right: 							20px;
	top: 							10px;
	text-decoration: 				none;
	width: 							100px;
	height: 						71px;
}
.albumLinkSimple {
	/*position: 					absolute;
	right: 							20px;
	top: 							10px;*/
	text-decoration: 				none;
	width: 							16px;
	height: 						16px;
	background:						url(Images/link.png) no-repeat center center;
}
.albumFacebook {
	float: 							right;
	margin-right: 					20px;
	margin-top: 					5px;
}
.albumDesc {
	text-align: 					justify;
	font-size: 						10px;
	padding-left: 					20px;
	padding-right: 					20px;
	margin-bottom:					15px;
	float:							left;
	color: #999;
}

.photoThumb {
	background: 					none repeat scroll 0 0 #FFFFFF;
	display: 						inline-block;
	outline: 						medium none;
	position: 						relative;
	float: 							left;
	vertical-align:					bottom;
	margin-bottom:					10px;
	margin-left: -75px;
}

.albumThumb {
	background: 					none repeat scroll 0 0 #FFFFFF;
	display: 						inline-block;
	outline: 						medium none;
	position: 						relative;
	float: 							left;
	vertical-align:					bottom;
	margin-bottom:					10px;
}


.albumThumb, .albumThumb i {
	/*height: 						120px;
	width: 							161px;*/
}
.photoThumb, .photoThumb i {
	/*height: 						120px;
	width: 							161px;*/
}
.albumWrapper .fb-album-shadow1 {
	position: 						relative;
	background:						url(Images/shadow1.png) no-repeat bottom center;
	width: 							100%;
	height:							16px;
}
.albumWrapper .fb-album-shadow2 {
	position: 						relative;
	background:						url(Images/shadow2.png) no-repeat bottom center;
	width: 							100%;
	height:							21px;
}
.albumWrapper .fb-album-shadow3 {
	position: 						relative;
	background:						url(Images/shadow3.png) no-repeat bottom center;
	width: 							100%;
	height:							16px;
}
.albumThumbWrap {
	background: 					none repeat scroll 0 0 #FFFFFF;
	/*left: 						5px;*/
	/*padding: 						5px;*/
	position: 						absolute;
	float: 							left;
	/*top: 							5px;*/
}
.albumThumb i.fb-album-thumb, .photoThumb i {
	background-color: 				#EEEEEE;
	background-position: 			center;
	background-repeat: 				no-repeat;
	display: 						block;
}
.photoThumb span.ClearTape {
	width: 							77px;
	height: 						27px;
	display: 						block;
	position: 						absolute;
	top: 							-12px;
	z-index:						9;
	left: 							50px;
	background: 					url(Images/tape.png) no-repeat;
}


.albumThumb i.fb-album-overlay {
	position: 						absolute;
	/*padding: 						5px;*/
	top: 							0px;
	left: 							0px;
    background-image:       		url(Images/magnifier-plus.png);
    background-repeat:      		no-repeat;
    background-position:    		center;
	background-color: 				#000;
	z-index: 						10;
	
}
.albumThumb i.fb-album-loading,
.albumThumb span.fb-album-loading {
	position: 						absolute;
	/*padding: 						5px;*/
	top: 							0px;
	left: 							0px;
    background-image:       		url(Images/loading-gallery.gif);
    background-repeat:      		no-repeat;
    background-position:    		center;
	background-color: 				#000;
	z-index: 						10;
	-webkit-box-shadow: 			0px 0px 4px #000;
	-moz-box-shadow: 				0px 0px 4px #000;
	box-shadow: 					0px 0px 4px #000;
	-ms-filter: 					"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: 						alpha(opacity=0);
	-moz-opacity: 					0;
	-khtml-opacity: 				0;
	opacity: 						0;
}
/*.albumThumb i.fb-album-overlay:hover {
	-ms-filter: 					"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: 						alpha(opacity=70);
	-moz-opacity: 					0.7;
	-khtml-opacity: 				0.7;
	opacity: 						0.7;
	-o-transition-duration: 		1s;
	-moz-transition-duration: 		1s;
	-webkit-transition: 			-webkit-transform 1s;
	-webkit-box-shadow: 			0px 0px 4px #000;
	-moz-box-shadow: 				0px 0px 4px #000;
	box-shadow: 					0px 0px 4px #000;
}*/
.photoThumb i.fb-photo-overlay {
	position: 						absolute;
	padding: 						0px;
	top: 							0px;
	left: 							0px;
    background-image:       		url(Images/magnifier.png);
    background-repeat:      		no-repeat;
    background-position:    		center;
	background-color: 				#000;
	z-index: 						10;
	
}
/*.photoThumb i.fb-photo-overlay:hover {
	-ms-filter: 					"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: 						alpha(opacity=70);
	-moz-opacity: 					0.7;
	-khtml-opacity: 				0.7;
	opacity: 						0.7;
	-o-transition-duration: 		1s;
	-moz-transition-duration: 		1s;
	-webkit-transition: 			-webkit-transform 1s;
	-webkit-box-shadow: 			0px 0px 4px #000;
	-moz-box-shadow: 				0px 0px 4px #000;
	box-shadow: 					0px 0px 4px #000;
}*/


.albumWrapper {
	padding: 						0px;
	float:							inherit;
	margin-top:						10px !important;
	margin-bottom:					10px !important;
	z-index:						20;
}
.photoWrapper {
	padding: 						0px;
	float: 							left;
}
.album {
	width:							100%;
	margin-left:					auto;
	margin-right:					auto;
}
.albumDetails {
	/*width: 						186px;*/
	float:							left;
	padding-bottom: 				5px;
	font-size: 						11px;
	font-family: 					'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	
}
.albumShare {
	margin-bottom:					6px;
	border-bottom: 					1px dotted #666;
}
span.albumSocial {
	float: 							left;
	padding-top: 					6px;
	color: 							#808080;
}
.albumText {
	width: 							95%;
}
.albumText a {
	color: 							#6ea896;
	cursor: 						pointer;
	text-decoration: 				none;
}
.albumText a:hover {
	text-decoration: 				underline;
}
.albumCount, .albumCreate, .albumUpdate, .albumNumber {
	color: 							#808080;
	width:							60px;
	display: 						block;
	text-align: 					left;
	float: 							left;
}
.albumInfo {
	color: 							#808080;
	text-align: 					left;
	float: 							left;
}
.photoShare {
	margin-bottom:					6px;
}
.photoSocial {
	float: 							left;
	padding-top: 					6px;
	color: 							#808080;
	font-size: 						11px;
}
.photoID {
	color: 							#808080;
	text-align: 					left;
	font-size: 						11px;
}
.fb-album-footer{
	color: 							#808080;
	font-weight:					bold;
	font-size:						10px;
}

#fb-album-header {
	margin: 						0px;
	padding: 						0px;
	
}
#fb-album-header p {
	margin: 						0px;
	padding: 						0px;
	color: 							#333;
	font-size: 						11px;
	
}

#fb-album-header .BackButton {
	display: 						block;
	height: 						25px;
	width: 							90px;
	line-height: 					25px;
	text-align:						center;
	position: 						relative;
	padding-left:					0px;
	/*margin-top: 					10px;*/
	margin-left: 					0px;
	margin-bottom: 					5px;
	font-weight: 					bold;
	display: 						inline-block;
	*display: 						inline;
	font-size: 						12px;
	text-decoration: 				none;
	text-transform: uppercase;
	zoom: 							1;
	background: 					#000; /* Old browsers */
	
	color: 							#fff;
	float: 							left;
}
#fb-album-header .BackButton:hover {
	cursor: 						pointer;
	text-decoration: 				none;
	color: 							#fff;
	background: 					#666; /* Old browsers */
	
}


#fb-album-header .seperator {
	margin:							15px 0px 15px 0px;
	border-bottom: 					1px dotted #666;
}
.fbLink{
	cursor: 						pointer;
	text-align:						left;
}

/* Start: Recommended Isotope styles */

/**** Isotope Filtering ****/

.isotope-item {
	z-index: 						2;
}

.isotope-hidden.isotope-item {
	pointer-events: 				none;
	z-index: 						1;
}


/**** Isotope CSS3 transitions ****/
.isotope,
.isotope .isotope-item {
	-webkit-transition-duration:	0.8s;
	-moz-transition-duration: 		0.8s;
	-ms-transition-duration: 		0.8s;
	-o-transition-duration: 		0.8s;
	transition-duration: 			0.8s;
}

.isotope {
	-webkit-transition-property: 	height, width;
	-moz-transition-property: 		height, width;
	-ms-transition-property: 		height, width;
	-o-transition-property: 		height, width;
	transition-property: 			height, width;
}

.isotope .isotope-item {
	-webkit-transition-property: 	-webkit-transform, opacity;
	-moz-transition-property:    	-moz-transform, opacity;
	-ms-transition-property:     	-ms-transform, opacity;
	-o-transition-property:      	-o-transform, opacity;
	transition-property:         	transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
	-webkit-transition-duration: 	0s;
	-moz-transition-duration: 		0s;
	-ms-transition-duration: 		0s;
	-o-transition-duration: 		0s;
	transition-duration: 			0s;
}

/* disable CSS transitions for containers with infinite scrolling*/
	.isotope.infinite-scrolling {
	-webkit-transition: 			none;
	-moz-transition: 				none;
	-ms-transition: 				none;
	-o-transition: 					none;
	transition: 					none;
}
/* End: Recommended Isotope styles */


.clearfix:before, .clearfix:after {
	content: 						"";
	display: 						table;
}
.clearfix:after {
	clear: 							both;
}
.clearfix {
	zoom: 							1;
}


/* Sorting Options */
#FB_Album_Options {
	padding-bottom: 				0px;
	width: 							100%;
	margin: 						0px;
	display:						none;
	z-index: 						10;
	text-transform:uppercase;
}
#FB_Album_Options.Floater {
	margin: 						0px auto 10px auto;
	padding:						2px 0px;
	background-color: #000;
}

#FB_Album_Options h3 {
	margin-bottom: 					10px;
	font-size: 						15px;
	float: 							left;
	border: 						0px;
}

#FB_Album_Options ul {
	margin: 						0px;
	padding:						0px;
	list-style: 					none;
	text-decoration: 				none;
}
#FB_Album_Options ul li{
	text-decoration: 				none;
}

#FB_Album_Options ul#sort-by {
	float: 							left;
	margin: 						0px 0px 20px 0px;
	padding:						0px 20px 0px 20px;
}
#FB_Album_Options ul#sort-direction {
	float: 							right;
	margin: 						0px 0px 20px 0px;
	padding:						0px 20px 0px 20px;
}
#FB_Album_Options ul#sort-direction li a #Sort_Up{
	background:						url(Images/Sort_Up_B.png) center center no-repeat;
	width: 							14px;
	height:							16px;
	margin: 						5px auto;
}
#FB_Album_Options ul#sort-direction li a #Sort_Down{
	background:						url(Images/Sort_Down_B.png) center center no-repeat;
	width: 							14px;
	height:							16px;
	margin: 						5px auto;
}
#FB_Album_Options ul#sort-direction li a #To_Top {
	background:						url(Images/Back_Top.png) center center no-repeat;
	width: 							26px;
	height:							26px;
	margin:							0px auto;
}

#FB_Album_Options li {
	float: 							left;
}

#FB_Album_Options li a {
	height: 						25px;
	width: 							120px;
	line-height: 					25px;
	text-align:						center;
	position: 						relative;
	margin-top: 					5px;
	margin-bottom: 					5px;
	font-weight: 					bold;
	display: 						inline-block;
	*display: 						inline;
	font-size: 						12px;
	text-decoration: 				none;
	zoom: 							1;
	/*Text shadow*/
	color: 							#FFF;
	font-weight:600;
}

#FB_Album_Options li a:hover,
#FB_Album_Options li a:active,
#FB_Album_Options li a.selected {
	cursor: 						pointer;
	text-decoration: 				none;
	color: 							#fff;
}


/* Social Share Icons */
.socialcount {
	color: 							#fff;
	font-size: 						10px;
	line-height: 					14px;
}
.socialcount > li,
.socialcount > li > a:focus,
.socialcount .loading {
	border-radius: 					4px;
}
.socialcount > li > a:focus,
.socialcount > li:hover,
.socialcount > li.hover /* fix for IE and iframes */ {
	background-color: 				#464646;
}

.socialcount {
	list-style: 					none;
	padding-left: 					0;
	margin: 						0 0 6px 0;
	overflow: 						hidden;
}
.socialcount :link,
.socialcount :visited {
	color: 							inherit;
}
.socialcount > li {
	background-color: 				#999;
	padding:						0px;
	display: 						inline-block;
	*display: 						inline;
	zoom: 							1;
	position: 						relative;
	vertical-align: 				top;
	text-align: 					center;
	white-space: 					nowrap;
	*margin-right: 					4px;
	float:							right;
	margin-left:					4px;
	margin-bottom:					2px;
}
.socialcount > li > a {
	width: 							22px;
	height: 						22px;
	display: 						block;
	padding: 						0px;
	text-decoration: 				none;
	color: 							inherit;
}

.social-icon {
	display: 						inline-block;
	*display: 						inline;
	zoom: 							1;
	vertical-align: 				middle;
	*margin-right: 					5px;
}
.icon-facebook, .icon-googleplus, .icon-twitter {
	background: 					url('Images/Social_Icons.png') no-repeat;
}
.icon-facebook {
	position: 						absolute;
	left:							4px;
	top:							4px;
	background-position: 			0 0;
	height: 						15px;
	width:							17px;
}
.icon-googleplus {
	position: 						absolute;
	left:							3px;
	top:							4px;
	background-position: 			-17px 0;
	height: 						14px;
	width: 							20px;
}
.icon-twitter {
	position: 						absolute;
	left:							4px;
	top:							4px;
	background-position: 			-57px 0;
	height: 						14px;
	width: 							17px;
}
.icon-printer {
	position: 						absolute;
	left:							3px;
	top:							3px;
	background: 					url('Images/printer.png') no-repeat;
	height: 						17px;
	width: 							17px;
}
