a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;padding:0;margin:0;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}p{padding:0;margin:0}img{padding:0;margin:0;display:block}blockquote{padding:0px;margin:0}a
img{border:none}html{height:100%}body{font-family:"Lucida Sans",Verdana,Arial,Helvetica,sans-serif;line-height:1.43;font-size:14px;color:#333;height:100%;background-color:#fff}ul,dl,ol,p{padding-bottom:14px}strong{font-weight:bold}em{font-style:italic}h1,h3{font-size:20px;margin-top:8px;padding-bottom:4px;margin-bottom:15px;color:#568157;font-weight:normal;letter-spacing: -0.5px;border-bottom:1px solid #568157}h1
span{color:#333}h4{font-size:12px;margin-top:2px;padding-bottom:3px;margin-bottom:10px;color:#568157;font-weight:bold}#footer
h3{color:#fff;border-bottom:2px solid #fff;margin-bottom:14px}ul.arrow-list{list-style:none}ul.arrow-list
li{background-image:url('http://i.farrowscreative.com/images/fc_sprite_map.png');background-repeat:no-repeat;background-position:0 -420px;height:30px;padding-left:20px}body.services ul.arrow-list li, body.who_we_are ul.arrow-list
li{padding-top:8px;height:18px}ul.2col_list{float:left;width:210px;background-color:red}.big_text{font-size:28px;line-height:1.2}.highlight{font-weight:bold;color:#568157}ul#options_list{padding:0
0 5px 0}body.home
ul#options_list{padding:0
0 8px 0}ul#options_list
li{margin-bottom:10px;padding-left:30px}.project_caption{font-size:11px;line-height:1.6}.project_caption
ul{text-align:right}.project_caption
span{color:#568157;text-align:right}body.services .project_caption
span{width:60px;position:absolute;left:0}body.services .project_caption
li{float:left;width:140px;position:relative;padding-left:80px}div.project_controls{clear:both}a.caption_link{color:#666;font-size:11px;float:right;text-align:right;clear:right}.project_caption a.subtle_link:link, .project_caption a.subtle_link:visited{color:#666}.half_width{width:460px}.float_left{float:left}.float_right{float:right}.clear{clear:both}.margin_l20{margin-left:20px}.paginate_bottom{text-align:right}a.subtle_link:link{border:none;padding-bottom:1px}a.subtle_link:visited{border:none;padding-bottom:1px}a.subtle_link:hover{border-bottom:1px dotted #568157;padding-bottom:0px}a.subtle_link:active{border:none;padding-bottom:1px}a:link{color:#558056;text-decoration:none;border-bottom:1px dotted #558056}a:visited{color:#558056;text-decoration:none;border-bottom:1px dotted #ccc}a:hover{color:#558056;text-decoration:none;border-bottom:1px solid #558056}a:active{color:#558056;text-decoration:none;border-bottom:1px solid #558056}div#footer a:link{color:#fff;text-decoration:none;border-bottom:1px dotted #fff}div#footer a:visited{color:#fff;text-decoration:none;border-bottom:1px dotted #ccc}div#footer a:hover{color:#fff;text-decoration:none;border-bottom:1px solid #fff}div#footer a:active{color:#fff;text-decoration:none;border-bottom:1px solid #fff}#wrapper,#footer{width:940px;margin:0
auto;position:relative}#header{margin-bottom:20px;position:relative}h2#branding{width:300px;height:70px;overflow:hidden;margin:0px;background-image:url('http://i.farrowscreative.com/images/fc_sprite_map.png');background-repeat:no-repeat;background-position:0 -120px;border:none}h2#branding
a{display:block;height:0px;padding:70px
0 0 0;height:70px;width:300px;overflow:hidden;border:none}.primary_content,.secondary_content{float:left;margin-bottom:20px;padding-bottom:14px;background-image:url('http://i.farrowscreative.com/images/dot_border_green.jpg');background-repeat:repeat-x;background-position:bottom}.primary_content{margin-right:20px}.secondary_content{position:relative}#footer_wrapper{color:#fff;background-color:#568157;background-image:url('http://i.farrowscreative.com/images/fc_sprite_map.png');background-repeat:repeat-x;background-position:0 -490px;clear:left}#footer{line-height:1.67;font-size:12px}.footer_module{width:300px;float:left;margin-right:20px;background-color:transparent}#foot_mod_three{margin-right:0px}.footer_mod_content{height:200px}.footer_mod_content
blockquote{text-align:center;font-size:16px}.footer_mod_foot{background-image:url('http://i.farrowscreative.com/images/dot_border_white.png');background-repeat:repeat-x;background-position:top;padding-top:13px;text-align:right}#sub_footer{clear:both;border-top:1px solid #fff;padding-top:14px;text-align:right;padding-bottom:40px;line-height:1.5;font-size:10px}body.home
#main_content{margin-bottom:20px}body.home
div.primary_content{width:300px;margin-bottom:20px;background-image:none;padding-bottom:0px;margin-bottom:0px}body.home
div.secondary_content{width:620px;height:460px;float:left}body.home div.primary_content
p.intro{font-size:20px;line-height:1.2;background-image:url('http://i.farrowscreative.com/images/dot_border_green.jpg');background-repeat:repeat-x;background-position:bottom;margin-bottom:20px}body.who_we_are
div.primary_content{width:940px}body.who_we_are
.people_image{float:left;margin:0
20px 20px 0}body.services div.primary_content, body.services
div.secondary_content{width:460px;min-height:690px}body.services a#photobox_link, body.home
a#photobox_link{display:block;padding:15px
30px 15px 55px;margin-bottom:20px;border:none;color:#fff;background-image:url('http://i.farrowscreative.com/images/fc_sprite_map.png');background-repeat:none;background-position:0px -990px;font-weight:bold}body.home
a#photobox_link{padding:12px
15px 12px 55px;background-position:0px -994px}body.services a.serv_action:link, body.services a.serv_action:visited, body.services a.serv_action:hover, body.services a.serv_action:active{display:block;height:28px;padding:8px
5px 0px 27px;margin-bottom:8px;float:left;clear:left;min-width:268px;background-image:url('http://i.farrowscreative.com/images/fc_sprite_map.png');background-repeat:no-repeat;background-position:0px -420px;background-color:#fff;border:1px
solid  #689a69;color:#666}body.services a.serv_action:hover, body.services a.serv_action:active{background-position:-500px -200px;background-color:#689a69;border:1px
solid  #689a69;color:#fff}body.portfolio div.primary_content, body.portfolio
div.secondary_content{width:460px;min-height:600px;padding-bottom:0px;text-transform:lowercase}body.portfolio
div.secondary_content{width:460px}body.clients
div.primary_content{width:940px;float:none;background-image:none}body.clients
div.secondary_content{width:940px;clear:both}body.clients div.secondary_content
p{float:left;width:300px}body.clients
div#ajax_container{float:left;width:620px;margin-left:20px;background-position:50% 50%;min-height:150px}body.clients
div#ajax_target{min-height:0}body.clients
#client_img_wrapper{width:130px;height:130px;padding:4px;float:left;background-position:center;background-repeat:no-repeat;border:1px
solid #CCC}body.clients
.thumb_grid{width:960px}body.clients
div#client_text_wrapper{width:620px;float:left;margin-right:20px;max-width:460px;background-color:#fff;text-transform:lowercase;min-height:150px}body.clients div#client_text_wrapper
ul{float:left;margin-right:20px;width:140px;text-align:right}body.clients div#client_text_wrapper
h4{font-size:14px;border-bottom:1px solid #CCC;padding-left:96px;color:#666}body.clients div#client_text_wrapper h4
span{padding-right:20px}body.clients
#client_services{margin-top:20px}body.clients div.primary_content ul.thumb_grid
li{height:40px;float:left;margin:0
10px 10px 0}div.secondary_content h3
span{color:#333}div#ajax_container{background:url('http://i.farrowscreative.com/images/ajax-loader.gif') no-repeat 50% 150px;width:100%;min-height:300px}#grid_content{overflow:hidden;width:460px;height:470px}ul{list-style:none}.thumb_grid{width:1000px}.thumb_grid
.proj_page{float:left}.proj_page{width:480px;height:480px}li.thumb_item{float:left}li.thumb_item a
img{padding:0
20px 20px 0}#thumb_nav_wrapper{border-top:1px solid #568157;margin-top:10px;padding-top:10px}#thumb_nav_wrapper
p{float:left;font-size:10px;max-width:90px;margin: -15px 0 0 5px;color:#999}#thumb_navigation{margin:0px;max-width:330px}#thumb_navigation
li{display:block;float:left;margin:0
12px 12px 0}#thumb_navigation li a:link, #thumb_navigation li a:visited, #thumb_navigation li a:hover, #thumb_navigation li a:active{color:#fff;border:0px;display:block;padding:3px
8px;background-color:#568157;color:#fff;font-weight:bold}#thumb_navigation li a:hover{background-color:#999;border:0px}#ajax_target{background-color:#fff;min-height:250px}body.portfolio
#current_client_logo{float:right}body.portfolio
project_summary{width:140px;float:left;margin-right:20px;text-align:right}body.portfolio #project_summary
img{margin-bottom:20px}body.portfolio #project_summary
li{margin-bottom:10px}body.portfolio #project_summary
ul{margin-bottom:10px;width:140px;float:left;margin-right:20px}body.portfolio
#project_brief{width:300px;float:left}body.film #wrapper div.primary_content,
body.film #wrapper
div.secondary_content{width:940px}body.film #wrapper
div.primary_content{min-height:415px;padding-bottom:15px;margin-bottom:0px}body.film #wrapper
div.secondary_content{min-height:0px;clear:both}body.film #ajax_container h3
span{color:#333}body.film #wrapper #project_summary
ul{width:200px;text-align:left;padding-bottom:0px;margin-bottom:0px}body.film
#slide_wrapper{float:left;width:720px}body.film
#project_info{width:200px;float:right;clear:none}body.film #project_info
h3{text-align:right;color:#333}body.film #wrapper
#project_brief{width:200px}body.film #wrapper #project_summary
img{float:left;margin-bottom:10px}body.film
#grid_content{width:940px;height:110px}body.film
.thumb_grid{width:5000px}body.film
.proj_page{width:960px;height:120px}body.contact
div.primary_content{width:940px}body.contact
.contact_list{float:left;font-weight:bold;font-size:14px}body.contact .contact_list
span{width:140px;display:block;float:left;margin-right:20px;text-align:right}body.contact .contact_list
span.address{text-align:left;width:200px}body.contact .contact_list
li{margin:10px
0;float:left;clear:left;width:460px}body.contact ul#options_list
li{margin:20px
0px 40px 0px;font-size:16px}body.contact
#rfp_trail{background-image:url('http://i.farrowscreative.com/images/fc_sprite_map.png');background-repeat:no-repeat;background-color:#689a69;background-position:0 -200px;color:#fff;padding:20px
20px 25px 80px;font-weight:bold;position:relative}body.contact #rfp_trail
a{display:block;color:#FFF;border:none;font-weight:normal;font-size:20px;text-align:right;position:absolute;top:0px;left:0px;width:100%;height:100%}body.contact #rfp_trail a
span{position:relative;top:5em;left: -20px}body.blog
div.primary_content{min-height:600px}body.blog
div.secondary_content{width:140px;float:left}body.blog
div.blog_byline{width:300px;margin-right:20px;float:left;text-align:right}body.blog
img.blog_image{border:1px
solid #689a69;padding:6px;margin-bottom:15px}body.blog
h3.blog_title{padding-left:320px}body.blog
div.blog_body{width:460px;float:left}body.blog
div.blog_entry{margin-bottom:20px;clear:left}div.comment_box,div.comment_box_alt,div.comment_box_special{width:610px;clear:both;margin-bottom:20px;padding:10px
10px 10px 0;border:1px
dotted #cedabc}div.comment_box h4, div.comment_box_alt h4, div.comment_box_special
h4{margin-left:160px}div.comment_box_alt{background-color:#cedabc}div.comment_box_special{border:1px
solid #568157;background-color:#568157;color:#fff}.comment_byline{width:140px;margin-right:20px;float:left;text-align:right;font-size:12px}.comment_body{width:450px;float:right}#comment_add,#blog_comments{width:620px;margin-left: -160px;float:left}#comment_add
form#comment_form{width:620px;max-width:620px}#comment_add input, #comment_add
textarea{width:450px}#comment_add input, #comment_add textarea, #comment_add
label{display:block;float:left}#comment_add
label{width:140px;margin-right:20px;text-align:right;clear:both}#comment_add  input#comment_submit, #comment_add
input#comment_preview{width:140px;margin-left:20px;float:right}body.contact #contact_form input,textarea,label{float:left;margin-bottom:20px}body.contact #contact_form input, body.contact #contact_form
textarea{width:295px;float:right}body.contact #contact_form
textarea{height:230px}body.contact #contact_form
label{width:140px;margin-right:18px;clear:left;text-align:right;font-weight:bold}body.contact
input#quick_submit{width:140px;height:36px;float:right;clear:both;margin-bottom:0px}ul.footer_img_list{list-style:none;overflow:hidden;max-height:130px}ul.footer_img_list
li{float:left;margin:0px
7px 7px 0;min-height:62px;background-color:#fff}ul.footer_img_list li
a{display:block;height:62px;padding:1px;width:64px;overflow:hidden;position:relative;background-color:#fff;background-position:center;background-repeat:no-repeat}ul.footer_img_list li a
span{position:absolute;right:6000em;display:block;height:2px;overflow:hidden}.recent_client ul.footer_img_list li
a{display:block;height:62px;padding:1px
2px;width:62px;overflow:hidden;position:relative;background-color:#fff;background-position:center;background-repeat:no-repeat;border-left:2px;border-right:2px}div#footer ul.footer_img_list li a:link, div#footer ul.footer_img_list li a:visited{border:1px
solid #fff}div#footer ul.footer_img_list li a:hover, div#footer ul.footer_img_list li a:active{border:1px
solid #ccc}div.client_quote div.footer_mod_content
div{display:table;overflow:hidden;height:130px}div.client_quote div.footer_mod_content div
blockquote{display:table-cell;text-align:center;vertical-align:middle;width:300px}#main_nav{position:absolute;top:0px;left:300px}.sf-menu, .sf-menu
*{margin:0;padding:0;list-style:none}.sf-menu{line-height:1.0}.sf-menu
ul{position:absolute;top:			-999em;width:620px}.sf-menu ul
li{width:100%}.sf-menu li:hover{visibility:inherit}.sf-menu
li{float:left;position:relative}.sf-menu
a{display:block;position:relative}.sf-menu li:hover ul,
.sf-menu li.sfHover
ul{left:0;top:25px;z-index:99}.sf-menu
a{padding:5px
0;text-decoration:none;width:138px;text-align:center}.sf-menu a, .sf-menu a:visited{color:#999}.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{color:#568157;outline:0}.sf-navbar{height:30px;position:relative}.sf-navbar
li{position:static;border:1px
#ccc solid;border-top:none;margin-left:20px}.sf-navbar li
ul{width:640px;;padding-left:20px}.sf-navbar li
ul#nav_sub_home{background-image:url('http://i.farrowscreative.com/images/fc_sprite_map.png');background-position:8px 0px;background-repeat:no-repeat;width:640px;height:23px}.sf-navbar li
ul#nav_sub_services{background-image:url('http://i.farrowscreative.com/images/fc_sprite_map.png');background-position:8px -30px;background-repeat:no-repeat;width:640px;height:23px}.sf-navbar li
ul#nav_sub_portfolio{background-image:url('http://i.farrowscreative.com/images/fc_sprite_map.png');background-position:8px -60px;background-repeat:no-repeat;width:640px;height:23px}.sf-navbar li
ul#nav_sub_contact{background-image:url('http://i.farrowscreative.com/images/fc_sprite_map.png');background-position:8px -90px;background-repeat:no-repeat;width:640px;height:23px}.sf-navbar li
li{position:relative;border:none;padding-top:20px;width:140px;margin-left:0px;margin-right:22px}.sf-navbar ul
li{width:auto;float:left}.sf-navbar a, .sf-navbar a:visited{border:none}.sf-navbar li.sfHover,.sf-navbar a:focus,{background-color:#d9e9d9;border:1px
solid #689a69;border-top:none}.sf-navbar li li.sfHover, .sf-navbar li li a:focus, .sf-navbar li li a:active{background:transparent;border:none}.sf-navbar ul li:hover,
.sf-navbar ul li.sfHover,
ul.sf-navbar ul li:hover li,
ul.sf-navbar ul li.sfHover li,
.sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active{color:#568157}ul.sf-navbar .current ul,
ul.sf-navbar ul li:hover ul,
ul.sf-navbar ul li.sfHover
ul{left:0;top:30px}.sf-navbar li li.current>a{color:#568157}