3.1.2 (Brainy Betty)
dbd329016433fec94009de95e047867867ec2955
o:Sass::Tree::RootNode
:@template"W	// @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; }
:@options{ :@has_childrenT:
@linei:@children[o:Sass::Tree::CommentNode:@silenti ;@:@lines[ :
@loud0:@value"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 */;	i;
[ o:Sass::Tree::VariableNode:
@expro:Sass::Script::Number;{ :@original"	32px:@denominator_units[ ;i%;	i:@numerator_units["px:
@name"sprite-default-size;@;	i;
[ :@guarded"!defaulto;;o;;{ ;"0px;[ ;i ;	i;["px;"sprite-default-margin;@;	i;
[ ;"!defaulto;;o:Sass::Script::Variable	;"sprite-default-size;{ :@underscored_name"sprite_default_size;	i;"sprite-image-default-width;@;	i;
[ ;"!defaulto;;o;	;"sprite-default-size;{ ;"sprite_default_size;	i;" sprite-image-default-height;@;	i;
[ ;"!defaulto;;i ;@;[ ;0;"Ð/* 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. */;	i ;
[ o:Sass::Tree::MixinDefNode;"sprite-img;@;T;	i";
[o:Sass::Tree::MixinNode;"sprite-background;@;	i#;
[ :@keywords{ :
@args[o;	;"img;{ ;"img;	i#o;	;"
width;@?;"
width;	i#o;	;"height;@?;"height;	i#o;;"sprite-position;@;	i$;
[ ;{ ;[
o;	;"col;{ ;"col;	i$o;	;"row;@N;"row;	i$o;	;"
width;@N;"
width;	i$o;	;"height;@N;"height;	i$o;	;"margin;@N;"margin;	i$;[[o;;"img;{ ;"img0[o;;"col;@`;"col0[o;;"row;@`;"rowo;;@`;"1;[ ;i;	i";[ [o;;"
width;@`;"
widtho;	;"sprite-image-default-width;@`;"sprite_image_default_width;	i"[o;;"height;@`;"heighto;	;" sprite-image-default-height;@`;" sprite_image_default_height;	i"[o;;"margin;@`;"margino;	;"sprite-default-margin;@`;"sprite_default_margin;	i"o;;i ;@;[ ;0;"i/* Sets rules common for all sprites, assumes you want a square, but allows a rectangular region. */;	i&;
[ o;;"sprite-background;@;T;	i';
[o;;" sprite-background-rectangle;@;	i(;
[ ;{ ;[o;	;"img;{ ;"img;	i(o;	;"
width;@Œ;"
width;	i(o;	;"height;@Œ;"height;	i(;[[o;;"img;{ ;"img0[o;;"
width;@˜;"
widtho;	;"sprite-default-size;@˜;"sprite_default_size;	i'[o;;"height;@˜;"heighto;	;"
width;@˜;"
width;	i'o;;i ;@;[ ;0;"K/* Sets rules common for all sprites, assumes a rectangular region. */;	i*;
[ o;;" sprite-background-rectangle;@;T;	i+;
[	o:Sass::Tree::PropNode;["background;@;o:Sass::Script::List	;{ ;[o:Sass::Script::Funcall
;"image-url;@³;	i,;{ ;[o;	;"img;@³;"img;	i,o:Sass::Script::String	:
@type:identifier;@³;"no-repeat;	i,;	i,:@separator:
space;	i,;
[ :
@tabsi :@prop_syntax:newo;;["
width;@;o;	;"
width;{ ;"
width;	i-;	i-;
[ ;&i ;';(o;;["height;@;o;	;"height;{ ;"height;	i.;	i.;
[ ;&i ;';(o;;["overflow;@;o;!;";#;"hidden;	i/;
[ ;&i ;';(;[[o;;"img;{ ;"img0[o;;"
width;@Ù;"
widtho;	;"sprite-image-default-width;@Ù;"sprite_image_default_width;	i+[o;;"height;@Ù;"heighto;	;" sprite-image-default-height;@Ù;" sprite_image_default_height;	i+o;;i ;@;[ ;0;"V/* Allows horizontal sprite positioning optimized for a single row of sprites. */;	i1;
[ o;;"sprite-column;@;T;	i2;
[o;;"sprite-position;@;	i3;
[ ;{ ;[
o;	;"col;{ ;"col;	i3o;;@÷;"1;@l;i;	i3;[ o;	;"
width;@÷;"
width;	i3o;;@÷;"0px;[ ;i ;	i3;["pxo;	;"margin;@÷;"margin;	i3;[[o;;"col;{ ;"col0[o;;"
width;@;"
widtho;	;"sprite-image-default-width;@;"sprite_image_default_width;	i2[o;;"margin;@;"margino;	;"sprite-default-margin;@;"sprite_default_margin;	i2o;;i ;@;[ ;0;"W/* Allows vertical sprite positioning optimized for a single column of sprites. */;	i5;
[ o;;"sprite-row;@;T;	i6;
[o;;"sprite-position;@;	i7;
[ ;{ ;[
o;;{ ;"1;@l;i;	i7;[ o;	;"row;@(;"row;	i7o;;@(;"0px;[ ;i ;	i7;["pxo;	;"height;@(;"height;	i7o;	;"margin;@(;"margin;	i7;[[o;;"row;{ ;"row0[o;;"height;@=;"heighto;	;" sprite-image-default-height;@=;" sprite_image_default_height;	i6[o;;"margin;@=;"margino;	;"sprite-default-margin;@=;"sprite_default_margin;	i6o;;i ;@;[ ;0;"f/* Allows vertical and horizontal sprite positioning from a grid of equal dimensioned sprites. */;	i9;
[ o;;"sprite-position;@;T;	i:;
[o;;o:Sass::Script::Operation
:@operand2o;)
;*o;	;"margin;{ ;"margin;	i;;@Y:@operand1o;)
;*o;;@Y;"1;@l;i;	i;;[ ;@Y;+o;	;"col;@Y;"col;	i;:@operator:
minus;	i;;,:
times;	i;;@Y;+o;)
;*o:!Sass::Script::UnaryOperation	;@Y;,;-;	i;:@operando;	;"
width;@Y;"
width;	i;;@Y;+o;)
;*o;;@Y;"1;@l;i;	i;;[ ;@Y;+o;	;"col;@Y;"col;	i;;,;-;	i;;,;.;	i;;,;-;	i;;"x;@;	i;;
[ ;0o;;o;)
;*o;)
;*o;	;"margin;{ ;"margin;	i<;@u;+o;)
;*o;;@u;"1;@l;i;	i<;[ ;@u;+o;	;"row;@u;"row;	i<;,;-;	i<;,;.;	i<;@u;+o;)
;*o;/	;@u;,;-;	i<;0o;	;"height;@u;"height;	i<;@u;+o;)
;*o;;@u;"1;@l;i;	i<;[ ;@u;+o;	;"row;@u;"row;	i<;,;-;	i<;,;.;	i<;,;-;	i<;"y;@;	i<;
[ ;0o;;["background-position;@;o;	;{ ;[o;	;"x;@�;"x;	i=o;	;"y;@�;"y;	i=;	i=;$;%;	i=;
[ ;&i ;';(;[
[o;;"col;{ ;"col0[o;;"row;@�;"rowo;;@�;"1;@l;i;	i:;[ [o;;"
width;@�;"
widtho;	;"sprite-image-default-width;@�;"sprite_image_default_width;	i:[o;;"height;@�;"heighto;	;" sprite-image-default-height;@�;" sprite_image_default_height;	i:[o;;"margin;@�;"margino;	;"sprite-default-margin;@�;"sprite_default_margin;	i: