html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,a,em,font,img,small,strong,b,u,i,center,ol,ul,li,fieldset,form,label{background:transparent;border:0;font-size:100%;outline:0;vertical-align:baseline;margin:0;padding:0;}ol,ul{list-style:none;}body{background:#989898 url(images/bg.jpg) repeat-y center center;color:#525252;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.4;}blockquote{background:#e6e6e6 url(images/blockquote.jpg) no-repeat top left;min-height:105px;margin:10px 0;padding:10px 20px 10px 132px;}hr{background-color:#fff;border:none;border-top:1px dashed #ccc;color:#fff;height:2px;width:80%;margin:20px auto;}.clear{clear:both;}.logo,.rss,.twitter,.flickr,.vimeo,#latest_work_title,#older_work_title,#bit_on_side_title,#codswallop_title{background:url(images/isprite.png) no-repeat;overflow:hidden;}#wrapper{width:822px;margin:auto;}#header{background-color:#ffc324;width:816px;margin:3px 0 0 3px;}.logo{background-position:0 0;float:left;height:25px;overflow:hidden;width:184px;margin:93px 0 0 40px;}.header_promo{background:url(images/ninja.jpg) no-repeat;float:right;height:150px;margin-right:13px;overflow:hidden;width:258px;}#nav{background:#ababab;height:25px;width:802px;margin:3px 0 30px 3px;padding:5px 0 0 14px;}#nav a{color:#fff;font-size:14px;font-weight:700;text-decoration:none;padding:0 7px;}#nav a:hover{color:#6b6b6b;}#nav li{float:left;height:30px;margin:0 8px;}#nav li#home_btn{margin:0 8px 0 4px;}#nav li.current a,#nav li.current a:hover{background-color:#6b6b6b;color:#fc3;text-decoration:none;padding:4px 7px;}#sidebar{float:left;font-size:11px;margin-left:20px;width:195px;}#content{float:right;margin-right:20px;width:550px;}#sidebar ul li a{color:#525252;text-decoration:none;}#sidebar ul{clear:left;margin-bottom:20px;}#sidebar ul li{margin-top:4px;}#sidebar ul.sidebar_text_links li a{padding:2px;}#sidebar ul.sidebar_text_links li a:hover{background-color:#fc3;}#sidebar ul.sidebar_text_links li.more_sidebar{text-align:right;margin:10px 20px 0 0;}#sidebar ul.sidebar_text_links li.more_sidebar a{font-weight:700;}#sidebar ul.sidebar_text_links li.more_sidebar a:hover{background:none;color:#000;}#sidebar #social li a{display:block;float:left;height:25px;margin-right:5px;overflow:hidden;width:25px;}a.rss{background-position:0 -35px;}a.twitter{background-position:-35px -35px;}a.flickr{background-position:-70px -35px;}a.vimeo{background-position:-105px -35px;margin-right:0;}#searchform #s{background:#ccc;border:none;color:#525252;font-family:Arial, Helvetica, sans-serif;font-size:12px;width:120px;padding:5px;}#searchform #searchsubmit{background:#fc3;border:none;color:#525252;cursor:pointer;font-size:12px;margin-left:3px;padding:4px;}#latest_work_title,#older_work_title,#bit_on_side_title,#codswallop_title{display:block;float:left;height:26px;margin-bottom:5px;}#latest_work_title{background-position:0 -70px;width:122px;}#older_work_title{background-position:0 -106px;width:112px;}#bit_on_side_title{background-position:0 -142px;width:180px;}#codswallop_title{background-position:0 -178px;width:116px;}#content h1{font-size:30px;}#content h2{font-size:28px;}#content h3{font-size:24px;margin-bottom:20px;}#content h4{font-size:22px;margin-bottom:10px 0 14px;}#content h5{font-size:22px;font-weight:700;margin:12px 0 14px;}#content h6{font-size:18px;margin-bottom:10px 0 14px;}#content h1 a,#content h2 a,#content h3 a,#content h4 a,#content h5 a,#content h6 a{border:none;color:#333;text-decoration:none;}#content h1 a:hover,#content h2 a:hover,#content h3 a:hover,#content h4 a:hover,#content h5 a:hover,#content h6 a:hover{border-bottom:none;text-decoration:underline;}#content p{margin-bottom:5px;}#content a{color:#000;text-decoration:underline;}#content a:hover{text-decoration:none;}#content #post a,#content #post a:hover{color:#333;text-decoration:underline;}#content #post ul{margin:10px 0 20px 20px;}#content #post ul li{list-style:disc;margin-bottom:10px;}.visit{background-color:#333;color:#fff !important;display:block;text-align:center;text-decoration:none !important;width:100%;margin:5px 0 10px;padding:5px 0;}.visit:hover{background-color:#444;}.author_details{background-color:#fafafa;border:1px solid #f3f3f3;margin:10px 0;padding:10px 0 10px 10px;}.author_details h6{color:#545454;font-size:16px;margin-top:11px;}.author_details h6 a{color:#545454;}.author_details a{color:#545454;text-decoration:none !important;}.author_details a:hover{color:#777 !important;text-decoration:none !important;}.author_details img{float:left;margin:0 !important;}.author_details .info{float:left;margin-left:15px;}#message_result{background-color:#f9f9f9;color:#888;font-size:20px;text-align:center;padding:20px;}#message_line{border-top:1px solid #ccc;height:1px;margin:5px 0 20px;}#not_found{margin:20px 0 0 20px;}#not_found a{color:#444 !important;display:block;font-size:20px;margin-bottom:20px;text-decoration:none !important;}#not_found a:hover{color:#666 !important;}#not_found a span{color:#888;font-size:14px;text-decoration:underline;}#footer{background-color:#ababab;height:40px;text-align:center;width:816px;margin:30px 0 3px 3px;}#footer p{padding-top:12px;}#footer a{color:#fff;text-decoration:none;}#footer a:hover{text-decoration:underline;}#single_prev_post{float:left;margin-bottom:24px;}#single_next_post{float:right;margin-bottom:24px;}#single_prev_post a,#single_next_post a{background-color:#fc3;border:none;color:#000;text-decoration:none;padding:2px;}#single_prev_post a:hover,#single_next_post a:hover{border:none;color:#fff;text-decoration:none;}.single_page{border-bottom:1px dashed #ccc;margin-bottom:20px;padding-bottom:20px;}#try_again{color:#333;float:left;font-size:18px;}#again_searchform{float:left;margin-left:20px;}#again_searchform #s{background:#ccc;border:none;color:#525252;font-family:Arial, Helvetica, sans-serif;font-size:12px;width:356px;padding:5px;}#again_searchform #searchsubmit{background:#fc3;border:none;color:#525252;cursor:pointer;font-size:12px;margin-left:3px;padding:4px 20px;}#search_suggest{font-size:16px;text-align:center;width:100%;margin:30px auto 50px;}#comment_area{background-color:#ededed;border:1px solid #dcdddd;margin-top:20px;padding:40px 0 40px 30px;}#comment_area a,#comment_area a:visited{color:#fb8800;text-decoration:none;}#comment_area a:hover{color:#ffa234;text-decoration:underline;}#comment_header span{font-size:10px;}#commentform{margin-top:20px;width:550px;}#commentform input.text{background-color:#ccc !important;border:none;color:#525252;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin-top:10px;width:540px;padding:5px;}#commentform textarea{background-color:#ccc !important;border:none;color:#525252;font-family:Arial, Helvetica, sans-serif;font-size:12px;height:150px;margin-top:10px;width:540px;padding:5px;}#commentform #submit{background-color:#fc3;border:0;color:#525252;cursor:pointer;margin-top:5px;width:550px;padding:10px 0;}#commentform #submit:hover{background-color:#525252;color:#fc3;padding:10px 0;}#commentlist li{border-bottom:1px dashed #ccc;margin-bottom:20px;}.comment_meta span{color:#f22294 !important;}.comment_meta span .url{color:#f22294 !important;text-decoration:none !important;}.comment_meta span .url:hover{color:#f352aa !important;text-decoration:underline !important;}.no_comments{background-color:#ededed;border:1px solid #dcdddd;margin-top:20px;font-size:14px;padding:40px 0 40px 30px;}#main #content img.wp-smiley{margin:0 !important;}.home_clients{margin:0 0 10px !important;}.teamBox{border:1px solid #e2e2e2;float:left;width:239px;margin:0 20px 20px 0;padding:12px;}.teamBox.end{margin:0 0 20px;}.teamBox:hover{background-color:#f8f8f8;border:1px solid #fc3;}.teamBox img{float:left;margin:0;}.teamBox .details{float:right;margin-top:20px;width:145px;}.teamBox .details h4{font-size:20px !important;line-height:24px;}.codswallop_meta{border-bottom:1px dashed #ccc;color:#797979;margin:20px 0 30px;}.codswallop_meta .meta{float:left;padding-top:5px;}.codswallop_meta a{color:#333 !important;text-decoration:none;}.codswallop_meta a:hover{color:#666 !important;text-decoration:none !important;}.codswallop_more{display:block;float:right;font-size:17px;}.prev_post,.next_post{float:left;margin-top:20px;}.prev_post a,.next_post a{background-color:#fc3;color:#525252 !important;font-size:20px;text-decoration:none !important;padding:3px 10px;}.prev_post a:hover,.next_post a:hover{background-color:#525252 !important;color:#fc3 !important;}.contact_box{font-size:13px;line-height:1.3em;margin:10px 0;}.contact_box .contact_title{color:#000;font-variant:small-caps;}.contact_box.left.gap{margin-left:30px;}#ident_desc{margin:28px 0 0 10px;}#directions_input{background-color:#ccc !important;border:none;color:#525252;font-family:Arial, Helvetica, sans-serif;width:406px;padding:4px;}#directions_submit{background-color:#fc3;border:0;color:#525252;cursor:pointer;margin-left:3px;width:130px;padding:3px 0;}#directions_submit:hover{background-color:#525252;color:#fc3;padding:3px 0;}#job_form{margin-top:30px;}#job_form p span{color:#c00;}#job_form p small{font-size:10px;margin-bottom:10px;}#job_form ul{margin:10px 10px 0 0;}#job_form ul li{list-style:disc;margin-bottom:6px;}#job_form input,#job_form textarea{background-color:#fff;border:1px solid #ccc;color:#333;padding:5px;}#job_form input,#job_form span input{height:20px;width:335px;}#job_form textarea{height:190px;width:335px;}#job_form input#submit{background-color:#fc3 !important;border:0 !important;color:#525252;cursor:pointer;height:auto;width:347px;padding:10px 0 !important;}#job_form input#submit:hover{background-color:#525252 !important;color:#fc3;padding:10px 0;}#job_form div.wpcf7-response-output{width:325px;}.social{border-top:1px dashed #ccc;margin-top:30px;}.social .social_bookmark_header{background-color:#f9f9f9;height:18px;margin-bottom:20px;}.social h3{margin-bottom:5px !important;}.social span{display:block;}.social ul{display:inline;margin:0 !important;padding:0 !important;}.social ul li{display:inline !important;margin:0;padding:0;}.social ul li:before{content:"";}.social img{border:0 !important;float:none;height:16px;width:16px;margin:0 10px 0 0 !important;padding:0 !important;}.social ul li a,.social ul li a:hover{border:0 !important;display:block;float:left;}div.wpcf7{margin:0;padding:0;}div.wpcf7-response-output{text-align:center;margin:2em 0.5em 1em;padding:0.2em 5px;}div.wpcf7-mail-sent-ok{border:2px solid #398f14;}div.wpcf7-mail-sent-ng{border:2px solid red;}div.wpcf7-spam-blocked{border:2px solid orange;}div.wpcf7-validation-errors{border:2px solid #f7e700;}span.wpcf7-form-control-wrap{position:relative;}span.wpcf7-not-valid-tip{background:#fff;border:1px solid red;font-size:10pt;left:20%;position:absolute;top:20%;width:280px;z-index:100;padding:2px;}span.wpcf7-not-valid-tip-no-ajax{color:red;display:block;font-size:10pt;}span.wpcf7-list-item{margin-left:0.5em;}.wpcf7-display-none{display:none;}img.ajax-loader{border:none;vertical-align:middle;}.fl,#searchform #s,#searchform #searchsubmit,#again_searchform #s,#again_searchform #searchsubmit,.contact_box.left,#map_ident,#ident_desc{float:left;}.fr,.next_post{float:right;}#nav ul,#sidebar #social li{display:inline;}#sidebar ul li a:hover,#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{color:#333;}.widget_search,#content img{margin:20px 0;}#searchform #searchsubmit:hover,#again_searchform #searchsubmit:hover{background:#525252;color:#fc3;}.search_item,#directions_form{margin-bottom:20px;}#comment_header,.commentlist{width:560px;}.comment_meta,.codswallop_date{color:#999;}#map_details,#job_form p{margin-bottom:14px;}