/*
Theme Name: ILCK
Theme URI: http://iflookscouldkill.co.uk
Description: The ILCK Wordpress theme. 
Version: 1 (WP2.9.1)
Author: Stephen Gray
Author URI: http://iflookscouldkill.co.uk
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,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;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:""""}h1,h2,h3,h5,h5,h6{font-weight:bold;font-family:"museo-sans-1","museo-sans-2",Arial,sans-serif}h1{color:#990;font-size:2.5em;text-transform:uppercase;float:left;font-weight:900;width:242px}.about h1{height:130px}.buzz h1{width:250px}.portfolio h1{height:107px}.page-template-template_portfolio_project-php h1{font-weight:700}h2{color:#990;font-size:1.75em;text-transform:uppercase;font-weight:900}.contact h2{font-size:1.25em;font-weight:700;margin:2em 0 0 0}h3{color:#069;font-size:1.5em;font-weight:300;margin-bottom:1em}.post h3{margin-bottom:0.2;line-height:1.4}a{text-decoration:none;color:#990}a:hover{text-decoration:underline}p{line-height:1.45;margin-bottom:1em;font-size:1.2em;font-family:"museo-sans-1","museo-sans-2",Arial,sans-serif;font-weight:300}#meta{font-size:1em;color:#999;margin-top:4em}.offscreen_text{display:block;height:1px;position:absolute;text-indent:-2000px}ul li{line-height:1.35;font-family:"museo-sans-1","museo-sans-2",Arial,sans-serif}.aligncenter{display:block;margin:0 auto}.alignleft{float:left;margin-right:29px}.alignright{float:right;margin-left:29px}.wp-caption{border:1px solid #666;text-align:center;background:#ccc;padding:10px;margin:10px}br.dirtyLittleTrick{clear:both;display:block;height:1px;margin:-1px 0 0 0}div{position:relative}li#theme-switcher{background:#fff;border:10px solid red;padding:20px;position:fixed;top:0;right:0}.post img{margin-bottom:2em}.post .ajax-loader{margin-bottom:0}body{font-size:62.5%;font-family:Arial,Sans-Serif;color:#333;background:#FFF;font-weight:300}#container{width:1057px;margin:47px auto;font-size:1.2em;padding:0 10px}#sidebar{float:left;width:201px;margin:1px 0 0 20px}#logo{margin-bottom:55px}#sidebar{color:#666;text-transform:uppercase}#logo p{text-align:justify;font-size:0.95em;color:#666;margin-top:0.5em}#mainnav{border-top:1px dotted #666;font-size:1.1em}#mainnav li{border-bottom:1px dotted #666;padding:0.3em 0 0.3em 0}#portfolio_nav li{border-bottom:1px dotted #666;padding:0.3em 0 0.3em 0}#portfolio_nav ul{border-top:1px dotted #666}#mainnav li a{color:#666;font-weight:700}#portfolio_nav li a{color:#666;font-weight:500}#mainnav li a:hover,#mainnav li.current_page_item a,#mainnav li.current_page_parent a,#portfolio_nav li a:hover,#portfolio_nav li.current_page_item a{color:#990;text-decoration:none}#illustration_link{margin:50px 0 50px 0}#portfolio_nav{margin-top:2em;font-size:1.1em}#portfolio_nav h3{font-size:1.1em;color:#990;font-weight:700;margin-bottom:0.5em}#content{width:752px;float:left;margin-left:60px}.home_box{float:left;width:352px;margin-right:48px;margin-bottom:24px}.home_box p{color:#999;font-weight:500;text-transform:uppercase;margin:0.3em 0 0 0;font-size:1.1em}.home_box_thumbnail{width:352px;height:168px;overflow:hidden;position:relative}.corner_arrow{display:block;position:absolute;bottom:0;right:0;background:transparent url(images/corner-arrow.gif) no-repeat 0 0;height:25px;width:26px}#content .row_end{margin-right:0}.home_thumb{position:absolute;top:0;left:0}.home_transparency{width:351px;height:168px;position:absolute;top:0;left:0;background:transparent url(images/home-rollover.png) no-repeat 0 0}.about_us_others{clear:both;width:778px}.about_us_others h2{margin-bottom:0.7em}.about_us_others_person{float:left;width:242px;height:15.5em;margin-right:24px;text-transform:uppercase;margin:0 1.17em 2.08em 0}.about_us_others_person h3{font-size:0.94em;margin:1em 0 0 0}.about_us_others_person p{color:#3FB2FF;font-size:0.94em}.attachment-about{margin-bottom:13px}#portrait{background:#ccc;width:711px;padding:20px 20px 30px 20px;float:left;height:282px}#portrait h2{font-size:53px;color:#333}#portrait img{position:absolute;top:20px;right:20px}#portrait h2,#portrait p{float:left;width:422px;font-weight:300}#portrait h2{margin-bottom:0.3em;font-family:"museo-1","museo-2",sans-serif}#portrait p{line-height:1.4}.firstname{font-family:"museo-sans-1","museo-sans-2",sans-serif;font-weight:500;display:block}#qanda{float:left;width:453px;margin-top:32px}#qanda h3{margin-bottom:0.2em;font-size:1.3em}#others_sidebar{float:right;width:178px;margin:32px 45px 0 0}#others_sidebar h2{font-size:1.25em;text-align:right;margin-bottom:1em;font-weight:900}#others_sidebar img{margin-bottom:11px}.buzz_box{width:750px;border-bottom:1px dotted #999;float:left;padding-bottom:1em;margin-bottom:2em}.buzz_box_thumbnail{width:221px;height:184px}.buzz_box h2,.buzz_box h3{color:#993;font-size:1.5em;line-height:1.2}.buzz_box h2{text-transform:uppercase;font-weight:300}.buzz_box p{margin-top:1em;color:#666;line-height:1.3;font-size:1.2em}.buzz_box_content{float:left;width:430px}.buzz_box_content .buzz_link{color:#F09}.portfolio_box{float:left;width:242px;margin-right:13px;margin-bottom:1em;height:16.33em}.portfolio_box_thumbnail{width:242px;height:143px;overflow:hidden;margin-bottom:6px}.portfolio_box h2{text-transform:uppercase;margin:0.1em 0 0.2em 0;font-size:1.1em;font-weight:700}#other_projects .portfolio_box h2{margin:0.1em 0 0.5em 0}.portfolio_box h2 a{color:#333}.portfolio_box h2 a:hover{color:#990;text-decoration:none}.portfolio_box p{color:#999;line-height:1.1;font-weight:500;font-size:1.1em}#other_projects .portfolio_box p{color:#999;font-weight:500}.portfolio_body_content{float:right;width:498px}#portfolio_other{width:750px;clear:both;margin-top:4em;float:left}#portfolio_other h2{font-size:1.3em;margin-bottom:1em}#portfolio_other p{font-size:1.1em;font-weight:500;color:#666}#portfolio_other p a{color:#666}.portfolio_project{float:left;width:752px}.portfolio_project h2{color:#3A3A36;font-size:2.17em;text-transform:uppercase;margin-bottom:0.5em;font-weight:700;float:left}.portfolio_project p{margin-bottom:1em}.portfolio_project #site_link{font-size:1.1em;font-weight:500;clear:left}#portfolio_extra{float:right;width:250px}#portfolio_services{float:right;text-align:right}#portfolio_content{clear:both}#portfolio_gallery{float:left;width:752px;margin-top:20px}#portfolio_services h3{font-size:1em;color:#990;font-weight:normal;line-height:1.35}#other_projects{float:left;width:100%;border-top:1px dotted #999;padding-top:1.92em;margin-top:1.92em}#other_projects h3{color:#990;font-size:1.75em;margin-bottom:0.7em;font-weight:500}.controls{position:absolute;width:100%;top:10px}.controls li{position:absolute;top:100px}#prev_control{left:10px}#next_control{right:10px}.blog h1,.single h1,.archive h1{float:none;margin-bottom:0.9em}#blog_intro{}#blog_content{width:515px;float:left}#blog_sidebar{width:171px;float:right;text-align:right}#blog_sidebar_header{width:171px;height:92px;border-bottom:1px dotted #666;margin-bottom:1.33em;position:relative}#blog_sidebar #rss_link{position:absolute;bottom:18px;right:2px}#blog_sidebar ul{margin-bottom:1.33em;padding-bottom:1.33em;border-bottom:1px dotted #666;float:right;clear:right;width:171px}#blog_sidebar ul li{margin-bottom:0.5em;padding-right:0.2em}#blog_sidebar ul li a{color:#666}#blog_sidebar h3{text-transform:uppercase;font-size:1.17em;color:#FFF;float:right;clear:right;font-weight:normal;padding:0.2em;margin-bottom:1em}h3#sidebar_recent_posts{background:#C99}h3#sidebar_blog_by_person{background:#999}h3#sidebar_categories{background:#C63}.blog .post,.single .post,.archive .post{border-bottom:1px dotted #666;margin-bottom:2.6em;color:#666}.blog .post h2,.single .post h2,.archive h2{margin-bottom:0.5em;font-size:1.05em;font-weight:700}.blog .post h2 a,.single .post h2,.archive h2{font-size:1.67em;color:#C63;text-transform:uppercase}.archive h2{margin-bottom:1em}.blog .post_date,.single .post_date,.archive .post_date{color:#666;font-size:0.92em;margin:0 0 1.5em 0}.blog .post_by,.single .post_by,.archive .post_by{margin:1.5em 0 1.5em 0}.blog .post_comments a,.single .post_comments a,.archive .post_comments a{color:#FFF;background:#FFF url(images/backgrounds/post-contact-us.gif) no-repeat 0 0;height:19px;width:112px;font-weight:bold;display:block;font-size:12px;padding:2px 0 0 7px;margin-bottom:0.5em;text-transform:uppercase}.blog .post p img{margin-bottom:1em}#respond{font-size:1.67em;color:#990}#commentform{margin-top:2em;width:100%;float:left}#commentform p{margin-bottom:1em}#commentform #comment_submit{margin-right:4em}#contact_content{float:left;width:796px;background:url(images/backgrounds/contact-banner.jpg) no-repeat 0 0;padding-top:230px}#contact_address{position:absolute;top:122px;right:45px;color:#FFF}#contact_address p{font-weight:500;font-size:13px;text-align:right}#contact_col_1{float:left;width:360px;margin-right:32px}#contact_col_2{float:left;width:360px;padding-top:117px}#contact_col_2 h2{float:left;clear:left;margin:0 1em 1em 0;text-transform:uppercase;font-size:12px}#email_link a{background:#FFF url(images/backgrounds/email-us.jpg) no-repeat 0 0;color:#FFF;width:79px;float:left;padding:5px 5px 0 14px;height:16px}#view_on_map a{background:#FFF url(images/backgrounds/our-location.jpg) no-repeat 0 0;color:#FFF;width:120px;float:left;padding:5px 5px 0 17px;height:16px;margin-bottom:2em}#email_link a:hover,#view_on_map a:hover{text-decoration:none;background-position:0 -21px}#contact_col_2 #rss_link,#contact_col_2 #twitter_link{clear:both;margin-bottom:1em}#rss_link a{background:#FFF url(images/backgrounds/rss.gif) no-repeat 0 -17px;color:#383E34;float:left;padding:5px 5px 0 25px;height:12px}#twitter_link a{background:#FFF url(images/backgrounds/twitter.gif) no-repeat 0 -16px;color:#383E34;float:left;padding:5px 5px 0 25px;height:13px}#twitter_link a:hover{text-decoration:none;background-position:0 1px}#rss_link a:hover{text-decoration:none;background-position:0 0}#contact_col_2 p{float:left;margin:0;line-height:1;padding-top:3px}#contact_col_2 p a{color:#342911}label{font-size:0.9em;font-weight:500;color:#666;text-transform:uppercase}label label{float:left;clear:left;font-size:0.92em;color:#999}.wpcf7-form,.wpcf7,.wpcf7-form p{float:left;width:362px;overflow:hidden}.wpcf7-form{padding-top:50px}.page_body_content div.wpcf7{margin-right:27px}.checkbox-901{margin-top:1em}.wpcf7-form-control-wrap input,.wpcf7-form-control-wrap textarea,#commentform input,#commentform textarea{background:#EEF5E8;border:0;width:335px;padding:10px;margin-top:0.2em}.wpcf7-checkbox input{width:20px}#contact_submit,#commentform #comment_submit{background:#FFF url(images/backgrounds/contact_us.gif) no-repeat 0 0;text-transform:uppercase;color:#FFF;border:none;width:120px;height:21px;padding:0 0 2px 16px;text-align:left;float:right;font-size:12px;font-weight:bold;font-family:Arial,sans-serif;cursor:pointer}#contact_submit:hover,#commentform #comment_submit:hover{background-position:0 -21px}.page-id-386 .alignright{margin-left:0}form div.wpcf7-response-output{padding:5px;width:335px;font-weight:bold;margin:0 0 1em 0;position:absolute;top:5px}body div.ui-dialog{background-color:#F60}body div.wpcf7-mail-sent-ok{color:#FFF;font-size:14px;font-weight:700;text-align:center;border:none;text-transform:uppercase;padding-top:155px;margin:0}form div.wpcf7-validation-errors{background-color:#fff6bf}.ui-widget-overlay{background-color:#000;opacity:0.5}.ui-widget-header .ui-icon{background:url(images/close-pink.gif) no-repeat}.ui-dialog-titlebar-close{float:right;padding:10px}.ui-dialog-titlebar{height:30px}.ui-icon{background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-99999px;height:18px;width:16px;z-index:9999}#photo_credit{position:absolute;bottom:-12px;right:45px;font-size:0.8em;margin:0}#photo_credit a{color:#999}.page_body{border-bottom:1px dotted #666;margin-bottom:2.4em;float:left;width:750px}hr{border-bottom:1px dotted #666;height:1px;width:100%;border-top:none}#footer{width:1012px;float:left;clear:both;border-top:1px dotted #666;margin-top:2em;padding-top:2em;color:#999;font-size:0.92em}#footer_address{width:150px;float:left}#footer_address p{margin-bottom:0;font-weight:500;line-height:1.4;font-size:1.1em}#footer_statement{width:440px;padding-left:110px;float:left}#footer_statement h3{color:#B2B23F;margin-bottom:0}#footer_statement p{margin-bottom:0.5em;font-weight:500;font-size:1.25em}#footer_contact_us{width:113px;float:right}#footer_contact_us h3 a{color:#FFF;background:#FFF url(images/backgrounds/contact_us.gif) no-repeat 0 0;height:16px;width:100px;font-size:12px;padding:5px 0 0 12px;margin-bottom:0.5em;float:right;font-weight:700}#footer_contact_us a:hover{background-position:0 -21px;text-decoration:none}#banner_message{background:none repeat scroll 0 0 #72A87B; color:#FFF; font-size:13px; font-weight:bold; height:25px; left:0; padding-top:5px; position:fixed; text-align:center; top:0; width:100%; z-index:100}#banner_message a{ color:#ddd}
