@charset "utf-8";

/*==============================================General CSS Document starts==================================================== */

*{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

body,ul,p,h1,h2,h3,img,form,input {
	padding:0;
	margin:0;
}



img {
	display:block;
}


ul {
	list-style:none;
}

a {
	outline:none;
}

.spacer {
	clear:both;
	line-height:0;
	padding:0;
	margin:0;
	font-size:0;
}

.bold {
	
	font-size:15px;
	line-height:20px;
	color:#005200;
	font-weight:bold;
}

.italic {
	font-size:13px;
	line-height:20px;
	color:#669766;
	font-style: italic;	
}

A:link   { color: #cfb406; font-size: 9pt; font-family: Trebuchet MS, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }

A:visited   { color: #4c4f51; font-size: 9pt; font-family: Trebuchet MS, Helvetica, sans-serif; font-weight: normal; text-decoration: none }

A:hover  { color: #025100; font-size: 9pt; font-family: Trebuchet MS, Helvetica, sans-serif; font-weight: normal; text-decoration: none }


/*================================================General CSS Document ends===================================================== */

/*===============================================Header CSS Document starts=====================================================*/

#header {
	margin:0 auto;
	width:800px;
	background:url(images/header-bg.jpg) no-repeat 0 0;
	position:relative;
	height:229px;
}

#headerinner {
	margin:0 auto;
	width:800px;
	background:url(images/header-premarital-bg.jpg) no-repeat 0 0;
	position:relative;
	height:229px;
}

#heade_premarital {
	margin:0 auto;
	width:800px;
	background:url(images/header-premarital-bg.jpg) no-repeat 0 0;
	position:relative;
	height:229px;
}

#header_oneonone {
	margin:0 auto;
	width:800px;
	background:url(images/header-oneonone-bg.jpg) no-repeat 0 0;
	position:relative;
	height:229px;
}

#header_aboutlife {
	margin:0 auto;
	width:800px;
	background:url(images/header-aboutlife-bg.jpg) no-repeat 0 0;
	position:relative;
	height:229px;
}

#header_faq {
	margin:0 auto;
	width:800px;
	background:url(images/header-faq-bg.jpg) no-repeat 0 0;
	position:relative;
	height:229px;
}

#header_about {
	margin:0 auto;
	width:800px;
	background:url(images/header-about-bg.jpg) no-repeat 0 0;
	position:relative;
	height:229px;
}

#header_publicspeaking {
	margin:0 auto;
	width:800px;
	background:url(images/header-publicSp-bg.jpg) no-repeat 0 0;
	position:relative;
	height:229px;
}

#header_products {
	margin:0 auto;
	width:800px;
	background:url(images/header-products-bg.jpg) no-repeat 0 0;
	position:relative;
	height:229px;
}

#header_contact {
	margin:0 auto;
	width:800px;
	background:url(images/header-contact-bg.jpg) no-repeat 0 0;
	position:relative;
	height:229px;
}




h1.quiz a {
	background:url(images/free-text-bg.gif) no-repeat 0 0;
	width:717px;
	line-height:26px;
	position:absolute;
	top:202px;
	left:16px;
	text-indent:-2000px;
	z-index:1;
}

img.logo {
	width:263px;
	height:46px;
	float:left;
	padding:21px 0 0 8px;
}

#flashholder {
	width:322px;
	height:199px;
	float:left;
	padding:0 0 0 84px;
}

form.top {
	position:absolute;
	left:389px;
	top:204px;
	width:390px;
}

form.top label {
	color:#839F21;
	font-size:13px;
	display:block;
	float:left;
}

form.top input {
	font-size:13px;
	float:left;
	width:137px;
	margin:0 10px;
}
	
/*===============================================Header CSS Document ends=======================================================*/

/*===============================================Content CSS Document starts=====================================================*/

#content {
	margin:0 auto;
	width:800px;
	padding:0 0 28px 0;
}

/*left panel starts*/

#content #left {
	width:211px;
	float:left;
	position:relative;
}

#content #left a.myblog {
	background:url(images/my-blog-bg.gif) no-repeat 0 0;
	width:162px;
	height:32px;
	text-indent:-2000px;
	margin:1px 0 9px 0;
	display:block;
}

#content #left a.myblog:hover {
	background:url(images/my-blog-bg-hov.gif) no-repeat 0 0;
}

#content #left ul {
	margin:1px 0 0;
	width:211px;
	padding: 0 0 106px 0;
	background:#785E36;
}

#content #left ul li a {
	text-indent:-2000px;
	display:block;
	height:33px;
	width:211px;
	background:no-repeat 0 0;
}

#content #left ul li span {
	text-indent:-2000px;
	display:block;
	height:33px;
	width:211px;
	background:no-repeat 0 0;
}

#content #left ul li a:hover {
	background-color:#BDD32B;
}

#content #left ul li a.home {
	background:url(images/link-home.gif);
}

#content #left ul li a.home:hover {
	background:url(images/link-home-hov.gif);
}

#content #left ul li span.home {
	background:url(images/link-home-hov.gif);
}

#content #left ul li a.about {
	background:url(images/link-about.gif);
}

#content #left ul li a.about:hover {
	background:url(images/link-about-hov.gif);
}

#content #left ul li span.about {
	background:url(images/link-about-hov.gif);
}

#content #left ul li a.family {
	background:url(images/link-family-coaching.gif);
}

#content #left ul li a.family:hover {
	background:url(images/link-family-coaching-hov.gif);
}

#content #left ul li span.family {
	background:url(images/link-family-coaching-hov.gif);
}

#content #left ul li a.products {
	background:url(images/link-products.gif);
}

#content #left ul li a.products:hover {
	background:url(images/link-products-hov.gif);
}

#content #left ul li span.products {
	background:url(images/link-products-hov.gif);
}

#content #left ul li a.public {
	background:url(images/link-public.gif);
}

#content #left ul li a.public:hover {
	background:url(images/link-public-hov.gif);
}

#content #left ul li span.public {
	background:url(images/link-public-hov.gif);
}

#content #left ul li a.contact {
	background:url(images/link-contact.gif);
}

#content #left ul li a.contact:hover {
	background:url(images/link-contact-hov.gif);
}

#content #left ul li span.contact {
	background:url(images/link-contact-hov.gif);
}

#content #left ul li a.blog {
	background:url(images/link-blog.gif);
}

#content #left ul li a.blog:hover {
	background:url(images/link-blog-hov.gif);
}

/*left panel ends*/

/*right panel starts*/

#right {
	width:584px;
	float:left;
	margin:0 0 0 5px;
}

#right a.moment {
	float:right;
	background:url(images/take-a-moment.gif) no-repeat 0 0;
	display:block;
	width:162px;
	line-height:32px;
	text-indent:-2000px;
	margin:1px 0 0;
}

#right a.moment:hover {
	background:url(images/take-a-moment-hov.gif) no-repeat 0 0;
}

#right h2.welcome {
	background:url(images/welcome-bg.gif) no-repeat 0 0;
	text-indent:-2000px;
	margin:42px 0 0 11px;
}

#right h2.about {
	background:url(images/about-bg.gif) no-repeat 0 0;
	text-indent:-2000px;
	margin:14px 0 0 11px;
}

#right h2.family {
	background:url(images/family-bg.gif) no-repeat 0 0;
	height: 43px;
	text-indent:-2000px;
	margin:14px 0 0 11px;
}

#right h2.products {
	background:url(images/products-bg.gif) no-repeat 0 0;
	text-indent:-2000px;
	margin:14px 0 0 11px;
}

#right h2.public {
	background:url(images/public-bg.gif) no-repeat 0 0;
	height: 43px;
	text-indent:-2000px;
	margin:14px 0 0 11px;
}

#right h2.contact {
	background:url(images/contact-bg.gif) no-repeat 0 0;
	text-indent:-2000px;
	margin:14px 0 0 11px;
}

#right h2.moment {
	background:url(images/take-a-moment-bg.gif) no-repeat 0 0;
	text-indent:-2000px;
	margin:14px 0 0 11px;
}

#right h2.aboutlifecoaching {
	background:url(images/about-life-coaching-title-b.gif) no-repeat 0 0;
	height: 43px;
	text-indent:-2000px;
	margin:14px 0 0 11px;
}

#right h2.oneonone {
	background:url(images/oneonone-title-bg.gif) no-repeat 0 0;
	height: 43px;
	text-indent:-2000px;
	margin:14px 0 0 11px;
}

#right h2.newsletter {
	background:url(images/newsletter-title-bg.gif) no-repeat 0 0;
	height: 43px;
	text-indent:-2000px;
	margin:14px 0 0 11px;
}

#right h2.faq {
	background:url(images/faq-title-bg.gif) no-repeat 0 0;
	text-indent:-2000px;
	margin:14px 0 0 11px;
}

#right p {
	font-size:13px;
	line-height:20px;
	color:#669766;
	margin:13px 0 0 11px;
	font-weight:normal;
}

#right p img {
	float:left;
	padding:0 16px 0 0;
}

#right ul {
	padding:30px 0 0 0;
}

#right ul li {
	float:left;
	margin:0 6px 0 0;
}

#right ul li.nopad {
	margin:0;
}

#right ul li a {
	background:no-repeat 0 0;
	display:block;
	width:189px;
	height:127px;
	text-indent:-2000px;
}

#right ul li a.lifeching {
	background:url(images/aby-life-coaching-bg.gif);
}

#right ul li a.lifeching:hover {
	background:url(images/aby-life-coaching-bg-hov.gif);
}

#right ul li a.oneching {
	background:url(images/one-coaching-bg.gif);
}

#right ul li a.oneching:hover {
	background:url(images/one-coaching-bg-hov.gif);
}

#right ul li a.faq {
	background:url(images/faq-bg.gif);
}

#right ul li a.faq:hover {
	background:url(images/faq-bg-hov.gif);
}

/*right panel ends*/	

/*===============================================Content CSS Document ends=====================================================*/

/*===============================================Footer CSS Document starts=====================================================*/
#footer {
	margin:0 auto;
	width:800px;
	background:url(images/footer-divider.gif) repeat-x 0 0;
	position:relative;
}

#footer ul {
	
	padding:12px 0 0;
}

#footer ul li {
	float:left;
	background:url(images/footer-link-divider.gif) repeat-y 100% 0;
	line-height:14px;
	padding:0 7px;
}

#footer ul li span {
	color:#025100;
	font-size:9px;
}

#footer ul li.noborder {
	background:none;
}

#footer ul li a {
	font-size:9px;
	color:#E4C40B;
	text-decoration:none;
}

#footer ul li a:hover {
	color:#025100;
}

#footer span.copyright {
	position:absolute;
	left:8px;
	top:46px;
	display:block;
	width:138px;
	font-size:11px;
	color:#92B125;
}

#footer a.site {
	position:absolute;
	right:0;
	top:46px;
	display:block;
	width:215px;
	font-size:10px;
	color:#92B125;
	text-decoration:none;
}

#footer a.site:hover {
	text-decoration:underline;
}

/*===============================================Footer CSS Document ends=====================================================*/
