/* 
	Theme Number : One
	Version : 1.0   
	Author : Merrill Jacobs
	Author's website : http://www.generowebdesign.co.uk       
	Last Date Modified : xx 2009	
 */

* 
	{
	padding: 0;
	margin: 0;
	margin-left: 0;
	padding-left: 0;
	}

body 
	{
	background: #663366;  
	color: #470f73;   
	font-family: arial, helvetica, georgia, verdana, sans-serif;
	}
	
body#home a#homenav,
body#coaching a#coachingnav,
body#consultancy a#consultancynav,
body#training a#trainingnav,
body#school a#schoolnav,
body#learning a#learningnav,
body#critic a#criticnav,
body#about a#aboutnav,
body#contact a#contactnav 
	{
	color: #fff;
	background: #663366;
	text-decoration: none;
	font-weight: normal;
	padding: 2px 5px 2px 5px;
	}

p 
	{
	margin: 10px;
	line-height: 150%;
	font-size: 1em;
	}
	
#container 
	{
	position: relative; 
	margin: 0 auto;
	padding: 0;
	width: 950px;
	text-align: left;
	background: #fff;
	border: 0px solid #fff;
	}
	
/* navigation links */

#nav 
	{
	position: absolute;
	top: 260px;
	left: 8px;
	width: 220px;
	font-size: 1em;
	font-weight: normal;
	}
	
#details
	{
	font-size: .9em;
	margin: 0 0 40px 0;
	padding: 10px 0 0 5px;
	border: 0px solid #fff;
	}
	
#details ul li 
	{
	color: #470f73;
	margin: 0;
	}
	
#details a, #details a:link, #details a:visited 
	{
	color: #470f73;
	text-decoration: underline; 
	padding: 3px 3px 3px 1px;
	}

#details a:hover 
	{
	color: #fff;
	background: #663366;
	text-decoration: none; 
	}
	
.p1
	{
	color: #470f73;
	margin: 0;
	padding: 0;
	}
	
.btn
	{
	margin: 0;
	padding; 0;
	}

/* styles the bg to the telephone number */	
.bg
	{
	color: #470f73;
	font-weight: bold;
	letter-spacing: 0.04em;
	padding: 0;
	}

/** intro **/

#pageHeader 
	{
	height: 226px;
	margin: 0;
	padding: 0;
	background: url(../images/grovelands_logo.jpg) center top no-repeat;
	border-bottom: 4px solid #663366;
	}

#pageHeader h1 span 
	{
	position: absolute;
	top: 100px;
	left: 30px;
	width: 297px;
	height: 42px;
	color: #1d7872;
	}

#pageHeader h2 span 
	{
	position: absolute;
	top: 138px;
	left: 34px;
	width: 295px;
	color: #000;
	height: 36px;
	font-size: 80%;
	}
	
/** styles about section **/
#testimonial 
	{
	margin-top: 30px;
	margin-left: 10px;
	padding: 5px 10px 5px;
	width: 155px;
	color: #578aa3;
	background: #d0e2ea;
	border: 0px solid #d0dfe7;
	left: 4px;
	}

#testimonial h3 
	{
	font-size: 1.8em;
	color: #578aa3;
	margin-top: 10px;
	margin-bottom: 5px;
	font-weight: bold;
	}
	
#testimonial p
	{
	margin-left: 0px;
	
	}
	
#testimonial a, #testimonial a:link
	{
	color: #578aa3;
	text-decoration: underline;
	font-weight: normal;
	font-size: .9em;
	}

#testimonial a:hover 
	{
	color: #fff;
	text-decoration: none;
	background: #578aa3;
	padding: 3px;
	}
	
.italic
	{
	font-style: italic;
	}

/** styles main text **/

#content 
	{
	margin: 0 40px 30px 215px;
	padding: 10px 10px 10px 20px;
	color: #470f73;
	border: 0px solid #fff;
	}
	
#content  a, #content  a:link
	{
	color: #470f73;
	text-decoration: underline;
	font-weight: bold;
	font-size: 1em;
	padding: 3px;
	font-family: georgia;
	}

#content  a:hover 
	{
	color: #fff;
	background: #008158;
	text-decoration:none;
	padding: 3px;
	}

/** styles all headings in text **/

#content h1 
	{
	color: #669966;
	font-size: 1.8em;
	font-family: georgia;
	font-weight: normal;
	margin: 20px 80px 30px 10px;
	}

/** styles sub-heading within main text **/
#content h2 
	{
	color: #669966;
	font-size: 1.2em;
	font-family: georgia;
	font-weight: bold;
	margin: 20px 80px 10px 10px;
	}

/** styles persons name within quotation section **/
#content h3 
	{
	color: #669966;
	font-family: georgia;
	font-size: 1.3em;
	font-weight: normal;
	float: right;
	margin: 5px 15px 15px 0;
	}
	
/** styles books quotes **/
#content h4 
	{
	color: #669966;
	font-family: georgia;
	font-size: 1em;
	font-weight: bold;
	font-style: italic;
	margin: 20px 0 20px 10px;
	}
	
#content ul
	{ 
	font-size: 1em;
	list-style-type: disc;
	margin: 0 0 10px 55px;
	line-height: 150%;
	}

/* styles bullet point of a bullet point */
#content ul ul li
	{ 
	font-size: 1.1em;
	color: #663366;
	list-style-type: square;
	margin: 0 ;
	padding: 0;
	}
	
#content li
	{
	padding: 5px 0 5px 0;
	}
	
#quote
	{
	float: right;
	clear: both;
	background: url (quote_bg.png) center top no-repeat;
	width: 242px;
	margin: 10px 0 30px 30px;
	border: 1px solid #ccc;
	}
	
#quote p
	{
	font-size: 1.2em;
	color: #666;
	font-family: georgia;
	margin: 20px 15px;
	}
	
.quote_name
	{
	float: right;
	color: #000;
	margin: 5px 2px 20px 0;
	padding: 0;
	}
	
.pic_border
	{
	border: 1px solid #ccc;
	padding: 0;
	margin: 30px 0 0 20px;
	}
	
#news
	{
	float: right;
	background: url (quote_bg.png) center top no-repeat;
	width: 242px;
	margin: 10px 0 30px 30px;
	border: 2px solid #ccc;
	}
	
#news h3
	{
	font-size: 1.4em;
	color: #669966;
	font-weight: bold;
	font-family: georgia;
	margin: 20px 10px;
	}
	
#news p
	{
	font-size: 1.2em;
	color: #666;
	font-family: georgia;
	margin: 20px 15px;
	}
	
.quote_name
	{
	float: right;
	color: #000;
	margin: 5px 2px 20px 0;
	padding: 0;
	}
	
.pic_border
	{
	border: 1px solid #ccc;
	padding: 0;
	margin: 30px 0 0 20px;
	}
	
#book
	{
	float: right;
	width: 242px;
	margin: 10px 0 20px 30px;
	border: 1px solid #ccc;
	}
	
.book_border
	{
	border: 0px solid #ccc;
	padding: 0;
	margin: 10px 0 0 20px;
	}
	
#book a:link
	{
	margin: 10px 0 20px 0;
	text-decoration: none;
	}	

#book a:hover
	{
	text-decoration: none;
	background: #fff;
	}

#email_book
	{
	float: right;
	margin: 10px 0;
	width: 242px;
	text-align: center;
	}
	
#email_book a:link
	{
	color: #008158;
	margin: 0;
	text-decoration: underline;
	padding: 2px;
	}	

#email_book a:hover
	{
	color: #fff;
	background: #008158;
	text-decoration: none;
	}
	
.order_the_book
	{
	margin: 30px 0 30px 60px;
	}
	
.pic1
	{
	float: left;
	margin: 5px 30px 20px 10px;
	border: 1px solid #ccc;
	}
	
.pic2
	{
	margin: 20px 0 20px 70px;
	border: 1px solid #ccc;
	}
	
.main_photo_of_melanie
	{
	float: right;
	margin: 20px 0 5px 20px;
	border: 1px solid #ccc;
	}

#products, #services, #about_main, #intro
	{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 0;
	}

/* styles the footer */	
#footer 
	{
	color: #fff;
	background: #008158;
	width: 950px;
	height: 345px;
	margin: 50px 0 10px 0;
	border-top: 4px solid #663366;
	}
	
#footer h3
	{
	color: #fff;
	font-size: 1.4em;
	font-family: georgia;
	font-weight: normal;
	padding: 10px 0 0 10px;
	}
	
#footer p 
	{
	color: #fff;
	font-size: .8em;
	padding: 10px 0 3px 15px;
	}
	
#footer ul
	{
	font-size: .9em;
	list-style-type: none;
	margin: 15px 0 20px 10px;
	}
	
#footer li
	{
	padding: 3px 0 3px 0;
	}
	
#footer a, #footer a:link, #footerv a:visited 
	{
	font-size: .9em;
	color: #fff;
	background: #008158;
	text-decoration: underline; 
	padding: 1px;
	}

#footer a:hover 
	{
	color: #fff;
	background: #663366;
	text-decoration: none; 
	padding: 1px;
	}

/* styles lhs within footer */	
#col_1
	{
	float: left;
	width: 250px;
	border: 0px solid #fff;
	margin: 15px;
	}

/* styles the middle column within the footer */	
#col_middle
	{
	float: right;
	width: 280px;
	border: 0px solid #fff;
	margin: 15px 60px 0 0;
	padding: 0 0 0 10px;
	}
	
#col_middle p
	{
	margin: 5px 10px 0 20px;
	padding: 0;
	}
	
#col_middle p
	{
	margin: 5px 10px 0 20px;
	padding: 0;
	}
		
/* styles rhs within footer */	
#col_2
	{
	float: right;
	width: 250px;
	border: 0px solid #fff;
	margin: 15px 20px 25px 0;
	padding-left: 20px;
	}

#col_2 p
	{
	margin: 15px 10px 0 15px;
	padding: 0;
	}

/* styles the photo in the about us section in the footer */
.col_2pic
	{
	float: left;
	margin: 15px 10px 0 15px;
	border: 2px solid #ccc;
	}
	
/* styles the copyright in the footer */
#copyright
	{
	color: #999;
	border: 0px solid #fff;
	margin: 150px 0 0 0;
	padding: 0;
	}

/* styles the links in the footer */
.right
	{
	float: right;
	margin: 5px;
	}
	
.bold
	{
	font-weight: bold;
	font-family: georgia;
	}
	
blockquote.style 
	{
	color: #333;
	font-size: 1.1em;
	font-family: georgia;
	font-style: italic;
	background: #d9ccd9;
	line-height: 130%;
	margin: 60px 50px 30px 20px;
	padding: 10px 15px 40px 15px;
	border-left: 3px solid #008158;
	}
	
.blockquote_name
	{
	float: right;
	font-size: .9em;
	color: #663366;
	font-family: georgia;
	}

.main_nav 
	{	
	background: #fff;
	margin: 15px 0 0 15px;
	border: 0px solid #000;
	list-style-type: none;
	}
	
.main_nav img
	{
	border: none;
	}
	
.nav_head 
	{
	padding: 5px 0;
	cursor: pointer;
	position: relative;
	margin: 1px;
	font-weight: normal;
	}
	
.nav_head a
	{
	color: #336633;
	background: #fff;
	text-decoration: none;
	padding: 1px;
	}
	
.nav_head a:hover 
	{
	color: #fff;
	background: #008158;
	padding: 1px;
	text-decoration: none;
	}
	
.nav_body 
	{
	display:none;
	margin-left: 10px;
	}
	
.nav_body li
	{
	list-style-type: none;
	}
	
.nav_body a
	{
	display: block;
	color: #663366;
	font-size: .9em;
	background: #fff;
	padding: 3px 2px 3px 2px;
	margin: 0;
	font-weight: normal;
	text-decoration: none;
	}
	
.nav_body a:hover
	{
	color: #fff;
	background: #663366;
	text-decoration: none;
	}
	
#newsletter_signup
	{
	background: #fff;
	border: 1px solid #ccc;
	margin: 50px 0 0 5px;
	padding: 10px;
	}
	
#newsletter_signup .p1
	{
	color: #663366;
	font-family: georgia;
	font-size: 1.3em;
	}
		
#newsletter_signup .p2
	{
	color: #663366;
	font-family: arial;
	font-size: 1em;
	font-weight: normal;
	margin: 0;
	padding: 10px 0 0 0;
	}
		
#newsletter_signup a:link
	{
	color: #008158;
	padding: 2px;
	}
	
#newsletter_signup a:hover
	{
	color: #fff;
	background: #663366;
	text-decoration: none;
	}
	

input.btn
	{
	color: #fff;
	background: #008158;
	font-size: 1em;
	border: 1px solid #663366;
	margin: 10px 0 5px 0;
	padding: 2px;
	}
	
/* styles the author quotes on the inspiring quotes page */
.author_quote
	{
	margin-top: -20px;
	}