* {-moz-outline-style: none;-webkit-text-size-adjust: none;outline-style: none;}h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset {margin:0;padding:0;}input {margin: 0;}img {border: none;}ol,ul{list-style:none;}th{text-align:left;}h1,h2,h3,h4{font-size:100%;}q:before,q:after{content:'';}pre,code{font:115% monospace;font-size:100%;}th{text-align:left;}cite,code,th,address{font-style:normal;font-weight:normal;}body {font-size:62.5%;}html {background: #131313 url(../images/bg.png) top center;}body {background: transparent url(../images/top_bg.png) no-repeat top center;border-top: 2px solid #e0621f;font-family: Arial, 'Lucida Grande', sans-serif;color: #ccc;}h1 {font-size: 2.1em;margin-bottom: 15px;color: #fff;}h2 {font-size: 1.8em;color: #fff;margin-bottom: 5px;}h3 {font-size: 1.4em;color: #ea5b17;margin-bottom: 5px;}h4 {font-size: 1.2em;color: #fff;margin-bottom: 5px;}a {color: #ea5e19;text-decoration: none;}a:hover {text-decoration: underline;}a:focus{outline: 0;}p {margin-bottom: 20px;font-size: 1.2em;line-height: 1.4em;}dl, li, blockquote, address {font-size: 1.2em;line-height: 1.4em;}cite {font-size: 1.2em;margin: 5px 0 10px 0;display: block;}address {margin-bottom: 20px;}input, textarea {padding: 2px;font-family: Arial, 'Lucida Grande', sans-serif;background: #444 url(../images/input_bg.png) repeat-x;font-size: 1.2em;color: #999;border: none;}.clear {clear: both;height: 0;line-height: 0;font-size: 0;}.ribbon {font-weight: bold;font-size: 1.8em;color: #fff;font-family: 'Lucida Grande', sans-serif;background: transparent url(../images/ribbon.png) no-repeat;width: 273px;height: 47px; margin-left: -16px;overflow: hidden;padding: 7px 0 0 65px;}.fillin {color: #ffecdf;}span.error_highlight input, span.error_highlight textarea, span.error_highlight select {border: 2px solid #c30;}.hdr {height: 16px;line-height: 0;font-size: 0;background-color: #000;background-repeat: no-repeat;overflow: hidden;margin-bottom: 5px;}.lite {font-weight: normal;position: relative;}.img_right {float: right;margin: 0 0 10px 10px;}.img_left {float: left;margin: 0 10px 10px 0;}.important {color: #fff;}ul.bullets {list-style: disc;margin: 0 0 15px 15px;}img.pic {border: 2px solid #414141;display: block;margin-bottom: 10px;}p.intro {font-size: 1.6em;color: #fff;}div.quote {margin-bottom: 20px;color: #d6d6d6;}div.quote .quote_top {background: #3d3d3d url(../images/quote_bg.jpg) repeat-x;min-height: 129px;padding: 15px 25px 20px 25px;position: relative;}div.quote blockquote {background: transparent url(../images/quote_big.png) no-repeat;padding-left: 60px;margin-bottom: 10px;font-weight: bold;font-size: 1.8em;}div.quote p {line-height: 1.4em;}div.quote .quote_bot {height: 55px; position: relative;}div.quote .quote_pointer {background: transparent url(../images/quote_pointer.png) no-repeat 10px 0;width: 54px;height: 31px;position: absolute;top: 0px;right: 88px;}div.quote .quote_megaphone {background: transparent url(../images/quote_megaphone.png) no-repeat;width: 48px;height: 41px;position: absolute;top: 13px;right: 28px;}div.quote_sm blockquote {background-image: url(../images/quote_sm.png); padding-left: 30px;}div.quote cite {color: #fff;}div.quote cite .quote_company {display: block;padding-left: 15px;line-height: 1.1em;}div.twitter {margin-bottom: 30px;position: relative;min-height: 160px;}div.twitter .twitter_bird {background: transparent url(../images/twitter_bird.png) no-repeat;width: 43px;height: 30px;float: left;}div.twitter .twitter_bot {padding-left: 14px;}div.twitter a.twitter_daylightstudio {color: #fff;text-decoration: none;font-size: 1.4em;width: 120px;height: 20px;float: left;margin-left: 10px;}div.twitter a.btn_follow {position: absolute;right: 0px;}div.twitter .tweet {font-size: 1.2em;line-height: 1.2em;font-style: italic;}div.twitter .tweet_time {display: block;font-size: 1.2em;margin-top: 10px;margin-left: 0px;color: #999;}a.btn {display: block;background: transparent url(../images/btn.png) no-repeat;height: 27px;overflow: hidden;color: #a9a9a9;font-weight: bold;padding: 14px 0 0 0;position: relative;width: 100px;text-align: center;}a.btn:hover {color: #fff;text-decoration: none;}a.btn_toggle {font-weight: bold;text-decoration: none;padding-top: 22px;color: #a9a9a9;font-size: 10px;display: block;height: 42px;width: 150px;overflow: hidden;position: absolute;bottom: -34px;right: 12px;z-index: 11;background: transparent url(../images/btn_toggle.png) no-repeat;}a.btn_toggle:hover {color: #fff;}a.btn_more {background: none;width: 60px;padding: 0;float: right;margin-right: -10px;}a.btn_more span.double_arrow {top: -9px;right: 0px;}a.btn_orange {background: #e95f1b url(../images/btn_orange.png) repeat-x;margin: 0;font-size: 1em;text-align: center;width: 105px;height: 16px;padding: 4px 0 2px 0;color: #fff;margin-bottom: 20px;}a.btn_orange_sm {width: 80px;}a.btn_orange span.double_arrow {top: -5px;right: 8px;}span.double_arrow {display: block;font-size: 2em;position: absolute;top: 5px;right: 14px;}a.btn_double_arrow {text-align: left;width: 80px;padding-left: 20px;}a.btn_big {width: 100px;background-image: url(../images/btn_big.png);}a.btn_sm {width: 60px;background-image: url(../images/btn_sm.png);}#hdr_twitter {height: 35px;padding-left: 50px;}#hdr_flickr a, #hdr_twitter a {white-space: nowrap;}div#strip_viewer {width: 890px;margin: 20px auto 50px auto;background: url(../images/viewer_bg.png) repeat-x;}div#strip_viewer .viewer_items {position: absolute;z-index: 1;}div#strip_viewer a.viewer_arrow {display: block;background-image: url(../images/viewer_arrows.png);background-repeat: no-repeat;width: 17px;position: absolute;top: 0;z-index: 2;}div#strip_viewer a:hover {text-decoration: none;}div#strip_viewer div.viewer_mask li {position: relative;}div#strip_viewer .project_label {bottom: 10px;left: 0px;}div.viewer_cols4 {height: 130px;}div.viewer_cols4 div.viewer_window {height: 130px;margin-left: 17px;}div.viewer_cols4 div.viewer_mask {height: 130px;width: 856px;left: 0px;}div.viewer_cols4 div.viewer_mask img {width: 210px;height: 130px;border: 0;}div.viewer_cols4 div.viewer_mask li {margin-right: 5px;}div.viewer_cols4 a.viewer_arrow {height: 130px;}div.viewer_cols4 a.viewer_prev {background-position: 0 -24px;left: 0;}div.viewer_cols4 a.viewer_next {background-position: -17px -24px;right: 0;}div.viewer_cols4 .project_label {width: 180px;}div.viewer_cols3 {height: 172px;}div.viewer_cols3 div.viewer_window {height: 172px;margin-left: 17px;}div.viewer_cols3 div.viewer_mask {height: 172px;width: 856px;left: 0px;}div.viewer_cols3 div.viewer_mask img {width: 280px;height: 172px;border: 0;}div.viewer_cols3 div.viewer_mask li {margin-right: 14px;}div.viewer_cols3 a.viewer_arrow {height: 130px;}div.viewer_cols3 a.viewer_prev {background-position: 0 0;left: 0;}div.viewer_cols3 a.viewer_next {background-position: -17px 0;right: 0;}div.viewer_cols3 .project_label {width: 250px;}div.viewer {position: relative;}div.viewer_window {}div.viewer_mask {overflow: hidden; position: relative;}div.viewer_mask li {display: block;float: left;}div.viewer .viewer_items {position: absolute;z-index: 1;}div.viewer .viewer_items .active .project_label {display: block;}div.viewer .viewer_nav {margin-top: 10px;text-align: center;}div.viewer .viewer_nav li {background: url(../images/viewer_circles.png) no-repeat;width: 17px;display: inline;padding: 7px 0;}div.viewer .viewer_nav li.active {background-position: -17px 0;}div.viewer .viewer_nav li a {display: inline-block;height: 14px;width: 17px;}span.project_label {display: none;position: absolute;background-color: #333;opacity: .8;color: #fff !important;padding: 10px 15px;overflow: hidden;}span.project_label_client {font-size: 16px;font-weight: bold;display: block;}span.project_label_name {font-size: 12px;}label.focusClass {color: #777 !important;}table.form td {padding: 4px;font-size: 1.2em;}table.form td input, table.form td textarea {font-size: 1.0em;}.submit { background: transparent url(../images/btn_submit.png) no-repeat;width: 100px;height: 47px;border: none;margin: 0px 0 0 -12px;border: 0;padding: 0;}table.form td.actions .submit { margin: 0px 0 0 -8px;font-size: .9em;}.error li {background-color: #c30;color: #fff;padding: 3px 5px;}div#container {width: 989px;margin: auto;position: relative;}a#logo {background: transparent url(../images/logo_daylightstudio.png) no-repeat;display: block;width: 293px;height: 53px;position: absolute;top: 38px;left: 51px;text-indent: -10000px;}div#header {position: relative;background: #131313 url(../images/home_header_bg.jpg) no-repeat;height: 195px;border-right: 1px solid #080808;border-left: 1px solid #080808;border-bottom: 1px solid #000;}div#header .ribbon {position: absolute;top: 135px;left: -1px;}div#topmenu {position: absolute;top: 0px;right: 50px;}div#topmenu li {display: block;float: left;margin-right: -20px;}div#topmenu li a {height: 78px;display: block;float: left;color: #fff;font-size: 1.2em;text-decoration: none;background-image: url(../images/topmenu.png);background-repeat: no-repeat;overflow: hidden;text-indent: -1000px;}li#topmenu_home a {width: 82px;}li#topmenu_home a:hover {background-position: 0 -78px;}.home li#topmenu_home a {background-position: 0 -156px;}li#topmenu_our_work a {width: 82px;background-position: -82px 0;}li#topmenu_our_work a:hover {background-position: -82px -78px;}.our-work li#topmenu_our_work a {background-position: -82px  -156px;}li#topmenu_the_whiteboard a {width: 134px;background-position: -164px 0;}li#topmenu_the_whiteboard a:hover {background-position: -164px -78px;}.the-whiteboard li#topmenu_the_whiteboard a, .blog li#topmenu_the_whiteboard a {background-position: -164px -156px;}li#topmenu_inside_daylight a {width: 110px;background-position: -298px 0;}li#topmenu_inside_daylight a:hover {background-position: -298px -78px;}.inside-daylight li#topmenu_inside_daylight a {background-position: -298px -156px;}a.btn_toggle_active {background-position: 0 -70px !important;}a#btn_clientlogin_toggle {padding-left: 34px;width: 130px;}a#btn_clientlist_toggle {padding-left: 41px;width: 123px;}a#btn_morework_toggle {padding-left: 38px;width: 126px;}a.btn_view_project {width: 118px;height: 20px;display: block; background: transparent url(../images/btn_view_project.png) no-repeat;margin-top: 5px;}div#client_login {z-index: 1;position: absolute;bottom: -175px;right: 25px;background: transparent url(../images/client_login_bg.png) no-repeat;padding: 30px 20px 10px 20px;width: 160px;height: 130px;}div#client_login label {color: #888;font-size: 12px;font-weight: bold;background: transparent url(../images/client_login_field_bg.png) no-repeat;width: 136px;display: block;padding: 0;overflow: hidden;line-height: 21px;padding-left: 3px;padding-top: 1px;}div.toppod_label_form {padding-left: 11px;margin-top: 2px;}div#client_login div.toppod_label_form input {color: #ccc;width: 136px;height: 15px;padding-top: 4px;font-size: 12px;font-weight: bold;background: none;}a#bc_login {position: absolute;bottom: 54px;right: 22px;}a#client_login_forgot {position: absolute;bottom: 68px;left: 40px;}div#client_list_dropdown {display: none;background-color: #000;opacity: .85;filter:alpha(opacity=85);-moz-opacity:.85;position: absolute;top: 0px;left: 0;right: 0px;z-index: 10;padding: 40px 110px;width: 740px;overflow: hidden;}div#client_list_dropdown ul {float: left;width: 33%;}div#client_list_dropdown li {display: block;font-size: 1.2em;margin-bottom: 5px;}div#client_list_dropdown h2 {margin-bottom: 10px;}div#main {position: relative;width: 960px;margin: auto; border-left: 1px solid #000;border-right: 1px solid #000;}ul#submenu{margin-left: 25px;font-size: .9em;}ul#submenu li {display: block;float: left;margin-right: 15px;padding: 15px 10px 0 15px;}ul#submenu a {color: #999;}ul#submenu a:hover {color: #fff;}ul#submenu a.active {color: #e95c18 !important;}div#content {background: #000  url(../images/body_bot_bg.jpg) repeat-x bottom center;min-height: 300px;position: relative;z-index: 2;}div#content_inner {padding: 20px 30px 50px 36px;}div#home_body {padding: 0px 53px 50px 53px;}div#home_body_left {float: left;width: 511px;margin-right: 50px;}div#home_body_left .whiteboard_post {padding-top: 10px;border-bottom: 1px solid #424242;padding-bottom: 30px;margin-bottom: 10px;}div#home_body_left .whiteboard_post_last {border-bottom: none;}div#home_body_right {float: right;width: 292px;margin-top: -60px;}div#footer {color: #fff;width: 960px;margin: auto;}div#footer p, div#footer li, div#footer address {font-size: 1.1em;}div#footer p, div#footer address {line-height: 1.1em;}div#footer h4 {margin-bottom: 5px;}div#footer a {color: #fff;}div#footer_top {padding: 20px 50px 20px 50px;background: #ef9742 url(../images/footer_bg.jpg) repeat-x;height: 110px;}div#footer_top .footer_section {float: left;border-right: 1px solid #f29f64;min-height: 115px;width: 185px;padding: 0 20px;position: relative;}div#footer_top .footer_section_last {border-right: none;}div#footer_top div#footer_contact {padding: 0 20px 0 0;}div#footer_top div#footer_contact address {margin-bottom: 0;}div#footer_top div#footer_whiteboard li {margin-bottom: 5px;}div#footer_top div#footer_getstarted p {margin-bottom: 15px;}div#footer_top div#footer_newsletter p {margin-bottom: 7px;}div.email_signup {position: relative;}div.email_signup input.enter_email{font-size: 1.1em;position: absolute;color: #fff;margin-bottom: 1px;height: 17px;padding-left: 4px;width: 170px;background: transparent;border: none;}div.email_signup label {font-size: 1.1em;position: absolute;background: transparent url(../images/email_signup_bg.png) repeat-x;height: 17px;width: 176px;padding: 4px 3px 0 4px;color: #fde1cd;}div.email_signup label.focusClass {color: #ffd6b8 !important;}div#footer_top div#footer_follow { width: 120px;}div#footer_bot {padding: 10px 50px;background-color: #dc481d;height: 30px;}div#footer_bot_left {float: left;}div#footer_bot_right {float: right;width: 360px;text-align: right;}a#btn_get_started {width: 90px;}div#error_page {height: 200px;padding: 20px;}.home div#header {height: 350px;}.home div#header h1 {font-size: 34px;padding: 120px 80px 0 130px;position: static;top: 0px;height: 147px;margin: auto;height: 350px;}.home div#header h1 span.shine {display: block;text-align: right;font-weight: bold;margin-top: 10px;}.home div#content {padding-top: 20px;}div#home_body h3 {font-size: 1.8em;}.whiteboard_post .post_meta {color: #ea5e19;line-height: 18px;}.whiteboard_post .post_author {color: #ccc;background: transparent url(../images/blog/ico_author.png) no-repeat;padding: 3px 5px 3px 20px;}.whiteboard_post .post_comments {background: transparent url(../images/blog/ico_comment.png) no-repeat;padding: 3px 5px 3px 20px;white-space: nowrap;}.whiteboard_post .post_categories {}.whiteboard_post .post_date {white-space: nowrap;color: #ccc;}.separator {padding: 0 5px 0 3px;font-size: 9px;line-height: 9px;}.our-work div#content {overflow: hidden;}div#work_blurbs .blurb {display: none;}div.grid {margin: auto auto auto -6px;width: 908px;}div.grid a:hover {text-decoration: none;}div.grid .item {width: 210px;float: left;margin-right: 7px;margin-left: 10px;margin-bottom: 7px;position: relative;}div.grid .item img {width: 210px;height: 130px;}div.grid .project_label {bottom: 12px;left: 2px;width: 180px;}div#detail_left {width: 289px;float: left;padding: 5px 40px 0 0;}div#detail_left dt {clear: both;width: 80px;float: left;}div#detail_left dd {float: left;}div#detail_right {float: right;padding: 5px 1px 0 0;}div#detail_viewer {height: 570px;margin: 0px auto 50px auto;}div#detail_viewer div.viewer_window {width: 554px;height: 535px;border: 5px solid #414141;}div#detail_viewer div.viewer_mask {width: 554px;height: 535px;left: 0px;}div#detail_viewer div.viewer_mask img {width: 554px;height: 535px;border: 0;}div#detail_viewer .viewer_items {position: absolute;z-index: 1;}div#detail_viewer a.viewer_arrow {display: block;background-image: url(../images/viewer_detail_arrows.png);background-repeat: no-repeat;width: 44px;height: 58px;position: absolute;top: 0;z-index: 2;top: 245px;}div#detail_viewer a.viewer_prev {background-position: 0;left: -9px;}div#detail_viewer a.viewer_next {background-position: -44px;right: -10px;}p.tags {color: #ea5e19;}.inside-daylight #content_inner {padding-top: 20px;}body.about li#submenu_about a,body.process li#submenu_process a,body.services li#submenu_services a,body.products li#submenu_products a,body.clients li#submenu_clients a,body.testimonials li#submenu_testimonials a,body.contact li#subnav_contact a {color: #ea5b17 !important;}div.inside_left {width: 426px;float: left;padding-right: 25px;}div.inside_right {width: 432px;float: right;}div.inside_left {width: 426px; float: left;padding-right: 25px;}div.inside_right {width: 432px;float: right;}div.inside_right, div.inside_left {} div.inside_col {float: left;width: 280px;}div.inside_col1 {padding-right: 25px;}div.inside_col2 {}div.inside_col3 {padding-left: 25px;}div.inside_right .btn {margin-left: -10px;}div#services_intro .inside_left {width: 554px;}div#services_intro .inside_right {width: 296px;}.testimonials .inside_left {width: 664px}.testimonials .inside_right {padding-top: 5px;width: 185px;}div.shoutout {padding: 10px 0 20px 0;border-bottom: 1px solid #424242;}div.shoutout .company {color: #999;}div.testimonial {margin-bottom: 30px;}div.testimonial_img {float: left;}div.testimonial_quote {margin-left: 240px;}div.testimonial_quote h4 {font-size: 1.6em;line-height: 1.2em;}div.testimonial_quote blockquote, div.shoutout blockquote {margin-bottom: 15px;}div.testimonial_quote .name, div.shoutout .name {color: #fff;font-weight: bold;}div#client_list ul {float: left;width: 33%;height: 90%;}div#client_list li {display: block;margin-bottom: 6px;}div#map_canvas {width: 432;height: 404px;}div#map_canvas h4, div#map_canvas address {color: #333;}.contact div.inside_left {width: 432px;}.contact div.inside_right {width: 418px;}.contact div.inside_right ul {margin-bottom: 20px;}div#contact_info h3 {color: #fff;}div#rfp .inside_left {width: 554px;}div#rfp .inside_right {margin-top: 100px;width: 246px;}div#rfp table.form td.label {white-space: nowrap;}
