/* v1.0 | 20080212 */

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,
b, u, i, center,
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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
strong {
	font-weight: bold;
}

/* end css reset */

body {
	line-height: 1;
	color: #000;
	background: #fff;
	font: normal normal normal 13px/17px Helvetica, Arial, sans-serif;
	
}

a {
	color: #1e88b5;
}

div#container {
	position: relative;
	width: 960px;
	margin: 0 auto;
/*	padding: 1px 0 0;
	background: transparent url('/img/bg-masthead.png') no-repeat 0 0;*/
}

div#masthead {
	position: relative;
	width: 960px;
	height: 218px;
	background: transparent url('/img/bg-masthead.png') no-repeat bottom left;
	margin: 0 0 15px;
}
	#masthead h1 a {
		display: block;
		width: 241px;
		height: 147px;
		background: transparent url('/img/h1.png') no-repeat 0 0;
		text-indent: -5000em;
	}
	#masthead h2 {
		position: absolute;
		bottom: 20px;
		left: 250px;
		font-size: 14px;
		line-height: 18px;
		/*color: #78b800;*/
		font-weight: normal;
	}
		#masthead h2 span {
			display: block;
		}
		#masthead h2 strong {
			color: #800080;
		}
	#masthead ul {
		position: absolute;
		bottom: 20px;
		color: #7f7f7f;
		font-size: 14px;
		line-height: 18px;
		/*font-weight: bold;*/
	}
		#masthead ul li strong {
			color: #1e88b5;
			font-weight: normal;
		}
		#masthead ul li a {
			color: #1e88b5;
		}
	#masthead img {
		position: absolute;
		top: 0;
		left: 250px;
	}
	.cont_about a {
		position: absolute;
		top: 0;
		right: 0;
		width: 215px;
		height: 75px;
		padding: 120px 5px 0 10px;
		background: transparent url('/img/bg-cont_about.jpg') no-repeat 0 0;
		text-decoration: none;
		color: #800080;
		font-weight: bold;
		font-size: 15px;
		line-height:17px;
	}
		.cont_about a:hover {
			background-position: -230px 0;
		}
		.cont_about a span {
			display: block;
			color: #fff;
			font-weight: normal;
			font-size: 11px;
			line-height:13px;
			padding: 12px 0 0;
		}

div#aside {
	position: relative;
	float: left;
	width: 230px;
}
	#aside ul li a {
		display: block;
		font-size: 15px;
		line-height: 19px;
		padding: 10px 0 0 10px;
		height: 45px;
		text-decoration: none;
		color: #800080;
		background: transparent url('/img/bg-li_var.png') no-repeat bottom left;
		/*border-bottom: 1px solid #cccccc;*/
		
		font-weight: bold;
	}
		#aside ul li a:hover {
			background-color: #e6e6e6;
		}
		#aside ul li a span {
			display: block;
			font-size: 12px;
			line-height: 16px;
			color: #999;
			font-weight: normal;
		}
	#aside img {
		margin: 10px 0 0;
	}

	#index li.li-index a,
	#about-julia li.li-about_julia a,
	#about-the-lebed-method li.li-about_the_lebed_method a,
	#the-training-programme li.li-the_training_programme a,
	#training-dates-and-events li.li-training_dates_and_events a,
	#find-a-class li.li-find_a_class a,
	#publications-and-testimonials li.li-publications_and_testimonials a,
	#holistic-therapies-and-courses li.li-holistic_therapies_and_courses a,
	#links li.li-links a,
	#contact li.li-contact a {
		color: #fff;
		background: #611b64 url('/img/bg-li.png') repeat-x 0 0;
	}
		
		#index li.li-index a span,
		#about-julia li.li-about_julia a span,
		#about-the-lebed-method li.li-about_the_lebed_method a span,
		#the-training-programme li.li-the_training_programme a span,
		#training-dates-and-events li.li-training_dates_and_events a span,
		#find-a-class li.li-find_a_class a span,
		#publications-and-testimonials li.li-publications_and_testimonials a span,
		#holistic-therapies-and-courses li.li-holistic_therapies_and_courses a span,
		#links li.li-links a span,
		#contact li.li-contact a span {
			color: #eab8fa;
		}


div#content {
	position: relative;
	margin: 0 170px 0 250px;
}
	#content h3 {
		font-size: 26px;
		line-height: 30px;
		color: #b991c1;
		font-weight: normal;
		font-style: italic;
		padding: 0 0 20px;
	}
		#content h3 strong {
			font-size: 34px;
			line-height: 38px;
			color: #800080;
			font-style: normal;
			font-weight: normal;
			/*border-bottom: 1px dotted #800080;*/
		}
	#content h4 {
		font-size: 18px;
		line-height: 22px;
		color: #78b800;
		padding: 0 0 10px;
	}
	#content h5 {
		font-size: 14px;
		line-height: 18px;
		color: #800080;
		padding: 10px 0;
	}
	#content p {
		margin: 0 0 20px;
	}
	#content ul {
		margin: 0 0 0 25px;
		padding: 0 0 20px;
	}
	#content ul li {
		list-style-type: disc;
		line-height: 20px;
		padding: 0 0 0 0;
	}
	#content table {
		width: 520px;
		margin: 10px 0 20px;
	}
	#content table th {
		text-align: left;
		background-color: #78b800;
		color: #fff;
	}
	#content table th, #content table td {
		padding: 5px;
		border: 1px solid #ccc;
	}
	#content blockquote {
		padding: 10px;
		border: 1px dotted #ccc;
		margin: 0 0 20px;
	}
		#content blockquote p {
			padding: 0 0 10px;
			margin: 0;
		}
		#content blockquote cite {
			display: block;
			color: #800080;
		}
	
	ul.ul_ticks li { list-style-image: url('/img/li-tick.png'); }
	.link { display: inline; }
	.link a {
		display: inline-block;
		color: #1e88b5;
		font-size: 18px;
		line-height: 22px;
		margin: 10px 0;
		text-decoration: none;
		/*font-weight: bold;*/
		background-color: #fff;
		border: 1px dotted #ccc;
		padding: 10px;
	}
		.link a strong { font-size: 22px; line-height: 26px; }
		.link a:hover { text-decoration: underline; }
	#content address {
		margin: 0 0 10px;
	}


div.product {
	min-height: 190px;
	height:auto !important;
	height:190px;
	margin: 40px 0 0;
	padding: 0;
	/*background: transparent url('/img/bg-masthead.png') no-repeat bottom left;*/
}
	div.product_l { float: left; width: 150px; }
	div.product_r { margin: 0 0 0 160px; }
	

div#aside_r {
	float: right;
	width: 150px;
	margin: 0 0 20px 20px;
/*	border: 1px dotted #ccc;
	padding: 4px;*/
}
	.aside_r_box a {
		display: block;
		width: 140px;
		height: 140px;
		margin: 0 0 1px;
		padding: 10px 0 0 10px;
		color: #fff;
		text-decoration: none;
	}
	.aside_r_box a:hover { text-decoration: underline; }
	.aside_r_box_1 a { background: url('/img/aside_r_1.jpg') no-repeat 0 0; }
	.aside_r_box_2 a { background: url('/img/aside_r_2.jpg') no-repeat 0 0; }
	.aside_r_box_3 a { background: url('/img/aside_r_3.jpg') no-repeat 0 0; }
	.aside_r_box_4 a { background: url('/img/aside_r_4.jpg') no-repeat 0 0; }


div#footer {
	clear: both;
	position: relative;
	width: 960px;
	background: transparent url('/img/bg-masthead.png') no-repeat top left;
	padding: 20px 0;
	text-align: right;
	font-size: 12px;
}
	#footer a { color: #1e88b5; }
	#footer strong { color: #1e88b5; }
	#footer img { margin: 0 0 5px; }


/* styles */

img.imgr {
	float: right;
	border: 1px dotted #ccc;
	padding: 4px;
	margin: 0 0 20px 20px;
}

#index #content ul li { font-weight: bold; }



