body#homepage ::selection, body#about ::selection, body#customer-support ::selection { background: #FFB43F; color:#000; }
body#homepage ::-moz-selection, body#about ::-moz-selection, body#customer-support ::-moz-selection { background: #FFB43F; color:#000; }
body#work ::selection { background: #4DB3DB; color:#000; }
body#work ::-moz-selection { background: #94C5E6; color:#000; }
body#clients ::selection { background: #59d92a; color:#000; }
body#clients ::-moz-selection { background: #59d92a; color:#000; }
body#process ::selection { background: #c25cdd; color:#000; }
body#process ::-moz-selection { background: #c25cdd; color:#000; }
body#services ::selection { background: #dc1f31; color:#000; }
body#services ::-moz-selection { background: #dc1f31; color:#000; }


ul#sub-navigation li a { -webkit-transition: color .3s linear; }

#sidebar ul li a p { -webkit-transition: color .2s linear; }
#sidebar ul li:hover { -webkit-transition: color .2s linear; }

#maincontent a, #maincontent a h3 { -webkit-transition: color .3s linear; }
#maincontent a:hover { color: #999; }

#maincontent ul.featured-work a h3{ -webkit-transition: color .1s linear; }
#maincontent ul.featured-work a:hover h3 { color:black; }

#footer-briefs a, #footer-briefs p a { -webkit-transition: color .3s linear; }
#footer-briefs a:hover, #footer-briefs p a:hover { color:#FFE4AF; }

#site-info a { color: #ed9d1e; -webkit-transition: color .3s linear; font-size: 11px; }
#site-info a:hover { color:#000; }

.flash-replaced .alt { display: block; height: 0; position: absolute; overflow: hidden; width: 0; }

#maincontent #section .case-study a { -webkit-transition: background .2s linear; }
#maincontent #section .case-study a:hover { background:#fff; border-bottom-color:#eeac45; }


/*div#footer-briefs ul li.recent-tweets ul a { background-color:rgba(0,0,0,.2); -moz-border-radius: 4px; -webkit-border-radius: 4px; }*/
