*{margin:0;padding:0;font-family:helvetica,arial,sans-serif}html{font-size:50%}body{background:#fff url('/images/interface/bg_body.png') repeat center top;padding:0;margin:0;font-size:125%;text-align:center}a{text-decoration:none;color:#00aeef}a:hover,a:active{color:#616161}img{border:0}.floatright{float:right}.floatleft{float:left}.nodisplay{display:none}* html .floatright,
* html
.floatleft{display:inline}.alignright{text-align:right}.half{width:48%}.noborder{border:0
!important}.nobg{background:transparent !important}.submit{background:#242424}#portfolio_form div.container
input.submit{background:#002a39}a.submit:hover, input.submit:hover, #portfolio_form div.container input.submit:hover{background:#586063}#portfolio_form div.container
div.note{font-size:1.4em;color:#f000ff;position:absolute;top:					-32px;left:500px}.bold{font-weight:bold}#portfolio_form div.container
input.sending{background:#002a39}#portfolio_form div.container
input.thanks{background:#002a39}.error{vertical-align:top;padding-left:10px;font-size:1.3em;font-weight:bold;color:#fc582e;line-height:2.7em}#wrapper{min-width:979px}* html
#wrapper{width:expression(this.width < 980? "979px" : this.width)}div.container{width:930px;padding:0;text-align:left;margin:0
auto;position:relative}.nomargin{margin:0
!important}#header{height:237px;margin:0
0 -135px 0;background:transparent url('/images/interface/bg_header.png') repeat-x center top}.home
#header{margin:0
0 -106px 0}#header
h1{display:inline}#header h1
a{display:block;width:116px;height:21px;text-indent:		-9999px;position:absolute;left:9px;top:15px;outline:0;background:transparent url('/images/copy/logo.png') no-repeat left top}#header
#mainnav{position:absolute;right:13px;top:21px;list-style-type:none;width:483px}#header #mainnav
li{display:inline}#header #mainnav li
a{display:block;float:left;height:18px;margin:0
25px 0 0;text-indent:		-9999px;outline:0}#header #mainnav li
a.projects{width:70px;background:transparent url('/images/copy/mainnav.gif') no-repeat 0 0}#header #mainnav li a.projects:hover{background-position:0 -38px}#header #mainnav li.selected
a.projects{background-position:0 -19px}#header #mainnav li
a.company{width:82px;background:transparent url('/images/copy/mainnav.gif') no-repeat -71px 0}#header #mainnav li a.company:hover{background-position:-71px -38px}#header #mainnav li.selected
a.company{background-position:-71px -19px}#header #mainnav li
a.contact{width:67px;background:transparent url('/images/copy/mainnav.gif') no-repeat -154px 0}#header #mainnav li a.contact:hover{background-position:-154px -38px}#header #mainnav li.selected
a.contact{background-position:-154px -19px}#header #mainnav li
a.news{width:46px;background:transparent url('/images/copy/mainnav.gif') no-repeat -222px 0}#header #mainnav li a.news:hover{background-position:-222px -38px}#header #mainnav li.selected
a.news{background-position:-222px -19px}#header #mainnav li
a.jobs{width:42px;background:transparent url('/images/copy/mainnav.gif') no-repeat -269px 0}#header #mainnav li a.jobs:hover{background-position:-269px -38px}#header #mainnav li.selected
a.jobs{background-position:-269px -19px}#header #mainnav li
a.studiostream{width:121px;margin:0;background:transparent url('/images/copy/mainnav.gif') no-repeat -312px 0}#header #mainnav li a.studiostream:hover{background-position:-312px -38px}#header #mainnav li.selected
a.studiostream{background-position:-312px -19px}#header
#social{position:absolute;right:				-55px;top:20px;list-style-type:none;width:38px}#header #social
li{display:inline}#header #social li
a{display:block;float:left;height:18px;margin:0;outline:0}#header #social li a.twitter,
#contextual #socialnetworking li
a.twitter{width:16px;height:16px;overflow:hidden;background:transparent url('/images/interface/icon_twitter.png') no-repeat left top}#header #social li a.twitter:hover,
#contextual #socialnetworking li a.twitter:hover{background-position:0 -16px}#header #social li a.facebook,
#contextual #socialnetworking li
a.facebook{margin-left:6px;width:16px;height:16px;overflow:hidden;background:transparent url('/images/interface/icon_facebook.png') no-repeat left top}#header #social li a.facebook:hover,
#contextual #socialnetworking li a.facebook:hover{background-position:0 -16px}#homebg{position:absolute;left:0;top:507px;width:100%;height:793px;background:transparent url('/images/interface/bg_home.png') no-repeat center top}#maincontent{padding:0
0 100px 0}div.contentleft{width:580px;float:left;padding:0
0 100px 0}#maincontent
h2{font-size:5.4em;margin:0
0 50px 0;color:#242424}#maincontent
h2.altmargin{margin:0
0 10px 0}.home #maincontent
h2{font-size:9.6em;line-height:0.9em;margin:0
0 30px 0;padding:50px
0 0 0;width:729px}#maincontent h3,
#pathways
h3{font-size:2.4em;margin:0;color:#242424}#maincontent h3
img{margin:0
0 -1px 0}#maincontent a.launch
img{margin:5px
0 -5px 0}#maincontent h3 a img, a.launch
img{background:#242424}#maincontent h3 a:hover img, a.launch:hover
img{background:#586063}.home #maincontent
h3{color:#afafaf;font-size:1.4em;line-height:150%;margin:0}#maincontent
h4{font-size:2.6em;margin:0;color:#242424;font-family:georgia,helvetica,arial,sans-serif;margin:0
0 0.5em 0;font-weight:normal}#maincontent div.bios
h4{font-size:2.4em;margin:0
0 0.3em 0 !important}#maincontent
h4.small{font-size:2.4em}#maincontent
h4.communicationarts{height:30px;margin:				-15px 0 5px 0;text-indent:		-9999px;background:transparent url('/images/interface/h4_communication.gif') no-repeat left top}#maincontent
h5{font-size:1.8em;margin:0;color:#242424;margin:0
0 20px 0}#maincontent div.news
h5{color:#686868}#maincontent div.news
div.bg{clear:both}#maincontent div.news div.bg
img.newsphotoimg{float:left;padding-right:40px}#maincontent div.news div.bg
img.newsphotop{float:left}#maincontent div.bios
h5{margin:0
0 0.1em 0 !important}#maincontent div.stream
h5{color:#797979;font-size:4.8em;line-height:0.8em;float:left;margin-top:			-.1em}#maincontent div.stream h5
span{color:#a5a5a5;font-size:0.46em;display:block;text-transform:lowercase}#maincontent
h6{font-size:1.4em;margin:0;color:#242424;font-weight:normal}#maincontent p,
#pathways p,
#maincontent
li{font-size:1.4em;line-height:1.6em;font-family:georgia,helvetica,arial,sans-serif;color:#242424}#maincontent
p{margin:0
0 1.2em 0}#maincontent p *,
#pathways p
*{font-family:georgia,helvetica,arial,sans-serif}.home #maincontent
p{margin:0
0 10px 0}#maincontent div.intro
p{font-size:1.6em;margin:0
0 0 115px !important}#maincontent
p.bold{font-size:1.1em;font-family:helvetica,arial,sans-serif}#maincontent p.bold
strong{font-family:helvetica,arial,sans-serif;color:#7b7b7b}#maincontent li
li{font-size:1em}#maincontent ul
li{margin:0
0 1.2em 0}#maincontent div div.jobPosition
ul{margin:0
0 2em 2em}#maincontent div div.jobPosition ul
li{margin:0}#maincontent
p.readmore{font-size:1.8em !important;margin:0;line-height:1.3em}.home #maincontent
p.readmore{font-size:1.6em !important}#maincontent div.intro
p.readmore{font-size:1.8em !important}#maincontent
p.award{font-size:1.3em;font-family:helvetica,arial,sans-serif}#maincontent p.award
img{margin:0
0 -3px 0}#maincontent
p.email{font-size:1.6em;text-transform:lowercase;margin:0}#maincontent
p.margin{margin:0
0 55px 0}#maincontent
p.launchmargin{margin:40px
0 -40px 0 !important}#maincontent
.back{top:				-40px}#maincontent p
a#viewprojects{left:150px;position:absolute;z-index:103}#maincontent p a#viewprojects:hover{color:#00AEEF}#maincontent
#projectslist{position:absolute;width:486px;height:204px;background:transparent url('/images/interface/bg_projects.png') no-repeat left top;top:				-39px;left:244px;z-index:102;display:none}#maincontent #projectslist
#projectslistleft{position:absolute;margin-left:51px;margin-top:41px}#maincontent #projectslist
#projectslistright{position:absolute;margin-left:252px;margin-top:41px}#maincontent #projectslist
ul{list-style-type:none}#maincontent #projectslist ul
li{margin:0;font-family:helvetica,arial,sans-serif;width:201px;height:23px}#maincontent #projectslist ul
li{font-size:1.3em;line-height:1.5em}#maincontent #projectslist ul li
*{font-family:helvetica,arial,sans-serif;font-weight:bold;color:#242424}#maincontent #projectslist ul li
a{width:201px;height:23px;padding-left:19px;line-height:23px}#maincontent #projectslist ul
li.selected{background-color:#a7a7a7;color:#fff;font-family:helvetica,arial,sans-serif;font-weight:bold}#maincontent #projectslist ul li.selected
a{color:#fff}#maincontent #projectslist ul
li.hover{background-color:#4d4d4d;color:#fff;font-family:helvetica,arial,sans-serif;font-weight:bold}#maincontent #projectslist ul li.hover
a{color:#fff}#maincontent #projectslist
#closeprojects{position:absolute;top:20px;left:462px}#maincontent p a,
#pathways p
a{font-style:italic}#maincontent p
a.link{font-size:1.8em}#maincontent div.content
p.link{margin:0px
0px 10px 0px}#maincontent form
.type_text{width:478px;border:1px
solid #d2d2d2;font-size:1.8em;color:#adadad;margin:0
0 15px 0;padding:6px}#maincontent form
textarea{margin:0
0 25px 0 !important}#maincontent
#projectnav{clear:both}#maincontent
div.hr{height:4px;overflow:hidden;margin:0
0 1em 0;clear:both;background:transparent url('/images/interface/hr.gif') no-repeat left top}.home #maincontent
div.image{margin: 			-40px 0 0 0}.home #maincontent
div.content{width:400px;padding:40px
0 0 0}#maincontent
div.project{padding:0
0 170px 0;margin:0
0 -130px 0;background:transparent url('/images/interface/bg_project.png') no-repeat left bottom}#maincontent
div.landing{margin:0
0 -200px 0 !important}#maincontent div.project
p{margin:0
0 1.6em 0}#maincontent div.altmargin
p{margin:0
0 1.6em 0 !important}#maincontent div.left
div.leftcolumn{width:470px;float:left;text-align:center}#maincontent div.left
div.rightcolumn{width:430px;float:right}#maincontent div.right
div.leftcolumn{width:430px;float:left}#maincontent div.right
div.rightcolumn{width:470px;float:right;text-align:center}#maincontent
div.bg{padding:36px
0 0 0;background:transparent url('/images/interface/bg_div.png') no-repeat left top}#maincontent div.project
blockquote{clear:both;width:620px}#maincontent div.project div.floatleft
blockquote{margin-top:50px;width:auto}#maincontent div.project div.floatleft
blockquote.small{margin-top:50px}#maincontent div.project blockquote
p.quote{font-size:2.4em;line-height:1.3em;margin:0}#maincontent div.project blockquote.small
p.quote{font-size:1.8em;font-family:helvetica,arial,sans-serif;font-weight:bold}#maincontent div.project blockquote
p.cite{font-size:1.4em;font-weight:bold;margin:20px
0 0 0}#maincontent div.project blockquote.small
p.cite{color:#888;font-weight:normal;margin:12px
0 0 0}#maincontent div.project blockquote p.cite
cite{font-family:helvetica,arial,sans-serif;font-style:normal}#projects div.content1
div.rightcolumn{padding-top:40px}#projects div.content2
div.leftcolumn{padding-top:100px}#projects div.content3
div.rightcolumn{padding-top:60px}#projects div.content4
div.leftcolumn{padding-top:60px}#projects div.content5
div.rightcolumn{padding-top:90px}#projects div.content6
div.leftcolumn{padding-top:60px}#projects div.content7
div.rightcolumn{padding-top:80px}#projects div.content8
div.leftcolumn{padding-top:90px}#projects div.content9
div.rightcolumn{padding-top:60px}#eagleeye div.content1
div.floatleft{width:480px}#eagleeye div.content1
div.floatright{padding:50px
0 20px 0}#eagleeye div.content2
div.floatleft{margin:				-20px 0 0 0;padding:0
0 40px 0}#eagleeye div.content2
div.floatright{width:290px;padding:60px
0 0 0}#eagleeye div.content3
div.floatleft{width:325px;padding:50px
0 0 0}#eagleeye div.content3 div.floatleft
h5{font-family:georgia,helvetica,arial,sans-serif;font-weight:normal}#sevenimc div.content1
div.floatleft{width:560px}#sevenimc div.content1
div.floatright{padding:0
50px 0 0}#sevenimc
div.content2{width:590px}* html #sevenimc
div.content2{position:relative}#sevenimc
div.icons{width:230px;margin:0
0 90px 10px}#teamluna div.content1
div.floatleft{width:380px}#teamluna div.content2
div.floatleft{padding:0
0 45px 0}#teamluna
div.content3{clear:both}#teamluna div.content3
div.content{width:570px}#zune div.content1
div.floatleft{width:280px}#zune div.content2
div.floatleft{margin:0
0 0 -20px;padding:0
0 35px 0}#zune div.content2
div.floatright{width:290px;padding:70px
0 0 0}#zune div.content3
div.content{width:570px}#sprintinstinct div.content1
div.floatleft{width:500px}#sprintinstinct div.content1
div.floatright{padding:0
20px 0 0;margin: 			-20px 0 0 0}#sprintinstinct div.content2
div.floatleft{margin: 			-30px 0 0 -40px}#sprintinstinct div.content2
div.floatright{width:300px;padding:40px
0 0 0}#sprintinstinct div.content3
div.floatleft{padding:0;margin: 			-20px 0 0 0}#sprintinstinct div.content3
div.floatright{width:300px;padding:30px
0 0 0}#spanishquarter div.content1
div.image{position:absolute;right:0;top: 				-50px;z-index:1}* html #spanishquarter div.content1
div.image{top: 				-89px}#spanishquarter div.content1
div.content{padding:0
520px 210px 0}#spanishquarter div.content2 div.floatleft
img{margin:0
0 0 -30px}#spanishquarter div.content2
div.floatright{width:290px;padding:70px
0 0 0}#spanishquarter div.content3
div.floatleft{width:583px}#spanishquarter div.content3 div.floatleft h4,
#spanishquarter div.content3 div.floatleft
p{margin:0
0 0 40px !important}#spanishquarter div.content3 div.floatleft
img{margin:0
0 0 -30px}#spanishquarter div.content3
div.floatright{width:290px}#spanishquarter div.content3 div.floatright
#flashcontent{margin:40px
0 0 0}#spanishquarter
div.content4{clear:both;padding-left:40px}#nonprofit
div.project{position:relative}#nonprofit div.content1
div.image{position:absolute;right: 				-40px;top: 				-40px;z-index:1}#nonprofit div.content1
div.content{position:relative;z-index:100;padding:0
320px 180px 0}#nonprofit div.project div
p.readmore{margin: 			-14px 0 0 0}#nonprofit div.content2
div.floatright{width:450px;padding:90px
0 0 0}#nonprofit div.content3
div.floatleft{width:400px;padding:120px
0 0 0}#nonprofit div.content4
div.floatright{width:440px;padding:70px
0 0 0}#mikehardlemonade div.content1
div.floatleft{width:420px}#mikehardlemonade div.content1 div.floatleft
div{margin:40px
0 0 -30px}#mikehardlemonade div.content1 div.floatleft
h4{margin-right:140px !important}#mikehardlemonade div.content1
div.floatright{padding:60px
0 0 0}#mikehardlemonade div.content2
div.floatright{clear:right}#mikehardlemonade div.content2
div.floatleft{width:510px}* html #mikehardlemonade div.content2
div.floatleft{position:relative}#mikehardlemonade div.content3
div.floatleft{padding:0
0 50px 0}#mikehardlemonade div.content3
div.floatright{width:290px;padding:30px
0 0 0}#yahoo div.content1
div.floatleft{width:330px}#yahoo div.content1
div.floatright{margin-right:		-10px}#yahoo div.content2
div.floatright{width:320px;padding:70px
0 0 0}#projectnav{height:40px;padding:30px
0 0 0;background:transparent url('/images/interface/bg_projectnav.png') no-repeat left top;font-size:1.8em;font-style:italic;clear:both}#projectnav
a{font-family:georgia,helvetica,arial,sans-serif}#projectnav
a.prev{float:left}#projectnav
a.next{float:right;margin:0
30px 0 0}#maincontent
.jobs{padding-bottom:30px}#maincontent
h4.freelance{font-size:1.8em;margin:5px
0 5px 0 !important;color:#888;font-family:georgia,helvetica,arial,sans-serif;font-weight:normal}#maincontent div.stream
div.bg{padding:54px
0 16px 0}#maincontent div.stream
div.content{margin:0
0 0 140px}#maincontent div.stream
p{margin:0
0 1.8em 0}#maincontent div.stream blockquote
p.quote{font-size:2.8em;line-height:1.1em;margin:0
0 15px 0}#maincontent div.stream blockquote
p.cite{margin:0
0 25px 0}#maincontent div.stream blockquote p.cite
cite{font-style:normal}#pathways{clear:both;height:233px;margin:0
-20px 0 -19px;padding:21px
0 0 0;background:transparent url('/images/interface/bg_pathways.png') no-repeat left top}#pathways
div{padding:20px
0 0 19px;width:446px;height:170px;float:left}#pathways
div.border{border-left:1px solid #e3e3e3}#pathways div
img.floatleft{margin:0
0 0 -20px}#contextual{width:305px;float:right;padding:1px
0 0 0}#contextual
h4{font-size:2.4em;margin:0;color:#242424;font-family:helvetica,arial,sans-serif;font-weight:bold;margin:0}#contextual h4
span{font-size:0.7em;color:#929292}#contextual
h4.lastfm{margin-top:50px;line-height:1em}#contextual h4.lastfm
span{font-size:			.6em}#contextual
h4.favorites{padding:0;margin:0
0 5px 0}#contextual
ul{list-style-type:none}#contextual  ul.subnav,
#contextual
ul.favorites{list-style-type:none}#contextual  ul.subnav li,
#contextual  ul.favorites
li{margin:0;font-style:italic;font-family:georgia,helvetica,arial,sans-serif}#contextual  ul.subnav
li{font-size:1.8em;line-height:1.5em}#contextual  ul.favorites
li{font-size:1.4em;line-height:1.7em}#contextual  ul li
*{font-family:georgia,helvetica,arial,sans-serif}#contextual  ul.subnav li
a.selected{color:#737373}#contextual
ul.tracks{list-style-type:none;margin-top:15px}#contextual ul.tracks
li{margin-top:2px;margin-bottom:0;font-size:1.4em}#contextual ul.tracks li
em{color:#555}#contextual ul.tracks li
a{color:#242424}#contextual ul.tracks li a:hover{color:#616161}#contextual ul.tracks li
a.more{font-style:italic;color:#00AEEF}#contextual ul.tracks li a.more:hover{font-style:italic;color:#616161}#contextual
#socialnetworking{list-style-type:none;display:block;margin-top:50px}#contextual #socialnetworking
li{margin:0;padding:0;font-style:italic}#contextual #socialnetworking li
a{height:18px;margin:0;padding-left:23px}#contextual
p{margin:0
0 3em 0}#contextual blockquote
p{font-size:1.7em;font-style:italic;margin:0;padding:0
50px 0 0}#footer{}#footer
form{height:43px;padding:18px
0 0 0;background-color:#000;position:relative;z-index:100}#footer form
label{font-size:1.3em;line-height:1.8em;color:#a1a1a1;float:left;margin:0
9px 0 0}#footer form
input{float:left}#footer form
input.type_text{border:0;font-size:1.4em;color:#848484;margin:0
19px 0 0;padding:3px
5px 4px 5px;width:310px}#footer
div.bg{height:92px;padding:10px
0 0 0;text-align:center}#footer div.bg
p{font-size:1.4em}#footer div.bg
p{word-spacing:8px}#footer div.bg p
span{word-spacing:0;color:#242424;font-family:georgia,helvetica,arial,sans-serif}#footer div.bg p
a{word-spacing:0;font-style:italic;font-family:georgia,helvetica,arial,sans-serif}* html img, * html #logo a, * html div.project, * html #header,
* html #homebg, * html  #pathways,
* html #projectnav, * html div.bg, * html
input.submit{behavior:url("/css/iepngfix.htc")}.clearfix:after,#body:after,div.project:after,div.container:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix,#body,div.project,div.container{display:inline-block}/*\*/* html .clearfix, * html #body, * html div.project,* html
div.container{height:1%}.clearfix,#body,div.project,div.container{display:block}/**/.home .container #maincontent
.intro{height:620px}.home .container #maincontent .intro
#homeimage{position:absolute;top:				-79px;left:530px;z-index:1}.home .container #maincontent .intro
#mainTitle{position:absolute;z-index:2}