* { outline:none; }body { font-family:Verdana, Arial, Helvetica, sans-serif; background:#fff; overflow:scroll; }a { text-decoration:none; color:#336699; outline:none }a:hover { text-decoration:none; color:#003366 }.clear { clear:both; }.clear_noheight { clear:both; height:0px; overflow:hidden; }.right { float:right }.left { float:left }hr { height:1px; overflow: hidden; border:none; border-top:1px solid #000; margin:-10px 0 15px 0; width:668px;}.icon_holder .text { padding-left:25px; position:relative; }.icon_holder { display:block; position:relative; clear:both; }.icon_dblright .icon { background:url(../images/icon_dblright.gif) no-repeat; width:18px; height:18px; float:left; position:absolute; left:0; top:-1px }.icon_dblleft .icon { background:url(../images/icon_left.gif) no-repeat; width:14px; height:14px; float:left; position:absolute; left:0; top:-1px }.icon_plus .icon { background:url(../images/icon_plus.gif) no-repeat; width:14px; height:14px; float:left; position:absolute; left:0; top:-1px }.icon_minus .icon { background:url(../images/icon_minus.gif) no-repeat; width:14px; height:14px; float:left; position:absolute; left:0; top:-1px }.icon_mail .icon { background:url(../images/icon_mail.gif) no-repeat; width:14px; height:14px; float:left; position:absolute; left:0; top:-1px }.icon_playlist .icon { background:url(../images/icon_playlist.gif) no-repeat; width:17px; height:17px; float:left; position:absolute; left:0; top:-1px;  }.icon_black_dblright .icon{background:url(../images/arrow_circleblack.gif) no-repeat;  width:14px;height:15px; float:left;position:absolute; left:0; top:1px; *top:0px; }.icon_right .icon { background:url(../images/icon_right.gif) no-repeat; width:14px; height:14px; float:left; position:absolute; left:0; top:-1px }.icon_launch .icon { background:url(../images/icon_launch.gif) no-repeat; width:16px; height:16px; float:left; position:absolute; left:0; top:-1px }#home .text strong{line-height:14px;height:14px;}.icon { background-position:top; overflow:hidden; }.icon_holder_hover .icon { background-position:  bottom;  }#homeborder { height:0px; overflow:hidden; position:absolute; }.noclear { clear:none; }.container { display:block; width:1000px; margin:0 auto; position:relative; }.spacer_45 { height:45px; overflow:hidden; clear:both; visibility:hidden; }.spacer_35 { height:35px; overflow:hidden; clear:both; width:100%; }.spacer_25 { height:25px; overflow:hidden; clear:both; }.spacer_20 { height:20px; overflow:hidden; clear:both; }.spacer_15 { height:15px; overflow:hidden; clear:both; }.spacer_100 { height:100px; clear:both; }.nav .nav_left, .nav .nav_right { width:18px; height:17px; float:left; display:inline; position:relative; }.nav .icon_click { width:14px; height:14px; float:left; }.nav .nav_left .icon { width:14px; height:14px; background:url(../images/icon_left.gif) no-repeat; float:left; cursor:pointer; }.nav .nav_right .icon { width:14px; height:14px; background:url(../images/icon_right.gif) no-repeat top; float:left; cursor:pointer; }.nav .nav_right .icon_hover, .nav .nav_left .icon_hover { background-position: bottom; margin-top:0px; }.nav .display { position:absolute; bottom:30px; display:none; width:400px; text-align:center; left:-191px; z-index:60; }.nav .none .display { visibility:hidden; }.nav .nav_right .none { background:url(../images/icon_right_light.gif) no-repeat top; cursor: auto; }.nav .nav_left .none { background:url(../images/icon_left_light.gif) no-repeat top; cursor: auto; }.nav .display span { border:1px solid #B2B2B2; padding:3px 10px; font-size:11px; line-height:11px; position:relative; background:#fff; }.nav .display img { position:absolute; bottom:-12px;  *bottom:-10px;left:191px; }.nav .ralign .display { left:-370px; text-align:right; }.nav .ralign .display img { left:auto; right:15px; }.master { padding: 0 20px; position:relative;}#header { background:#000; color:#fff; padding:100px 0 15px 0; border-bottom: 1px solid #7F7F7F; position:relative; z-index:105;/* float:left *//* opacity: .9999; */}#header .master { position:relative; }#header .linklist { position:absolute; bottom:-16px; left:180px; text-transform:uppercase; }#header .nav { font-size:10px; color:#8A8A8A; bottom:0; padding:10px 0; display:block; cursor:pointer; }#header .linklist li { float:left; display:inline; position:relative; line-height:16px; margin-left:30px; font-family:Arial, Helvetica, sans-serif; }#header .homelink span { display:none; }#header h1 a { background:url(../images/logo.gif?r=3) center left no-repeat; display:block; float:left; height:40px; width:169px; }#header h1 { position:absolute; left:0; bottom:-14px; }#header .nav:hover { /* background: url(../images/arrow_upgray.gif)  bottom center no-repeat;*/text-decoration:none; }#header .homelink { color:#fff; }#realheader #header .browse .browse, #realheader #header .playlist_view .playlist, #realheader #header .careers .careers, #realheader #header .work .browse, #realheader #header .about .about, #realheader #header .contact .contact { color:rgb(255,255,255); }#header .playlist { position:absolute; right:0; bottom:-15px; padding:10px 10px 13px; font-size:10px; color:#8A8A8A; z-index:400; }#header #playlist_select .original_drop { background:none; background:#1D1D1F; cursor:default; }#header .linklist .color9 a { color:rgb(255,255,255); opacity:.9999 }#header .linklist .color8 a { color:rgb(242,242,242); opacity:.9999 }#header .linklist .color7 a { color:rgb(229,229,229); opacity:.9999 }#header .linklist .color6 a { color:rgb(216,216,216); opacity:.9999 }#header .linklist .color5 a { color:rgb(203,203,203); opacity:.9999 }#header .linklist .color4 a { color:rgb(190,190,190); opacity:.9999 }#header .linklist .color3 a { color:rgb(177,177,177); opacity:.9999 }#header .linklist .color2 a { color:rgb(164,164,164); opacity:.9999 }#header .linklist .color1 a { color:rgb(151,151,151); opacity:.9999 }#header .linklist .color0 a { color:rgb(138,138,138); opacity:.9999 }#playlist_select { z-index:500; }#playlist_select .show { display:block; }#playlist_drop { display:none; position:absolute; font-size:11px; right:0; top:15px; background:#1D1D1F; text-align:left; padding: 2px; line-height:21px; z-index:500; }#playlist_drop .icon { margin-top:-3px }#playlist_drop li { padding:2px 8px 2px 8px; position:relative; }#the_selectlist li { padding-right:45px; z-index:400; }#playlist_drop li.hover { color:#000000; background:#fff; }#playlist_drop li.null, #playlist_select .null #the_selectlist li { background:#1D1D1F; color:#999; }#playlist_drop li.null .icon { background-position:top; }#playlist_drop li .handle { width:24px; height:18px; background:url(../images/handle_black.gif) top; position:absolute; right:15px; top:5px; cursor:move; }#playlist_drop li .close { width:12px; height:18px; background:url(../images/close_black.gif) top; position:absolute; right:3px; top:5px; cursor:pointer; z-index:900; }#the_selectlist a { text-decoration:none; padding:0; margin:0; display:block; color:#fff; }#the_selectlist a:hover { cursor:pointer; }#playlist_drop li.hover .handle, #playlist_drop li.hover .close { background-position:bottom; }#playlist_drop ul { margin-bottom:4px; position:relative; }#playlist_drop .border { border-top:1px solid #363638; margin:0 8px 3px; }#playlist_drop li a { display:block; color:#fff; }#playlist_drop li.hover a { color:#000 }#playlist_drop li a:hover { text-decoration:none; }#playlist_select .playall a, #playlist_select .playall span, #playlist_select .displayall a, #playlist_select .displayall span, #playlist_select .share a, #playlist_select .share span { margin-left:20px; display:block; }#playlist_select .icon { position:absolute; margin-top:2px;  *margin-top:-1px;width:16px; height:17px; background-position:top; overflow:hidden; }#playlist_select .playall .icon { background:url(../images/icon_black_play.gif) }#playlist_select .share .icon { background:url(../images/icon_black_mail.gif) }#playlist_select .displayall .icon { background:url(../images/icon_black_playlist.gif) }#playlist_select .hover .icon { background-position:bottom; }#playlist_select .icon { left:3px !important; left:-3px; }#playlist_select ul .null { display:none; }#playlist_select .null ul .notnull { display:none; }#playlist_select .null ul .null { display:block; }.ui-sortable-helper { alpha(opacity=50); -moz-opacity:.5; opacity:.5 }#footer { opacity: .9999; z-index:1; position:relative; clear:both; }#footer .container { clear:both; border-top:1px solid #BFBFBF; padding:15px; height:60px; width:970px; z-index:1; }#footer h3 { float:left; width:85px; color:#000; font-size:10px; }#footer .content { float:left; width:400px; color:#999; font-size:10px; line-height:14px; }/* -----------------404.css------------------- */#the404 .container { width:450px; padding-bottom:300px; opacity: .9999; }#the404 p { font-size:11px; line-height:18px; margin-bottom:10px; color:#666; }#the404 h2 { font-family:Georgia, "Book Antiqua", Palatino, serif; font-size:24px; padding-bottom:10px; }/* -----------------contact.css------------------- */#contact { opacity: .9999; }#contact .col1 { width:425px; float:left; display:inline; }#contact .col2 { width:425px; float:left; display:inline; }#contact h2 { font-family:Georgia, "Book Antiqua", Palatino, serif; font-size:24px; padding-bottom:7px; }#contact p { font-size:11px; line-height:18px; color:#666; }#contact img { margin:5px 0 22px; }#contact strong { width:70px; color:#000; float:left; }#contact .emails { width:320px; padding-top:10px; }#contact .emails p { padding:10px 0; border-top:1px solid #E4E4E4; }#contact .emails p.first { border:none; }#contact .emails strong { width: 120px; }/* -----------------playlist.css------------------- */#playlist { padding-bottom:40px; }#playlist .content_holder_sequential { }.content_holder { width:1000px; float:left; display:inline; position:relative; }.content_transition_holder { width:1000px; float:left; display:inline; overflow:visible; position:relative; }.content_transition_reel { width:1000px; float:left; display:inline; position:relative; }#content_transition_two { padding-left:0; }#playlist #content_transition_two { padding-left:0; }#playlist .content_transition_reel { width:3000px; }#playlist .content_transition_holder { overflow:hidden; }.content_transition_item { width:1000px; float:left; display:inline; position:relative; }#playlist .imgholder { width:590px; float:left; display:inline; position:relative; }#playlist .content { width:410px; float:left; display:inline;/* opacity: .9999; */}#playlist .content_all_spacer { height:35px; overflow:hidden; clear:both; border-bottom: 1px solid #E4E4E4; }#playlist .nav { position:absolute; margin-left:350px; z-index:10; }#playlist .nav p { float:left; display:inline; margin:-1px 10px 0 0; color:#000; font-size:11px; }#playlist .nav a { float:left; display:inline; margin-right:2px; }#playlist h2 { font-family:Georgia, "Book Antiqua", Palatino, serif; font-size:34px; font-weight:normal; line-height:36px; margin:15px 0 10px; }#playlist p { color:#666; line-height:18px; margin-bottom:15px; font-size:11px; }#playlist .detail strong, #playlist .detail a { font-weight:bold; font-size:11px; color:#666; }#playlist .detail a:hover strong { color:#000; }#playlist dl { float:left; display:inline; padding-bottom:15px; }#playlist dt { margin-top:15px; float:left; display:inline; width:120px; font-size:11px; color:#000; }#playlist dd { margin-top:15px; float:left; display:inline; width:280px; font-size:11px; color:#666; }#playlist .types div { line-height:17px; padding-left:30px; margin-bottom:1px; }#playlist .types .icon { background-repeat: no-repeat; background-position: left top; height:16px; overflow:hidden; }#playlist .interact { border-top:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; padding:10px 0; }#playlist .interact_view { border-bottom:1px solid #E6E6E6; }#playlist .interact .icon_holder { margin:7px 0 }#playlist .links { padding-top:15px; }#playlist .links a { display:block; line-height:18px; }#playlist .interaction { padding-bottom:20px; border-bottom: 1px solid #E4E4E4; opacity: .9999; }#playlist .interaction .icons { clear:both; padding-left:590px; }#playlist .interaction .icon_holder { float:left; width:200px; display:inline; clear:none; }#playlist .icon_holder .icon, #playlist .interaction .icon_holder .icon { top:0; }#playlist .interaction .icon_mail { width:160px; }#playlist .message { width:590px; float:left; display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }#playlist .message p{ width:500px; float:left; display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}#playlist .message h3 { color:#666; font-size:16px; padding-bottom:18px; font-family:Georgia, "Book Antiqua", Palatino, serif; }#playlist .message #message_text { width:410px; height:90px; float:left; display:inline; }#playlist .message #message_text p { }#playlist .playlist { width:410px; float:left; display:inline; }#playlist .playlist ol { padding-bottom:14px; }#playlist .playlist_empty { }#playlist .playlist h3 { font-size:24px; font-family:Georgia, "Book Antiqua", Palatino, serif; padding-bottom:8px; }#playlist .playlist ol { list-style-position:outside; font-size:11px; line-height:18px; list-style-type:decimal; padding-left:24px; }#playlist .playlist a { color:#000; }/* -----------------playlist_edit.css------------------- */#playlist_edit h2 { font-size:24px; font-family:Georgia, "Book Antiqua", Palatino, serif; font-weight:normal; margin-bottom:10px; }#playlist_edit .playlist { width:340px; position:relative; z-index:8; }#playlist_edit { position:relative; z-index:7; opacity: .9999; }#playlist_edit .playlist_empty { }#playlist_edit .playlist_row { display:block; margin-bottom:5px;  *margin-bottom:2px;width:320px; z-index:10; height:68px; }#playlist_edit .imgholder { float:left; display:inline; width:85px; }#playlist_edit .meta { float:left; display:inline; border-top:1px solid #E4E4E4; padding-top:5px; position:relative; width:235px; }#playlist_edit .meta p { font-size:11px; width:180px; float:left; }#playlist_edit .handle { width:22px; height:20px; background:url(../images/handle_white.gif) 0px 0px no-repeat; overflow:hidden; position:absolute; top:0; right:15px; cursor:move; }#playlist_edit .close { width:15px; height:20px; background:url(../images/close_white.gif) 0px 0px no-repeat; overflow:hidden; position:absolute; top:0; right:0px; cursor:pointer; }#playlist_edit .hover .handle { background-position:0px -21px; }#playlist_edit .hover .close { background-position:0px -21px; }#the_playlist .helperclass { height:30px; clear:both; z-index:2; border:2px dotted #666; }#the_playlist { position:relative; float:left; width:340px; }#playlist_edit .forms { float:left; display:inline; width:490px; }#playlist_edit .forms .col { float:left; display:inline; width:245px; }#playlist_edit .forms h3 { font-size:11px; line-height:36px; }#playlist_edit .forms input, #playlist_edit .forms textarea { background:#FAFAFA; font-size:11px; color:#7F7F7F; font-family:Verdana, Arial, Helvetica, sans-serif; padding:6px 8px 6px; border:1px solid #B1B1B1; margin-bottom:10px; width:210px; }#playlist_edit .forms textarea { width:455px; height:130px; overflow:auto; margin-bottom:20px; line-height:18px; }#playlist_edit .icon_holder_hover .icon { width:14px; height:14px; top:-1px;  *top:-2px;}#playlist_edit .icon_holder .text { font-size:11px; color:#666; cursor:pointer; }#playlist_edit .icon_holder .text:hover { color:#000; }#playlist_edit .icon_holder .text strong { font-weight:bold; }#playlist_edit .icon_holder_hover .text { text-decoration:underline; }#playlist_edit #error_div { color:#ff0000; height:20px; font-size:15px; padding-top:5px; }/* -----------------sections.css------------------- */#section { opacity: .9999; }#sections .col1 { width:255px; float:left; display:inline; }#sections .col2 { width:735px; float:left; display:inline; padding-right:10px; position:relative; }#sections_navlist .link span { display:none; }#sections_navlist .span a { display:none; }#sections h2 { font-family:Georgia, "Book Antiqua", Palatino, serif; font-size:24px; padding-bottom:7px; }#sections .navlist { padding-bottom:40px; }#sections .navlist p { font-size:11px; line-height:18px; }#sections .navlist p a { color:#666; }#sections .navlist p a:hover { color:#333; }#sections .navlist .link a { display:block; }#sections .navlist .link span { display:none; }#sections .navlist .span a { display:none; }#sections .navlist .span span { display:block; }#sections .col2 p { color:#666; font-size:11px; line-height:18px; margin-bottom:20px; width: 405px; clear:both; }#sections .col2 li p { clear:none }#sections .border { border-top:1px solid #E4E4E4; padding:15px 0 0; width:575px; }#sections .col2 h3 { font-family: Georgia, "Book Antiqua", Palatino, serif; font-size: 18px; line-height: 22px; color: #323232; }#sections .img_holder { width:320px; float:right; }#sections .img_holder img { float:left; }#sections .col2 ul { width:200px; float:left; display:inline; color:#666; font-size:11px; line-height:18px; }#sections strong { font-size: 11px; line-height: 18px; font-weight:bold; }#sections_content_cover { position:absolute; width:735px; top:0; left:0; background:#fff; z-index:30; height:0; overflow:hidden; }#ajaxhelper { position:absolute; bottom:0; }#ajaxcontrolcover { position:absolute; width:1000px; top:0; left:0; background:#fff; z-index:30; height:0; overflow:hidden; }#ajaxcontrolcontainer { position:relative; margin:auto; width:1000px; }#ajaxcontrol { position:relative; }#sections { position:relative }#real_sections_content { z-index:30 }#sections_cover { position:absolute; width:735px; top:0; left:0; background:#fff; height:0; overflow:hidden; z-index:300; }#sections #apply_here { font: 18px Georgia, "Times New Roman", Times, serif; color: black; } #sections #apply_here img { position: relative; top: 1px; }#sections .col2 .input_p { margin-bottom: 5px; }#questionnaire .question_group { margin: -10px 0 20px 0; }#questionnaire .question_group input { position: relative; top: 2px; }#questionnaire_form textarea { width: 397px; height: 78px; margin: -8px 0 20px; font: 11px/18px Arial, Helvetica, sans-serif; border: 1px solid #BBB; padding: 4px; }#questionnaire_form #resume_upload { margin: 5px 0 0; }#questionnaire_iframe { display: none; visibility: hidden; height: 1px; }/* -----------------reset.css------------------- */#work_list { padding:5px 0 0 0; opacity: .9999; }#work_list h2 { font-family:Georgia, "Book Antiqua", Palatino, serif; font-size:24px; line-height:28px; border-bottom:1px solid #F2F2F2; padding-bottom:2px; position:relative; margin-left:3px; }#work_list .work_list li { float:left; width: 190px; padding:10px 75px 15px 0; position:relative; }#work_list .work_list li.first { padding-left:0; }#work_list .work_list li.last_item { padding-right:5px; }#work_list .work_list p { padding-top:8px; font-size:11px; line-height:11px; color:#666; }#work_list .work_list p.byline { padding:2px 0 0 0; margin:0; color:#666666; }#work_list .work_list .hover p, #work_list .work_list .hover p a { text-decoration:underline; }#work_list .work_list p { color:#111; }#work_list .work_list a:hover p.byline { color:#003366;  }#work_list .work_list a:hover p.clientname { color:#111; text-decoration:none; }#work_list .icon_holder { margin-top:20px; }#work_list .icon_holder .text { font-size:11px; }#work_list .view strong, #work_list .view a { font-weight:bold; font-size:11px; color:#000; }#work_list .img_border { border:1px solid #DCDCDC; cursor:pointer; }#work_list .icon_holder_hover .text { text-decoration:underline; cursor:pointer; }#work_list h3 { font-size:11px; padding-top:7px; }#work_list .dropholder { right:250px; position:absolute; padding-right: 205px; z-index:219; }#work_list .livesearch { right:0px; position:absolute; z-index:19; width:300px; }#work_list .livesearch h3 { float:right; padding-right:20px; }#livesearch { float:right; width:160px; margin-top:3px; height:17px; font-size:12px; padding:4px 4px 0 4px; border:1px solid #bbb; border-top:1px solid #666; border-left:1px solid #666; }#searchdropdown { position:absolute; left:130px; top:21px; width:159px; background:#fff; font-size:11px; line-height:16px; padding:2px 4px; border:1px solid #777; border-top:none; display:none; }.searchterm { width:155px; padding:3px; height:16px; overflow:hidden; border-top:1px solid #ccc; cursor:pointer; color:#333; }.searchterm_hover { background:#efefef; }#dropbox { width:180px; position:absolute; right:0; top:0; font-size:11px; color:#666; z-index:225; overflow:visible; }#dropbox .original { position:relative; overflow:visible; z-index:223; }#dropbox .original div { padding: 5px 0 6px 45px; position:relative; overflow:visible; z-index:224; width:133px; }#dropbox .original img { position:absolute; right:10px; top:11px; }#dropbox_selector div { border-top:1px solid #DFDFDF; padding: 7px 0 7px 40px; cursor:pointer; position:relative; overflow:visible; z-index:221; }#dropbox_selector .hover { color:#000; }#dropbox_selector div.dropbox_first { border-top:none; }#dropbox .thespan { display:block; width:108px; }#dropbox_selector, #dropbox .original { border:1px solid #DCDCDC; }#dropbox_selector, #dropbox .original_drop { background-color:#FFFFFF; border:1px solid #B2B2B2; cursor:auto; position:relative; z-index:21; cursor:pointer; }#dropbox_selector { display:none; position:absolute; width:168px; z-index:200; cursor:pointer; padding:0 5px; border:1px solid #B2B2B2; border-top:none; overflow:visible; }#dropbox_selector.show { display:block; position:relative; }#dropbox_selector div { position:relative; width:128px; }#dropbox .icon { position:absolute; left:6px; top:5px; width:20px; height:16px; }#dropbox .original .icon { left:11px; top:3px; }#dropbox .icon { background-position: center top; }#dropbox .hover .icon { background-position:center bottom; }#work_list .imgholder { z-index:10; height:180px; }#work_list .chunk_cover { position:absolute; z-index:17; background:#fff; top:0; left:-10px; width:110%; overflow:hidden; }#work_list .chunk_content { position:relative; }#work_list .overlay { position:absolute; width:190px; height:178px; background:#000; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; display:none; z-index:10; }#work_list .clickables { position:absolute; margin-top:70px; font-size:11px; text-align:center; display:none; z-index:11; }#work_list .effects { display:none; }#work_list .show .overlay, #work_list .show .clickables { display:block; }#work_list .clickables .clickview, #work_list .clickables .clickadd, #work_list .clickables .clickremove { padding:30px 0 10px; }#work_list .clickables .clickview { width:89px; padding-left:1px; float:left; color:#fff; border-right:1px solid #9E9F9F; cursor:pointer; background:url(../images/arrow_rightwhitegray.gif) center 7px no-repeat; }#work_list .clickables .clickview:hover { text-decoration:none; }#work_list .clickables .clickadd { width:90px; float:left; color:#fff; cursor:pointer; background:url(../images/plus_whitegray.gif) center 7px no-repeat; margin-left:1px; }#work_list .clickables .clickremove { width:90px; float:left; color:#fff; cursor:pointer; background:url(../images/minus_whitegray.gif) center 7px no-repeat; display:none; }#work_list .dispRemove .clickables .clickremove { display:inline; }#work_list .dispRemove .clickables .clickadd { display:none; }#work_list .imgholder span { display:block; }#workArchive { margin-bottom:60px; }#workArchive .icon_holder { cursor:pointer; }/* -----------------work_single.css------------------- */#work_single { padding-bottom:40px; }#work_single .imgholder { width:590px; float:left; display:inline; position:relative; }#work_single .content { width:410px; float:left; display:inline; opacity: .9999; position:relative; }#work_single .nav { float:right; display:inline; position:relative; z-index:10; }#work_single .nav p { float:left; display:inline; margin:-1px 10px 0 0; color:#000; font-size:11px; }#work_single .nav a { float:left; display:inline; margin-right:2px; }#work_single h2 { font-family:Georgia, "Book Antiqua", Palatino, serif; font-size:34px; font-weight:normal; line-height:36px; margin:15px 0 10px; }#work_single p { color:#666; line-height:18px; margin-bottom:15px; font-size:11px; }#work_single .collaborator, #work_single .collaborator a { color:#666; line-height:18px; margin-top:-5px; margin-bottom:17px; font-size:11px; }#work_single .detail strong, #work_single .detail a { font-weight:bold; font-size:11px; color:#666; }#work_single .detail a:hover strong { color:#000; }#work_single dl { float:left; display:inline; padding-bottom:15px; }#work_single dt { margin-top:15px; float:left; display:inline; width:120px; font-size:11px; color:#000; position:relative; }#work_single dd { margin-top:15px; float:left; display:inline; width:280px; font-size:11px; color:#666; }#work_single .types div { line-height:17px; padding-left:30px; margin-bottom:1px; }#work_single .icon { height:14px; top:0px; background-position:top; }#work_single .types .icon { background-repeat: no-repeat; background-position: left top; height:16px; overflow:hidden; }#work_single .interact { border-top:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; padding:10px 0; }#work_single .interact .icon_holder { margin:7px 0 }#work_single .links { padding-top:15px; }#work_single .links a { display:block; line-height:18px; }#work_single_cover { position:absolute; left:0; top:-1px; width:410px; background:#fff; z-index:999; }/* Opacity fixes */#header .linklist { opacity:.999 }#homecover { position:absolute; top:0; left:0; background:#000; z-index:900; }#clients_table { width: 735px; padding-top: 12px; position:relative; left:-38px; }#clients_table .clients_cell { float: left; display:inline; width: 138px; line-height: 76px; background-repeat: no-repeat; background-position: center center;  }#clients_table .clients_cell a { display: block; float: left; display:inline; width: 136px; height: 64px; margin-right: 0px; padding-bottom: 12px; }#clients_table .clients_title { display: none; }/* -----------------reset.css------------------- */body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }table { border-collapse:collapse; border-spacing:0; }fieldset, img { border:0; }address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }ol, ul { list-style:none; }caption, th { text-align:left; }h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }q:before, q:after { content:''; }abbr, acronym { border:0; }.v_bottom { vertical-align:text-bottom; vertical-align:bottom; }/* /reset.css */#playlist_url, #playlist_page_url{width:180px; border:1px solid #000; padding:4px 1px; display:none; font-size:11px;}#playlist_page_url{float:left;}.projdescription .long strong,.projdescription .short strong{ font-weight:bold; font-size:12px; color:#222}.projdescription .short a{ font-size:11px}.vertical-cell-holder{ }.vertical-cell{ width:480px; float:left; overflow:hidden; margin:33px 0 0 0;}.vertical-cell-col-2{ padding:0 0 0 50px;  width:470px;}#work_list .vertical-cell .work_list li{ float:left; position:relative; }#work_list .vertical-cell .work_list .box2{ padding:10px 0 15px 0; position:relative; }.vertical-cell p.description{ font-size:11px; color:#666; line-height:17px; padding-bottom:4px; width:400px;}#work_list .vertical-cell h3{ font-size:18px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#666; padding:0 0 3px 0}.html5-video{ background-color:#fff}/**** BEGIN GLOBAL CHANGES -- NEED TO BE MOVED ELSEWHERE ****/#header {background:none;border-bottom:1px solid transparent;}#footer.home h3 {color:#fff;}#footer.home a, #footer a:visited {color:#33ccff;}#footer.home a:hover {text-decoration:underline;}#footer.home .container {border-top: 1px solid #414141;}/** FROM OLD home.css **/#header .container { position:relative; z-index:400; }#header { border-bottom:none; z-index:300; }#realheader { display:block; }#fakeheader { display:none }#arrow { display:none; position:absolute; bottom:-16px; height:17px; overflow:hidden; width:10px; background:url(/_site/images/arrow_upwhite.gif); }/**** END GLOBAL CHANGES -- NEED TO BE MOVED ELSEWHERE ****/#home .clear {clear:both;}#home .main-feature-block {margin-top: -151px;}#home .feature-player {position:relative;width:1002px;height:400px;overflow:hidden;}#home .feature-player .progress-indicator {position:absolute;width:16px;height:16px;left:0;bottom:20px;background:url(../images/feature-player_progress-indicator.gif) no-repeat;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}#home .feature-player .feature-container {position:absolute;width:100%;height:400px;background-position:top right;background-repeat:no-repeat;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}#home .feature-player .title {display:block;margin-top:180px;}#home .feature-player a.main-link,#home .feature-player a.main-link:visited {display:inline-block;color:#33ccff;text-decoration:none;margin-top:20px;padding-left:19px;font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:12px;background:url(../images/home_link-arrow_small.gif) no-repeat;outline:none;}#home .feature-player a.main-link:hover {text-decoration:underline;}#home .feature-player .navigation {position:absolute;display:none;right:0;bottom:10px;}#home .feature-player .navigation a {display:inline-block;width:26px;height:26px;margin-left:5px;background:url(../images/feature-player_sprite_nav-arrows.png) no-repeat;outline:none;}* html #home .feature-player .navigation a {background-image:url(../images/feature-player_sprite_nav-arrows_ie6.png);}#home .feature-player .navigation a.next {background-position: -26px 0;}#home .feature-player .navigation a.next:hover {background-position: -26px -52px;}#home .feature-player .navigation a.previous:hover {background-position: 0 -52px;}#home .feature-player .navigation a.next.inactive {background-position:-26px -26px;cursor:default;}#home .feature-player .navigation a.previous.inactive {background-position:0 -26px;cursor:default;}* html #home .feature-player .navigation a.next {background-position-x: -26px;}* html #home .feature-player .navigation a.inactive {background-position-y: -26px;cursor:default;}* html #home .feature-player .navigation a.inactive:hover {background-position-y: -26px;}#home .work-samples-block {border-top:1px solid #414141;padding-top:30px;}#home .work-samples-block img {border:none;}#home .work-samples {list-style-type:none;margin:0;padding:0;}#home .work-samples .category {float:left;margin-right:20px;font-family:Georgia, serif;margin-bottom:30px;}#home .work-samples .category.last {margin-right:0;}#home .work-samples .category h2 {margin:10px 0 8px 0;padding:0;font-size:13px;_font-size:12px;*font-size:12px;font-weight:normal;color:#fff;}#home .work-samples .category ul {list-style-type:none;margin:0;padding:0;}#home .work-samples .category li {position:relative;margin-top:3px;overflow:hidden;}#home .work-samples .category li.first {width:235px;height:150px;margin-bottom:7px;}#home .work-samples .category li.first .info {position:absolute;left:0;z-index:10;bottom:-105px;width:100%;height:100%;cursor:pointer; /* IE */}#home .work-samples .category li.first .info .backdrop {position:absolute;display:block;z-index:-10;width:100%;height:100%;background-color:#000;opacity:.9; -moz-opacity:.9;filter:alpha(opacity=90);}#home .work-samples .category li a,#home .work-samples .category li a:visited {text-decoration:none;color:#969696;margin-left:10px;font-size:13px;_font-size:12px;*font-size:12px;outline:none;}#home .work-samples .category li a:hover {text-decoration:underline;color:#33ccff;}#home .work-samples .category li.first a:hover {text-decoration:none;color:#969696;}#home .work-samples .category li.first a,#home .work-samples .category li.first a:visited {margin-left:0;padding-left:0;background:none;}#home .work-samples .category li.first .client {display:block;padding:10px 10px 0 10px;font-family:Arial, Helvetica, sans-serif;font-size:11px;_font-size:11px;*font-size:11px;color:#fff;}#home .work-samples .category li.first .project {display:block;padding:0 10px 0 10px;font-size:16px;_font-size:15px;*font-size:15px;color:#33ccff;}#home .work-samples .category li.first .link {display:block;margin:8px 0 0 10px;color:#33ccff;font-family:Arial, Helvetica, sans-serif;font-size:10px;_font-size:9px;*font-size:9px;line-height:15px;}#home .news-block {margin-bottom:-15px;/* neutralize 45px spacer at bottom of home page */}#home .news-display {position:relative;width:1002px;overflow:hidden;}#home .news-display h2 {float:left;width:100px;height:38px;margin:20px 44px 0 0;padding:0;background:url(../images/news-display_headline.png) no-repeat;}#home .news-display h2 span {display:block;overflow:hidden;margin:0;width:0;height:0;font-size:1px;}#home .news-display ul {list-style-type:none;margin:0;padding:0;}#home .news-display li {float:left;width:285px;height:215px;margin-right:-1px;padding-bottom:30px;border-left:1px solid #414141;}#home .news-display li .date {display:block;padding:20px 0 0 25px;line-height:9px;color:#717171;font-family:Arial, Helvetica, sans-serif;font-size:11px;_font-size:10px;*font-size:10px;}#home .news-display li h3 {margin:20px 25px 0 25px;padding:0;font-family:Georgia, serif;font-size:19px;_font-size:18px;*font-size:18px;line-height:100%;font-weight:normal;color:#fff;}#home .news-display li .copy {display:block;font-size:12px;font-family:Georgia, serif;_font-size:11px;*font-size:11px;color:#969696;margin:8px 25px 20px 25px;}#home .news-display li a,#home .news-display li a:visited {color:#33ccff;text-decoration:none;display:inline-block;margin:0 25px 0 25px;padding-left:19px;font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:12px;background:url(../images/home_link-arrow_small.gif) no-repeat;outline:none;}#home .news-display li a:hover {text-decoration:underline;}#home .news-display .news-container {position:relative;width:855px; /* 1002 - space required by headline */height:215px;overflow:hidden;}#home .news-display .scroll-container {position:absolute;left:0;}#home .news-display .navigation {position:absolute;display:none;left:0;top:85px;}#home .news-display .navigation a {display:inline-block;width:26px;height:26px;margin-right:5px;background:url(../images/news-display_sprite_nav-arrows.png) no-repeat;outline:none;}#home .news-display .navigation a.next {background-position: -26px 0;}#home .news-display .navigation a.next:hover {background-position: -26px -52px;}#home .news-display .navigation a.previous:hover {background-position: 0 -52px;}#home .news-display .navigation a.next.inactive {background-position:-26px -26px;cursor:default;}#home .news-display .navigation a.previous.inactive {background-position:0 -26px;cursor:default;}* html #home .news-display .navigation a.next {background-position-x: -26px;}* html #home .news-display .navigation a.inactive {background-position-y: -26px;cursor:default;}* html #home .news-display .navigation a.inactive:hover {background-position-y: -26px;}.hideMe { visibility:hidden; }.coverDiv { z-index:50; } 