3.4.13 (Selective Steve)
8cbd43e00ba8e975990ba1ff59746de7235a2c50
o:Sass::Tree::RootNode:@children[o:Sass::Tree::ImportNode:@imported_filenameI"(compass/typography/text/replacement:ET;[ :@template0:
@linei:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;i:@offseti:@end_poso;;i;i3:
@fileI"/Users/mtk10671/.rvm/gems/ruby-2.0.0-p247@global/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_sprite-img.scss;	T:@importero: Sass::Importers::Filesystem:
@rootI"Y/Users/mtk10671/.rvm/gems/ruby-2.0.0-p247@global/gems/compass-core-1.0.3/stylesheets;	F:@real_rootI"h/Users/mtk10671/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets;	F:@same_name_warningso:Set:
@hash{ :@options{ :@imported_file0o:Sass::Tree::CommentNode
:@value[I"C/* @doc off
 * Example 1:
 *
 *     a.twitter
 *       +sprite-img("icons-32.png", 1)
 *     a.facebook
 *       +sprite-img("icons-32png", 2)
 *
 * Example 2:
 *
 *     a
 *       +sprite-background("icons-32.png")
 *       a.twitter
 *         +sprite-column(1)
 *       a.facebook
 *         +sprite-row(2)
 * @doc on */;	T:
@type:silent;[ ;i;@o:Sass::Tree::VariableNode:
@nameI"sprite-default-size;	T:
@expro: Sass::Script::Tree::Literal	;o: Sass::Script::Value::Number
;i%:@numerator_units[I"px;	T:@denominator_units[ :@originalI"	32px;	F;@;i;o;	;o;;i;i;o;;i;i ;@;@:@filename@:@guardedT:@global0;[ ;i;o;	;o;;i;i;o;;i;i);@;@;@o; ;!I"sprite-default-margin;	T;"o;#	;o;$
;i ;%[I"px;	T;&[ ;'I"0px;	F;@;i;o;	;o;;i;i;o;;i;i!;@;@;(@;)T;*0;[ ;i;o;	;o;;i;i;o;;i;i*;@;@;@o; ;!I"sprite-image-default-width;	T;"o:!Sass::Script::Tree::Variable;!I"sprite-default-size;	T:@underscored_nameI"sprite_default_size;	T;i;o;	;o;;i;i#;o;;i;i7;@;@;(@;@;)T;*0;[ ;i;o;	;o;;i;i;o;;i;i@;@;@;@o; ;!I" sprite-image-default-height;	T;"o;+;!I"sprite-default-size;	T;,I"sprite_default_size;	T;i ;o;	;o;;i ;i$;o;;i ;i8;@;@;(@;@;)T;*0;[ ;i ;o;	;o;;i ;i;o;;i ;iA;@;@;@o;
;[I"/* Sets all the rules for a sprite from a given sprite image to show just one of the sprites.
 * To reduce duplication use a sprite-bg mixin for common properties and a sprite-select mixin for positioning. */;	T;;;[ ;i";@o:Sass::Tree::MixinDefNode;!I"sprite-img;	T:
@args[[o;+;!I"img;	T;,I"img;	T;i$;o;	;o;;i$;i;o;;i$;i;@;@;(@;@0[o;+;!I"col;	T;,I"col;	T;i$;o;	;o;;i$;i;o;;i$;i";@;@;(@;@0[o;+;!I"row;	T;,I"row;	T;i$;o;	;o;;i$;i$;o;;i$;i(;@;@;(@;@o;#	;o;$
;i;%[ ;&[ ;'I"1;	F;@;i$;o;	;o;;i$;i*;o;;i$;i+;@;@;(@[o;+;!I"
width;	T;,I"
width;	T;i$;o;	;o;;i$;i-;o;;i$;i3;@;@;(@;@o;+;!I"sprite-image-default-width;	T;,I"sprite_image_default_width;	T;i$;o;	;o;;i$;i5;o;;i$;iP;@;@;(@;@[o;+;!I"height;	T;,I"height;	T;i$;o;	;o;;i$;iR;o;;i$;iY;@;@;(@;@o;+;!I" sprite-image-default-height;	T;,I" sprite_image_default_height;	T;i$;o;	;o;;i$;i[;o;;i$;iw;@;@;(@;@[o;+;!I"margin;	T;,I"margin;	T;i$;o;	;o;;i$;iy;o;;i$;i{;@;@;(@;@o;+;!I"sprite-default-margin;	T;,I"sprite_default_margin;	T;i$;o;	;o;;i$;i};o;;i$;i;@;@;(@;@:@splat0;[o:Sass::Tree::MixinNode;!I"sprite-background;	T;.[o;+;!I"img;	T;,I"img;	T;i%;o;	;o;;i%;i#;o;;i%;i';@;@;(@;@o;+;!I"
width;	T;,I"
width;	T;i%;o;	;o;;i%;i);o;;i%;i/;@;@;(@;@o;+;!I"height;	T;,I"height;	T;i%;o;	;o;;i%;i1;o;;i%;i8;@;@;(@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ ;/0:@kwarg_splat0;[ ;i%;o;	;o;;i%;i;o;;i%;i9;@;@;@o;0;!I"sprite-position;	T;.[
o;+;!I"col;	T;,I"col;	T;i&;o;	;o;;i&;i!;o;;i&;i%;@;@;(@;@o;+;!I"row;	T;,I"row;	T;i&;o;	;o;;i&;i';o;;i&;i+;@;@;(@;@o;+;!I"
width;	T;,I"
width;	T;i&;o;	;o;;i&;i-;o;;i&;i3;@;@;(@;@o;+;!I"height;	T;,I"height;	T;i&;o;	;o;;i&;i5;o;;i&;i<;@;@;(@;@o;+;!I"margin;	T;,I"margin;	T;i&;o;	;o;;i&;i>;o;;i&;iE;@;@;(@;@;1o;2;3{ ;4{ ;/0;50;[ ;i&;o;	;o;;i&;i;o;;i&;iF;@;@;@;i$;o;	;o;;i$;i;o;;i$;i;@;@:@has_childrenT;@o;
;[I"i/* Sets rules common for all sprites, assumes you want a square, but allows a rectangular region. */;	T;;;[ ;i);@o;-;!I"sprite-background;	T;.[[o;+;!I"img;	T;,I"img;	T;i*;o;	;o;;i*;i;o;;i*;i#;@;@;(@;@0[o;+;!I"
width;	T;,I"
width;	T;i*;o;	;o;;i*;i%;o;;i*;i+;@;@;(@;@o;+;!I"sprite-default-size;	T;,I"sprite_default_size;	T;i*;o;	;o;;i*;i-;o;;i*;iA;@;@;(@;@[o;+;!I"height;	T;,I"height;	T;i*;o;	;o;;i*;iC;o;;i*;iJ;@;@;(@;@o;+;!I"
width;	T;,I"
width;	T;i*;o;	;o;;i*;iL;o;;i*;iR;@;@;(@;@;/0;[o;0;!I" sprite-background-rectangle;	T;.[o;+;!I"img;	T;,I"img;	T;i+;o;	;o;;i+;i-;o;;i+;i1;@;@;(@;@o;+;!I"
width;	T;,I"
width;	T;i+;o;	;o;;i+;i3;o;;i+;i9;@;@;(@;@o;+;!I"height;	T;,I"height;	T;i+;o;	;o;;i+;i;;o;;i+;iB;@;@;(@;@;1o;2;3{ ;4{ ;/0;50;[ ;i+;o;	;o;;i+;i;o;;i+;iC;@;@;@;i*;o;	;o;;i*;i;o;;i*;iT;@;@;6T;@o;
;[I"K/* Sets rules common for all sprites, assumes a rectangular region. */;	T;;;[ ;i.;@o;-;!I" sprite-background-rectangle;	T;.[[o;+;!I"img;	T;,I"img;	T;i/;o;	;o;;i/;i);o;;i/;i-;@;@;(@;@0[o;+;!I"
width;	T;,I"
width;	T;i/;o;	;o;;i/;i/;o;;i/;i5;@;@;(@;@o;+;!I"sprite-image-default-width;	T;,I"sprite_image_default_width;	T;i/;o;	;o;;i/;i7;o;;i/;iR;@;@;(@;@[o;+;!I"height;	T;,I"height;	T;i/;o;	;o;;i/;iT;o;;i/;i[;@;@;(@;@o;+;!I" sprite-image-default-height;	T;,I" sprite_image_default_height;	T;i/;o;	;o;;i/;i];o;;i/;iy;@;@;(@;@;/0;[	o:Sass::Tree::PropNode;![I"background;	T;o:$Sass::Script::Tree::ListLiteral:@elements[o: Sass::Script::Tree::Funcall;!I"image-url;	T;.[o;+;!I"img;	T;,I"img;	T;i0;o;	;o;;i0;i;o;;i0;i";@;@;(@;@;1o;2;3{ ;4{ ;/0;50;i0;o;	;o;;i0;i;o;;i0;i#;@;@;(@;@o;#	;o: Sass::Script::Value::String;I"no-repeat;	T;:identifier;@;i0;o;	;o;;i0;i$;o;;i0;i-;@;@;(@:@separator:
space;i0;o;	;o;;i0;i;o;;i0;i-;@;@;(@;@:
@tabsi :@prop_syntax:new;[ ;i0;o;	;o;;i0;i;o;;i0;i-;@;@:@name_source_rangeo;	;@l;o;;i0;i;@;@:@value_source_rangeo;	;o;;i0;i;@m;@;@;@o;7;![I"
width;	T;o;+;!I"
width;	T;,I"
width;	T;i1;o;	;o;;i1;i;o;;i1;i;@;@;(@;@;?i ;@;A;[ ;i1;o;	;o;;i1;i;o;;i1;i;@;@;Bo;	;@};o;;i1;i;@;@;Co;	;o;;i1;i;@~;@;@;@o;7;![I"height;	T;o;+;!I"height;	T;,I"height;	T;i2;o;	;o;;i2;i;o;;i2;i;@;@;(@;@;?i ;@;A;[ ;i2;o;	;o;;i2;i;o;;i2;i;@;@;Bo;	;@;o;;i2;i;@;@;Co;	;o;;i2;i;@;@;@;@o;7;![I"overflow;	T;o;#;o;;;I"hidden;	T;;<;@;i3;o;	;o;;i3;i;o;;i3;i;@;@;?i ;@;A;[ ;i3;o;	;o;;i3;i;o;;i3;i;@;@;Bo;	;@;o;;i3;i;@;@;Co;	;o;;i3;i;@;@;@;@;i/;o;	;o;;i/;i;o;;i/;i{;@;@;6T;@o;
;[I"V/* Allows horizontal sprite positioning optimized for a single row of sprites. */;	T;;;[ ;i6;@o;-;!I"sprite-column;	T;.[[o;+;!I"col;	T;,I"col;	T;i7;o;	;o;;i7;i;o;;i7;i;@;@;(@;@0[o;+;!I"
width;	T;,I"
width;	T;i7;o;	;o;;i7;i!;o;;i7;i';@;@;(@;@o;+;!I"sprite-image-default-width;	T;,I"sprite_image_default_width;	T;i7;o;	;o;;i7;i);o;;i7;iD;@;@;(@;@[o;+;!I"margin;	T;,I"margin;	T;i7;o;	;o;;i7;iF;o;;i7;iM;@;@;(@;@o;+;!I"sprite-default-margin;	T;,I"sprite_default_margin;	T;i7;o;	;o;;i7;iO;o;;i7;ie;@;@;(@;@;/0;[o;0;!I"sprite-position;	T;.[
o;+;!I"col;	T;,I"col;	T;i8;o;	;o;;i8;i!;o;;i8;i%;@;@;(@;@o;#	;o;$
;i;%[ ;&@m;'I"1;	F;@;i8;o;	;o;;i8;i';o;;i8;i(;@;@;(@o;+;!I"
width;	T;,I"
width;	T;i8;o;	;o;;i8;i*;o;;i8;i0;@;@;(@;@o;#	;o;$
;i ;%[I"px;	T;&[ ;'I"0px;	F;@;i8;o;	;o;;i8;i2;o;;i8;i5;@;@;(@o;+;!I"margin;	T;,I"margin;	T;i8;o;	;o;;i8;i7;o;;i8;i>;@;@;(@;@;1o;2;3{ ;4{ ;/0;50;[ ;i8;o;	;o;;i8;i;o;;i8;i?;@;@;@;i7;o;	;o;;i7;i;o;;i7;ig;@;@;6T;@o;
;[I"W/* Allows vertical sprite positioning optimized for a single column of sprites. */;	T;;;[ ;i;;@o;-;!I"sprite-row;	T;.[[o;+;!I"row;	T;,I"row;	T;i<;o;	;o;;i<;i;o;;i<;i;@;@;(@;@0[o;+;!I"height;	T;,I"height;	T;i<;o;	;o;;i<;i;o;;i<;i%;@;@;(@;@o;+;!I" sprite-image-default-height;	T;,I" sprite_image_default_height;	T;i<;o;	;o;;i<;i';o;;i<;iC;@;@;(@;@[o;+;!I"margin;	T;,I"margin;	T;i<;o;	;o;;i<;iE;o;;i<;iL;@;@;(@;@o;+;!I"sprite-default-margin;	T;,I"sprite_default_margin;	T;i<;o;	;o;;i<;iN;o;;i<;id;@;@;(@;@;/0;[o;0;!I"sprite-position;	T;.[
o;#	;o;$
;i;%[ ;&@m;'I"1;	F;@;i=;o;	;o;;i=;i!;o;;i=;i";@;@;(@o;+;!I"row;	T;,I"row;	T;i=;o;	;o;;i=;i$;o;;i=;i(;@;@;(@;@o;#	;o;$
;i ;%[I"px;	T;&[ ;'I"0px;	F;@;i=;o;	;o;;i=;i*;o;;i=;i-;@;@;(@o;+;!I"height;	T;,I"height;	T;i=;o;	;o;;i=;i/;o;;i=;i6;@;@;(@;@o;+;!I"margin;	T;,I"margin;	T;i=;o;	;o;;i=;i8;o;;i=;i?;@;@;(@;@;1o;2;3{ ;4{ ;/0;50;[ ;i=;o;	;o;;i=;i;o;;i=;i@;@;@;@;i<;o;	;o;;i<;i;o;;i<;if;@;@;6T;@o;
;[I"f/* Allows vertical and horizontal sprite positioning from a grid of equal dimensioned sprites. */;	T;;;[ ;i@;@o;-;!I"sprite-position;	T;.[
[o;+;!I"col;	T;,I"col;	T;iA;o;	;o;;iA;i;o;;iA;i!;@;@;(@;@0[o;+;!I"row;	T;,I"row;	T;iA;o;	;o;;iA;i#;o;;iA;i';@;@;(@;@o;#	;o;$
;i;%[ ;&@m;'I"1;	F;@;iA;o;	;o;;iA;i);o;;iA;i*;@;@;(@[o;+;!I"
width;	T;,I"
width;	T;iA;o;	;o;;iA;i,;o;;iA;i2;@;@;(@;@o;+;!I"sprite-image-default-width;	T;,I"sprite_image_default_width;	T;iA;o;	;o;;iA;i4;o;;iA;iO;@;@;(@;@[o;+;!I"height;	T;,I"height;	T;iA;o;	;o;;iA;iQ;o;;iA;iX;@;@;(@;@o;+;!I" sprite-image-default-height;	T;,I" sprite_image_default_height;	T;iA;o;	;o;;iA;iZ;o;;iA;iv;@;@;(@;@[o;+;!I"margin;	T;,I"margin;	T;iA;o;	;o;;iA;ix;o;;iA;i;@;@;(@;@o;+;!I"sprite-default-margin;	T;,I"sprite_default_margin;	T;iA;o;	;o;;iA;i|;o;;iA;i;@;@;(@;@;/0;[o; ;!I"x;	T;"o:"Sass::Script::Tree::Operation:@operand1o;D;Eo;D;Eo;+;!I"col;	T;,I"col;	T;iB;o;	;o;;iB;i;o;;iB;i;@;@;(@;@:@operand2o;#	;o;$
;i;%[ ;&@m;'I"1;	F;@;iB;o;	;o;;iB;i;o;;iB;i;@;@;(@:@operator:
minus;iB;o;	;@;o;;iB;i;@;@;(@;@;Fo:'Sass::Script::Tree::UnaryOperation:@operando;+;!I"
width;	T;,I"
width;	T;iB;o;	;o;;iB;i;o;;iB;i ;@;@;(@;@;G;H;iB;o;	;o;;iB;i;o;;iB;i ;@;@;(@;@;G:
times;iB;o;	;@;o;;iB;i ;@;@;(@;@;Fo;D;Eo;D;Eo;+;!I"col;	T;,I"col;	T;iB;o;	;o;;iB;i$;o;;iB;i(;@;@;(@;@;Fo;#	;o;$
;i;%[ ;&@m;'I"1;	F;@;iB;o;	;o;;iB;i+;o;;iB;i,;@;@;(@;G;H;iB;o;	;@;o;;iB;i,;@;@;(@;@;Fo;+;!I"margin;	T;,I"margin;	T;iB;o;	;o;;iB;i0;o;;iB;i7;@;@;(@;@;G;K;iB;o;	;@;o;;iB;i7;@;@;(@;@;G;H;iB;o;	;@;o;;iB;i7;@;@;(@;@;)0;*0;[ ;iB;o;	;o;;iB;i	;o;;iB;i7;@;@;@o; ;!I"y;	T;"o;D;Eo;D;Eo;D;Eo;+;!I"row;	T;,I"row;	T;iC;o;	;o;;iC;i;o;;iC;i;@;@;(@;@;Fo;#	;o;$
;i;%[ ;&@m;'I"1;	F;@;iC;o;	;o;;iC;i;o;;iC;i;@;@;(@;G;H;iC;o;	;@;o;;iC;i;@;@;(@;@;Fo;I;Jo;+;!I"height;	T;,I"height;	T;iC;o;	;o;;iC;i;o;;iC;i!;@;@;(@;@;G;H;iC;o;	;o;;iC;i;o;;iC;i!;@;@;(@;@;G;K;iC;o;	;@;o;;iC;i!;@;@;(@;@;Fo;D;Eo;D;Eo;+;!I"row;	T;,I"row;	T;iC;o;	;o;;iC;i%;o;;iC;i);@;@;(@;@;Fo;#	;o;$
;i;%[ ;&@m;'I"1;	F;@;iC;o;	;o;;iC;i,;o;;iC;i-;@;@;(@;G;H;iC;o;	;@;o;;iC;i-;@;@;(@;@;Fo;+;!I"margin;	T;,I"margin;	T;iC;o;	;o;;iC;i1;o;;iC;i8;@;@;(@;@;G;K;iC;o;	;@;o;;iC;i8;@;@;(@;@;G;H;iC;o;	;@;o;;iC;i8;@;@;(@;@;)0;*0;[ ;iC;o;	;o;;iC;i	;o;;iC;i8;@;@;@o;7;![I"background-position;	T;o;8;9[o;+;!I"x;	T;,I"x;	T;iD;o;	;o;;iD;i;o;;iD;i;@;@;(@;@o;+;!I"y;	T;,I"y;	T;iD;o;	;o;;iD;i ;o;;iD;i";@;@;(@;@;=;>;iD;o;	;o;;iD;i;o;;iD;i";@;@;(@;@;?i ;@;A;[ ;iD;o;	;o;;iD;i;o;;iD;i";@;@;Bo;	;@0;o;;iD;i;@;@;Co;	;o;;iD;i;@1;@;@;@;iA;o;	;o;;iA;i;o;;iA;i;@;@;6T;@o;
;[I"f/* Similar to 'sprite-replace-text-with-dimensions' but does not autmaticly set the demensions */;	T;;;[ ;iI;@o;-;!I"sprite-replace-text;	T;.[
[o;+;!I"map;	T;,I"map;	T;iJ;o;	;o;;iJ;i";o;;iJ;i&;@;@;(@;@0[o;+;!I"sprite;	T;,I"sprite;	T;iJ;o;	;o;;iJ;i(;o;;iJ;i/;@;@;(@;@0[o;+;!I"dimensions;	T;,I"dimensions;	T;iJ;o;	;o;;iJ;i1;o;;iJ;i<;@;@;(@;@o;#	;o:Sass::Script::Value::Bool;F;@;o;	;o;;i;i';o;;i;i,;I"~/Users/mtk10671/.rvm/gems/ruby-2.0.0-p247@global/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss;	T;@;iJ;o;	;o;;iJ;i>;o;;iJ;iC;@;@;(@[o;+;!I"offset-x;	T;,I"offset_x;	T;iJ;o;	;o;;iJ;iE;o;;iJ;iN;@;@;(@;@o;#	;o;$
;i ;%[ ;&@m;'I"0;	F;@;iJ;o;	;o;;iJ;iP;o;;iJ;iQ;@;@;(@[o;+;!I"offset-y;	T;,I"offset_y;	T;iJ;o;	;o;;iJ;iS;o;;iJ;i\;@;@;(@;@o;#	;o;$
;i ;%[ ;&@m;'I"0;	F;@;iJ;o;	;o;;iJ;i^;o;;iJ;i_;@;@;(@;/0;[	o;0;!I"hide-text;	T;.[ ;1{ ;/0;50;[ ;iK;o;	;o;;iK;i;o;;iK;i;@;@;@o;0;!I"sprite;	T;.[
o;+;!I"map;	T;,I"map;	T;iL;o;	;o;;iL;i;o;;iL;i;@;@;(@;@o;+;!I"sprite;	T;,I"sprite;	T;iL;o;	;o;;iL;i;o;;iL;i%;@;@;(@;@o;+;!I"dimensions;	T;,I"dimensions;	T;iL;o;	;o;;iL;i';o;;iL;i2;@;@;(@;@o;+;!I"offset-x;	T;,I"offset_x;	T;iL;o;	;o;;iL;i4;o;;iL;i=;@;@;(@;@o;+;!I"offset-y;	T;,I"offset_y;	T;iL;o;	;o;;iL;i?;o;;iL;iH;@;@;(@;@;1o;2;3{ ;4{ ;/0;50;[ ;iL;o;	;o;;iL;i;o;;iL;iI;@;@;@o;7;![I"background-image;	T;o;+;!I"map;	T;,I"map;	T;iM;o;	;o;;iM;i;o;;iM;i;@;@;(@;@;?i ;@;A;[ ;iM;o;	;o;;iM;i;o;;iM;i;@;@;Bo;	;@;o;;iM;i;@;@;Co;	;o;;iM;i;@;@;@;@o;7;![I"background-repeat;	T;o;#;o;;;I"no-repeat;	T;;<;@;iN;o;	;o;;iN;i;o;;iN;i$;@;@;?i ;@;A;[ ;iN;o;	;o;;iN;i;o;;iN;i$;@;@;Bo;	;@;o;;iN;i;@;@;Co;	;o;;iN;i;@;@;@;@;iJ;o;	;o;;iJ;i;o;;iJ;ia;@;@;6T;@o;
;[I"/* Similar to 'replace-text-with-dimensions' but with sprites
 * To use, create your sprite and then pass it in the `$map` param
 * The name of the image in the sprite folder should be `$img-name` */;	T;;;[ ;iQ;@o;-;!I"(sprite-replace-text-with-dimensions;	T;.[	[o;+;!I"map;	T;,I"map;	T;iT;o;	;o;;iT;i2;o;;iT;i6;@;@;(@;@0[o;+;!I"sprite;	T;,I"sprite;	T;iT;o;	;o;;iT;i8;o;;iT;i?;@;@;(@;@0[o;+;!I"offset-x;	T;,I"offset_x;	T;iT;o;	;o;;iT;iA;o;;iT;iJ;@;@;(@;@o;#	;o;$
;i ;%[ ;&@m;'I"0;	F;@;iT;o;	;o;;iT;iL;o;;iT;iM;@;@;(@[o;+;!I"offset-y;	T;,I"offset_y;	T;iT;o;	;o;;iT;iO;o;;iT;iX;@;@;(@;@o;#	;o;$
;i ;%[ ;&@m;'I"0;	F;@;iT;o;	;o;;iT;iZ;o;;iT;i[;@;@;(@;/0;[o;0;!I"sprite-replace-text;	T;.[
o;+;!I"map;	T;,I"map;	T;iU;o;	;o;;iU;i&;o;;iU;i*;@;@;(@;@o;+;!I"sprite;	T;,I"sprite;	T;iU;o;	;o;;iU;i,;o;;iU;i3;@;@;(@;@o;#	;o;L;T;@;iU;o;	;o;;iU;i5;o;;iU;i9;@;@;(@o;+;!I"offset-x;	T;,I"offset_x;	T;iU;o;	;o;;iU;i;;o;;iU;iD;@;@;(@;@o;+;!I"offset-y;	T;,I"offset_y;	T;iU;o;	;o;;iU;iF;o;;iU;iO;@;@;(@;@;1o;2;3{ ;4{ ;/0;50;[ ;iU;o;	;o;;iU;i;o;;iU;iP;@;@;@;iT;o;	;o;;iT;i;o;;iT;i\;@;@;6T;@;
I"W@import "compass/typography/text/replacement";

// @doc off
// Example 1:
//
//     a.twitter
//       +sprite-img("icons-32.png", 1)
//     a.facebook
//       +sprite-img("icons-32png", 2)
//
// Example 2:
//
//     a
//       +sprite-background("icons-32.png")
//       a.twitter
//         +sprite-column(1)
//       a.facebook
//         +sprite-row(2)
// @doc on

$sprite-default-size: 32px !default;

$sprite-default-margin: 0px !default;

$sprite-image-default-width: $sprite-default-size !default;

$sprite-image-default-height: $sprite-default-size !default;

// Sets all the rules for a sprite from a given sprite image to show just one of the sprites.
// To reduce duplication use a sprite-bg mixin for common properties and a sprite-select mixin for positioning.
@mixin sprite-img($img, $col, $row: 1, $width: $sprite-image-default-width, $height: $sprite-image-default-height, $margin: $sprite-default-margin) {
  @include sprite-background($img, $width, $height);
  @include sprite-position($col, $row, $width, $height, $margin); 
}

// Sets rules common for all sprites, assumes you want a square, but allows a rectangular region.
@mixin sprite-background($img, $width: $sprite-default-size, $height: $width) {
  @include sprite-background-rectangle($img, $width, $height); 
}

// Sets rules common for all sprites, assumes a rectangular region.
@mixin sprite-background-rectangle($img, $width: $sprite-image-default-width, $height: $sprite-image-default-height) {
  background: image-url($img) no-repeat;
  width: $width;
  height: $height;
  overflow: hidden; 
}

// Allows horizontal sprite positioning optimized for a single row of sprites.
@mixin sprite-column($col, $width: $sprite-image-default-width, $margin: $sprite-default-margin) {
  @include sprite-position($col, 1, $width, 0px, $margin); 
}

// Allows vertical sprite positioning optimized for a single column of sprites.
@mixin sprite-row($row, $height: $sprite-image-default-height, $margin: $sprite-default-margin) {
  @include sprite-position(1, $row, 0px, $height, $margin); 
}

// Allows vertical and horizontal sprite positioning from a grid of equal dimensioned sprites.
@mixin sprite-position($col, $row: 1, $width: $sprite-image-default-width, $height: $sprite-image-default-height, $margin: $sprite-default-margin) {
  $x: ($col - 1) * -$width - ($col - 1) * $margin;
  $y: ($row - 1) * -$height - ($row - 1) * $margin;
  background-position: $x $y; 
}



// Similar to 'sprite-replace-text-with-dimensions' but does not autmaticly set the demensions
@mixin sprite-replace-text ($map, $sprite, $dimensions: false, $offset-x: 0, $offset-y: 0) {    
  @include hide-text;
  @include sprite($map, $sprite, $dimensions, $offset-x, $offset-y);
  background-image: $map;
  background-repeat: no-repeat;
}

// Similar to 'replace-text-with-dimensions' but with sprites
// To use, create your sprite and then pass it in the `$map` param
// The name of the image in the sprite folder should be `$img-name`
@mixin sprite-replace-text-with-dimensions ($map, $sprite, $offset-x: 0, $offset-y: 0){    
  @include sprite-replace-text ($map, $sprite, true, $offset-x, $offset-y);
}
;	T;i;o;	;o;;i;i;o;;i;i;@;@;6T;@