@charset "UTF-8";
	/* 
		CSS RESET Document 
		
		http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/
		http://www.webmonkey.com/tutorial/Using_Reset_Stylesheets
		
	*/
	
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
	}
	body {
		line-height: 1;
	}
	ol, ul {
		list-style: none;
	}
	blockquote, q {
		quotes: none;
	}
	
	/* remember to define focus styles! */
	:focus {
		outline: 0;
	}
	
	/* remember to highlight inserts somehow! */
	ins {
		text-decoration: none;
	}
	del {
		text-decoration: line-through;
	}
	
	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}

/* clearfix hack: http://www.webtoolkit.info/css-clearfix.html */

	.clearfix:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	
	.clearfix {
		display: inline-block;
	}
	
	html[xmlns] .clearfix {
		display: block;
	}
	
	* html .clearfix {
		height: 1%;
	}	
	
/* icons -- order
	// on offset 420px;
	slideshow,	comments,	feed,	tags,	refresh,	add_comment,	note,	love,	edit photo,	delete photo,	camera,	add user,	zoom in,	zoom out,	fotos,	cc,		
	0,			20,			40,		60,		80,			100,			120,	140,	160,		180,			200,	220,		240,		260,		280,	300,		
	
	white-to-black, black-to-white,	foto-collection,	mail,	add foto,	share,
	320,			340,			360	,				380,	420,		840,
*/
	._icon {
		background-image: url(/views/movement/images/ui/famfam-icons-20x20.png);
		background-repeat: no-repeat;
		padding-left: 19px;
		padding-bottom: 5px;
	}
		._shift ._icon {
			padding-left: 0;
			padding-right: 20px;
		}
		
	
	._social {
		background-image: url(/views/movement/images/ui/social-icons-20x20.png);
		background-repeat: no-repeat;
		padding-left: 19px;
		padding-bottom: 2px;
	}
	
		.slideshow_icon {	background-position: 0 0px; } .slideshow_icon:hover { background-position: 0 -420px; }
			._shift .slideshow_icon { background-position: 100% 0px; } ._shift .slideshow_icon:hover { background-position: 100% -420px; }
			
		.comments_icon {	background-position: 0 -20px; } .comments_icon:hover { background-position: 0 -440px; } 
			._shift .comments_icon { background-position: 100% -20px; } ._shift .comments_icon:hover { background-position: 100% -440px; }
			
		.feed_icon {	background-position: 0 -40px; } .feed_icon:hover { background-position: 0 -460px; }
			._shift .feed_icon { background-position: 100% -40px; } ._shift .feed_icon:hover { background-position: 100% -460px; }
			
		.tags_icon {	background-position: 0 -60px; } .tags_icon:hover { background-position: 0 -480px; }
			._shift .tags_icon { background-position: 100% -60px; } ._shift .tags_icon:hover { background-position: 100% -480px; }
			
		.refresh_icon {	background-position: 0 -80px; } .refresh_icon:hover { background-position: 0 -500px; }
			._shift .refresh_icon { background-position: 100% -80px; } ._shift .refresh_icon:hover { background-position: 100% -500px; }
			
		.add_comment_icon {	background-position: 0 -100px; } .add_comment_icon:hover { background-position: 0 -520px; }
			._shift .add_comment_icon { background-position: 100% -100px; } ._shift .add_comment_icon:hover { background-position: 100% -520px; }
			
		.note_icon { background-position: 0 -120px; } .note_icon:hover { background-position: 0 -540px; }
			._shift .note_icon { background-position: 100% -120px; } ._shift .note_icon:hover { background-position: 100% -540px; }
			
		.love_icon, .love_icon_off {background-position: 0 -140px; } .love_icon:hover, .love_icon_on { background-position: 0 -560px; }
			._shift .love_icon, ._shift .love_icon_off { background-position: 100% -140px; } ._shift .love_icon:hover, ._shift love_icon_on { background-position: 100% -560px; }
		
		.edit_foto_icon {	background-position: 0 -160px; } .edit_foto_icon:hover { background-position: 0 -580px; }
			._shift .edit_foto_icon { background-position: 100% -160px; } ._shift .edit_foto_icon:hover { background-position: 100% -580px; }
			
		.delete_foto_icon {	background-position: 0 -180px; } .delete_foto_icon:hover { background-position: 0 -600px; }
			._shift .delete_foto_icon { background-position: 100% -180px; } ._shift .delete_foto_icon:hover { background-position: 100% -600px; }
		
		.camera_icon {	background-position: 0 -200px; } .camera_icon:hover { background-position: 0 -620px; }
			._shift .camera_icon { background-position: 100% -200px; } ._shift .camera_icon:hover { background-position: 100% -620px; }
			
		.add_user_icon {	background-position: 0 -220px; } .add_user_icon:hover { background-position: 0 -640px; }
			._shift .add_user_icon { background-position: 100% -220px; } ._shift .add_user_icon:hover { background-position: 100% -640px; }
			
		.zoom_in_icon {	background-position: 0 -240px; } .zoom_in_icon:hover { background-position: 0 -660px; }
			._shift .zoom_in_icon { background-position: 100% -240px; } ._shift .zoom_in_icon:hover { background-position: 100% -660px; }
			
		.zoom_out_icon {	background-position: 0 -260px; } .zoom_out_icon:hover { background-position: 0 -680px; }
			._shift .zoom_out_icon { background-position: 100% -260px; } ._shift .zoom_out_icon:hover { background-position: 100% -680px; }
			
		.fotos_icon {	background-position: 0 -280px; } .fotos_icon:hover { background-position: 0 -700px; }
			._shift .fotos_icon { background-position: 100% -280px; } ._shift .fotos_icon:hover { background-position: 100% -700px; }
			
		.cc_icon {	background-position: 0 -300px; } .cc_icon:hover { background-position: 0 -720px; }
			._shift .cc_icon { background-position: 100% -300px; } ._shift .cc_icon:hover { background-position: 100% -720px; }
		
		.white_black_icon {	background-position: 0 -320px; } .white_black_icon:hover { background-position: 0 -740px; }
			._shift .white_black_icon { background-position: 100% -320px; } ._shift .white_black_icon:hover { background-position: 100% -740px; }
			
		.black_white_icon {	background-position: 0 -340px; } .black_white_icon:hover { background-position: 0 -760px; }
			._shift .black_white_icon { background-position: 100% -340px; } ._shift .black_white_icon:hover { background-position: 100% -760px; }
			
		.foto_collection_icon {	background-position: 0 -360px; } .foto_collection_icon:hover { background-position: 0 -780px; }
			._shift .foto_collection_icon { background-position: 100% -360px; } ._shift .foto_collection_icon:hover { background-position: 100% -780px; }
			
		.mail_icon {	background-position: 0 -380px; } .mail_icon:hover { background-position: 0 -800px; }
			._shift .mail_icon { background-position: 100% -380px; } ._shift .mail_icon:hover { background-position: 100% -800px; }
		.mail_icon_on:hover {	background-position: 0 -380px; } .mail_icon_on { background-position: 0 -800px; }
			
		.add_foto_icon {	background-position: 0 -400px; } .add_foto_icon:hover { background-position: 0 -820px; }
			._shift .add_foto_icon { background-position: 100% -400px; } ._shift .add_foto_icon:hover { background-position: 100% -820px; }
			
		.share_icon { background-position: 0 -840px; } .share_icon:hover { background-position: 0 -860px; }
			._shift .share_icon { background-position: 100% -840px; } ._shift .share_icon:hover { background-position: 100% -860px; }
	
		/*  social icons -- order
			// on offset 420px;
			facebook,	muti,	technorati,	delicious,	digg,	stumble,	twitter	
			0,			15,			30,		45,		60,	75,		90,			105
		*/
		
		.facebook_icon { background-position: 0 -105px; } .facebook_icon:hover { background-position: 0 0; }
		.muti_icon { background-position: 0 -120px; } .muti_icon:hover { background-position: 0 -15px; }
		.technorati_icon { background-position: 0 -135px; } .technorati_icon:hover { background-position: 0 -30px; }
		
			.delicious_icon { background-position: 100% -150px; } .delicious_icon:hover { background-position: 100% -45px; }
		
			.digg_icon { background-position: 100% -165px; } .digg_icon:hover { background-position: 100% -60px; }
			
			.stumble_icon { background-position: 100% -180px; } .stumble_icon:hover { background-position: 100% -75px; }
			
			.twitter_icon { background-position: 0 -195px; } .twitter_icon:hover { background-position: 0 -90px; }
		
		.spin_icon, ._icon_spin:active {
			background-image: url(/views/movement/images/icons/spinner.gif);
			background-position: 0 0;
			background-repeat: no-repeat;
		}
			.ajax_spin_icon {
				background-image: url(/views/movement/images/icons/spinner.gif);
				background-position: 0 0;
				background-repeat: no-repeat;
				width: 15px;
				height: 15px;
			}
			
			.ajax_submit_spin_icon {
				background-image: url(/views/movement/images/icons/spinner.gif);
				background-position: 95% 2px;
				background-repeat: no-repeat;
			}
			
			.book_ajax_spinner_icon {
				background-image: url(/views/movement/images/icons/spinner.gif);
				background-position: 50% 50%;
				background-repeat: no-repeat;
			}
			
			.slide_show_spin_icon {
				background-image: url(/views/movement/images/icons/spinner.gif);
				background-position: 25px 25px;
				background-repeat: no-repeat;
			}
			
			.slide_show_loader_spin_icon {
				background-image: url(/views/movement/images/icons/spinner.gif);
				background-position: 0 0;
				background-repeat: no-repeat;
				padding-left: 30px;
				padding-bottom: 5px;
			}
		
		#body .form_processing {
			
			background-image: url(/views/movement/images/icons/spinner.gif);
			background-position: 0 0;
			background-repeat: no-repeat;
			padding-left: 23px;
		}
			#body .form_processing .inform {
				padding-top: 12px;	
			}
			
			#body .form_processing .title {
				font-size: 2em;
				padding: 10px 10px 5px 10px;
			}
				#body .form_processing .story {
					padding: 10px 10px 5px 10px;
					margin-bottom: 10px;
				}
			
		