body{background-color:#fff;color:#000;font-family:"Open Sans",sans-serif;font-size:13px;line-height:18px}p,ol,ul,td{font-family:"Open Sans",sans-serif;font-size:13px;line-height:18px}pre{background-color:#eee;padding:10px;font-size:11px}div.field,div.actions{margin-bottom:10px}#notice{color:green}.field_with_errors{padding:2px;background-color:red;display:table}#error_explanation{width:450px;border:2px solid red;padding:7px;padding-bottom:0;margin-bottom:20px;background-color:#f0f0f0}#error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;margin-bottom:0px;background-color:#c00;color:#fff}#error_explanation ul li{font-size:12px;list-style:square}.pixels1,.pixels2,.pixels3,.pixels4{display:block;width:817px;height:13px}.pixels1{background-image:url(http://macdonaldmedia.s3.amazonaws.com/assets/layouts/random_pixels1-76eb90711e3326c757545ab92eca1b02.png)}.pixels2{background-image:url(http://macdonaldmedia.s3.amazonaws.com/assets/layouts/random_pixels2-b4ba786bff46c3b57fb9663e2ae6570b.png)}.pixels3{background-image:url(http://macdonaldmedia.s3.amazonaws.com/assets/layouts/random_pixels3-01082e3f480632fab2cdaa1299103b5d.png)}.pixels4{background-image:url(http://macdonaldmedia.s3.amazonaws.com/assets/layouts/random_pixels4-4e599013064177b010fd1ad976b9a337.png)}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:1000%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxOverlay{background:url(colorbox1/overlay.png) repeat 0 0}#cboxTopLeft{width:21px;height:21px;background:url(colorbox1/controls.png) no-repeat -101px 0}#cboxTopRight{width:21px;height:21px;background:url(colorbox1/controls.png) no-repeat -130px 0}#cboxBottomLeft{width:21px;height:21px;background:url(colorbox1/controls.png) no-repeat -101px -29px}#cboxBottomRight{width:21px;height:21px;background:url(colorbox1/controls.png) no-repeat -130px -29px}#cboxMiddleLeft{width:21px;background:url(colorbox1/controls.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(colorbox1/controls.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(colorbox1/border.png) 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url(colorbox1/border.png) 0 -29px repeat-x}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(colorbox1/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(colorbox1/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxLoadingOverlay{background:url(colorbox1/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(colorbox1/loading.gif) no-repeat center center}#cboxClose{position:absolute;bottom:0;right:0;background:url(colorbox1/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.cboxIE6 #cboxTopLeft{background:url(colorbox1/ie6/borderTopLeft.png)}.cboxIE6 #cboxTopCenter{background:url(colorbox1/ie6/borderTopCenter.png)}.cboxIE6 #cboxTopRight{background:url(colorbox1/ie6/borderTopRight.png)}.cboxIE6 #cboxBottomLeft{background:url(colorbox1/ie6/borderBottomLeft.png)}.cboxIE6 #cboxBottomCenter{background:url(colorbox1/ie6/borderBottomCenter.png)}.cboxIE6 #cboxBottomRight{background:url(colorbox1/ie6/borderBottomRight.png)}.cboxIE6 #cboxMiddleLeft{background:url(colorbox1/ie6/borderMiddleLeft.png)}.cboxIE6 #cboxMiddleRight{background:url(colorbox1/ie6/borderMiddleRight.png)}.cboxIE6 #cboxTopLeft,.cboxIE6 #cboxTopCenter,.cboxIE6 #cboxTopRight,.cboxIE6 #cboxBottomLeft,.cboxIE6 #cboxBottomCenter,.cboxIE6 #cboxBottomRight,.cboxIE6 #cboxMiddleLeft,.cboxIE6 #cboxMiddleRight{_behavior:expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')")}#articles .clear{clear:both}#articles #articles_frame{position:relative;margin-left:144px;width:817px}#articles #articles_frame .title{color:#182b5a;display:block;margin-left:6px}#articles #articles_frame .title img{padding:10px 0}#articles #articles_frame .title .text{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;font-weight:600;font-size:65px;line-height:83px;padding-bottom:10px}#articles #articles_frame .menu{position:relative}#articles #articles_frame .menu .nav_container{width:340px;height:83px;float:right;position:relative}#articles #articles_frame .menu .nav_container .nav{position:relative;top:70px}#articles #articles_frame .menu .nav_container .nav .background{background-color:#1b2a58;position:absolute;bottom:0;left:0;width:326px;height:47px}#articles #articles_frame .menu .nav_container .nav .buttons{position:absolute;left:5px;bottom:5px;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto}#articles #articles_frame .menu .nav_container .nav .buttons a.button{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;text-decoration:none;color:#fff;width:161px;height:47px;margin:0 2px 0 0;padding:0;position:relative;bottom:-4px}#articles #articles_frame .menu .nav_container .nav .buttons a.button .text{font-size:28px;position:absolute;margin:0;padding:0;bottom:15px}#articles #articles_frame .menu .nav_container .nav .buttons #article_previous{background-color:#7a839e}#articles #articles_frame .menu .nav_container .nav .buttons #article_previous:hover{background-color:#565e76}#articles #articles_frame .menu .nav_container .nav .buttons #article_previous .text{left:17px}#articles #articles_frame .menu .nav_container .nav .buttons #article_next{background-color:#31c6ef}#articles #articles_frame .menu .nav_container .nav .buttons #article_next:hover{background-color:#0f9dc4}#articles #articles_frame .menu .nav_container .nav .buttons #article_next .text{left:39px}#articles #articles_frame .menu .subheader{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;width:468px;height:83px;background-image:url(http://macdonaldmedia.s3.amazonaws.com/assets/layouts/sub_header_squares-dab7f4ede92379f7eeb44c1d1b20d05d.png)}#articles #articles_frame .menu .subheader .mask{background-color:white;width:260px;height:100%;left:165px;position:relative}#articles #articles_frame .menu .subheader .mask .text{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;font-size:38px;font-weight:400;color:#22315e;position:relative;padding-left:14px;padding-top:32px}#articles #articles_frame .body{clear:both;position:relative}#articles #articles_frame .body .media{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;float:right;width:349px;text-align:right;line-height:0px}#articles #articles_frame .body .media .hidden{display:none}#articles #articles_frame .body .media a{position:relative;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto}#articles #articles_frame .body .media a img{border:0;padding:7px 13px 18px 5px}#articles #articles_frame .body .media a .video_icon{position:absolute;top:0;left:0;margin:7px 5px;width:323px;height:95px;background:url(http://macdonaldmedia.s3.amazonaws.com/assets/layouts/video_button-12846a1f62d5cb85f15c4836bfa6c146.png) no-repeat center center}#articles #articles_frame .body .description{float:left;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;width:460px;font-size:18px;line-height:30px;padding-bottom:22px}#articles #articles_frame .body .description .rule{width:460px;height:13px;background:url(http://macdonaldmedia.s3.amazonaws.com/assets/layouts/squares_rule-d55fa68cd67021a912eb60a47447250b.png) no-repeat 0 0}#articles #articles_frame .body .description .details{color:#333366;font-size:24px;font-weight:700}#articles #articles_frame .body .description .byline{color:#333366;font-size:18px;font-weight:800;margin-bottom:23px}#articles #articles_frame .body .description .byline .alt{font-weight:700;color:#33ccff}#articles #articles_frame .body .description .text{padding:0 20px 0 8px;width:425px;letter-spacing:0em}#articles #articles_frame .body .description .text p{font-size:18px;font-weight:400;line-height:26px}#articles_index .clear{clear:both}#articles_index #articles_frame{position:relative;margin-left:144px;width:817px}#articles_index #articles_frame .title{color:#182b5a;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;margin-left:6px;padding-bottom:25px;padding-top:5px;font-weight:600;font-size:65px;line-height:60px}#articles_index #articles_frame .body{clear:both;position:relative}#articles_index #articles_frame .body .article{padding-right:20px;float:left}#articles_index #articles_frame .body .article a{text-decoration:none}#articles_index #articles_frame .body .article a:hover .article_title{text-decoration:underline}#articles_index #articles_frame .body .article .article_header{margin-top:10px;margin-bottom:10px;position:relative;vertical-align:top}#articles_index #articles_frame .body .article .article_header img{border:0}#articles_index #articles_frame .body .article .article_header .article_logo{float:left;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;top:7px;width:163px;height:69px}#articles_index #articles_frame .body .article .article_header .article_logo .article_img{width:163px;height:59px}#articles_index #articles_frame .body .article .article_header .article_details{float:right;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;width:650px;padding-bottom:15px;text-decoration:none}#articles_index #articles_frame .body .article .article_header .article_details .article_title{padding-left:8px;color:#1b2a58;font-size:24px;font-weight:700;line-height:normal}#articles_index #articles_frame .body .article .article_header .article_details .article_subtext{padding-left:8px;color:#26c3ee;font-size:18px;font-weight:700;line-height:normal}#articles_index #articles_frame .body .article .article_body{width:460px;padding:0;letter-spacing:0em;padding-left:188px;padding-bottom:15px;line-height:normal}#articles_index #articles_frame .body .article .article_body p{margin:18px 0;font-size:18px;line-height:33px}#articles_index #articles_frame .body .article .article_body .more_link{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;font-size:18px;font-weight:700;color:#1b2a58;padding-bottom:15px}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:1000%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxOverlay{background:url(colorbox1/overlay.png) repeat 0 0}#cboxTopLeft{width:21px;height:21px;background:url(colorbox1/controls.png) no-repeat -101px 0}#cboxTopRight{width:21px;height:21px;background:url(colorbox1/controls.png) no-repeat -130px 0}#cboxBottomLeft{width:21px;height:21px;background:url(colorbox1/controls.png) no-repeat -101px -29px}#cboxBottomRight{width:21px;height:21px;background:url(colorbox1/controls.png) no-repeat -130px -29px}#cboxMiddleLeft{width:21px;background:url(colorbox1/controls.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(colorbox1/controls.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(colorbox1/border.png) 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url(colorbox1/border.png) 0 -29px repeat-x}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(colorbox1/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(colorbox1/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxLoadingOverlay{background:url(colorbox1/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(colorbox1/loading.gif) no-repeat center center}#cboxClose{position:absolute;bottom:0;right:0;background:url(colorbox1/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.cboxIE6 #cboxTopLeft{background:url(colorbox1/ie6/borderTopLeft.png)}.cboxIE6 #cboxTopCenter{background:url(colorbox1/ie6/borderTopCenter.png)}.cboxIE6 #cboxTopRight{background:url(colorbox1/ie6/borderTopRight.png)}.cboxIE6 #cboxBottomLeft{background:url(colorbox1/ie6/borderBottomLeft.png)}.cboxIE6 #cboxBottomCenter{background:url(colorbox1/ie6/borderBottomCenter.png)}.cboxIE6 #cboxBottomRight{background:url(colorbox1/ie6/borderBottomRight.png)}.cboxIE6 #cboxMiddleLeft{background:url(colorbox1/ie6/borderMiddleLeft.png)}.cboxIE6 #cboxMiddleRight{background:url(colorbox1/ie6/borderMiddleRight.png)}.cboxIE6 #cboxTopLeft,.cboxIE6 #cboxTopCenter,.cboxIE6 #cboxTopRight,.cboxIE6 #cboxBottomLeft,.cboxIE6 #cboxBottomCenter,.cboxIE6 #cboxBottomRight,.cboxIE6 #cboxMiddleLeft,.cboxIE6 #cboxMiddleRight{_behavior:expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')")}#clients .clear,#clients_index .clear,#clients_show .clear{clear:both}#clients #clients_frame,#clients_index #clients_frame,#clients_show #clients_frame{position:relative;margin-left:12px;width:949px}#clients #clients_frame .title,#clients_index #clients_frame .title,#clients_show #clients_frame .title{display:block;margin-left:6px;padding-bottom:10px;padding-top:0;color:#182b5a;font-weight:600;font-size:65px;line-height:83px}#clients #clients_frame .title.project,#clients_index #clients_frame .title.project,#clients_show #clients_frame .title.project{font-weight:300;font-size:45px;line-height:50px;padding-bottom:20px;margin-left:-2px}#clients #clients_frame .menu,#clients_index #clients_frame .menu,#clients_show #clients_frame .menu{position:relative}#clients #clients_frame .menu .nav_container,#clients_index #clients_frame .menu .nav_container,#clients_show #clients_frame .menu .nav_container{width:506px;height:83px;position:absolute;top:0;right:0;padding-left:24px;background-color:white}#clients #clients_frame .menu .nav_container .nav,#clients_index #clients_frame .menu .nav_container .nav,#clients_show #clients_frame .menu .nav_container .nav{position:relative;top:70px}#clients #clients_frame .menu .nav_container .nav .background,#clients_index #clients_frame .menu .nav_container .nav .background,#clients_show #clients_frame .menu .nav_container .nav .background{background-color:#1b2a58;position:absolute;bottom:0;left:0;width:492px;height:47px}#clients #clients_frame .menu .nav_container .nav .buttons,#clients_index #clients_frame .menu .nav_container .nav .buttons,#clients_show #clients_frame .menu .nav_container .nav .buttons{position:absolute;left:5px;bottom:5px;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto}#clients #clients_frame .menu .nav_container .nav .buttons a.button,#clients_index #clients_frame .menu .nav_container .nav .buttons a.button,#clients_show #clients_frame .menu .nav_container .nav .buttons a.button{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;text-decoration:none;color:#fff;width:161px;height:47px;margin:0 5px 0 0;padding:0;position:relative;bottom:-4px}#clients #clients_frame .menu .nav_container .nav .buttons a.button .text,#clients_index #clients_frame .menu .nav_container .nav .buttons a.button .text,#clients_show #clients_frame .menu .nav_container .nav .buttons a.button .text{font-size:28px;position:absolute;margin:0;padding:0;bottom:15px}#clients #clients_frame .menu .nav_container .nav .buttons #client_up,#clients_index #clients_frame .menu .nav_container .nav .buttons #client_up,#clients_show #clients_frame .menu .nav_container .nav .buttons #client_up{background-color:#8ee2f6}#clients #clients_frame .menu .nav_container .nav .buttons #client_up:hover,#clients_index #clients_frame .menu .nav_container .nav .buttons #client_up:hover,#clients_show #clients_frame .menu .nav_container .nav .buttons #client_up:hover{background-color:#47d0f0}#clients #clients_frame .menu .nav_container .nav .buttons #client_up .text,#clients_index #clients_frame .menu .nav_container .nav .buttons #client_up .text,#clients_show #clients_frame .menu .nav_container .nav .buttons #client_up .text{left:17px}#clients #clients_frame .menu .nav_container .nav .buttons #client_previous,#clients_index #clients_frame .menu .nav_container .nav .buttons #client_previous,#clients_show #clients_frame .menu .nav_container .nav .buttons #client_previous{background-color:#7a839e}#clients #clients_frame .menu .nav_container .nav .buttons #client_previous:hover,#clients_index #clients_frame .menu .nav_container .nav .buttons #client_previous:hover,#clients_show #clients_frame .menu .nav_container .nav .buttons #client_previous:hover{background-color:#565e76}#clients #clients_frame .menu .nav_container .nav .buttons #client_previous .text,#clients_index #clients_frame .menu .nav_container .nav .buttons #client_previous .text,#clients_show #clients_frame .menu .nav_container .nav .buttons #client_previous .text{left:17px}#clients #clients_frame .menu .nav_container .nav .buttons #client_next,#clients_index #clients_frame .menu .nav_container .nav .buttons #client_next,#clients_show #clients_frame .menu .nav_container .nav .buttons #client_next{background-color:#31c6ef}#clients #clients_frame .menu .nav_container .nav .buttons #client_next:hover,#clients_index #clients_frame .menu .nav_container .nav .buttons #client_next:hover,#clients_show #clients_frame .menu .nav_container .nav .buttons #client_next:hover{background-color:#0f9dc4}#clients #clients_frame .menu .nav_container .nav .buttons #client_next .text,#clients_index #clients_frame .menu .nav_container .nav .buttons #client_next .text,#clients_show #clients_frame .menu .nav_container .nav .buttons #client_next .text{left:39px}#clients #clients_frame .menu .subheader,#clients_index #clients_frame .menu .subheader,#clients_show #clients_frame .menu .subheader{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;width:468px;height:83px;background-image:url(http://macdonaldmedia.s3.amazonaws.com/assets/layouts/sub_header_squares-dab7f4ede92379f7eeb44c1d1b20d05d.png)}#clients #clients_frame .menu .subheader .mask,#clients_index #clients_frame .menu .subheader .mask,#clients_show #clients_frame .menu .subheader .mask{background-color:white;width:260px;height:100%;left:165px;position:relative}#clients #clients_frame .menu .subheader .mask .case_study,#clients #clients_frame .menu .subheader .mask .portfolio,#clients_index #clients_frame .menu .subheader .mask .case_study,#clients_index #clients_frame .menu .subheader .mask .portfolio,#clients_show #clients_frame .menu .subheader .mask .case_study,#clients_show #clients_frame .menu .subheader .mask .portfolio{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;font-size:48px;color:#22315e;position:relative;padding-left:16px;padding-top:30px}#clients #clients_frame .menu .subheader .mask .portfolio,#clients_index #clients_frame .menu .subheader .mask .portfolio,#clients_show #clients_frame .menu .subheader .mask .portfolio{padding-left:35px}#clients #clients_frame .body{clear:both;position:relative}#clients #clients_frame .body .examples{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;float:right;width:349px;text-align:right;line-height:0px}#clients #clients_frame .body .examples.wider{width:891px}#clients #clients_frame .body .examples .hidden{display:none}#clients #clients_frame .body .examples a{position:relative;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto}#clients #clients_frame .body .examples a img{border:0;padding:7px 13px 18px 5px}#clients #clients_frame .body .examples a .video_icon{position:absolute;top:0;left:0;margin:7px 5px;width:323px;height:95px;background:url(http://macdonaldmedia.s3.amazonaws.com/assets/layouts/video_button-12846a1f62d5cb85f15c4836bfa6c146.png) no-repeat center center}#clients #clients_frame .body .description{padding:0 20px 22px 8px;float:left;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;width:425px}#clients #clients_frame .body .description .subtitle{color:#33ccff;font-size:24px;font-weight:700;margin-bottom:5px;line-height:30px}#clients #clients_frame .body .description .subtitle .alt{color:#333366}#clients #clients_frame .body .description .text p{font-size:18px;line-height:30px;letter-spacing:0em}#clients_index #clients_frame .clients_area,#clients_show #clients_frame .clients_area{position:relative;background-image:url(http://macdonaldmedia.s3.amazonaws.com/assets/clients/background-006d80dc747933c73eabbfa293f50c9c.png)}#clients_index #clients_frame .clients_area .clients_mask,#clients_show #clients_frame .clients_area .clients_mask{margin-top:13px;margin-left:0px;position:absolute;background-color:#bcecfa;opacity:0.75;width:936px;height:100%}#clients_index #clients_frame .clients_area .clients_left_mask,#clients_show #clients_frame .clients_area .clients_left_mask{display:none;margin-top:13px;margin-left:0px;position:absolute;background-color:#fff;opacity:1;width:0px;height:100%}#clients_index #clients_frame .clients_area .clients,#clients_show #clients_frame .clients_area .clients{position:relative;margin-left:0px;width:949px;line-height:0}#clients_index #clients_frame .clients_area .clients .client,#clients_show #clients_frame .clients_area .clients .client{position:relative;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;border:0;margin-left:13px;margin-top:13px;padding:9px;width:125px;height:89px;background-color:#fff}#clients_index #clients_frame .clients_area .clients .client .img_container,#clients_show #clients_frame .clients_area .clients .client .img_container{width:100%;height:100%}#clients_index #clients_frame .clients_area .clients .client .txt_container,#clients_show #clients_frame .clients_area .clients .client .txt_container{position:absolute;line-height:16px;font-size:14px;width:125px;top:35px;vertical-align:middle;text-align:center}#clients_index .logo_padding,#clients_show .logo_padding{padding-bottom:0px}#clients_show #clients_frame,#clients #clients_frame{width:817px;margin-left:144px}#clients_show #clients_frame .clients_area .clients_mask{margin-left:24px;width:780px}#clients_show #clients_frame .clients_area .clients_left_mask{display:block;width:24px}#clients_show #clients_frame .clients_area .clients{margin-left:24px;width:793px}#contact .clear{clear:both}#contact #contact_frame{position:relative;margin-left:144px;width:817px}#contact #contact_frame .title{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;width:400px;color:#182b5a;margin-left:6px;padding-bottom:10px;font-weight:600;font-size:48px;line-height:60px}#contact #contact_frame .body{clear:both;position:relative}#contact #contact_frame .body .description{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto}#contact #contact_frame .body .description .form,#contact #contact_frame .body .description .details{width:400px}#contact #contact_frame .body .description .details{float:left;text-align:left;padding:20px 8px}#contact #contact_frame .body .description .details .marker{margin:20px 0}#contact #contact_frame .body .description .details .contact_location{color:#1b2a58;font-size:28px;font-weight:600;line-height:normal}#contact #contact_frame .body .description .details .contact_name{color:#74d9f4;font-size:28px;font-weight:600;line-height:normal}#contact #contact_frame .body .description .details .contact_address{color:#000;padding-top:5px;font-weight:800;font-size:20px;line-height:26px}#contact #contact_frame .body .description .details .contact_phone{letter-spacing:0em;padding-top:5px;font-size:20px;line-height:26px}#contact #contact_frame .body .description .details .contact_phone a{color:#000;text-decoration:none}#contact #contact_frame .body .description .details .contact_email{letter-spacing:0em;padding-top:5px;font-size:16px;line-height:24px}#contact #contact_frame .body .description .form{float:right}#contact #contact_frame .body .description .form form.new_contact{width:271px;padding-top:35px;padding-bottom:40px}#contact #contact_frame .body .description .form form.new_contact input[type='text'],#contact #contact_frame .body .description .form form.new_contact input[type='email'],#contact #contact_frame .body .description .form form.new_contact textarea{font-size:18px;font-weight:600;font-family:"Open Sans",sans-serif;color:#1b2a58;padding:8px;margin-bottom:25px;background-color:#b5ebf9;width:373px;border-width:0;border-style:normal}#contact #contact_frame .body .description .form form.new_contact input[type='text']#contact_name,#contact #contact_frame .body .description .form form.new_contact input[type='email']#contact_name,#contact #contact_frame .body .description .form form.new_contact textarea#contact_name{background-color:#d9f4fc}#contact #contact_frame .body .description .form form.new_contact textarea{height:256px}#contact #contact_frame .body .description .form form.new_contact .submit{margin-top:45px;position:relative}#contact #contact_frame .body .description .form form.new_contact .submit .background{background-color:#1b2a58;position:absolute;bottom:0;left:0;width:160px;height:47px}#contact #contact_frame .body .description .form form.new_contact .submit .buttons{position:absolute;left:5px;bottom:5px;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto}#contact #contact_frame .body .description .form form.new_contact .submit .buttons a.button{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;text-decoration:none;color:#fff;width:161px;height:47px;margin:0 2px 0 0;padding:0;position:relative;bottom:-4px}#contact #contact_frame .body .description .form form.new_contact .submit .buttons a.button .text{font-size:28px;position:absolute;margin:0;padding:0;bottom:15px}#contact #contact_frame .body .description .form form.new_contact .submit .buttons #contact_submit{background-color:#7a839e}#contact #contact_frame .body .description .form form.new_contact .submit .buttons #contact_submit:hover{background-color:#565e76}#contact #contact_frame .body .description .form form.new_contact .submit .buttons #contact_submit .text{left:17px}#contact #contact_success.modal{display:none}#contact #contact_success.modal .offclick{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:#000;z-index:200;opacity:0.5}#contact #contact_success.modal .container{position:fixed;top:250px;margin:0 230px;z-index:201;background-color:#fff;padding:30px;width:463px}#contact #contact_success.modal .container p{font-size:24px;font-weight:normal;color:#2e3751;line-height:36px}#contact #contact_success.modal .container .rule1,#contact #contact_success.modal .container .rule2{width:460px;height:13px}#contact #contact_success.modal .container .rule1{background:url(http://macdonaldmedia.s3.amazonaws.com/assets/layouts/squares_rule_nospaces1-1e8922f023081a87d5b0f3502e61c7b4.png) no-repeat 0 0}#contact #contact_success.modal .container .rule2{background:url(http://macdonaldmedia.s3.amazonaws.com/assets/layouts/squares_rule_nospaces2-be1e5f5f69839112248ec5b4714981fe.png) no-repeat 0 0}#contact #contact_success.modal .container .title{width:400px;color:#182b5a;margin-left:6px;padding-top:5px;padding-bottom:10px;font-weight:600;font-size:60px;line-height:72px}#contact #contact_success.modal .container a.close{cursor:pointer;color:#182b5a;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;font-size:40px;font-weight:bold;position:absolute;right:30px;bottom:30px;width:30px;height:30px}html{overflow-y:scroll}#colorbox{overflow-y:none}.body_container{width:961px;margin:0 auto;position:relative}.marker{background-image:url(http://macdonaldmedia.s3.amazonaws.com/assets/layouts/marker-fea902abd6cf1b83abb7931e198cccf0.png);width:37px;height:37px;margin-top:7px}#header,#footer{width:961px;margin:0 auto;position:relative}#header .nav_container .nav .background,#footer .nav_container .nav .background{background-color:#1b2a58;position:absolute;bottom:0;left:0;width:520px;height:42px}#header .nav_container .nav .buttons,#footer .nav_container .nav .buttons{cursor:pointer;position:absolute;left:5px;bottom:5px;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto}#header .nav_container .nav .buttons .button_container,#footer .nav_container .nav .buttons .button_container{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;width:127px;height:42px;position:relative;bottom:-4px;margin:0 2px 0 0;padding:0}#header .nav_container .nav .buttons .button_container .button,#footer .nav_container .nav .buttons .button_container .button{width:100%;height:100%;z-index:2010;position:absolute;bottom:0;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto}#header .nav_container .nav .buttons .button_container .button a,#footer .nav_container .nav .buttons .button_container .button a{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;text-decoration:none;width:100%;height:100%}#header .nav_container .nav .buttons .button_container .button .text,#footer .nav_container .nav .buttons .button_container .button .text{color:#fff;font-size:23px;position:absolute;margin:0;padding:0;left:8px;bottom:8px}#header .nav_container .nav .buttons .button_container .bookmark,#footer .nav_container .nav .buttons .button_container .bookmark{display:none;position:absolute;z-index:2009;left:-5px;top:-5px;width:73px;height:15px;background-color:#1b2a58}#header .nav_container .nav .buttons .button_container.selected .bookmark,#footer .nav_container .nav .buttons .button_container.selected .bookmark{display:block}#header .nav_container .nav .buttons .button_work .button,#footer .nav_container .nav .buttons .button_work .button{background-color:#26c3ee}#header .nav_container .nav .buttons .button_work .button:hover,#footer .nav_container .nav .buttons .button_work .button:hover{background-color:#0e94b9}#header .nav_container .nav .buttons .button_news .button,#footer .nav_container .nav .buttons .button_news .button{background-color:#91e1f6}#header .nav_container .nav .buttons .button_news .button:hover,#footer .nav_container .nav .buttons .button_news .button:hover{background-color:#4acef0}#header .nav_container .nav .buttons .button_about .button,#footer .nav_container .nav .buttons .button_about .button{background-color:#5ed3f2}#header .nav_container .nav .buttons .button_about .button:hover,#footer .nav_container .nav .buttons .button_about .button:hover{background-color:#17c0ec}#header .nav_container .nav .buttons .button_contact .button,#footer .nav_container .nav .buttons .button_contact .button{background-color:#767f9b}#header .nav_container .nav .buttons .button_contact .button:hover,#footer .nav_container .nav .buttons .button_contact .button:hover{background-color:#535a72}#header .nav_container .submenu,#footer .nav_container .submenu{display:none;position:absolute;left:0px;top:46px;z-index:2100}#header .nav_container .submenu .sub_background,#footer .nav_container .submenu .sub_background{position:absolute;background-color:#1b2a58;width:100%;height:100%}#header .nav_container .submenu .sub_offclick,#footer .nav_container .submenu .sub_offclick{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:transparent}#header .nav_container .submenu .sub_buttons .sub_button,#footer .nav_container .submenu .sub_buttons .sub_button{display:block;margin-top:3px;margin-bottom:8px;width:180px;height:46px;position:relative;left:7px;color:#1b2a58}#header .nav_container .submenu .sub_buttons .sub_button a,#footer .nav_container .submenu .sub_buttons .sub_button a{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;text-decoration:none;width:100%;height:100%}#header .nav_container .submenu .sub_buttons .sub_button .text,#footer .nav_container .submenu .sub_buttons .sub_button .text{font-size:27px;position:absolute;margin:0;padding:0;left:8px;color:#1b2a58 !important;bottom:12px !important}#header .nav_container .submenu .button_alt1,#header .nav_container .submenu .button_story,#footer .nav_container .submenu .button_alt1,#footer .nav_container .submenu .button_story{background-color:#b5ebf9}#header .nav_container .submenu .button_alt1:hover,#header .nav_container .submenu .button_story:hover,#footer .nav_container .submenu .button_alt1:hover,#footer .nav_container .submenu .button_story:hover{background-color:#6ed8f3}#header .nav_container .submenu .button_alt2,#header .nav_container .submenu .button_philosophy,#footer .nav_container .submenu .button_alt2,#footer .nav_container .submenu .button_philosophy{background-color:#8fe0f6}#header .nav_container .submenu .button_alt2:hover,#header .nav_container .submenu .button_philosophy:hover,#footer .nav_container .submenu .button_alt2:hover,#footer .nav_container .submenu .button_philosophy:hover{background-color:#48ccf0}#header .nav_container .submenu .button_alt3,#header .nav_container .submenu .button_people,#footer .nav_container .submenu .button_alt3,#footer .nav_container .submenu .button_people{background-color:#26c3ee}#header .nav_container .submenu .button_alt3:hover,#header .nav_container .submenu .button_people:hover,#footer .nav_container .submenu .button_alt3:hover,#footer .nav_container .submenu .button_people:hover{background-color:#0e94b9}#header .nav_container .submenu#people_submenu .sub_buttons,#footer .nav_container .submenu#people_submenu .sub_buttons{padding-top:5px}#header .nav_container .submenu#people_submenu .sub_buttons .sub_button,#footer .nav_container .submenu#people_submenu .sub_buttons .sub_button{width:300px}#header a.logo,#footer a.logo{position:absolute;bottom:13px;right:-20px;width:341px;height:61px;text-decoration:none;background-image:url(http://macdonaldmedia.s3.amazonaws.com/assets/layouts/logo-d3f4e557de6e3d15c873ba642ff3a2d6.png);background-color:transparent}#header a.logo:hover,#footer a.logo:hover{text-decoration:none;background-color:transparent}#header a.logo_tagline,#footer a.logo_tagline{color:#3d4047;position:absolute;bottom:-50px;right:-19px;width:341px;height:61px;text-decoration:none;font-size:13px;background-color:transparent}#header a.logo_tagline:hover,#footer a.logo_tagline:hover{text-decoration:none;background-color:transparent}#header a.logo_tagline:active,#header a.logo_tagline:visited,#header a.logo_tagline:hover,#footer a.logo_tagline:active,#footer a.logo_tagline:visited,#footer a.logo_tagline:hover{color:#3d4047}#top_trim,#bottom_trim{margin:20px auto 0 auto;width:961px;height:16px;position:relative;background:url(http://macdonaldmedia.s3.amazonaws.com/assets/layouts/header_pixels-0827866a749c1554f03769863e30121b.png) 0 0 no-repeat}#top_trim #share,#bottom_trim #share{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;width:133px;height:16px;position:absolute;right:0;top:-12px}#top_trim #share a.button,#top_trim #share a.button_nomargin,#bottom_trim #share a.button,#bottom_trim #share a.button_nomargin{width:25px;height:25px;margin-right:11px;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto}#top_trim #share a.button_nomargin,#bottom_trim #share a.button_nomargin{margin-right:0}#top_trim #share .addthis_button,#bottom_trim #share .addthis_button{background:url(http://macdonaldmedia.s3.amazonaws.com/assets/layouts/share/addthis-3d2cde7925b8e308a20036682f89243b.png) 0 0 no-repeat}#top_trim #share .facebook,#bottom_trim #share .facebook{background:url(http://macdonaldmedia.s3.amazonaws.com/assets/layouts/share/facebook-24e2217e00697125516c815287aebc7d.png) 0 0 no-repeat}#top_trim #share .twitter,#bottom_trim #share .twitter{background:url(http://macdonaldmedia.s3.amazonaws.com/assets/layouts/share/twitter-48fbafdb0eb545811eb2d0b83ed48fa2.png) 0 0 no-repeat}#top_trim #share .youtube,#bottom_trim #share .youtube{background:url(http://macdonaldmedia.s3.amazonaws.com/assets/layouts/share/youtube-368e80775ec934d2e71b3828f9b3ebd8.png) 0 0 no-repeat}#header{height:90px}#bottom_trim{margin:50px auto}.footer_trim_wide{width:961px;height:13px;margin:0 auto;position:relative;background-image:url(http://macdonaldmedia.s3.amazonaws.com/assets/layouts/footer_pixels_wide-e6a714451e300b59c6d470b186888191.png)}.footer_trim_narrow{margin:0 auto;position:relative;width:817px;height:13px;left:72px;background-image:url(http://macdonaldmedia.s3.amazonaws.com/assets/layouts/footer_pixels_narrow-2a4b2084d628c91dbe80d61f2369c732.png)}#footer{margin-top:25px}#footer .nav_container{height:75px}#home_container #sequence{position:relative;width:961px;height:383px;background-color:white;margin-top:20px;overflow:hidden;overflow-x:hidden;overflow-y:hidden}#home_container #sequence #share{position:absolute;right:0;top:0;padding-left:5px;width:133px;height:25px;z-index:1000}#home_container #sequence #share a.button,#home_container #sequence #share a.button_nomargin{width:25px;height:25px;margin-right:11px;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto}#home_container #sequence #share a.button_nomargin{margin-right:0}#home_container #sequence #share .addthis_button{background:url(http://macdonaldmedia.s3.amazonaws.com/assets/layouts/share/addthis-3d2cde7925b8e308a20036682f89243b.png) 0 0 no-repeat}#home_container #sequence #share .facebook{background:url(http://macdonaldmedia.s3.amazonaws.com/assets/layouts/share/facebook-24e2217e00697125516c815287aebc7d.png) 0 0 no-repeat}#home_container #sequence #share .twitter{background:url(http://macdonaldmedia.s3.amazonaws.com/assets/layouts/share/twitter-48fbafdb0eb545811eb2d0b83ed48fa2.png) 0 0 no-repeat}#home_container #sequence #share .youtube{background:url(http://macdonaldmedia.s3.amazonaws.com/assets/layouts/share/youtube-368e80775ec934d2e71b3828f9b3ebd8.png) 0 0 no-repeat}#home_container #sequence #stage{position:absolute;z-index:100;width:100%;height:100%}#home_container #sequence #stage #loading{display:none;position:absolute;width:100%;height:100%;background-color:#fff;vertical-align:center;text-align:center;font-size:72px;font-weight:800;color:#1b2a58;line-height:350px}#home_container #sequence #stage #text1{opacity:0;display:none}#home_container #sequence #stage .text_area{position:absolute;left:13px;top:121px;width:925px;height:119px;font-family:"Open Sans",sans-serif;font-size:52px;line-height:54px;font-weight:300;background-color:#fff;padding:0 5px 0 5px;color:#58658a}#home_container #sequence #stage .text_area .text{position:absolute;letter-spacing:0.05em;top:-1px;left:14px;padding:0;margin:0}#home_container #sequence #stage #clients{position:absolute;width:100%;height:100%;display:none;opacity:0}#home_container #sequence #stage #clients .client{display:none;width:100%;height:100%}#home_container #sequence #stage #clients .client.visible{display:block}#home_container #sequence #stage #clients .client .logo{position:absolute;display:block;top:25px;left:37px;border:0;padding:9px;width:161px;height:114px;background-color:#fff}#home_container #sequence #stage #clients .client .logo .img_container{width:100%;height:100%}#home_container #sequence #stage #clients .client .logo .txt_container{position:absolute;line-height:16px;font-size:14px;width:125px;top:35px;vertical-align:middle;text-align:center}#home_container #sequence #stage #clients .client .image1,#home_container #sequence #stage #clients .client .image2,#home_container #sequence #stage #clients .client .image3{position:absolute;background-color:red}#home_container #sequence #stage #clients .client .image1{top:25px;left:265px;width:299px;height:168px}#home_container #sequence #stage #clients .client .image2{top:205px;left:265px;width:299px;height:168px}#home_container #sequence #stage #clients .client .image3{top:25px;left:576px;width:216px;height:348px}#home_container #sequence #stage #pixels_left{position:absolute;width:1285px;height:373px;top:0;left:-1285px;background:url(http://macdonaldmedia.s3.amazonaws.com/assets/pages/index/pixels_left-f516387b5d2dce07ed25addb523c65b5.png) no-repeat 0 0}#home_container #sequence #stage #pixels_right{position:absolute;width:1273px;height:372px;top:13px;margin-left:961px;left:0;background:url(http://macdonaldmedia.s3.amazonaws.com/assets/pages/index/pixels_right-37c03bb9fd70c754bc0b5392b90c302c.png) no-repeat 0 0}#about_index .clear{clear:both}#about_index #about_frame{position:relative;margin-left:144px;width:817px}#about_index #about_frame .title{color:#182b5a;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;margin-left:6px;padding-bottom:25px;padding-top:5px;font-weight:600;font-size:65px;line-height:60px}#about_index #about_frame .body{clear:both;position:relative}#about_index #about_frame .body .article{padding-right:20px;float:left}#about_index #about_frame .body .article a{text-decoration:none}#about_index #about_frame .body .article a:hover .article_title{text-decoration:underline}#about_index .subheader{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;width:468px;height:83px;margin:22px 0;background-image:url(http://macdonaldmedia.s3.amazonaws.com/assets/layouts/sub_header_squares-dab7f4ede92379f7eeb44c1d1b20d05d.png);text-decoration:none}#about_index .subheader .mask{background-color:white;width:290px;height:100%;left:165px;position:relative}#about_index .subheader .mask .text{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;font-size:44px;font-weight:400;color:#22315e;position:relative;padding-left:14px;padding-top:32px}#people .clear{clear:both}#people #people_frame{position:relative;margin-left:144px;width:817px}#people #people_frame .name{color:#182b5a;display:block;margin-left:6px;padding-bottom:10px;font-weight:600;font-size:65px;line-height:83px}#people #people_frame .name .alt{color:#22c2ed;font-weight:300}#people #people_frame .menu{position:relative}#people #people_frame .menu .nav_container{width:340px;height:83px;float:right;position:relative}#people #people_frame .menu .nav_container .nav{position:relative;top:70px}#people #people_frame .menu .nav_container .nav .background{background-color:#1b2a58;position:absolute;bottom:0;left:0;width:326px;height:47px}#people #people_frame .menu .nav_container .nav .buttons{position:absolute;left:5px;bottom:5px;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto}#people #people_frame .menu .nav_container .nav .buttons a.button{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;text-decoration:none;color:#fff;width:161px;height:47px;margin:0 2px 0 0;padding:0;position:relative;bottom:-4px}#people #people_frame .menu .nav_container .nav .buttons a.button .text{font-size:28px;position:absolute;margin:0;padding:0;bottom:15px}#people #people_frame .menu .nav_container .nav .buttons #person_previous{background-color:#7a839e}#people #people_frame .menu .nav_container .nav .buttons #person_previous:hover{background-color:#565e76}#people #people_frame .menu .nav_container .nav .buttons #person_previous .text{left:17px}#people #people_frame .menu .nav_container .nav .buttons #person_next{background-color:#31c6ef}#people #people_frame .menu .nav_container .nav .buttons #person_next:hover{background-color:#0f9dc4}#people #people_frame .menu .nav_container .nav .buttons #person_next .text{left:39px}#people #people_frame .menu .subheader{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;width:468px;height:83px;background-image:url(http://macdonaldmedia.s3.amazonaws.com/assets/layouts/sub_header_squares-dab7f4ede92379f7eeb44c1d1b20d05d.png)}#people #people_frame .menu .subheader .mask{background-color:white;width:210px;height:100%;left:215px;position:relative}#people #people_frame .menu .subheader .mask .text{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;font-size:38px;font-weight:400;color:#22315e;position:relative;padding-left:14px;padding-top:32px}#people #people_frame .body{clear:both;position:relative}#people #people_frame .body .examples{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;float:right;width:349px;text-align:right;line-height:0px}#people #people_frame .body .description{padding:0px 20px 22px 0px;float:left;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;width:435px}#people #people_frame .body .description .subtitle{color:#333366;margin-bottom:5px}#people #people_frame .body .description .subtitle p{letter-spacing:0em;font-size:34px;font-weight:600;line-height:40px;margin:0}#people #people_frame .body .description .text{color:#1b2a58;letter-spacing:0em;line-height:normal;margin:15px 0}#people #people_frame .body .description .text p{margin:0 0 15px 0;font-size:16px;line-height:30px}#people_index .clear{clear:both}#people_index #people_frame{position:relative;margin-left:144px;width:817px}#people_index #people_frame .title{color:#182b5a;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;margin-left:6px;padding-bottom:25px;padding-top:5px;font-weight:600;font-size:65px;line-height:60px}#people_index #people_frame .body{clear:both;position:relative}#people_index #people_frame .body .person{padding-right:20px;float:left}#people_index #people_frame .body .person a{text-decoration:none}#people_index #people_frame .body .person a:hover .person_title{text-decoration:underline}#people_index #people_frame .body .person .person_header{margin-top:20px;margin-bottom:20px;position:relative;vertical-align:top}#people_index #people_frame .body .person .person_header img{border:0}#people_index #people_frame .body .person .person_header .person_decoration{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;width:163px;height:59px;background:url(http://macdonaldmedia.s3.amazonaws.com/assets/layouts/sub_header_squares-dab7f4ede92379f7eeb44c1d1b20d05d.png) no-repeat 0 -10px}#people_index #people_frame .body .person .person_header .person_logo{float:left;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;top:7px;width:163px;height:69px}#people_index #people_frame .body .person .person_header .person_logo .person_img{width:163px;height:59px}#people_index #people_frame .body .person .person_header .person_details{float:right;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;width:640px;padding-bottom:15px;text-decoration:none}#people_index #people_frame .body .person .person_header .person_details .person_title{padding-left:8px;color:#1b2a58;font-size:24px;font-weight:700;line-height:normal}#people_index #people_frame .body .person .person_header .person_details .person_subtext{padding-left:8px;color:#26c3ee;font-size:18px;font-weight:700;line-height:normal}#people_index #people_frame .body .person .person_body{width:460px;padding:0;letter-spacing:0em;padding-left:188px;padding-bottom:15px;line-height:normal}#people_index #people_frame .body .person .person_body p{margin:18px 0;font-size:18px;line-height:33px}#people_index #people_frame .body .person .person_body .more_link{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;font-size:18px;font-weight:700;color:#1b2a58;padding-bottom:15px}#philosophy .clear,#story .clear{clear:both}#philosophy #philosophy_frame,#philosophy #story_frame,#story #philosophy_frame,#story #story_frame{position:relative;margin-left:144px;width:817px}#philosophy #philosophy_frame .title,#philosophy #story_frame .title,#story #philosophy_frame .title,#story #story_frame .title{color:#182b5a;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;margin-left:6px;padding-bottom:25px;padding-top:5px;font-weight:600;font-size:65px;line-height:60px}#philosophy #philosophy_frame .body,#philosophy #story_frame .body,#story #philosophy_frame .body,#story #story_frame .body{clear:both;position:relative}#philosophy #philosophy_frame .body .description,#philosophy #story_frame .body .description,#story #philosophy_frame .body .description,#story #story_frame .body .description{padding-right:20px;margin-bottom:40px;float:left;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto}#philosophy #philosophy_frame .body .description .section_title,#philosophy #story_frame .body .description .section_title,#story #philosophy_frame .body .description .section_title,#story #story_frame .body .description .section_title{padding-left:5px;color:#33ccff;font-size:45px;font-weight:400;padding-top:10px;line-height:normal}#philosophy #philosophy_frame .body .description .section_title .alt,#philosophy #story_frame .body .description .section_title .alt,#story #philosophy_frame .body .description .section_title .alt,#story #story_frame .body .description .section_title .alt{color:#333366;font-weight:300}#philosophy #philosophy_frame .body .description .section_content,#philosophy #story_frame .body .description .section_content,#story #philosophy_frame .body .description .section_content,#story #story_frame .body .description .section_content{color:#1b2a58;width:460px;padding:0;padding:0;letter-spacing:0em;padding-left:8px;padding-bottom:15px;line-height:normal}#philosophy #philosophy_frame .body .description .section_content p,#philosophy #story_frame .body .description .section_content p,#story #philosophy_frame .body .description .section_content p,#story #story_frame .body .description .section_content p{margin:10px 0;font-size:18px;line-height:30px}
