/* CSS for: whelancoaching.com v 1.0Author: Mat Frankum, Funkadelic SoulEmail: funkadelicsoul@googlemail.com*//*------ LAYOUT ------*/html {	font-size:100%;	}	body {	font-size:62.5%;	font-family:Tahoma, Arial, Helvetica, sans-serif;	margin:0;	padding:0;	}	#wrapper {	width:760px;	background-color:#FFFFFF !important;	}	#header {	background:transparent url(images/header.jpg) left top no-repeat scroll;	height:130px;	margin-bottom:20px;	}#logo {	position:relative;	width:435px;	height:110px;
	font-size:0.8em;	}#logo span {	position:absolute;	background:transparent url(images/header.jpg) left top no-repeat scroll;	width:100%;	height:100%;	}#skipto {	font-size:1.0em;	}#skipback {	font-size:0.8em;	}#skipto, #skipback {	margin:0;	padding:0;	list-style-type:none;		float:right;	}#skipto li, #skipback li {	display:inline;	margin-left:10px;	}	#constantInfo {	float:left;	width:150px;	}	#navigation {	margin:0;	padding:0;	list-style-type:none;	font-size:1.2em;	}.mainLinkHead {	margin-bottom:5px;	}.linkHeading {	padding-left:4px;	color:#91b78b;	}.vcard {	display:none;	}	#content {	font-size:1.4em;	float:right;	width:600px;	padding:0 0 0 10px;		}#footer {	background:#FFF url(images/footerBG.jpg) right bottom no-repeat scroll;	height:140px;	clear:both;	font-size:1.0em;	border-top:1px #a2cc9c solid;	border-bottom:1px #a2cc9c solid;	}.footerPara {	float:left;	width:150px;	text-align:center;	}.footerPara span {	margin-top:50px;	}#footer ul {	float:left;	list-style-type:none;	}	blockquote.graphicalQuote {	background:transparent url(images/openQuot.gif) top left no-repeat scroll;	margin:0;	padding:0;	color:#84542d;	text-align:justify;	font-size:1.1em;	font-family:Georgia, "Times New Roman", Times, serif;	padding-left:30px;	width:203px;	float:right;	}blockquote.graphicalQuote div {	background:transparent url(images/closeQuot.gif) bottom right no-repeat scroll;	padding-right:30px;	min-height:30px;	}blockquote.graphicalQuote cite {	display:block;	}	.clear {	clear:both;	height:1px;	margin-top:-1px;	}	.greenBottomBorder {	padding-bottom:5px;	border-bottom:1px #a2cc9c solid;	}	.topGap {	margin-top:10px;	}.bottomGap {	margin-bottom:20px;	}	#copy {	font-size:1.0em;	text-align:center;	color:#999999;	}	#funkyTag {	height:20px;	padding:0;	margin:0;	}/*------ NAVIGATION ------*/a {	text-decoration:underline;	color:#000000;	}a:hover {	text-decoration:none;	}a:focus {	background-color:#a2cc9c;	}a[rel="external"] {	}	#skipto a, #skipback a {	text-decoration:underline;	position:relative;	left:-9999px;	}#skipto a:focus, #skipback a:focus {	top:0;	left:0;	}#navigation a {	text-decoration:none;	color:#688464;	background:#FFF url(images/link.jpg) 0 no-repeat scroll;	line-height:25px;	padding-left:4px;	display:block;	margin:3px 0;	}#navigation a:hover, #navigation a:focus {	color:#ee2e23;	background:#FFF url(images/link.jpg) -150px no-repeat scroll;	}#navigation .current {	color:#ee2e23;	background:#FFF url(images/link.jpg) -300px no-repeat scroll;	}	#footer ul a {	padding-left:3px;	text-decoration:none;	color:#688464;	}#footer ul a:hover {	color:#ee2e23;	}	#copy a {	color:#999999;	}/*------ CONTENT ------*/h2 {	color:#555;	font-size:1.8em;	margin-top:0;	padding-top:0;	}	h3, caption {	font-size:1.6em;	color:#688464;	}	h4 {	font-size:1.2em;	color:#000;	margin:0;	}	h5 {	font-size:1.2em;	letter-spacing:0.1em;	}		em {	font-style:normal;	}	img {	border:0;	}	abbr[title] {	border-bottom:1px #0000FF dotted;	}acronym[title] {	border-bottom:1px #0000FF dotted;	}	cite {	font-style:normal;	font-weight:bold;	text-align:right;	margin-left:2.0em;	}	hr {	border:0;	color:#a2cc9c;	background-color:#a2cc9c;	width:90%;	height:1px;	}	.extraMargin li {	margin-bottom:14px;	}	ul.nonlist {	margin:5px 0;	padding:5px 0;	list-style-type:none;	}	.italic {	font-style:italic;	}	.floatLeft {	float:left;	}	.floatRight {	float:right;	}	.imgLeft {	float:left;	margin:0 10px 5px 0;	}.imgRight {	float:right;	margin:0 0 5px 10px;	}	.imgFrame {	text-align:center;	background-color:#FFF;	}.imgFrame p {	margin:0;	padding:0;	font-size:0.9em;	color:#84542d;	font-family:Georgia, "Times New Roman", Times, serif;	}.imgFrame p:after, .imgFrame p:before {	content: " ~ ";	}.nb {	font-size:0.9em;	}	.warn {	color:#ee2e23;	}	/* philosophy */blockquote {	color:#84542d;	}blockquote p {	font-style:italic;	}/* End philodsophy *//* consultancy */.contentLeft {	float:left;	width:370px;	}/* End consultancy*//* Bookshop */.bookTable {	clear:both;	width:580px;	margin:0 auto;	border:none;	}.bookTable caption {	font-weight:bold;	}.bookTable td {	text-align:center;	}/* End Bookshop *//* feedback */#feedback blockquote {	clear:both;	margin:0;	padding:0;	}
	
#feedback {
	font-size:1.25em;
}/* End feedback */	/* Form elements */#contactform {	border-top:1px #91b78b solid;	padding-top:5px;	}#contactform form {	clear:both;	}label {	display:block;	margin-bottom:5px;	}label em {	float:left;	width:150px;	clear:both;	color:#000;	}em.message {	padding-bottom:30px;	}#extraInfo {	color:#84542d;	}input {	width:250px;	border:1px #688464 solid;	color:#84542d;	background-color:#FFF !important;	}textarea {	width:250px;	height:150px;	border:1px #688464 solid;	color:#84542d;	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-size:1.0em;	}.autowidth {	width:auto;	}.formindicate {	margin:0;	padding:0;	}.formindicate:first-letter {	color:#ee2e23;	}#submit {	margin-left:150px;	color:#688464;	border:none;	}.highlightMissing {	border:3px #ee2e23 solid;	}/* End Form elements */