/*-----------------------------------
Filename: master.css
Title: Master Style Sheet
Author: Faust Gertz, Faust@LeeMarvin.com
URL: http://fuel-inc.com/css/master.css
Description: Imports other style sheets
   -----------------------------------*/ 

@import url(/css/reset.css);

/* /// HTML & Body \\\ */
html, body {
 color:#fff;
 font-family:Verdana,Tahoma,Geneva,sans-serif ;
}
html {
 background:rgb(3, 3, 3) url(/images/background/html/grey-gradient.jpg) repeat-x;	
/* background-image: -moz-linear-gradient(-90deg, rgb(49,46,39) 0px, rgb(49,46,39) 200px, rgb(44,42,35) 300px, rgb(3, 3, 3) 820px); */ /* FF3.6 */
/* background: -webkit-gradient(linear, 0 200, 0 820, color-stop(0, rgb(49,46,39)), color-stop(0.244, rgb(49,46,39)), color-stop(0.365, rgb(44,42,35)), color-stop(1, rgb(3, 3, 3))); */ /* Saf4+, Chrome */	 
/* height:100%; */
}
body {
 background:transparent;	
 font-size:0.75em; /* 12px */
 line-height:1.333333em; /* 12px * 1.333333em = 16px */	
 margin:auto;
 padding-top:43px;
 position:relative;
 width:870px; 
}
/* \\\ HTML & Body /// */


/* // Branding Header \\ */
header#branding {
 height:50px;
 margin:0 0 0 12px;
 width:152px;
}
/*
header#branding h1, 
header#branding h1 span {
 background:url(/images/branding/fuelLogo-white.gif) no-repeat;
 display:block;
 height:20px;
 position:relative;
 width:100px;
}
header#branding h1 span {
 left:0;
 position:absolute;
 top:0;
 z-index:1;
}
*/
/* \\ Branding Header // */


/* /// Navigation \\\ */
#nav-access,
#nav-top {
 left:-999em;
 position:absolute;
}

/* // Global Navigation \\ */
#nav-global {
 color:#fbbf0a;	
 overflow:auto;	
 margin:1px 0 8px;
}
#nav-global ul {
 float:right;
 height:1.5em;  
}
#nav-global ul li {
 float:left;
 height:1.5em;  
 padding:0 .75em;
 text-transform:uppercase;
}
#nav-global ul li.contact {
 padding-right:.3em;
}
#nav-global ul li a:link, 
#nav-global ul li a:visited, 
#nav-global ul li a:hover, 
#nav-global ul li a:active,
#nav-global ul li a:focus {
 color:#999;
 height:1em;  
 text-decoration:none;
}
html body nav#nav-global ul li a:hover, 
html body nav#nav-global ul li a:active,
html body nav#nav-global ul li a:focus {
 color:#fbbf0a;
}
#nav-global ul li a {
 -moz-transition:color .2s linear;	
 -o-transition:color .2s linear; 
 -webkit-transition:color .2s linear;	
}
.about #nav-global .about a:link, 
.about #nav-global .about a:visited,
.articles #nav-global .articles a:link, 
.articles #nav-global .articles a:visited,
.contact #nav-global .contact a:link, 
.contact #nav-global .contact a:visited,
.news #nav-global .news a:link, 
.news #nav-global .news a:visited,
.work #nav-global .work a:link, 
.work #nav-global .work a:visited {
 color:#fbbf0a;
} 
/* \\ Global Navigation // */

/* // Section Navigation \\ */

/* / Work \ */
.work nav.work {
 background:#fff;	
 clear:both;
 padding:14px 57px 19px; 
}
#work nav.work {
 padding-top:0; 
}
.work nav.work ul {
 overflow:auto;	
}
.work nav.work ul li {
 border-bottom:1px solid #ccc;	
 float:left;
 padding:20px 0 38px;	
 width:245px;
}
.work nav.work ul li:nth-of-type(3n+1) {
 width:255px;
}
.work nav.work ul li.first-position {
 width:255px;
}
.work nav.work ul li:nth-of-type(3n+2) {
 width:256px;
}
.work nav.work ul li.second-position {
 width:256px;
}
.work nav.work ul li:nth-last-of-type(-n+3) {
 border-bottom:none;	
}
.work nav.work ul li.last-row {
 border-bottom:none;	
}
.work nav.work ul li a,
.work nav.work ul li a:link,
.work nav.work ul li a:visited,
.work nav.work ul li a:hover,
.work nav.work ul li a:active,
.work nav.work ul li a:focus,
.work nav.work ul li span {
 background-repeat:no-repeat;
 background-position:bottom left;
 color:#333;
 display:block;
 padding:0 0 85px;
 position:relative;
 text-decoration:none;
 width:245px;
}
.work nav.work ul li span {
 background-position:bottom center;	
}
.work nav.work ul li a span.hover,
.work nav.work ul li span span.hover {
 background-position:bottom center;	/* ? */
 bottom:0;
 display:block;
 height:76px;
 left:0;
 opacity:0;
 position:absolute;
 width:245px; 	
}
#work nav.work ul li a span.hover,
#work nav.work ul li span span.hover {
 background-position:bottom right;
}
.work nav.work ul li a:hover span.hover,
.work nav.work ul li a:active span.hover,
.work nav.work ul li a:focus span.hover,
.work nav.work ul li span span.hover {
 opacity:1;
}
#work nav.work ul li a,
#work nav.work ul li a:link,
#work nav.work ul li a:visited,
.work nav.work ul li.active a,
.work nav.work ul li.active span,
.work nav.work ul li a:hover,
.work nav.work ul li a:active,
.work nav.work ul li a:focus {	
 background-position:bottom center;	
}
#work nav.work ul li.active a,
#work nav.work ul li.active span,
#work nav.work ul li a:hover,
#work nav.work ul li a:active,
#work nav.work ul li a:focus {	
 background-position:bottom right;	
}
.work nav.work ul li.active a,
.work nav.work ul li.active span,
.work nav.work ul li a:hover,
.work nav.work ul li a:active,
.work nav.work ul li a:focus {
 color:#000;	
} 
.work nav.work ul li.arenson-maas a,
.work nav.work ul li.arenson-maas span {
 background-image:url(/work/images/banner-tri-state/arenson-maas.jpg);	
}  
.work nav.work ul li.cedar-ridge-vineyards a,
.work nav.work ul li.cedar-ridge-vineyards span {
 background-image:url(/work/images/banner-tri-state/cedar-ridge-vineyards.jpg);	
}	
.work nav.work ul li.clearheart-spirits a,
.work nav.work ul li.clearheart-spirits span {
 background-image:url(/work/images/banner-tri-state/clearheart-spirits.jpg);	
}
.work nav.work ul li.inbox-marketing a,
.work nav.work ul li.inbox-marketing span {
 background-image:url(/work/images/banner-tri-state/inbox-marketing.jpg);	
}
.work nav.work ul li.john-deere a,
.work nav.work ul li.john-deere span {
 background-image:url(/work/images/banner-tri-state/john-deere.jpg);	
}
.work nav.work ul li.kor a,
.work nav.work ul li.kor span {
 background-image:url(/work/images/banner-tri-state/kor.jpg);	
}
.work nav.work ul li.luther-college a,
.work nav.work ul li.luther-college span {
 background-image:url(/work/images/banner-tri-state/luther-college.jpg);	
}
.work nav.work ul li.mpw a,
.work nav.work ul li.mpw span {
 background-image:url(/work/images/banner-tri-state/mpw.jpg);	
}
.work nav.work ul li.whatsup a,
.work nav.work ul li.whatsup span {
 background-image:url(/work/images/banner-tri-state/whatsup.jpg);	
}
/* \ Work / */

/* / News \ */
nav.pagination {
 color:#f60;
 font-size:1.666666em;
 line-height:1.333333em;
 text-align:right; 
}
nav.pagination.top {
 position:absolute;
 right:55px;
 top:57px;
}
nav.pagination.bottom {
 bottom:65px;
 position:absolute;
 right:55px;
}
nav.pagination a,
nav.pagination a:link,
nav.pagination a:visited,
nav.pagination a:hover,
nav.pagination a:active,
nav.pagination a:focus {
 color:#999;
 text-decoration:none;
}
nav.pagination li {
 display:inline;	
 margin:0 0 0 0.7em;
}

/* \ News / */
/* \\ Section Navigation // */

/* \\\ Navigation /// */


#content {	
 box-shadow:0px 0px 13px #000;
 -moz-box-shadow:0px 0px 13px rgba(0,0,0,0.75);
 -webkit-box-shadow:0px 0px 13px rgba(0,0,0,0.75);
}



#abstract {
 display:table;	
 height:399px;	
 overflow:hidden;	 
 width:870px; 
}
#abstract .wrapper {	
 display:table-cell;
 padding:0 0 0 56px; 
 vertical-align:middle;
}
#abstract .wrapper p {
 font-size:2.333333em; /* 12px * 2.333333em = 28px */
 line-height:1.29032em; /* 28px * 1.285714em = 36px */
 width:450px;
 width:440px;
}




/* /// Home \\\ */

/* // Abstract \\ */
#home #abstract {
 background:#fff url(/images/background/home/content/collaboration.jpg) no-repeat;	
 color:#2d2d2d; 
}
#home #abstract .wrapper {	
 padding:0 0 58px 56px; 
 padding-bottom:150px;
}
/* \\ Abstract // */

/* // Featured Aside \\ */
#home #featured {
 line-height:1.333333em; /* 12px * 1.333333em = 16px */	
 margin:19px 0 10px;	
 padding:0 0 22px;
 overflow:auto;
}
#home #featured > h1 {
 border-bottom:1px solid #333;
 color:#fbbf0a;
 font-size:1.666666em; /* 12px * 1.666666em = 20px */
 line-height:1.5em; /* 20px * 1.5em = 30px */
 padding:0 0 .4em;
}
#home #featured > h1:after {
 content:":";	
}
	

/* / Section \ */
#home #featured section {
 float:left;
 width:277px;	
}
#home #featured section.work {
 margin:0 18px 0 20px;	
}
#home #featured section > h1 {
 color:#999;
 font-size:1em;	
 margin:12px 0 8px; 
}
#home #featured section > h1:after {
 content:":";	
}
#home #featured section article {
 color:#999;	
}
#home #featured section article a,
#home #featured section article a:link,
#home #featured section article a:visited,
#home #featured section article a:hover,
#home #featured section article a:active,
#home #featured section article a:focus {
 background-repeat:no-repeat;
 background-position:top left;	
 color:inherit;
 display:block;	
 padding:74px 0 0;
 position:relative;
 text-decoration:none;
}
#home #featured section article a span.hover {
 background-position:top right;
 top:0;
 display:block;
 height:74px;
 opacity:0;
 position:absolute;
 width:277px; 	
}
#home #featured section article a:hover,
#home #featured section article a:active,
#home #featured section article a:focus {
 background-position:top right;		
 color:#ccc;
}
#home #featured section article a:hover span.hover,
#home #featured section article a:active span.hover,
#home #featured section article a:focus span.hover {
 opacity:1;	
}

#home #featured section.news article a,
#home #featured section.news article a span.hover {
 background-image:url(/images/background/home/banners-dual-state/fuel-inc-com-updated.jpg);	
}
#home #featured section.work article a,
#home #featured section.work article a span.hover {
 background-image:url(/images/background/home/banners-dual-state/cedar-ridge-vineyards.jpg);	
}
#home #featured section.articles article a,
#home #featured section.articles article span.hover {
 background-image:url(/images/background/home/banners-dual-state/fuel-cards.jpg);	
}

#home #featured section article h1 {
 color:#ccc;
 font-size:1em;	
 margin:1.166666em 0 0.25em;	 
}
#home #featured section article a:hover h1,
#home #featured section article a:active h1,
#home #featured section article a:focus h1 {
 color:#fff;
}
#home #featured section article a,
#home #featured section article a h1 {
 -moz-transition:color .2s linear;	
 -o-transition:color .2s linear; 
 -webkit-transition:color .2s linear;	
}
/* \ Section / */

/* \\ Featured Aside // */

/* \\\ Home /// */


/* /// About \\\ */
/* // Index \\ */
#about #content {
 background:#fff;	
 color:#666;
 overflow:auto; 
 padding:0 57px;
 width:756px;
}
#about #content > h1,
#about #content #team > h1 {
 background:#fff;
 border-bottom:1px solid #ccc;
 color:#666;
 font-size:1.833333em; /* 12px * 1.833333em = 22px */
 line-height:1.363636em; /* 22px * 1.363636em = 30px */
 margin:0 -57px; 
 padding:18px 58px 8px;
}
/* / Figure Abstract \ */
#about #abstract {
 background:#37799D url(/about/images/about-background.jpg) no-repeat;	
 color:#fff; 
 margin:0 -57px; 	
}
#about #abstract .wrapper {	
 padding:0 57px 20px; 
}
#about #abstract .wrapper p {
 font-size:2.333333em; /* 12px * 2.333333em = 28px */ 
 line-height:1.464285em; /* 28px * 1.464285em = 41px */
 text-shadow:rgba(0, 0, 0, 0.1) 2px 2px 4px;
 width:625px;	  
}
#about section {
 float:left;
 display:inline;
 line-height:1.5em;
 margin:18px 0 20px 15px;
 width:178px;
}
#about section > h1 {
 color:#333;	
 margin:0 0 0.666666em 0;
}
#about section > h1:after {
 content:":";	
}
#about section > p {
 margin:0 0 1.166666em 0;

}
#about section.first-position {
 margin-left:0;	
}
#about section.fourth-position {
 margin-right:-1px;
}
#about #team {
 clear:both;
 margin:0; 
 padding:0 0 90px;
 width:756px;
}
#about #content #team > h1:after {
 content:"";	
}
#about #team li {
 color:#333;	
 float:left;	
 position:relative;
 margin:45px 0 35px 15px; 
 padding:180px 0 0;
 width:178px;	
}
#about #team li a,
#about #team li a:link,
#about #team li a:visited,
#about #team li a:hover,
#about #team li a:active,
#about #team li a:focus {
 color:#666;	
 text-decoration:none;
}
#about #team li.first-position {
 margin-left:0;	
}
#about #team li.fourth-position {
 margin-right:-1px;
}
#about #team li img.photo{
 left:0;	
 position:absolute;
 top:0;
}
/* \ Figure Abstract / */
/* \\ Index // */

/* \\\ About /// */


/* /// Contact \\\ */
/* // Index \\ */
#contact #content {
 background:#fff;	
 color:#666;
 overflow:auto; 
 padding:0 57px 100px;
 width:756px;
}
#contact #content > h1 {
 background:#fff;
 border-bottom:1px solid #ccc;
 color:#666;
 font-size:1.833333em; /* 12px * 1.833333em = 22px */
 line-height:1.363636em; /* 22px * 1.363636em = 30px */
 margin:0 -57px 22px; 
 padding:18px 58px 8px;
}
/* / Figure Abstract \ */
#contact #abstract {
 background:#808080 url(/contact/images/contact-background.jpg) no-repeat;	
 color:#fff; 
 margin:0 -57px; 	
}
#contact #abstract .wrapper {	
 padding:0 57px 25px; 
}
#contact #abstract .wrapper p {
 font-size:2.333333em; /* 12px * 2.333333em = 28px */ 
 line-height:1.464285em; /* 28px * 1.464285em = 41px */
 text-shadow:rgba(0, 0, 0, 0.1) 2px 2px 4px;
 width:610px;	  
}
#contact #abstract a:link,
#contact #abstract a:visited,
#contact #abstract a:hover,
#contact #abstract a:active,
#contact #abstract a:focus {
 color:#fff;
 text-decoration:none;
}
/* \ Figure Abstract / */
#id2408879 {
 float:left;
 line-height:1.5em;
 margin:0 40px 0 0;
 width:313px;	
}
#id2408879 fieldset {
 border:none;
 margin:2.166666em 0 0; 
 margin:0;
}
#id2408879 fieldset.buttom {
 margin:0;
}
#id2408879 label {
 display:block;	
 font-size:0.9166666em;
 margin:0 0 4px;
 text-transform:uppercase;	
}
#id2408879 label span {
 color:#f60;		
}
#id2408879 input.errFld,
#id2408879 textarea.errFld{
 color:#f60;	
 border:1px solid #ccc;
 border-top:2px groove #efefef; 
}
#id2408879 input,
#id2408879 textarea {
 background:#fcfbf9;	
 border:1px solid #ccc;
 border-top:2px groove #efefef;
 margin:0 0 1em;
 padding:3px 0;
 width:310px;	
}
#id2408879 .errMsg,
#id2408879 input.errFld,
#id2408879 textarea.errFld {
 color:#f33;	
 border-color:#f33;
}
#id2408879 textarea {
 height:14em;	
}

#contact #content section {
 border-bottom:1px solid #ccc;	
 color:#333;
 float:right;
 padding:0 53px 30px 0;	
 width:350px;
}
#contact #content section a,
#contact #content section a:link,
#contact #content section a:visited,
#contact #content section a:hover,
#contact #content section a:active,
#contact #content section a:focus {
 color:#333;
 text-decoration:underline;
}
#contact #content section a:hover,
#contact #content section a:active,
#contact #content section a:focus {
 color:#000;
 text-decoration:underline;
}


#contact #content section > h1 {
 background:#fff;
 color:#666;
 font-size:1.333333em; /* 12px * 1.33333em = 16px */
 line-height:1.363636em; /* 22px * 1.363636em = 30px */
 margin:0 0 1em;
}


#contact #content div.vcard {
 color:#333;
 float:right;	
 margin:24px 0 30px;	
 width:403px;
}
#contact #content div.vcard .adr {
 margin:0 0 24px;	
}
#contact #content div.vcard .fn,
#contact #content div.vcard .url,
#contact #content div.vcard .post-office-box,
#contact #content div.vcard .country-name,
#contact #content div.vcard .email,
#contact #content div.vcard .tel span {
 left:-999em;
 position:absolute;	
}
#contact #content div.vcard .tel span.value,
#contact #content div.vcard .tel span.type {
 position:static;
}
#contact #content div.vcard .tel {
 color:#f63;	
}
#contact #content div.vcard .tel span.value {
 color:#333;
}
#contact #content img.map {
 border:1px solid #bbb;	
 float:right;
}

/* \\ Index // */

/* \\\ Contact /// */

/* /// Articles & News \\\ */
.articles #content,
.news #content {
 background:#fff;
 color:#666;
 overflow:auto; 
 padding:39px 0 100px;
 position:relative;
 width:870px;
}
.articles #content > h1,
.news #content > h1 {
 background:#fff;
 border-bottom:1px solid #ccc;
 color:#666;
 font-size:1.666666em; /* 12px * 1.666666em = 20px */
 line-height:1.3em; /* 20px * 1.3em = 26px */
 padding:18px 56px 7px;
} 


.articles #content article,
.news #content article {
 padding:64px 56px 0 412px;  
 position:relative;	
}
#articles #content article,
#news #content article {
 border-bottom:1px solid #e2e2e2;	
 min-height:6.25em; /* 12px * 6.25em = 75px*/
 padding:1.5em 435px 1.166666em 58px;  
}
#articles #content article {
 min-height:11.666666em; /* 12px * 11.666666em = 140px */ 
 padding:1.5em 435px 2.25em 58px;   
}

#articles #content article a,
#articles #content article a:link,
#articles #content article a:visited,
#articles #content article a:hover,
#articles #content article a:active,
#articles #content article a:focus,
#news #content article a,
#news #content article a:link,
#news #content article a:visited,
#news #content article a:hover,
#news #content article a:active,
#news #content article a:focus {
 color:#666;
 text-decoration:none;
}
#articles #content article a:hover,
#articles #content article a:active,
#articles #content article a:focus,
#news #content article a:hover,
#news #content article a:active,
#news #content article a:focus {
 color:#333;
}

.articles #content article a:link,
.articles #content article a:visited,
.articles #content article a:hover,
.articles #content article a:active,
.articles #content article a:focus,
.news #content article a,
.news #content article a:link,
.news #content article a:visited,
.news #content article a:hover,
.news #content article a:active,
.news #content article a:focus {
 color:#666;
 text-decoration:underline;
}
.articles #content article a:hover,
.articles #content article a:active,
.articles #content article a:focus,
.news #content article a:hover,
.news #content article a:active,
.news #content article a:focus {
 color:#333;
}

.articles #content article header,
.news #content article header {
 color:#333;	
 font-size:1.666666em; /* 12px * 1.666666em = 20px */
 line-height:1.2em; /* 20px * 1.2em = 24px */ 
 margin:0 0 0.9em;	/* 20px * 1.583333em = 19px */
}
.news #content article header {
 margin:0.1em 0 1.05em;
 line-height:1em;
}
#articles #content article header,
#news #content article header {
 color:#333;	
 font-size:0.916666em;
 margin:0.5em 0 0.6em;
/* overflow:auto; */
 text-transform:uppercase;
}
#news #content article header {
 margin:0.6em 0 0.8em;	
}
#articles #content article header {
 font-size:1em;
}

#articles #content article a:hover header,
#articles #content article a:active header,
#articles #content article a:focus header,
#news #content article a:hover header,
#news #content article a:active header,
#news #content article a:focus header {
 color:#000;
}


.articles #content article header h1.entry-title {
 margin:0 0 0.2em;
}



.articles #content article header time.published {
 display:block;
 font-size:0.55em;  
 line-height:1.363636em;
}
#articles #content article header time.published {
 color:#f60;	
 font-size:0.833333em; 
}
.news #content article header time.published {
 color:#666;	
 font-size:0.55em; 
 line-height:1em;
}
#news #content article header time.published {
 border-right:1px solid #ccc;	
 color:#f60;	
 float:left;
 font-size:1em;
 margin:0 0.545454em 0 0;
 padding:0 0.545454em 0 0;
}
#articles #content article a:hover time.published,
#articles #content article a:active time.published,
#articles #content article a:focus time.published,
#news #content article a:hover time.published,
#news #content article a:active time.published,
#news #content article a:focus time.published {
 color:#e50;
}


.articles #content article .entry-summary {
 font-size:1.5em;	/* 12pc * 1.5em = 18px */
 line-height:28px;
 margin:1em 0 1.388888em;
}

#articles #content article .entry-summary {
 font-size:inherit;		
 line-height:1.5em; /* 12px * 1.5em = 18px */	
 margin:0 0 1.5em 0; /* 12px * 1.5em = 18px */
}
#articles #content article .entry-summary p,
#news #content article .entry-summary p {
 margin:0;
}


/* / Figure \ */
.articles #content article figure,
.news #content article figure {
 position:absolute;
 left:56px;
 top:47px;				   
}
.news #content article figure {
 left:26px;
 top:30px;				   
}
#articles #content article figure,
#news #content article figure {
 height:75px;
 left:auto;
 overflow:hidden;
 position:absolute;
 right:55px;
 top:1.333333em; /* 12px * 1.333333em = 16px */
 width:346px;	
}
#articles #content article figure {
 height:145px;	
 top:1.666666em; 
}
#articles #content article figure img,
#news #content article figure img {
 left:0;
 position:absolute;	
 top:0;
}
#articles #content article a:hover figure img,
#articles #content article a:active figure img,
#articles #content article a:focus figure img,
#news #content article a:hover figure img,
#news #content article a:active figure img,
#news #content article a:focus figure img {
 left:auto;
 right:0;
}
/* \ Figure / */


.articles #content article .entry-content,
.news #content article .entry-content {
 line-height:2em;
 margin:2.083333em 0 0;
}
.news #content article .entry-content {
 margin:1.583333em 0 0;	
}
.articles #content article .entry-content p,
.news #content article .entry-content p {
 margin:0 0 2em;
}


.articles #content article  .tags,
.news #content article  .tags {
 left:-999em;
 position:absolute;
}
#articles #content article .tags {
 bottom:1.5em;	
 font-size:0.916666em;
 left:58px;
 position:absolute;
} 
#articles #content article .tags h1 {
 left:-999em;
 position:absolute;
}
#articles #content article .tags span {
 color:#f60;
}
/* \\\ News /// */



/* /// Work \\\ */
.work #content {
 background:#fff;
 border-bottom:1px solid #ccc;
 color:#666;
 overflow:auto; 
 padding:0 57px 50px;
 width:756px;
}
/* // Figure \\ */
html.js body.work #content > figure {
 opacity:0;	
}
html.js body#work #content > figure {
 opacity:1;	
}
.work #content #ajax-wrapper {
 height:400px;
 margin:0 0 21px; 
 position:relative;
}

.work #content #ajax-wrapper figure {
 left:0;	
 position:absolute;
 top:0;	
}

.work #content figure {
 margin:0 -57px 21px;
 position:relative; 
}
/* / Sequential Navigation \ */
.work #content figure nav.sequential,
.work #content figure nav.sequential ul {
 height:400px;	 /* why not 100% in IE7 ? */
 left:0;	
 position:absolute;
 top:0;
 width:100%;
}

.work #content figure nav.sequential ul li.previous {
 left:0;	
 height:100%; 
 position:absolute;
 top:0;
 width:50%;
}
.work #content figure nav.sequential ul li.next {
 background-position:center right;	
 height:100%;
 position:absolute;
 right:0;
 top:0;
 width:50%;
}
.work #content figure nav.sequential ul li a,
.work #content figure nav.sequential ul li a:link,
.work #content figure nav.sequential ul li a:visited,
.work #content figure nav.sequential ul li a:hover,
.work #content figure nav.sequential ul li a:active,
.work #content figure nav.sequential ul li a:focus  {	
 background:transparent url(/work/images/arrows.png) no-repeat center left;
 display:block;	
 height:100%; 
 /*opacity:0.5;*/
 text-indent:-999em;
}
.work #content figure nav.sequential ul li.next a,
.work #content figure nav.sequential ul li.next a:link,
.work #content figure nav.sequential ul li.next a:visited,
.work #content figure nav.sequential ul li.next a:hover,
.work #content figure nav.sequential ul li.next a:active,
.work #content figure nav.sequential ul li.next a:focus {	
 background-position:center right;
}
.work #content figure nav.sequential ul li a:hover,
.work #content figure nav.sequential ul li a:active,
.work #content figure nav.sequential ul li a:focus  {	
 opacity:1;
}

/* \ Sequential Navigation / */
/* / Figures Navigation \ */
.work #content figure nav.figures {
 bottom:-38px;
 font-size:0.833333em; /* 12px * 0.833333em = 10px */
 position:absolute;
 right:51px;
 z-index:10;
}
.work #content figure nav.figures li,
.work #content figure nav.figures li a,
.work #content figure nav.figures li a:link,
.work #content figure nav.figures li a:visited,
.work #content figure nav.figures li a:hover,
.work #content figure nav.figures li a:active,
.work #content figure nav.figures li a:focus {	
 background:url(/work/images/dots.png) no-repeat center left;
 display:block;
 float:left;
 min-height:16px;
 min-width:16px; 
 text-indent:-999em; 
}
.work #content figure nav.figures li a,
.work #content figure nav.figures li a:link,
.work #content figure nav.figures li a:visited {	
 background-position:center right;
 float:none;
}
.work #content figure nav.figures li a:hover,
.work #content figure nav.figures li a:active,
.work #content figure nav.figures li a:focus {	
 background-position:center left;
 float:none;  
}
/* \ Figures Navigation / */
/* \\ Figure // */
.work #content > h1 {
 color:#333;	
 font-size:1.833333em; /* 12px * 1.833333em = 22px */
 line-height:1.272727em; /* 22px * 1.272727em = 28px */
 margin:0 0 .2272727em 0;
 position:relative;
 z-index:5;
}
.work #content #work-summary {
 float:left;
 line-height:1.75em; /* 12px * 1.75em = 21px */	 
 margin:0 61px 0 0;
 width:330px;
}
.work #content .tags {
	
 font-size:10px;
 font-style:italic;
 line-height:15px;
 margin:38px 0 0;	
}
.work #content .tags  span {
 color:#f60;		
 font-style:normal;
}
.work #content aside.hfeed {
 color:#666;	
 float:left;
 font-size:0.833333em; /* 12px * 0.833333em = 10px */
 line-height:1.6em; /* 10px * 1.6em = 16px */	  
 margin:2px 0 0;
 width:330px;
}
.work #content aside.hfeed > h1 {
 color:#999;	
 margin:0 0 6px;	
}
.work #content aside.hfeed article {
 margin:0 0 1.6em;	
}
.work #content aside.hfeed article a,
.work #content aside.hfeed article a:link,
.work #content aside.hfeed article a:visited,
.work #content aside.hfeed article a:hover,
.work #content aside.hfeed article a:active,
.work #content aside.hfeed article a:focus {
 text-decoration:none;	
}
.work #content aside.hfeed article h1.category,
.work #content aside.hfeed article h2.entry-title,
.work #content aside.hfeed article a h2.entry-title,
.work #content aside.hfeed article a:link h2.entry-title,
.work #content aside.hfeed article a:visited h2.entry-title,
.work #content aside.hfeed article a:hover h2.entry-title,
.work #content aside.hfeed article a:active h2.entry-title,
.work #content aside.hfeed article a:focus h2.entry-title {
 color:#333;		
 font-size:11px;	
 margin:0 0 2px; 
 text-transform:uppercase;
}
.work #content aside.hfeed article h2.entry-title,
.work #content aside.hfeed article a h2.entry-title,
.work #content aside.hfeed article a:link h2.entry-title,
.work #content aside.hfeed article a:visited h2.entry-title,
.work #content aside.hfeed article a:hover h2.entry-title,
.work #content aside.hfeed article a:active h2.entry-title,
.work #content aside.hfeed article a:focus h2.entry-title {
 margin-right:-10px;	
}
.work #content aside.hfeed article a:hover h2.entry-title,
.work #content aside.hfeed article a:active h2.entry-title,
.work #content aside.hfeed article a:focus h2.entry-title {
 color:#000;	
}
.work #content aside.hfeed article h1.category,
.work #content aside.hfeed article a h1.category,
.work #content aside.hfeed article a:link h1.category,
.work #content aside.hfeed article a:visited h1.category,
.work #content aside.hfeed article a:hover h1.category,
.work #content aside.hfeed article a:active h1.category,
.work #content aside.hfeed article a:focus h1.category {
 color:#f60;	
 float:left;
 padding:0 0.25em 0 0;
}
.work #content aside.hfeed article a:hover h1.category,
.work #content aside.hfeed article a:active h1.category,
.work #content aside.hfeed article a:focus h1.category {
 color:#e50;		
}
.work #content aside.hfeed article div.entry-summary,
.work #content aside.hfeed article a div.entry-summary,
.work #content aside.hfeed article a:link div.entry-summary,
.work #content aside.hfeed article a:visited div.entry-summary,
.work #content aside.hfeed article a:hover div.entry-summary,
.work #content aside.hfeed article a:active div.entry-summary,
.work #content aside.hfeed article a:focus div.entry-summary {
 color:#666;	
}
.work #content aside.hfeed article a:hover div.entry-summary,
.work #content aside.hfeed article a:active div.entry-summary,
.work #content aside.hfeed article a:focus div.entry-summary {
 color:#333;	
}

/* // Index \\ */
#work #content {
 border-bottom:none;
 color:#666;
 overflow:auto; 
 padding:0;
 width:870px;
}
#work #content > h1 {
 background:#fff;
 border-bottom:1px solid #ccc;
 color:#666;
 font-size:1.833333em; /* 12px * 1.833333em = 22px */
 line-height:1.363636em; /* 22px * 1.363636em = 30px */
 margin:0; 
 padding:18px 58px 8px;
}
/* / Figure Abstract \ */
#work #abstract {
 background:#79A033 url(/work/images/work-background.jpg) no-repeat;	
 color:#fff; 
 margin:0;
}
#work #abstract .wrapper {	
 padding:0 57px 10px; 
}
#work #abstract .wrapper p {
 font-size:2.333333em; /* 12px * 2.333333em = 28px */ 
 line-height:1.357142em; /* 28px * 1.357142em = 38px */
 text-shadow:rgba(0, 0, 0, 0.1) 2px 2px 4px;
 width:625px;	  
}
/* \ Figure Abstract / */
/* \\ Index // */

/* \\\ Work /// */


/* /// Site Information Footer \\\ */
#siteinfo {
 border-top:1px solid #333;		
 margin:30px 0;
 min-height:2em;
 overflow:auto;
 padding:8px 0 0;
 width:870px;
}
#siteinfo .vcard {
 float:left;	
}
#siteinfo #siteinfo-legal,
#siteinfo .adr,
#siteinfo a.email,
#siteinfo .tel {
 color:#fff;
 display:block;
 float:right;	
 margin:0 0 0 1.5em;
}
#siteinfo #siteinfo-legal a {
 color:#999;	
 text-decoration:none;
}
#siteinfo .adr div {
 display:inline;
}
#siteinfo .tel,
#siteinfo a.email,
#siteinfo a.email:link,
#siteinfo a.email:visited,
#siteinfo a.email:hover,
#siteinfo a.email:active,
#siteinfo a.email:focus {
 color:#fbbf0a;
 text-decoration:none;
}
#siteinfo .tel {
 margin:0;
}
#siteinfo .street-address {
 margin:0 .416666em 0 0;
}
#siteinfo .street-address:after {
 content: ", ";	
}
#siteinfo .post-office-box,
#siteinfo .country-name {
 left:-999em;
 position:absolute;
}
/* \\\ Site Information Footer /// */




.error #abstract {
 background:#808080 url(/contact/images/contact-background.jpg) no-repeat;	
 color:#fff; 
 margin:0 0px; 	
}
.error #abstract .wrapper {	
 padding:0 57px 25px; 
}
.error #abstract .wrapper p {
 font-size:2.333333em; /* 12px * 2.333333em = 28px */ 
 line-height:1.464285em; /* 28px * 1.464285em = 41px */
 text-shadow:rgba(0, 0, 0, 0.1) 2px 2px 4px;
 width:610px;	  
}