/*
Kate Evans CSS
Tom Aston, FUSE (www.fuse.co.uk)
19th August 2008
*/

@import url('reset.css');
@import url('clearfix.css');

/*********************************** SITE ***********************************/

body {
	background:#DBF1FB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	margin:0;
	padding:0;
	color:#333333;
}
#header {
	background:url(../images/header.gif) center bottom no-repeat #70C6F0;
	height:160px;
}
#header #header-inner {
	width:765px;
	margin:0 auto;
	position:relative;
}
#header h1 a {
	text-indent:-999em;
	height:109px;
	width:324px;
	display:block;
	background:url(../images/logo.gif) left bottom no-repeat #70C6F0;
}
#header #top-nav {
	position:absolute;
	top:12px;
	right:0px;
	color:#FFFFFF;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#header #top-nav a:link,
#header #top-nav a:visited {
	color:#FFFFFF;
	font-weight:bold;
}
#header #top-nav a:hover,
#header #top-nav a:active {
	color:#D8F1FB;
}
#wrapper {
	background:#FFFFFF;
}
#container {
	width:765px;
	margin:0 auto;
	font-size:1.3em;
	line-height:1.3em;
	padding:20px 0 0 0;
	background:#FFFFFF;
}
#navigation {
	width:190px;
	float:left;
	text-align:left;
	padding:5px 10px 10px 0;
}
#navigation ul li {
	margin:0 0 5px 0;
}
#navigation ul li a:link,
#navigation ul li a:visited {
	color:#717274;
	text-decoration:none;
}
#navigation ul li a:hover,
#navigation ul li a:active {
	color:#70C6F0;
}


#navigation ul li ul {
	margin:5px 0 15px 0;
}

#navigation ul li ul li {
	margin:2px 0 2px 0;
}
#navigation ul li ul li a:link,
#navigation ul li ul li a:visited {
	color:#70C6F0;
	text-decoration:none;
}
#navigation ul li ul li a:hover,
#navigation ul li ul li a:active {
	color:#0D1F4C;
}

#navigation ul li#coaching ul li a:link,
#navigation ul li#coaching ul li a:visited {
	color:#0D1F4C;
	text-decoration:none;
} 

#navigation ul li#coaching ul li a:hover,
#navigation ul li#coaching ul li a:active {
	color:#70C6F0;
} 



#content {
	width:345px;
	float:left;
	padding:10px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.85em;
}
#content h1,
#wide-content h1 {
	font-size:1.8em;
	font-weight:normal;
	margin:0 0 15px 0;
	color:#70C6F0;
	font-family:Arial, Helvetica, sans-serif;
}
#content h2 {
	font-size:1em;
	margin:15px 0 10px 0;
}
#content p {
	margin:0 0 10px 0;
}
#content a:link,
#content a:visited,
#wide-content a:link,
#wide-content a:visited {
	color:#70C6F0;
	font-weight:bold;
	text-decoration:underline;
}
#content a:hover,
#content a:active,
#wide-content a:hover,
#wide-content a:active {
	color:#717274;
	font-weight:bold;
	text-decoration:none;
}
#content dl {
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:solid 1px #EEEEEE;
}
#content dt {
	float:left;
	width:100px;
	font-weight:bold;
	clear:both;
}
#content dd {
	float:left;
	width:245px;
}
#content ul {
	margin:0 0 8px 0;
}
#content li {
	margin:0 0 2px 0;
	background:url(../images/bullet.gif) 0.2em 0.6em no-repeat #FFFFFF;
	padding:0 0 0 18px;
}
#images {
	float:left;
	width:180px;
	text-align:right;
}
#images img {
	margin:10px 0 20px 0;
}
#wide-content {
	float:left;
	width:525px;
	padding:10px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.85em;
}
#wide-content p {
	margin:0 0 10px 0;
}
#wide-content ul {
	margin:0 0 20px 0;
}
#wide-content li {
	margin:0 0 2px 0;
	background:url(../images/bullet.gif) 0.2em 0.6em no-repeat #FFFFFF;
	padding:0 0 0 18px;
}
.testimonial {
	background:#F0FAFF;
	margin:0 0 15px 0;
	padding:10px;
}
#three-reasons {
	background:#F0FAFF;
	padding:10px;
	margin:10px 0 0 0;
}
#content #three-reasons h2 {
	margin-top:0;
}
#content #three-reasons li {
	background:url(../images/bullet.gif) 0.2em 0.6em no-repeat #F0FAFF;
}
.testimonial cite {
	font-weight:bold;
	color:#666666;
	padding:0;
	font-size:0.85em;
}
.testimonial blockquote strong {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	margin:0 2px;
	color:#666666;
}
#wide-content table {
	width:525px;
	margin:0 0 15px 0;
}
#wide-content table th {
	padding:0 6px 4px 6px;
	text-align:left;
}
#wide-content table th.service-th {
	width:190px;
}
#wide-content table th.lc-prices {
	width:130px;
}
#wide-content table th.duration-th {
	width:120px;
}
#wide-content table tr td {
	padding:4px 6px;
}
#wide-content table tr.odd td {
	background:#F0FAFF;
	border-top:solid 1px #DBF1FB;
	border-bottom:solid 1px #DBF1FB;	
}
form {
	padding:10px 0;
}
label {
	float:left;
	width:150px;
	clear:both;
	margin:0 0 5px 0;
}
input {
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:3px 6px;
	border-top:solid 1px #70C6F0;
	border-left:solid 1px #70C6F0;
	border-bottom:solid 1px #DBF1FB;
	border-right:solid 1px #DBF1FB;
	margin:0 0 5px 0;
	width:200px;
}
input#submit-btn {
	border-bottom:solid 1px #70C6F0;
	border-right:solid 1px #70C6F0;
	border-top:solid 1px #DBF1FB;
	border-left:solid 1px #DBF1FB;
	background:#70C6F0;
	color:#FFFFFF;
	padding:3px 0;
	font-weight:bold;
	margin:0 0 0 150px;
	width:60px;
}
* html input#submit-btn {
	margin:0 0 0 153px;
}
input#submit-btn-sub {
	border-bottom:solid 1px #70C6F0;
	border-right:solid 1px #70C6F0;
	border-top:solid 1px #DBF1FB;
	border-left:solid 1px #DBF1FB;
	background:#70C6F0;
	color:#FFFFFF;
	padding:3px 0;
	font-weight:bold;
	margin:0 0 0 150px;
	width:70px;
}
* html input#submit-btn-sub {
	margin:0 0 0 153px;
}
textarea {
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:3px 6px;
	border-top:solid 1px #70C6F0;
	border-left:solid 1px #70C6F0;
	border-bottom:solid 1px #DBF1FB;
	border-right:solid 1px #DBF1FB;
	margin:0 0 5px 0;
}
#wide-content #errors {
	color:#CC0000;
}

.press_image {
	margin:20px 0 20px 0;
}

#footer {
	clear:both;
	background:url(../images/footer.gif) center top no-repeat #70C6F0;
	height:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#footer-inner {
	width:765px;
	margin:0 auto;
	font-size:1em;
	font-weight:bold;
	color:#70C6F0;
	padding:160px 0 0 0;
	text-align:right;
}