/*

Theme Name: Luke Marsh
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1
Author: Luke Marsh
Author URI: http://www.lukemarsh.co.uk
Tags: grey, custom header, fixed width, three columns
This theme was designed and built by Michael Heilemann,
whose blog you will find at http://binarybonsai.com/

*/

/* reset */

* {margin:0;padding:0;}
ul {list-style:none;}
img {border:0;}

/* clear floats */

.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

/* global */

body {background:#EFF0EC;font-family:helvetica,arial,sans-serif;font-size:12px;color:#333;}

/* typography */

#pageTitle {float:left;}
h1 {font-size:28px;letter-spacing:-3px;}
h2 {font-size:11px;font-weight:normal;}
h3 {font-family: 'Lobster', arial, serif;height:29px;padding:5px 0 0;border-bottom:1px solid #ccc;color:#333333;line-height:24px;margin-bottom:10px;font-size:20px;}
h3 a {font-size:13px;text-transform:lowercase;font-weight:normal;float:right;font-family:Arial, Helvetica, sans-serif;}
h4 {margin-bottom:7px;font-weight:bold;font-size:15px;}

	/* links */
	
	a {color:#999;text-decoration:none;outline:none;}
	a:hover {text-decoration:underline;}
	
/* layout */
	
#wrapper, .footerInner {margin:auto;width:960px;}
#container {margin-bottom:20px;margin-top:20px;background-color:#FFF;border-top:1px solid #EDEDED;border-left:1px solid #EDEDED;border-bottom:1px solid #e3e2e2;border-right:1px solid #e3e2e2;padding:19px 19px 0;}
#header {padding-top:13px;height:50px;}
.navigation {margin-top:8px;background:#666666;float:right;text-transform:uppercase;}
.content {padding-bottom:50px;}

	/* header */

	h1 a {color:#333333;}
	h1 a:hover {text-decoration:none;}
	
	/* navigation */
	
	.navigation li {float:left;}
	.navigation a {color:#fff;text-decoration:none;padding:10px 20px 6px;display:block;border-bottom:3px solid #666;}
	.navigation li.current_page_item a, .navigation li a:hover {background:#333;border-bottom:3px solid #191919;color:#FFFFFF;}
	.navigationTab {display:none;position:absolute;left:0;cursor:pointer;width:36px;height:205px;background:url(includes/img/tab.jpg);}
	
	/* content */
	
	.float {float:left;margin-right:35px;}
	.inner {padding:10px;}
	.col1 {width:279px;}
	.col2 {width:265px;}
	.col3 {width:306px;margin:0;}
	.col4 {width:579px;}
	.col5 {width:100%;}
	.content p {margin-bottom:15px;line-height:18px;}
	img {border:1px solid #e6e6e6;}
	.aktt_more_updates {display:none;}
	
		/* testimonials */
		
		#fave img{margin-bottom:10px;}
		#fave h3 a {font-size:13px;}
		#fave a {font-size:11px;}
		#testimonials p {font-style:italic;}
		
		/* twitter */
		
		#twitter li {background:#F1F1F1;border:1px solid #e6e6e6;padding:6px 9px 6px 9px;margin-bottom:12px;}
		
		/* services */
		
		#services li {margin-bottom:13px;}
		
		/* favourite works */
		
		.row {margin-bottom:10px;}
		#works {margin-bottom:10px;}
		#works .float {border:1px solid #E6E6E6;margin:0 16px 0 0;padding:10px;width:274px;position:relative;}
		#works a {font-size:11px;}
		#works .last {margin:0;border-right:1px solid #E6E6E6;}
		.skills {display:none;background:url(includes/img/profilebg.png);position:absolute;top:0;left:0;height:167px;width:295px;color:#fff;}
		.skills ul {margin:20px;}
		.skills li {margin-bottom:10px;line-height:18px;}
		.skills a {background:#fff;padding:2px;color:#333;}
		.skills a:hover {text-decoration:none;}
		
		/* message form */
		
		fieldset {border:0;}
		label.error {display:block;width:auto;margin-bottom:18px;color:#E22B2C;text-align:right;float:none;}
		label {float:left;width:100px;margin-top:7px;}
		.wpcf7-response-output {clear:both;}
		.hide {display:none;}
		.wpcf7-form-control-wrap {float:left;}
		.wpcf7-captcha-captcha-515 {float:left;}
		input.text {background-color:#F2F2F2;border-color:#B1B1B1;border-style:solid;border-width:1px 0 0 1px;color:#333333;display:block;font-size:12px;height:23px;margin-bottom:14px;padding-left:5px;font-family:helvetica,arial,sans-serif;padding-top:6px;width:473px;}
		.captcha-515 .text {width:401px;}
		input.valid {background:url(includes/img/valid.gif);border:0;height:24px;width:474px;}
		input.error {background:url(includes/img/error.gif);border:0;height:24px;width:474px;}
		textarea {background-color:#F2F2F2;border-color:#B1B1B1;border-style:solid;border-width:1px 0 0 1px;color:#333333;font-family:helvetica,arial,sans-serif;display:block;font-size:12px;height:200px;margin-bottom:14px;padding-left:5px;padding-top:6px;width:473px;}
		#wrapper .wpcf7 img {border:0;padding:0;margin-bottom:9px;}
		input.button {background:url(includes/img/button.jpg);border:0;cursor:pointer;margin-bottom:10px;width:167px;height:39px;color:#333;float:right;}
		.wpcf7-not-valid-tip-no-ajax, .wpcf7-validation-errors {color:red;display:block;margin-bottom:9px;}
		
	/* footer */
	
	.floatRight {float:right;}