
/* Background = .bg--name-modifier */
.bg-midnight-pure       {background: #161514}
.bg-midnight-outer      {background: #151413}
.bg-midnight-inner      {background: #141312}
.bg-midnight-inner-alt  {background: #1d1c1b}
.bg-midnight-shadow     {background: #131211}
.bg-midnight-highlight  {background: #222120}

.bg-slate-pure          {background: #2c2a29}
.bg-slate-outer         {background: #2a2827}
.bg-slate-inner         {background: #292726}
.bg-slate-inner-alt     {background: #333130}
.bg-slate-shadow        {background: #252423}
.bg-slate-highlight     {background: #373534}

.bg-graphite-pure       {background: #767474}
.bg-graphite-outer      {background: #706e6e}
.bg-graphite-inner      {background: #6d6b6b}
.bg-graphite-inner-alt  {background: #817f7f}
.bg-graphite-shadow     {background: #646363}
.bg-graphite-highlight  {background: #7d7b7b}

.bg-smoke-pure          {background: #c0c0bf}
.bg-smoke-outer         {background: #b6b6b5}
.bg-smoke-inner         {background: #b1b1b0}
.bg-smoke-inner-alt     {background: #c5c5c4}
.bg-smoke-shadow        {background: #acacab}
.bg-smoke-highlight     {background: #cdcdcc}

.bg-eggshell-pure       {background: #ffffff}
.bg-eggshell-outer      {background: #f2f2f2}
.bg-eggshell-inner      {background: #ededed}
.bg-eggshell-inner-alt  {background: #ffffff}
.bg-eggshell-shadow     {background: #e5e5e5}
.bg-eggshell-highlight  {background: #ffffff}

.bg-garnet-pure         {background: #782f40}
.bg-garnet-outer        {background: #782f40}
.bg-garnet-inner        {background: #782f40}
.bg-garnet-inner-alt    {background: #782f40}
.bg-garnet-shadow       {background: #782f40}
.bg-garnet-highlight    {background: #782f40}

.bg-gold-pure           {background: #ceb888}
.bg-gold-outer          {background: #c3af81}
.bg-gold-inner          {background: #d2be91}
.bg-gold-inner-alt      {background: #beaa7d}
.bg-gold-shadow         {background: #b9a57a}
.bg-gold-highlight      {background: #d0bc8e}

.bg-champagne-pure      {background: #f0eadc}
.bg-champagne-outer     {background: #e4ded1}
.bg-champagne-inner     {background: #f1ecdf}
.bg-champagne-inner-alt {background: #ddd8cb}
.bg-champagne-shadow    {background: #d8d2c6}
.bg-champagne-highlight {background: #f3eee3}

.bg--canvas, .bg-canvas   {background: #fff;}

/* Color = .c--name-modifier */
.c-midnight-pure       {color: #161514}
.c-midnight-outer      {color: #151413}
.c-midnight-inner      {color: #141312}
.c-midnight-inner-alt  {color: #1d1c1b}
.c-midnight-shadow     {color: #131211}
.c-midnight-highlight  {color: #222120}

.c-slate-pure          {color: #2c2a29}
.c-slate-outer         {color: #2a2827}
.c-slate-inner         {color: #292726}
.c-slate-inner-alt     {color: #333130}
.c-slate-shadow        {color: #252423}
.c-slate-highlight     {color: #373534}

.c-graphite-pure       {color: #767474}
.c-graphite-outer      {color: #706e6e}
.c-graphite-inner      {color: #6d6b6b}
.c-graphite-inner-alt  {color: #817f7f}
.c-graphite-shadow     {color: #646363}
.c-graphite-highlight  {color: #7d7b7b}

.c-smoke-pure          {color: #c0c0bf}
.c-smoke-outer         {color: #b6b6b5}
.c-smoke-inner         {color: #b1b1b0}
.c-smoke-inner-alt     {color: #c5c5c4}
.c-smoke-shadow        {color: #acacab}
.c-smoke-highlight     {color: #cdcdcc}

.c-eggshell-pure       {color: #ffffff}
.c-eggshell-outer      {color: #f2f2f2}
.c-eggshell-inner      {color: #ededed}
.c-eggshell-inner-alt  {color: #ffffff}
.c-eggshell-shadow     {color: #e5e5e5}
.c-eggshell-highlight  {color: #ffffff}

.c-garnet-pure         {color: #782f40}
.c-garnet-outer        {color: #782f40}
.c-garnet-inner        {color: #782f40}
.c-garnet-inner-alt    {color: #782f40}
.c-garnet-shadow       {color: #782f40}
.c-garnet-highlight    {color: #782f40}

.c-gold-pure           {color: #ceb888}
.c-gold-outer          {color: #c3af81}
.c-gold-inner          {color: #d2be91}
.c-gold-inner-alt      {color: #beaa7d}
.c-gold-shadow         {color: #b9a57a}
.c-gold-highlight      {color: #d0bc8e}

.c-champagne-pure      {color: #f0eadc}
.c-champagne-outer     {color: #e4ded1}
.c-champagne-inner     {color: #f1ecdf}
.c-champagne-inner-alt {color: #ddd8cb}
.c-champagne-shadow    {color: #d8d2c6}
.c-champagne-highlight {color: #f3eee3}


/* Strata Backgrounds and Borders */
.strata--midnight {
	background-color: #151413;
	border-top: 1px #222120 solid;
	border-bottom: 1px #131211 solid;
}
.strata--midnight-inner {background-color: #141312;}
.strata--midnight-inner-alt {background-color: #1d1c1b;}


.strata--slate {
	background-color: #2a2827;
	border-top: 1px #373534 solid;
	border-bottom: 1px #252423 solid;
}
.strata--slate-inner     {background-color: #292726;}
.strata--slate-inner-alt {background-color: #333130;}


.strata--graphite {
	background-color: #706e6e;
	border-top: 1px #7d7b7b solid;
	border-bottom: 1px #646363 solid;
}
.strata--graphite-inner {background-color: #6d6b6b;}
.strata--graphite-inner-alt {background-color: #817f7f;}


.strata--smoke {
	background-color: #b6b6b5;
	border-top: 1px #cdcdcc solid;
	border-bottom: 1px #acacab solid;
}
.strata--smoke-inner {background-color: #b1b1b0;}
.strata--smoke-inner-alt {background-color: #c5c5c4;}


.strata--eggshell {
	background-color: #f2f2f2;
	border-top: 1px #ffffff solid;
	border-bottom: 1px #e5e5e5 solid;
}
.strata--eggshell-inner {background-color: #ededed;}
.strata--eggshell-inner-alt {background-color: #ffffff;}


.strata--canvas {
	background-color: #ffffff;
	border-top: 1px #f5f5f5 solid;
	border-bottom: 1px #f0f0f0 solid;
}
.strata--canvas-inner {background-color: #ffffff;}
.strata--canvas-inner-alt {background-color: #fdfdfd;}


.strata--garnet {
	background-color: #782f40;
	border-top: 1px #782f40 solid;
	border-bottom: 1px #782f40 solid;
}
.strata--garnet-inner {background-color: #782f40;}
.strata--garnet-inner-alt {background-color: #782f40;}


.strata--gold {
	background-color: #c3af81;
	border-top: 1px #d0bc8e solid;
	border-bottom: 1px #b9a57a solid;
}
.strata--gold-inner {background-color: #d2be91;}
.strata--gold-inner-alt {background-color: #beaa7d;}


.strata--champagne {
	background-color: #e4ded1;
	border-top: 1px #f3eee3 solid;
	border-bottom: 1px #d8d2c6 solid;
}
.strata--champagne-inner {background-color: #f1ecdf;}
.strata--champagne-inner-alt {background-color: #ddd8cb;}


/* Strata Container Backgrounds */
.body--strata,
.strata.container     {background-repeat: repeat-y; background-position: 50% 0%;}
.container--midnight  {background-image: url("../img/backgrounds/ignition/container-960-midnight.png");}
.container--slate     {background-image: url("../img/backgrounds/ignition/container-960-slate.png");}
.container--graphite  {background-image: url("../img/backgrounds/ignition/container-960-graphite.png");}
.container--smoke     {background-image: url("../img/backgrounds/ignition/container-960-smoke.png");}
.container--eggshell  {background-image: url("../img/backgrounds/ignition/container-960-eggshell.png");}
.container--canvas    {background-image: none;}
.container--garnet    {background-image: url("../img/backgrounds/ignition/container-960-garnet.png");}
.container--gold      {background-image: url("../img/backgrounds/ignition/container-960-gold.png");}
.container--champagne {background-image: url("../img/backgrounds/ignition/container-960-champagne.png");}

.strata--accent {height: 3px; padding: 0; border: 0; overflow: hidden;}
.strata--plain  {border: 0}
.strata--plain-top {border-top: 0;}
.strata--plain-bottom {border-bottom: 0;}

/* Container Padding */
.container--thin     {padding: 0.20em 0;}
.container--light    {padding: 0.40em 0;}
.container--regular  {padding: 0.80em 0;}
.container--semibold {padding: 1.00em 0;}
.container--bold     {padding: 1.50em 0;}
.container--black    {padding: 2.00em 0;}
.container--extra    {padding: 4.00em 0;}



@media only screen and (min-width: 1200px)  {
	.container--midnight  {background-image: url("../img/backgrounds/ignition/container-1200-midnight.png");}
	.container--slate     {background-image: url("../img/backgrounds/ignition/container-1200-slate.png");}
	.container--graphite  {background-image: url("../img/backgrounds/ignition/container-1200-graphite.png");}
	.container--smoke     {background-image: url("../img/backgrounds/ignition/container-1200-smoke.png");}
	.container--eggshell  {background-image: url("../img/backgrounds/ignition/container-1200-eggshell.png");}
	.container--canvas    {background-image: none;}
	.container--garnet    {background-image: url("../img/backgrounds/ignition/container-1200-garnet.png");}
	.container--gold      {background-image: url("../img/backgrounds/ignition/container-1200-gold.png");}
	.container--champagne {background-image: url("../img/backgrounds/ignition/container-1200-champagne.png");}
}




/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.container--midnight  {background-image: url("../img/backgrounds/ignition/container-768-midnight.png");}
	.container--slate     {background-image: url("../img/backgrounds/ignition/container-768-slate.png");}
	.container--graphite  {background-image: url("../img/backgrounds/ignition/container-768-graphite.png");}
	.container--smoke     {background-image: url("../img/backgrounds/ignition/container-768-smoke.png");}
	.container--eggshell  {background-image: url("../img/backgrounds/ignition/container-768-eggshell.png");}
	.container--canvas    {background-image: none;}
	.container--garnet    {background-image: url("../img/backgrounds/ignition/container-768-garnet.png");}
	.container--gold      {background-image: url("../img/backgrounds/ignition/container-768-gold.png");}
	.container--champagne {background-image: url("../img/backgrounds/ignition/container-768-champagne.png");}
}



/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	/* Container Padding */
	.container--thin     {padding: 0.10em 0;}
	.container--light    {padding: 0.20em 0;}
	.container--regular  {padding: 0.50em 0;}
	.container--semibold {padding: 0.80em 0;}
	.container--bold     {padding: 1.20em 0;}
	.container--black    {padding: 1.80em 0;}
	.container--extra    {padding: 2.40em 0;}
}



/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.container--midnight  {background-image: url("../img/backgrounds/ignition/container-480-midnight.png");}
	.container--slate     {background-image: url("../img/backgrounds/ignition/container-480-slate.png");}
	.container--graphite  {background-image: url("../img/backgrounds/ignition/container-480-graphite.png");}
	.container--smoke     {background-image: url("../img/backgrounds/ignition/container-480-smoke.png");}
	.container--eggshell  {background-image: url("../img/backgrounds/ignition/container-480-eggshell.png");}
	.container--canvas    {background-image: none;}
	.container--garnet    {background-image: url("../img/backgrounds/ignition/container-480-garnet.png");}
	.container--gold      {background-image: url("../img/backgrounds/ignition/container-480-gold.png");}
	.container--champagne {background-image: url("../img/backgrounds/ignition/container-480-champagne.png");}
}



/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	.container--midnight  {background-image: url("../img/backgrounds/ignition/container-320-midnight.png");}
	.container--slate     {background-image: url("../img/backgrounds/ignition/container-320-slate.png");}
	.container--graphite  {background-image: url("../img/backgrounds/ignition/container-320-graphite.png");}
	.container--smoke     {background-image: url("../img/backgrounds/ignition/container-320-smoke.png");}
	.container--eggshell  {background-image: url("../img/backgrounds/ignition/container-320-eggshell.png");}
	.container--canvas    {background-image: none;}
	.container--garnet    {background-image: url("../img/backgrounds/ignition/container-320-garnet.png");}
	.container--gold      {background-image: url("../img/backgrounds/ignition/container-320-gold.png");}
	.container--champagne {background-image: url("../img/backgrounds/ignition/container-320-champagne.png");}
}




/* Localized */