/* CSS Resets */
*{ margin: 0; padding: 0; }
a{ text-decoration: none; }
a img{ border: none; }

body{
	font-family: "Gill Sans", "Gill Sans Std", Helvetica, sans-serif;
	font-size: 10pt;
}

/* General Typography */
h1{ font-size: 11pt; font-weight: normal; }
h2{ font-size: 10pt; }
h3{ font-size: 9pt; }
h4{ font-size: 10pt; }
h5{ font-size: 10pt; }
p{ font-size: 10pt; font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif; line-height: 1.5em; }
a{ text-decoration: underline; }
label{ font-size: 10pt; font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif; text-transform: uppercase;}
input{ font-size: 10pt; font-family: arial, helvetica, sans-serif; }
textarea{ font-size: 12pt; font-family: arial, helvetica, sans-serif; }
option{ font-size: 10pt; }
ul#nav{ font-family: Verdana, Arial, Helvetica, sans-serif; }
	ul#nav li a{ font-size: 8pt; text-decoration: none; }
div#content h1.tagline{ font-size: 14pt; }
div#content p.transparent{ font-size: 8pt; }
div#content dl{ font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif; font-size: 8pt; }
	div#content dl dd a{ text-decoration: none; }
div#content dl.designpicker dd a{ font-size: 7pt; }
div#content dl.services dd a{ text-decoration: none; }
div#content div.post div.content h1{ font-size: 14pt; }
div#content div.post div.content h2 a{ text-decoration: none; }
div#content p.case-pdf{ font-size: 8pt; }
	div#content p.case-pdf a{ text-decoration: none; }
div#content p.themeTextColor a,div#content p a.themeTextColor{ text-decoration: none; }
div#footer p{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }
div#content div.primary div.secondary div.sideService p a{ margin: 0 0 0 10px; font-size: 8pt; text-decoration: none; }
body#clients div#content div.primary a{ text-decoration: underline; }
div#content div.secondary dl.subnav dt{ text-transform: uppercase; font-weight: bold; }
div#content div.secondary dl.subnav dl dt{ text-transform: none; font-weight: bold; }
div#content div.secondary dl.subnav dl dt{ text-decoration: none; }

/**********************************************************************************************************
* Typography Themes
**********************************************************************************************************/
body#portfolio h1{ font-size: 13pt; font-weight: normal; }
body#portfolio h2{ font-size: 11pt; font-weight: normal; }


/* General Colors */
div#footer{ color: #999999; }
p{ color: #666666; }
a{ color: #666666; }
div#content h1.secondaryThemeColor{ color: #666666; }
div#content h2{ color: #666666; }
div#content dl dd a{ color: #666666; }
div#content p.themeTextColor a{ color: #666666; }
div#content p.hide span{ color: #ffffff; }
div#content div#errorMessage.fail{ background-color: #f6e6e6; color: #a40808; }
div#content div#errorMessage.pass{ background-color: #f0f8e7; color: #6fbc14; }
div#content label.required { color: #a40808; }

/**********************************************************************************************************
* Color Themes
**********************************************************************************************************/

/* Home ff9900 */
body#home a{ color: #ff9900; }
body#home .themeTextColor{ color: #ff9900; }
body#home div#header{ border-bottom: 1px solid #ff9900; }
body#home ul#nav a{ color: #666666; }
body#home ul#nav li a.home,body#home ul#nav li a.home span{ color: #ff9900; }
body#home img.transparent{ background-color: #ff9900; }
body#home p.transparent{ color: #ff9900; }
body#home dl dt{ color: #ff9900; }
body#home dl.services dd a{ color: #666666; }
body#home div#content dl dd a:hover{ color: #ff9900; }

/* About 690d29 */
body#about-us a{ color: #690d29; }
body#about-us .themeTextColor{ color: #690d29; }
body#about-us div#header{ border-bottom: 1px solid #690d29; }
body#about-us div.post div.content h2{ color: #666666; }
body#about-us div.post div.content h2 a{ color: #666666; }
body#about-us div.post div.content p{ color: #666666; }
body#about-us div.post div.content p.case-pdf{ color: #690d29; }
body#about-us div.post div.icon a img{ border: 4px solid #cccccc; }
body#about-us div.post div.icon a:hover img{ border: 4px solid #690d29; }
body#about-us div#content div.linesep{ border-top: 1px solid #690d29; }
body#about-us div#content div.primary a{ color: #690d29; }
body#about-us ul#nav li a{ color: #666666; }
body#about-us ul#nav li a.about-us,body#about-us ul#nav li a.about-us span{ color: #690d29; }
body#about-us img.transparent{ background-color: #690d29; }
body#about-us p.transparent{ color: #690d29; }
body#about-us dl dt{ color: #690d29; }
body#about-us div#content dl dd a:hover{ color: #690d29; }
body#about-us div#content dl.deliverables dt{ background-color: #690d29; color: #ffffff; }
body#about-us div#content dl dd span.tooltip{ background-color: #690d29; color: #ffffff; }
body#about-us div#content p.case-pdf a{ color: #666666; }
body#about-us div#content dl.subnav dd a:hover{ background-color: #f0e6e9; }
body#about-us div#content dl.subnav dd a.themeTextColor{ background-color: #f0e6e9; }

/* Services 05265c */
body#services a{ color: #05265c; }
body#services .themeTextColor{ color: #05265c; }
body#services div#header{ border-bottom: 1px solid #05265c; }
body#services div.post div.content h2{ color: #666666; }
body#services div.post div.content p{ color: #666666; }
body#services div.post div.content p.case-pdf{ color: #05265c; }
body#services div.post div.icon a img{ border: 4px solid #cccccc; }
body#services div.post div.icon a:hover img{ border: 4px solid #05265c; }
body#services div#content div.linesep{ border-top: 1px solid #05265c; }
body#services div#content div.primary a{ color: #05265c; }
body#services ul#nav li a{ color: #666666; }
body#services ul#nav li a.services,body#services ul#nav li a.services span{ color: #05265c; }
body#services img.transparent{ background-color: #05265c; }
body#services p.transparent{ color: #05265c; }
body#services dl dt{ color: #05265c; }
body#services div#content dl dd a:hover{ color: #05265c; }
body#services div#content dl.deliverables dt{ background-color: #05265c; color: #ffffff; }
body#services div#content dl dd span.tooltip{ background-color: #05265c; color: #ffffff; }
body#services div#content p.case-pdf a{ color: #666666; }
body#services div#content div.primary div.secondary div.sideService p a{ color: #999999; }
body#services div#content div.primary div.secondary div.sideService p a:hover{ color: #05265c; }
body#services div#content dl.subnav dd a:hover{ background-color: #e6e9ee; }
body#services div#content dl.subnav dd a.themeTextColor{ background-color: #e6e9ee; }


/* Case Studies 6fbc14 */
body#case-studies a{ color: #6fbc14; }
body#case-studies .themeTextColor{ color: #6fbc14; }
body#case-studies div#header{ border-bottom: 1px solid #6fbc14; }
body#case-studies div.post div.content h2{ color: #666666; }
body#case-studies div#content div.post div.content h2 a{ color: #666666; }
body#case-studies div.post div.content p{ color: #666666; }
body#case-studies div.post div.content p.case-pdf{ color: #6fbc14; }
body#case-studies div.post div.icon a img{ border: 4px solid #cccccc; }
body#case-studies div.post div.icon a:hover img{ border: 4px solid #6fbc14; }
body#case-studies div#content div.linesep{ border-top: 1px solid #6fbc14; }
body#case-studies div#content div.primary a{ color: #6fbc14; }
body#case-studies ul#nav li a{ color: #666666; }
body#case-studies ul#nav li a.case-studies,body#case-studies ul#nav li a.case-studies span{ color: #6fbc14; }
body#case-studies img.transparent{ background-color: #6fbc14; }
body#case-studies p.transparent{ color: #6fbc14; }
body#case-studies dl dt{ color: #6fbc14; }
body#case-studies div#content dl dd a:hover{ color: #6fbc14; }
body#case-studies div#content dl.deliverables dt{ background-color: #6fbc14; color: #ffffff; }
body#case-studies div#content dl dd span.tooltip{ background-color: #6fbc14; color: #ffffff; }
body#case-studies div#content p.case-pdf a{ color: #666666; }
body#case-studies div#content p.case-pdf a:hover{ color: #6fbc14; }
body#case-studies div#content dl.subnav dd a:hover{ background-color: #f0f8e7; }
body#case-studies div#content dl.subnav dd a.themeTextColor{ background-color: #f0f8e7; }


/* Portfolio 1ea3c6 */
body#portfolio a{ color: #1ea3c6; }
body#portfolio .themeTextColor{ color: #1ea3c6; }
body#portfolio h1{ color: #1ea3c6; }
body#portfolio h2.page-title{ color: #000000; }
body#portfolio div#header{ border-bottom: 1px solid #1ea3c6; }
body#portfolio div.post div.content p{ color: #666666; }
body#portfolio div.post div.content p.case-pdf{ color: #6fbc14; }
body#portfolio div#content div.primary a{ color: #1ea3c6; }
body#portfolio ul#nav li a{ color: #666666; }
body#portfolio ul#nav li a.portfolio,body#portfolio ul#nav li a.portfolio span{ color: #1ea3c6; }
body#portfolio img.transparent{ background-color: #1ea3c6; }
body#portfolio p.transparent{ color: #1ea3c6; }
body#portfolio dl dt{ color: #1ea3c6; }
body#portfolio div#content div.linesep2{ background: url(/images/linesep_portfolio.jpg) #ffffff repeat-x 50% 0; }
body#portfolio div#content div.linesep3{ background: url(/images/linesep_portfolio.jpg) #ffffff repeat-x 50% 0; }
body#portfolio dl dl dt{ color: #666666; }
body#portfolio div#content dl dd a:hover{ color: #1ea3c6; }
body#portfolio div#content dl.deliverables dt{ background-color: #1ea3c6; color: #ffffff; }
body#portfolio div#content dl dd span.tooltip{ background: #1ea3c6; color: #ffffff; }
body#portfolio div#content p.case-pdf a{ color: #666666; }
body#portfolio div#content p.case-pdf a:hover{ color: #1ea3c6; }
body#portfolio p.case-pdf span{ color: #ffffff; }
body#portfolio div#content dl.designpicker dd a{ background-color: #dfdede; color: #666666; }
body#portfolio div#content dl dd a:hover{ background-color: #e8f6f9; color: #1ea3c6; }
body#portfolio div#content dl dd a.themeTextColor{ background-color: #e8f6f9; color: #1ea3c6; }
body#portfolio div#content dl.designpicker dd a.themeTextColor{ background-color: #1ea3c6; color: #ffffff; }
body#portfolio div#content a.launchSite{ background:url(/images/launch.jpg) 0 0 no-repeat; }
	body#portfolio div#content a.launchSite:hover{ background:url(/images/launch.jpg) 0 -16px no-repeat; }
body#portfolio div#content p.case-pdf a.caseStudy{ background:url(/images/case-study.jpg) 0 0 no-repeat; }
	body#portfolio div#content p.case-pdf a.caseStudy:hover{ background:url(/images/case-study.jpg) 0 -16px no-repeat; }


/* Clients a40808 */
body#clients a{ color: #a40808; }
body#clients .themeTextColor{ color: #a40808; }
body#clients div#header{ border-bottom: 1px solid #a40808; }
body#clients div.post div.content h2{ color: #666666; }
body#clients div#content div.post div.content h2 a{ color: #666666; }
body#clients div.post div.content p{ color: #666666; }
body#clients div.post div.content p.case-pdf{ color: #a40808; }
body#clients div.post div.icon a img{ border: 4px solid #cccccc; }
body#clients div.post div.icon a:hover img{ border: 4px solid #a40808; }
body#clients div#content div.linesep{ border-top: 1px solid #a40808; }
body#clients div#content div.primary a{ color: #a40808; }
body#clients ul#nav li a{ color: #666666; }
body#clients ul#nav li a.clients,body#clients ul#nav li a.clients span{ color: #a40808; }
body#clients img.transparent{ background-color: #a40808; }
body#clients p.transparent{ color: #a40808; }
body#clients dl dt{ color: #a40808; }
body#clients dl dd{ color: #666666; }
body#clients div#content dl dd a:hover{ color: #a40808; }
body#clients div#content dl.deliverables dt{ background-color: #a40808; color: #ffffff; }
body#clients div#content dl dd span.tooltip{ background-color: #a40808; color: #ffffff; }
body#clients div#content p.case-pdf a{ color: #666666; }
body#clients div#content p.case-pdf a:hover{ color: #a40808; }
body#clients div#content dl.subnav dd a:hover{ background-color: #f0f8e7; }
body#clients div#content dl.subnav a.themeTextColor{ background-color: #f0f8e7; }

/* Contact 000000 */
body#contact a{ color: #000000; }
body#contact .themeTextColor{ color: #000000; }
body#contact div#header{ border-bottom: 1px solid #000000; }
body#contact div.post div.content h2{ color: #666666; }
body#contact div#content div.post div.content h2 a{ color: #666666; }
body#contact div.post div.content p{ color: #666666; }
body#contact div.post div.content p.case-pdf{ color: #000000; }
body#contact div.post div.icon a img{ border: 4px solid #cccccc; }
body#contact div.post div.icon a:hover img{ border: 4px solid #000000; }
body#contact div#content div.linesep{ border-top: 1px solid #000000; }
body#contact div#content div.primary a{ color: #000000; }
body#contact ul#nav li a{ color: #666666; }
body#contact ul#nav li a.contact,body#contact ul#nav li a.contact span{ color: #000000; }
body#contact img.transparent{ background-color: #000000; }
body#contact p.transparent{ color: #000000; }
body#contact dl dt{ color: #000000; }
body#contact dl dd{ color: #666666; }
body#contact div#content dl dd a:hover{ color: #000000; }
body#contact div#content dl.deliverables dt{ background-color: #000000; color: #ffffff; }
body#contact div#content dl dd span.tooltip{ background-color: #000000; color: #ffffff; }
body#contact div#content p.case-pdf a{ color: #666666; }
body#contact div#content p.case-pdf a:hover{ color: #000000; }
body#contact div#content dl.subnav dd a:hover{ background-color: #e5e5e5; }
body#contact div#content dl.subnav dd a.themeTextColor{ background-color: #e5e5e5; }

/* Portfolio View Work */
body#portfolio-fog{ background-color: #181818; }
body#portfolio-fog div#header{ border-bottom: 1px solid #ffcc66; }
body#portfolio-fog ul#nav li a{ color: #666666; }
body#portfolio-fog ul#nav li a.portfolio,body#portfolio-fog ul#nav li a.portfolio span{ color: #ffcc66; }
body#portfolio-fog ul#nav li a span{ color: #181818; }

body#portfolio-butterfield-gardens{ background-color: #046436; }
body#portfolio-butterfield-gardens div#header{ border-bottom: 1px solid #93bc51; }
body#portfolio-butterfield-gardens ul#nav li a{ color: #cccccc; }
body#portfolio-butterfield-gardens ul#nav li a.portfolio,body#portfolio-butterfield-gardens ul#nav li a.portfolio span{ color: #93bc51; }
body#portfolio-butterfield-gardens ul#nav li a span{ color: #046436; }

body#portfolio-dialearning{ background-color: #ff8500; }
body#portfolio-dialearning div#header{ border-bottom: 1px solid #ffcc66; }
body#portfolio-dialearning ul#nav li a{ color: #ffffff; }
body#portfolio-dialearning ul#nav li a.portfolio,body#portfolio-dialearning ul#nav li a.portfolio span{ color: #ffcc66; }
body#portfolio-dialearning ul#nav li a span{ color: #ff8500; }

body#portfolio-miken{ background-color: #2f3c70; }
body#portfolio-miken div#header{ border-bottom: 1px solid #ff9900; }
body#portfolio-miken ul#nav li a{ color: #ffffff; }
body#portfolio-miken ul#nav li a.portfolio,body#portfolio-miken ul#nav li a.portfolio span{ color: #ff9900; }
body#portfolio-miken ul#nav li a span{ color: #2f3c70; }

body#portfolio-safe-harbor{ background-color: #115b7e; }
body#portfolio-safe-harbor div#header{ border-bottom: 1px solid #74c8fa; }
body#portfolio-safe-harbor ul#nav li a{ color: #ffffff; }
body#portfolio-safe-harbor ul#nav li a.portfolio,body#portfolio-safe-harbor ul#nav li a.portfolio span{ color: #74c8fa; }
body#portfolio-safe-harbor ul#nav li a span{ color: #115b7e; }

/* Logo Samples */
body#logo-samples{ background-color: #FFFFFF; }
body#logo-samples div#header{ border-bottom: 1px solid #05265c; }
body#logo-samples ul#nav li a{ color: #666666; }
body#logo-samples ul#nav li a.services,body#logo-samples ul#nav li a.services span{ color: #05265c; }
body#logo-samples ul#nav li a span{ color: #FFFFFF; }


/* Utility Classes */
div.clear{ clear: both; }
div.column{ float: left; }

img.cross{ margin: 0 4px 0 0; }
img.down{ margin: 0 4px 0 0; }
img.service-icon{ margin: 0 7px -3px 0; }
img.png{ behavior: url("/ssi/css/pngbehavior.htc"); }

/* Structure */
div#container{ margin: 0 auto; width: 780px; }
div#header{ height: 66px; position: relative; }
	div#header a#logo{ left: 12px; position: absolute; top: 18px; }
	div#header a#motto{ position: absolute; right: 11px; top: 37px; }
div#nav{ padding: 10px 0 10px 0; }
div#content{ padding: 0 12px 30px 12px; }
	div#content div.shim-1{ font-size: 0px; height: 66px; }
	div#content div#flashcontent{ height: 100%; }
	div#content img.floatleft{ float: left; margin: 0 40px 30px 0; }
	div#content img.floatright{ float: right; margin: 0 0 30px 40px; }
	div#content div.primleft{ width: 265px; margin: 0 40px 0 0; }
	div#content div.primright{ width: 265px; }
	div#content div.linesep{ padding: 0 0 40px; }
	div#content div.linesep2{ border-bottom: 60px solid #ffffff; font-size: 0; height: 1px; width: 733px; }
	div#content div.linesep3{ border-bottom: 20px solid #ffffff; border-top: 20px solid #ffffff; font-size: 0; height: 1px; width: 100%; }
	div#content div.post{ padding: 0 0 50px 0; width: 450px; }
		div#content div.post div.icon{ width: 68px; }
		div#content div.post div.content{ width: 382px; }
			div#content div.post div.content h2{ padding:0 0 10px 0; }
		div#content p.case-pdf{ padding: 0 0 5px 0; }
			div#content p.case-pdf span{ padding: 0 15px; }
			body#portfolio p.case-pdf{ position: relative; }
				body#portfolio p.case-pdf a.caseStudy{ display: block; height: 16px; position: absolute; right: 0; top: 0; width: 82px; }
		div#content div.design{ height: 202px; width: 733px; }
			div#content div.design div.flash-holder{ cursor: pointer; }
	div#content div#errorMessage{ margin: 0 0 15px 0; padding: 10px; }
	body#portfolio div#content div.post{ padding: 0 0 40px 0; width: 733px; }
	div#content dl{ padding: 0 0 40px 0; }
		div#content dl dt{ padding: 0 0 15px 0; }
		div#content dl dd{ padding: 0 0 5px 0; }
			body#clients div#content div.primary dl dd{ padding: 0 0 10px 0; }
	div#content dl.deliverables{  }
		div#content dl.deliverables dt{ display: block; float: left; margin: 0 3px 0 0; padding: 2px 8px; }
		div#content dl.deliverables dd{ float: left; margin: 0 3px 0 0; padding: 0; position: relative; }
			div#content dl.deliverables dd img.service-icon{ margin: 0; }
			div#content dl.deliverables dd a{ margin: 0; padding: 0; }
			div#content dl dd span.tooltip{ display: none; left: 7px; padding: 3px 3px 3px 8px; position: absolute; top: -30px; width: 135px; }
				div#content dl.designpicker dd span.tooltip{ left: -130px; padding: 3px 3px 3px 8px; top: -30px; width: 135px; }
			div#content dl dd span.tooltip img.tail{ bottom: -5px; left: 0; position: absolute; }
				div#content dl.designpicker dd span.tooltip img.tail{ display: none; }
				div#content dl dd span.pop{ display: block; }
	div#content dl.designpicker{ float: right; margin: 10px 0 0 0; }
		div#content dl.designpicker dd{ float: left; margin: 0 1px 0 0; padding: 0; position: relative; }
			div#content dl.designpicker dd a{ margin: 0; padding: 2px 5px; position: relative; }
				div#content dl.designpicker dd a img.tail{ display: none; }
				div#content dl.designpicker dd a.themeTextColor img.tail{ bottom: -5px; display: block; left: 0; position: absolute; }
	div#content p.transparent{ padding: 0 0 10px 0; }
	div#content p.sig{ text-align: right; padding: 0 0 40px 0; }
	div#content p{ padding: 0 0 20px 0; }
	div#content a.launchSite{ display: block; float: right; font-size: 0; height: 16px; margin: 4px 1px 10px 0; width: 82px; }
	div#content h1.projectSelector{ position: relative; float: left; margin: 0 0 10px 0; padding: 0; display: block; }
	div#content a.previousProject{ display: block; height: 6px; width: 4px; background: url(/images/next_previous.gif) #1ea3c6 no-repeat 0 0; font-size: 0; position: absolute; left: 0; top: 10px; }
	div#content a.nextProject{ display: block; height: 6px; width: 4px; background: url(/images/next_previous.gif) #1ea3c6 no-repeat -4px 0; font-size: 0; position: absolute; right: -10px; top: 10px; }
	div#content h1{ padding: 0 0 5px 0; }
	div#content h2{ padding: 0 0 5px 0; }
	div#content h1.tagline{ width: 400px; }
	div#content div.primary{ width: 590px; }
		body#case-studies div#content div.primary{ width: 540px; }
		body#about-us div#content div.primary{ width: 450px; }
		div#content div.primary div.scroller-wrapper{ width: 563px; }
			div#content div.primary div.scroller-wrapper div.scroller{ border: 1px solid #cccccc; height: 450px; overflow: hidden; width: 560px; }
			div#content div.primary div.scroller-wrapper div.scroller div.section{ float: left; width: 560px; }
	div#content div.secondary{ width: 140px; padding: 0 25px 0 0; }
		body#case-studies div#content div.secondary{ padding: 0 45px 0 0; }
	div#content div.primary div.primary{ width: 354px; }
		div#content div.primary div.primary h1{ position: relative; }
			div#content div.primary div.primary h1 img.icon{ position: absolute; right: 0; }
	div#content div.primary div.secondary{ width: 190px; }
		div#content div.primary div.secondary div.sideService{ border-left: 1px solid #999999; }
			div#content div.primary div.secondary div.sideService p a{ margin: 0 0 0 10px; }
	div#content div.secondary dl.subnav{}
		div#content div.secondary dl.subnav dd{ padding: 1px 0; }
		div#content div.secondary dl.subnav dt{ padding: 3px 8px 5px 8px; }
		div#content div.secondary dl.subnav dd a{ display: block; padding: 3px 8px; }
		div#content div.secondary dl.subnav dl{ padding: 0; }
			div#content div.secondary dl.subnav dl dt{ padding: 3px 8px; }
			div#content div.secondary dl.subnav dl dd a{ padding-left: 15px; }
			
	div#content form#contactForm{}
		div#content form#contactForm fieldset{ border: none; width: 454px; }
		div#content form#contactForm input[type="hidden"]{ display: none; }
		div#content form#contactForm div.sep{ padding: 3px 0; }
		div#content form#contactForm label{ display: block; width: 300px; padding: 0 0 3px 0; }
		div#content form#contactForm input{ display: block; width: 300px; border:0px none #FFF; background-color:#f1f1f1; padding: 5px 0px 5px 8px; margin: 0 0 10px 0;  }
		div#content form#contactForm textarea{ display: block; overflow: auto; width: 300px; border:0px none #FFF; background-color:#f1f1f1; padding:5px 0px 5px 8px; margin: 0 0 10px 0; }
		div#content form#contactForm input#btnSubmit{ width: 100px; border: 1px solid #333333; padding: 3px; }
div#footer{ height: 40px; position: relative; }
	div#footer p{ position: absolute; }
	div#footer p span{ padding: 0 10px; }
	div#footer p.copyright{ left: 0; top: 5px; }
	div#footer p.standards{ right: 0; top: 5px; }
ul#nav{ height: 20px; padding: 10px 0 60px 0; }
ul#nav li{ display: block; float: left; padding: 0 10px; }
ul#nav li a{ display: block; }
ul#nav li a span{ color: #ffffff; padding: 0 2px; }