/**
 * Flurid - The Fluid CSS Grid Framework
 *
 * @author Kyle Florence <kyle[dot]florence[at]gmail[dot]com>
 * @website https://github.com/kflorence/flurid
 * @version 2.1.20110330
 */

/* Grid */
.flurid {
  overflow: hidden;
}

/* Rows (clearfix) */
.flurid .row {
  height: 1%; /* trigger hasLayout for IE < 8 */
}

.flurid .row:before, .flurid .row:after {
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}

.flurid .row:after {
  clear: both;
}

/* Columns */
.flurid .column {
  float: left;
  overflow: hidden;
  position: relative;
}

/* Fix nested column "float-drop" bug (Gecko and IE 6+) */
.flurid .column .column {
  left: 1px;
  margin-right: -1px;
}

/* Append/prepend */
* html .flurid .pad {
  display: inline; /* Fixes IE6 double margin bug */
}

/* Push/pull */
.flurid .shift {
  position: relative;
}

/* Fix IE6 "float-drop" bug */
* html .flurid .shift .column {
  left: 1px;
  margin-right: -1px;
}

.flurid .width_1\/16 { width: 6.25%; }
.flurid .before_1\/16 { margin-left: 6.25%; }
.flurid .after_1\/16 { margin-right: 6.25%; }
.flurid .left_1\/16 { left: -6.25%; }
.flurid .right_1\/16 { left: 6.25%; }

.flurid .width_1\/15 { width: 6.66%; }
.flurid .before_1\/15 { margin-left: 6.66%; }
.flurid .after_1\/15 { margin-right: 6.66%; }
.flurid .left_1\/15 { left: -6.66%; }
.flurid .right_1\/15 { left: 6.66%; }

.flurid .width_1\/14 { width: 7.14%; }
.flurid .before_1\/14 { margin-left: 7.14%; }
.flurid .after_1\/14 { margin-right: 7.14%; }
.flurid .left_1\/14 { left: -7.14%; }
.flurid .right_1\/14 { left: 7.14%; }

.flurid .width_1\/13 { width: 7.69%; }
.flurid .before_1\/13 { margin-left: 7.69%; }
.flurid .after_1\/13 { margin-right: 7.69%; }
.flurid .left_1\/13 { left: -7.69%; }
.flurid .right_1\/13 { left: 7.69%; }

.flurid .width_1\/12 { width: 8.33%; }
.flurid .before_1\/12 { margin-left: 8.33%; }
.flurid .after_1\/12 { margin-right: 8.33%; }
.flurid .left_1\/12 { left: -8.33%; }
.flurid .right_1\/12 { left: 8.33%; }

.flurid .width_1\/11 { width: 9.09%; }
.flurid .before_1\/11 { margin-left: 9.09%; }
.flurid .after_1\/11 { margin-right: 9.09%; }
.flurid .left_1\/11 { left: -9.09%; }
.flurid .right_1\/11 { left: 9.09%; }

.flurid .width_1\/10 { width: 10%; }
.flurid .before_1\/10 { margin-left: 10%; }
.flurid .after_1\/10 { margin-right: 10%; }
.flurid .left_1\/10 { left: -10%; }
.flurid .right_1\/10 { left: 10%; }

.flurid .width_1\/9 { width: 11.11%; }
.flurid .before_1\/9 { margin-left: 11.11%; }
.flurid .after_1\/9 { margin-right: 11.11%; }
.flurid .left_1\/9 { left: -11.11%; }
.flurid .right_1\/9 { left: 11.11%; }

.flurid .width_2\/16, .flurid .width_1\/8 { width: 12.5%; }
.flurid .before_2\/16, .flurid .before_1\/8 { margin-left: 12.5%; }
.flurid .after_2\/16, .flurid .after_1\/8 { margin-right: 12.5%; }
.flurid .left_2\/16, .flurid .left_1\/8 { left: -12.5%; }
.flurid .right_2\/16, .flurid .right_1\/8 { left: 12.5%; }

.flurid .width_2\/15 { width: 13.33%; }
.flurid .before_2\/15 { margin-left: 13.33%; }
.flurid .after_2\/15 { margin-right: 13.33%; }
.flurid .left_2\/15 { left: -13.33%; }
.flurid .right_2\/15 { left: 13.33%; }

.flurid .width_2\/14, .flurid .width_1\/7 { width: 14.28%; }
.flurid .before_2\/14, .flurid .before_1\/7 { margin-left: 14.28%; }
.flurid .after_2\/14, .flurid .after_1\/7 { margin-right: 14.28%; }
.flurid .left_2\/14, .flurid .left_1\/7 { left: -14.28%; }
.flurid .right_2\/14, .flurid .right_1\/7 { left: 14.28%; }

.flurid .width_2\/13 { width: 15.38%; }
.flurid .before_2\/13 { margin-left: 15.38%; }
.flurid .after_2\/13 { margin-right: 15.38%; }
.flurid .left_2\/13 { left: -15.38%; }
.flurid .right_2\/13 { left: 15.38%; }

.flurid .width_2\/12, .flurid .width_1\/6 { width: 16.66%; }
.flurid .before_2\/12, .flurid .before_1\/6 { margin-left: 16.66%; }
.flurid .after_2\/12, .flurid .after_1\/6 { margin-right: 16.66%; }
.flurid .left_2\/12, .flurid .left_1\/6 { left: -16.66%; }
.flurid .right_2\/12, .flurid .right_1\/6 { left: 16.66%; }

.flurid .width_2\/11 { width: 18.18%; }
.flurid .before_2\/11 { margin-left: 18.18%; }
.flurid .after_2\/11 { margin-right: 18.18%; }
.flurid .left_2\/11 { left: -18.18%; }
.flurid .right_2\/11 { left: 18.18%; }

.flurid .width_3\/16 { width: 18.75%; }
.flurid .before_3\/16 { margin-left: 18.75%; }
.flurid .after_3\/16 { margin-right: 18.75%; }
.flurid .left_3\/16 { left: -18.75%; }
.flurid .right_3\/16 { left: 18.75%; }

.flurid .width_3\/15, .flurid .width_2\/10,
.flurid .width_1\/5 { width: 20%; }
.flurid .before_3\/15, .flurid .before_2\/10,
.flurid .before_1\/5 { margin-left: 20%; }
.flurid .after_3\/15, .flurid .after_2\/10,
.flurid .after_1\/5 { margin-right: 20%; }
.flurid .left_3\/15, .flurid .left_2\/10,
.flurid .left_1\/5 { left: -20%; }
.flurid .right_3\/15, .flurid .right_2\/10,
.flurid .right_1\/5 { left: 20%; }

.flurid .width_3\/14 { width: 21.42%; }
.flurid .before_3\/14 { margin-left: 21.42%; }
.flurid .after_3\/14 { margin-right: 21.42%; }
.flurid .left_3\/14 { left: -21.42%; }
.flurid .right_3\/14 { left: 21.42%; }

.flurid .width_2\/9 { width: 22.22%; }
.flurid .before_2\/9 { margin-left: 22.22%; }
.flurid .after_2\/9 { margin-right: 22.22%; }
.flurid .left_2\/9 { left: -22.22%; }
.flurid .right_2\/9 { left: 22.22%; }

.flurid .width_3\/13 { width: 23.07%; }
.flurid .before_3\/13 { margin-left: 23.07%; }
.flurid .after_3\/13 { margin-right: 23.07%; }
.flurid .left_3\/13 { left: -23.07%; }
.flurid .right_3\/13 { left: 23.07%; }

.flurid .width_4\/16, .flurid .width_3\/12,
.flurid .width_2\/8, .flurid .width_1\/4 { width: 25%; }
.flurid .before_4\/16, .flurid .before_3\/12,
.flurid .before_2\/8, .flurid .before_1\/4 { margin-left: 25%; }
.flurid .after_4\/16, .flurid .after_3\/12,
.flurid .after_2\/8, .flurid .after_1\/4 { margin-right: 25%; }
.flurid .left_4\/16, .flurid .left_3\/12,
.flurid .left_2\/8, .flurid .left_1\/4 { left: -25%; }
.flurid .right_4\/16, .flurid .right_3\/12,
.flurid .right_2\/8, .flurid .right_1\/4 { left: 25%; }

.flurid .width_4\/15 { width: 26.66%; }
.flurid .before_4\/15 { margin-left: 26.66%; }
.flurid .after_4\/15 { margin-right: 26.66%; }
.flurid .left_4\/15 { left: -26.66%; }
.flurid .right_4\/15 { left: 26.66%; }

.flurid .width_3\/11 { width: 27.27%; }
.flurid .before_3\/11 { margin-left: 27.27%; }
.flurid .after_3\/11 { margin-right: 27.27%; }
.flurid .left_3\/11 { left: -27.27%; }
.flurid .right_3\/11 { left: 27.27%; }

.flurid .width_4\/14, .flurid .width_2\/7 { width: 28.57%; }
.flurid .before_4\/14, .flurid .before_2\/7 { margin-left: 28.57%; }
.flurid .after_4\/14, .flurid .after_2\/7 { margin-right: 28.57%; }
.flurid .left_4\/14, .flurid .left_2\/7 { left: -28.57%; }
.flurid .right_4\/14, .flurid .right_2\/7 { left: 28.57%; }

.flurid .width_3\/10 { width: 30%; }
.flurid .before_3\/10 { margin-left: 30%; }
.flurid .after_3\/10 { margin-right: 30%; }
.flurid .left_3\/10 { left: -30%; }
.flurid .right_3\/10 { left: 30%; }

.flurid .width_4\/13 { width: 30.76%; }
.flurid .before_4\/13 { margin-left: 30.76%; }
.flurid .after_4\/13 { margin-right: 30.76%; }
.flurid .left_4\/13 { left: -30.76%; }
.flurid .right_4\/13 { left: 30.76%; }

.flurid .width_5\/16 { width: 31.25%; }
.flurid .before_5\/16 { margin-left: 31.25%; }
.flurid .after_5\/16 { margin-right: 31.25%; }
.flurid .left_5\/16 { left: -31.25%; }
.flurid .right_5\/16 { left: 31.25%; }

.flurid .width_5\/15, .flurid .width_4\/12,
.flurid .width_3\/9, .flurid .width_2\/6,
.flurid .width_1\/3 { width: 33.33%; }
.flurid .before_5\/15, .flurid .before_4\/12,
.flurid .before_3\/9, .flurid .before_2\/6,
.flurid .before_1\/3 { margin-left: 33.33%; }
.flurid .after_5\/15, .flurid .after_4\/12,
.flurid .after_3\/9, .flurid .after_2\/6,
.flurid .after_1\/3 { margin-right: 33.33%; }
.flurid .left_5\/15, .flurid .left_4\/12,
.flurid .left_3\/9, .flurid .left_2\/6,
.flurid .left_1\/3 { left: -33.33%; }
.flurid .right_5\/15, .flurid .right_4\/12,
.flurid .right_3\/9, .flurid .right_2\/6,
.flurid .right_1\/3 { left: 33.33%; }

.flurid .width_5\/14 { width: 35.71%; }
.flurid .before_5\/14 { margin-left: 35.71%; }
.flurid .after_5\/14 { margin-right: 35.71%; }
.flurid .left_5\/14 { left: -35.71%; }
.flurid .right_5\/14 { left: 35.71%; }

.flurid .width_4\/11 { width: 36.36%; }
.flurid .before_4\/11 { margin-left: 36.36%; }
.flurid .after_4\/11 { margin-right: 36.36%; }
.flurid .left_4\/11 { left: -36.36%; }
.flurid .right_4\/11 { left: 36.36%; }

.flurid .width_6\/16, .flurid .width_3\/8 { width: 37.5%; }
.flurid .before_6\/16, .flurid .before_3\/8 { margin-left: 37.5%; }
.flurid .after_6\/16, .flurid .after_3\/8 { margin-right: 37.5%; }
.flurid .left_6\/16, .flurid .left_3\/8 { left: -37.5%; }
.flurid .right_6\/16, .flurid .right_3\/8 { left: 37.5%; }

.flurid .width_5\/13 { width: 38.46%; }
.flurid .before_5\/13 { margin-left: 38.46%; }
.flurid .after_5\/13 { margin-right: 38.46%; }
.flurid .left_5\/13 { left: -38.46%; }
.flurid .right_5\/13 { left: 38.46%; }

.flurid .width_6\/15, .flurid .width_4\/10,
.flurid .width_2\/5 { width: 40%; }
.flurid .before_6\/15, .flurid .before_4\/10,
.flurid .before_2\/5 { margin-left: 40%; }
.flurid .after_6\/15, .flurid .after_4\/10,
.flurid .after_2\/5 { margin-right: 40%; }
.flurid .left_6\/15, .flurid .left_4\/10,
.flurid .left_2\/5 { left: -40%; }
.flurid .right_6\/15, .flurid .right_4\/10,
.flurid .right_2\/5 { left: 40%; }

.flurid .width_5\/12 { width: 41.66%; }
.flurid .before_5\/12 { margin-left: 41.66%; }
.flurid .after_5\/12 { margin-right: 41.66%; }
.flurid .left_5\/12 { left: -41.66%; }
.flurid .right_5\/12 { left: 41.66%; }

.flurid .width_6\/14,
.flurid .width_3\/7 { width: 42.85%; }
.flurid .before_6\/14,
.flurid .before_3\/7 { margin-left: 42.85%; }
.flurid .after_6\/14,
.flurid .after_3\/7 { margin-right: 42.85%; }
.flurid .left_6\/14,
.flurid .left_3\/7 { left: -42.85%; }
.flurid .right_6\/14,
.flurid .right_3\/7 { left: 42.85%; }

.flurid .width_7\/16 { width: 43.75%; }
.flurid .before_7\/16 { margin-left: 43.75%; }
.flurid .after_7\/16 { margin-right: 43.75%; }
.flurid .left_7\/16 { left: -43.75%; }
.flurid .right_7\/16 { left: 43.75%; }

.flurid .width_4\/9 { width: 44.44%; }
.flurid .before_4\/9 { margin-left: 44.44%; }
.flurid .after_4\/9 { margin-right: 44.44%; }
.flurid .left_4\/9 { left: -44.44%; }
.flurid .right_4\/9 { left: 44.44%; }

.flurid .width_5\/11 { width: 45.45%; }
.flurid .before_5\/11 { margin-left: 45.45%; }
.flurid .after_5\/11 { margin-right: 45.45%; }
.flurid .left_5\/11 { left: -45.45%; }
.flurid .right_5\/11 { left: 45.45%; }

.flurid .width_6\/13 { width: 46.15%; }
.flurid .before_6\/13 { margin-left: 46.15%; }
.flurid .after_6\/13 { margin-right: 46.15%; }
.flurid .left_6\/13 { left: -46.15%; }
.flurid .right_6\/13 { left: 46.15%; }

.flurid .width_7\/15 { width: 46.66%; }
.flurid .before_7\/15 { margin-left: 46.66%; }
.flurid .after_7\/15 { margin-right: 46.66%; }
.flurid .left_7\/15 { left: -46.66%; }
.flurid .right_7\/15 { left: 46.66%; }

.flurid .width_8\/16, .flurid .width_7\/14,
.flurid .width_6\/12, .flurid .width_5\/10,
.flurid .width_4\/8, .flurid .width_3\/6,
.flurid .width_2\/4, .flurid .width_1\/2 { width: 50%; }
.flurid .before_8\/16, .flurid .before_7\/14,
.flurid .before_6\/12, .flurid .before_5\/10,
.flurid .before_4\/8, .flurid .before_3\/6,
.flurid .before_2\/4, .flurid .before_1\/2 { margin-left: 50%; }
.flurid .after_8\/16, .flurid .after_7\/14,
.flurid .after_6\/12, .flurid .after_5\/10,
.flurid .after_4\/8, .flurid .after_3\/6,
.flurid .after_2\/4, .flurid .after_1\/2 { margin-right: 50%; }
.flurid .left_8\/16, .flurid .left_7\/14,
.flurid .left_6\/12, .flurid .left_5\/10,
.flurid .left_4\/8, .flurid .left_3\/6,
.flurid .left_2\/4, .flurid .left_1\/2 { left: -50%; }
.flurid .right_8\/16, .flurid .right_7\/14,
.flurid .right_6\/12, .flurid .right_5\/10,
.flurid .right_4\/8, .flurid .right_3\/6,
.flurid .right_2\/4, .flurid .right_1\/2 { left: 50%; }

.flurid .width_8\/15 { width: 53.33%; }
.flurid .before_8\/15 { margin-left: 53.33%; }
.flurid .after_8\/15 { margin-right: 53.33%; }
.flurid .left_8\/15 { left: -53.33%; }
.flurid .right_8\/15 { left: 53.33%; }

.flurid .width_7\/13 { width: 53.84%; }
.flurid .before_7\/13 { margin-left: 53.84%; }
.flurid .after_7\/13 { margin-right: 53.84%; }
.flurid .left_7\/13 { left: -53.84%; }
.flurid .right_7\/13 { left: 53.84%; }

.flurid .width_6\/11 { width: 54.54%; }
.flurid .before_6\/11 { margin-left: 54.54%; }
.flurid .after_6\/11 { margin-right: 54.54%; }
.flurid .left_6\/11 { left: -54.54%; }
.flurid .right_6\/11 { left: 54.54%; }

.flurid .width_5\/9 { width: 55.55%; }
.flurid .before_5\/9 { margin-left: 55.55%; }
.flurid .after_5\/9 { margin-right: 55.55%; }
.flurid .left_5\/9 { left: -55.55%; }
.flurid .right_5\/9 { left: 55.55%; }

.flurid .width_9\/16 { width: 56.25%; }
.flurid .before_9\/16 { margin-left: 56.25%; }
.flurid .after_9\/16 { margin-right: 56.25%; }
.flurid .left_9\/16 { left: -56.25%; }
.flurid .right_9\/16 { left: 56.25%; }

.flurid .width_8\/14, .flurid .width_4\/7 { width: 57.14%; }
.flurid .before_8\/14, .flurid .before_4\/7 { margin-left: 57.14%; }
.flurid .after_8\/14, .flurid .after_4\/7 { margin-right: 57.14%; }
.flurid .left_8\/14, .flurid .left_4\/7 { left: -57.14%; }
.flurid .right_8\/14, .flurid .right_4\/7 { left: 57.14%; }

.flurid .width_7\/12 { width: 58.33%; }
.flurid .before_7\/12 { margin-left: 58.33%; }
.flurid .after_7\/12 { margin-right: 58.33%; }
.flurid .left_7\/12 { left: -58.33%; }
.flurid .right_7\/12 { left: 58.33%; }

.flurid .width_9\/15,
.flurid .width_6\/10,
.flurid .width_3\/5 { width: 60%; }
.flurid .before_9\/15,
.flurid .before_6\/10,
.flurid .before_3\/5 { margin-left: 60%; }
.flurid .after_9\/15,
.flurid .after_6\/10,
.flurid .after_3\/5 { margin-right: 60%; }
.flurid .left_9\/15,
.flurid .left_6\/10,
.flurid .left_3\/5 { left: -60%; }
.flurid .right_9\/15,
.flurid .right_6\/10,
.flurid .right_3\/5 { left: 60%; }

.flurid .width_8\/13 { width: 61.53%; }
.flurid .before_8\/13 { margin-left: 61.53%; }
.flurid .after_8\/13 { margin-right: 61.53%; }
.flurid .left_8\/13 { left: -61.53%; }
.flurid .right_8\/13 { left: 61.53%; }

.flurid .width_10\/16, .flurid .width_5\/8 { width: 62.5%; }
.flurid .before_10\/16, .flurid .before_5\/8 { margin-left: 62.5%; }
.flurid .after_10\/16, .flurid .after_5\/8 { margin-right: 62.5%; }
.flurid .left_10\/16, .flurid .left_5\/8 { left: -62.5%; }
.flurid .right_10\/16, .flurid .right_5\/8 { left: 62.5%; }

.flurid .width_7\/11 { width: 63.63%; }
.flurid .before_7\/11 { margin-left: 63.63%; }
.flurid .after_7\/11 { margin-right: 63.63%; }
.flurid .left_7\/11 { left: -63.63%; }
.flurid .right_7\/11 { left: 63.63%; }

.flurid .width_9\/14 { width: 64.28%; }
.flurid .before_9\/14 { margin-left: 64.28%; }
.flurid .after_9\/14 { margin-right: 64.28%; }
.flurid .left_9\/14 { left: -64.28%; }
.flurid .right_9\/14 { left: 64.28%; }

.flurid .width_11\/16 { width: 68.75%; }
.flurid .before_11\/16 { margin-left: 68.75%; }
.flurid .after_11\/16 { margin-right: 68.75%; }
.flurid .left_11\/16 { left: -68.75%; }
.flurid .right_11\/16 { left: 68.75%; }

.flurid .width_10\/15, .flurid .width_8\/12,
.flurid .width_6\/9, .flurid .width_4\/6,
.flurid .width_2\/3 { width: 66.66%; }
.flurid .before_10\/15, .flurid .before_8\/12,
.flurid .before_6\/9, .flurid .before_4\/6,
.flurid .before_2\/3 { margin-left: 66.66%; }
.flurid .after_10\/15, .flurid .after_8\/12,
.flurid .after_6\/9, .flurid .after_4\/6,
.flurid .after_2\/3 { margin-right: 66.66%; }
.flurid .left_10\/15, .flurid .left_8\/12,
.flurid .left_6\/9, .flurid .left_4\/6,
.flurid .left_2\/3 { left: -66.66%; }
.flurid .right_10\/15, .flurid .right_8\/12,
.flurid .right_6\/9, .flurid .right_4\/6,
.flurid .right_2\/3 { left: 66.66%; }

.flurid .width_9\/13 { width: 69.23%; }
.flurid .before_9\/13 { margin-left: 69.23%; }
.flurid .after_9\/13 { margin-right: 69.23%; }
.flurid .left_9\/13 { left: -69.23%; }
.flurid .right_9\/13 { left: 69.23%; }

.flurid .width_7\/10 { width: 70%; }
.flurid .before_7\/10 { margin-left: 70%; }
.flurid .after_7\/10 { margin-right: 70%; }
.flurid .left_7\/10 { left: -70%; }
.flurid .right_7\/10 { left: 70%; }

.flurid .width_10\/14, .flurid .width_5\/7 { width: 71.42%; }
.flurid .before_10\/14, .flurid .before_5\/7 { margin-left: 71.42%; }
.flurid .after_10\/14, .flurid .after_5\/7 { margin-right: 71.42%; }
.flurid .left_10\/14, .flurid .left_5\/7 { left: -71.42%; }
.flurid .right_10\/14, .flurid .right_5\/7 { left: 71.42%; }

.flurid .width_8\/11 { width: 72.72%; }
.flurid .before_8\/11 { margin-left: 72.72%; }
.flurid .after_8\/11 { margin-right: 72.72%; }
.flurid .left_8\/11 { left: -72.72%; }
.flurid .right_8\/11 { left: 72.72%; }

.flurid .width_11\/15 { width: 73.33%; }
.flurid .before_11\/15 { margin-left: 73.33%; }
.flurid .after_11\/15 { margin-right: 73.33%; }
.flurid .left_11\/15 { left: -73.33%; }
.flurid .right_11\/15 { left: 73.33%; }

.flurid .width_12\/16, .flurid .width_9\/12,
.flurid .width_6\/8, .flurid .width_3\/4 { width: 75%; }
.flurid .before_12\/16, .flurid .before_9\/12,
.flurid .before_6\/8, .flurid .before_3\/4 { margin-left: 75%; }
.flurid .after_12\/16, .flurid .after_9\/12,
.flurid .after_6\/8, .flurid .after_3\/4 { margin-right: 75%; }
.flurid .left_12\/16, .flurid .left_9\/12,
.flurid .left_6\/8, .flurid .left_3\/4 { left: -75%; }
.flurid .right_12\/16, .flurid .right_9\/12,
.flurid .right_6\/8, .flurid .right_3\/4 { left: 75%; }

.flurid .width_10\/13 { width: 76.92%; }
.flurid .before_10\/13 { margin-left: 76.92%; }
.flurid .after_10\/13 { margin-right: 76.92%; }
.flurid .left_10\/13 { left: -76.92%; }
.flurid .right_10\/13 { left: 76.92%; }

.flurid .width_7\/9 { width: 77.77%; }
.flurid .before_7\/9 { margin-left: 77.77%; }
.flurid .after_7\/9 { margin-right: 77.77%; }
.flurid .left_7\/9 { left: -77.77%; }
.flurid .right_7\/9 { left: 77.77%; }

.flurid .width_11\/14 { width: 78.57%; }
.flurid .before_11\/14 { margin-left: 78.57%; }
.flurid .after_11\/14 { margin-right: 78.57%; }
.flurid .left_11\/14 { left: -78.57%; }
.flurid .right_11\/14 { left: 78.57%; }

.flurid .width_12\/15, .flurid .width_8\/10,
.flurid .width_4\/5 { width: 80%; }
.flurid .before_12\/15, .flurid .before_8\/10,
.flurid .before_4\/5 { margin-left: 80%; }
.flurid .after_12\/15, .flurid .after_8\/10,
.flurid .after_4\/5 { margin-right: 80%; }
.flurid .left_12\/15, .flurid .left_8\/10,
.flurid .left_4\/5 { left: -80%; }
.flurid .right_12\/15, .flurid .right_8\/10,
.flurid .right_4\/5 { left: 80%; }

.flurid .width_13\/16 { width: 81.25%; }
.flurid .before_13\/16 { margin-left: 81.25%; }
.flurid .after_13\/16 { margin-right: 81.25%; }
.flurid .left_13\/16 { left: -81.25%; }
.flurid .right_13\/16 { left: 81.25%; }

.flurid .width_9\/11 { width: 81.81%; }
.flurid .before_9\/11 { margin-left: 81.81%; }
.flurid .after_9\/11 { margin-right: 81.81%; }
.flurid .left_9\/11 { left: -81.81%; }
.flurid .right_9\/11 { left: 81.81%; }

.flurid .width_10\/12, .flurid .width_5\/6 { width: 83.33%; }
.flurid .before_10\/12, .flurid .before_5\/6 { margin-left: 83.33%; }
.flurid .after_10\/12, .flurid .after_5\/6 { margin-right: 83.33%; }
.flurid .left_10\/12, .flurid .left_5\/6 { left: -83.33%; }
.flurid .right_10\/12, .flurid .right_5\/6 { left: 83.33%; }

.flurid .width_11\/13 { width: 84.61%; }
.flurid .before_11\/13 { margin-left: 84.61%; }
.flurid .after_11\/13 { margin-right: 84.61%; }
.flurid .left_11\/13 { left: -84.61%; }
.flurid .right_11\/13 { left: 84.61%; }

.flurid .width_12\/14, .flurid .width_6\/7 { width: 85.71%; }
.flurid .before_12\/14, .flurid .before_6\/7 { margin-left: 85.71%; }
.flurid .after_12\/14, .flurid .after_6\/7 { margin-right: 85.71%; }
.flurid .left_12\/14, .flurid .left_6\/7 { left: -85.71%; }
.flurid .right_12\/14, .flurid .right_6\/7 { left: 85.71%; }

.flurid .width_13\/15 { width: 86.66%; }
.flurid .before_13\/15 { margin-left: 86.66%; }
.flurid .after_13\/15 { margin-right: 86.66%; }
.flurid .left_13\/15 { left: -86.66%; }
.flurid .right_13\/15 { left: 86.66%; }

.flurid .width_14\/16, .flurid .width_7\/8 { width: 87.5%; }
.flurid .before_14\/16, .flurid .before_7\/8 { margin-left: 87.5%; }
.flurid .after_14\/16, .flurid .after_7\/8 { margin-right: 87.5%; }
.flurid .left_14\/16, .flurid .left_7\/8 { left: -87.5%; }
.flurid .right_14\/16, .flurid .right_7\/8 { left: 87.5%; }

.flurid .width_8\/9 { width: 88.88%; }
.flurid .before_8\/9 { margin-left: 88.88%; }
.flurid .after_8\/9 { margin-right: 88.88%; }
.flurid .left_8\/9 { left: -88.88%; }
.flurid .right_8\/9 { left: 88.88%; }

.flurid .width_9\/10 { width: 90%; }
.flurid .before_9\/10 { margin-left: 90%; }
.flurid .after_9\/10 { margin-right: 90%; }
.flurid .left_9\/10 { left: -90%; }
.flurid .right_9\/10 { left: 90%; }

.flurid .width_10\/11 { width: 90.90%; }
.flurid .before_10\/11 { margin-left: 90.90%; }
.flurid .after_10\/11 { margin-right: 90.90%; }
.flurid .left_10\/11 { left: -90.90%; }
.flurid .right_10\/11 { left: 90.90%; }

.flurid .width_11\/12 { width: 91.66%; }
.flurid .before_11\/12 { margin-left: 91.66%; }
.flurid .after_11\/12 { margin-right: 91.66%; }
.flurid .left_11\/12 { left: -91.66%; }
.flurid .right_11\/12 { left: 91.66%; }

.flurid .width_12\/13 { width: 92.30%; }
.flurid .before_12\/13 { margin-left: 92.30%; }
.flurid .after_12\/13 { margin-right: 92.30%; }
.flurid .left_12\/13 { left: -92.30%; }
.flurid .right_12\/13 { left: 92.30%; }

.flurid .width_13\/14 { width: 92.85%; }
.flurid .before_13\/14 { margin-left: 92.85%; }
.flurid .after_13\/14 { margin-right: 92.85%; }
.flurid .left_13\/14 { left: -92.85%; }
.flurid .right_13\/14 { left: 92.85%; }

.flurid .width_14\/15 { width: 93.33%; }
.flurid .before_14\/15 { margin-left: 93.33%; }
.flurid .after_14\/15 { margin-right: 93.33%; }
.flurid .left_14\/15 { left: -93.33%; }
.flurid .right_14\/15 { left: 93.33%; }

.flurid .width_15\/16 { width: 93.75%; }
.flurid .before_15\/16 { margin-left: 93.75%; }
.flurid .after_15\/16 { margin-right: 93.75%; }
.flurid .left_15\/16 { left: -93.75%; }
.flurid .right_15\/16 { left: 93.75%; }

.flurid .width_16\/16, .flurid .width_15\/15,
.flurid .width_14\/14, .flurid .width_13\/13,
.flurid .width_12\/12, .flurid .width_11\/11,
.flurid .width_10\/10, .flurid .width_9\/9,
.flurid .width_8\/8, .flurid .width_7\/7,
.flurid .width_6\/6, .flurid .width_5\/5,
.flurid .width_4\/4, .flurid .width_3\/3,
.flurid .width_2\/2, .flurid .width_1\/1 { width: 100%; }
.flurid .before_16\/16, .flurid .before_15\/15,
.flurid .before_14\/14, .flurid .before_13\/13,
.flurid .before_12\/12, .flurid .before_11\/11,
.flurid .before_10\/10, .flurid .before_9\/9,
.flurid .before_8\/8, .flurid .before_7\/7,
.flurid .before_6\/6, .flurid .before_5\/5,
.flurid .before_4\/4, .flurid .before_3\/3,
.flurid .before_2\/2, .flurid .before_1\/1 { margin-left: 100%; }
.flurid .after_16\/16, .flurid .after_15\/15,
.flurid .after_14\/14, .flurid .after_13\/13,
.flurid .after_12\/12, .flurid .after_11\/11,
.flurid .after_10\/10, .flurid .after_9\/9,
.flurid .after_8\/8, .flurid .after_7\/7,
.flurid .after_6\/6, .flurid .after_5\/5,
.flurid .after_4\/4, .flurid .after_3\/3,
.flurid .after_2\/2, .flurid .after_1\/1 { margin-right: 100%; }
.flurid .left_16\/16, .flurid .left_15\/15,
.flurid .left_14\/14, .flurid .left_13\/13,
.flurid .left_12\/12, .flurid .left_11\/11,
.flurid .left_10\/10, .flurid .left_9\/9,
.flurid .left_8\/8, .flurid .left_7\/7,
.flurid .left_6\/6, .flurid .left_5\/5,
.flurid .left_4\/4, .flurid .left_3\/3,
.flurid .left_2\/2, .flurid .left_1\/1 { left: -100%; }
.flurid .right_16\/16, .flurid .right_15\/15,
.flurid .right_14\/14, .flurid .right_13\/13,
.flurid .right_12\/12, .flurid .right_11\/11,
.flurid .right_10\/10, .flurid .right_9\/9,
.flurid .right_8\/8, .flurid .right_7\/7,
.flurid .right_6\/6, .flurid .right_5\/5,
.flurid .right_4\/4, .flurid .right_3\/3,
.flurid .right_2\/2, .flurid .right_1\/1 { left: 100%; }

/* Last column fills the remainder of row space */
.flurid .last {
  float: none;
  width: auto;
}

/* Fix IE6 three pixel gap bug on last column */
* html .flurid .last {
  height: 1%; /* trigger hasLayout */
  left: -3px; /* shift three pixels to the left */
  margin: 0 -3px 0 3px; /* expand three pixels to the right */
  overflow: visible; /* prevent incorrect hiding of last column */
}
