@charset "utf-8";

/* 	THIS IS THE CSS FILE FOR WWW.PATHLIGHTCENTRE.COM 

	The website was developed by Rachit Dayal. Learn more about
	his web design, SEO, PPC, Online marketing & training services
	at www.RachitDayal.com
	
	The point of CSS is to learn and do more, so feel free to use
	any elements from this CSS structure. I've learnt how to code
	this by observing the work of other awesome web designers.
	
	The design is inspired from Dinis91.com. Please visit the Dinis
	site and buy their clothes to support them. And do shre their
	URL with your designer friends. It is truly beautiful
*/






/* GLOBAL DECLARATIONS */

* {
	padding: 0px;
	margin: 0px;
}

body {
	text-align:center;
	min-height:101%;
	background-color: #4C074E;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E4DAC2;
	margin: 0px;
	padding: 0px;

}


#page {
	text-align:left;
	width: 940px;
	margin-top: 0px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0;
	margin-bottom: 0;
}


#empty20 {
	clear: both;
	height: 40px;
	width: 940px;
}


a, a:visited {
	text-decoration: underline;
	color: #FFFFFF;
}

a:hover {
	text-decoration: underline;
	color: #E4DAC2;
}

br{
	clear: left;
}

hr {
	clear: both:
	padding-top:10px;
	width: 80%;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 35px;
}



/* PAGE STRUCTURE DECLARATIONS */

#header {
	margin-bottom: 30px;
}

#homepagemessage {
	margin-top: -30px;
	margin-bottom: 30px;
}

#mainbody {
	margin-top: 30px;
	margin-bottom: 30px;
}






/* HEADER DECLARATIONS */


#topimage {
	background-image: url(images/top_image.jpg);
	height: 220px;
	width: 320px;
	float: left;
	text-indent: -9000px;

}

#toplogo {
	background-image: url(images/big_logo.png);
	background-position: center top;
	clear: right;
	height: 135px;
	width: 940px;
	text-indent: -9000px;
	margin-top: 0px;
	padding-top: 0px;
}

#topnav {
	background-image: url(images/top_nav_bg.jpg);
	clear: right;
	height: 45px;
	width: 940px;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}






/* HOME PAGE MAIN MESSAGE DECLARATIONS */


#topheadline {
	background-image: url(images/top_headline.jpg);
	height: 130px;
	width: 620px;
	float: right;
	text-indent: -9000px;
}

#topmessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E7BAE8;
	background-image: url(images/top_message.jpg);
	float: right;
	height: 90px;
	width: 620px;
}

#topmessage p {
	margin-left: 60px;
	margin-right: 140px;
	font-weight: bold;
	margin-top: 15px;
}






/* SIDEBAR DECLARATIONS */

#sidebar {
	float: left;
	width: 320px;
	clear: none;
	position: relative;
	font-size: 11px;
}

#sidebar p {
	margin-top: 25px;
	margin-right: 25px;
	margin-left: 25px;
	background-position: left top;
}

#sidebar ul {
	margin-top: 25px;
	margin-right: 25px;
	margin-left: 35px;
	background-position: left top;
}

#sidebar li {
	bullet: none;
}

#purpletext {
	color: #C09BC1;
}

#purpletext a {
	font-weight: bold;
	color: #C09BC1;
	text-decoration: underline;
}






/* HOME PAGE COLUMNS DECLARATIONS */


#column1 {
	float: left;
	width: 310px;
}

#column1 p {
	margin-left: 35px;
	margin-right: 25px;
	margin-top: 15px;
}


#column1 h3 {
	margin-top: 15px;
	margin-right: 25px;
	margin-left: 35px;
}
#column2 {
	float: left;
	width: 310px;
}


#column2 p {
	margin-top: 15px;
	margin-right: 25px;
	margin-left: 35px;
}


#column2 h3 {
	margin-top: 15px;
	margin-right: 25px;
	margin-left: 35px;
}

#column3 {
	float: left;
	width: 620px;
	margin-top: 25px;
}


#column3 p {
	margin-top: 15px;
	margin-right: 25px;
	margin-left: 35px;
}


#column3 h3 {
	margin-top: 15px;
	margin-right: 25px;
	margin-left: 35px;
}



/* INNER PAGE CONTENT COLUMN DECLARATIONS */


#content {
	float: left;
	width: 620px;
	font-size: 13px;
}

#content p {
	margin-left: 35px;
	margin-right: 25px;
	margin-top: 15px;
	clear: both;
}

#content h1 {
	font-family: "Rockwell", "Myriad Pro", "Myriad Set", "Myriad Apple", Myriad, "Trebuchet MS", "Tahoma",  "Helvetica Nueue", Arial, Verdana, Sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #9DC5FB;
	text-decoration: none;
	text-align: left;
	margin-left: 25px;
	font-stretch: ultra-condensed;

}

#content h2 {
	margin-left: 35px;
	margin-right: 25px;
	margin-top: 55px;
	font-weight: normal;
	font-size: 22px;
	font-family: "Rockwell", "Myriad Pro", "Myriad Set", "Myriad Apple", Myriad, "Trebuchet MS", "Tahoma",  "Helvetica Nueue", Arial, Verdana, Sans-serif;
	color: #96F647;
	font-stretch: ultra-condensed;
}

#content h3 {
	margin-left: 35px;
	margin-right: 25px;
	margin-top: 35px;
	font-weight: bold;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

#content img {
	float: none;
	clear: right;
	margin-top: 30px;
	margin-bottom: 20px;
	margin-left: 35px;
}

#content ul, #content ol {
	margin-left: 60px;
	margin-right: 25px;
	margin-top: 15px;
}

#content li {
	margin-top: 10px;
}




/* INNER PAGE without sidbar CONTENTFULL COLUMN DECLARATIONS */


#contentfull {
	float: left;
	width: 940px;
	font-size: 11px;
}

#contentfull p {
	margin-left: 35px;
	margin-right: 25px;
	margin-top: 15px;
	clear: both;
}

#contentfull h1 {
	font-family: "Rockwell", "Myriad Pro", "Myriad Set", "Myriad Apple", Myriad, "Trebuchet MS", "Tahoma",  "Helvetica Nueue", Arial, Verdana, Sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #9DC5FB;
	text-decoration: none;
	text-align: left;
	margin-left: 25px;
	font-stretch: ultra-condensed;

}

#contentfull h2 {
	margin-left: 35px;
	margin-right: 25px;
	margin-top: 55px;
	font-weight: normal;
	font-size: 22px;
	font-family: "Rockwell", "Myriad Pro", "Myriad Set", "Myriad Apple", Myriad, "Trebuchet MS", "Tahoma",  "Helvetica Nueue", Arial, Verdana, Sans-serif;
	color: #96F647;
	font-stretch: ultra-condensed;
}

#contentfull h3 {
	margin-left: 35px;
	margin-right: 25px;
	margin-top: 35px;
	font-weight: bold;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

#contentfull img {
	float: none;
	clear: right;
	margin-top: 30px;
	margin-bottom: 20px;
	margin-left: 35px;
}

#contentfull ul, #contentfull ol {
	margin-left: 60px;
	margin-right: 25px;
	margin-top: 15px;
}

#contentfull li {
	margin-top: 10px;
}



/* IMAGE REPLACEMENT SIDEBAR HEADLINE */

#sidebar_headline_blog {
	background-image: url(images/sidebar_headline_blog.jpg);
	height: 30px;
	width: 320px;
	background-position: left top;
	text-indent: -9000px;
}

#sidebar_headline_faq {
	background-image: url(images/sidebar_headline_faq.jpg);
	height: 30px;
	width: 320px;
	background-position: left top;
	text-indent: -9000px;
}

#sidebar_headline_contactus {
	background-image: url(images/sidebar_headline_contactus.jpg);
	height: 30px;
	width: 320px;
	background-position: left top;
	text-indent: -9000px;
}

#sidebar_headline_testimonials {
	background-image: url(images/sidebar_headline_testimonials.jpg);
	height: 30px;
	width: 320px;
	background-position: left top;
	text-indent: -9000px;
}

#sidebar_headline_section {
	background-image: url(images/sidebar_headline_section.jpg);
	height: 30px;
	width: 320px;
	background-position: left top;
	text-indent: -9000px;
}

#sidebar_headline_audio {
	background-image: url(images/sidebar_headline_audio.jpg);
	height: 30px;
	width: 320px;
	background-position: left top;
	text-indent: -9000px;
}

#sidebar_headline_qualifications {
	background-image: url(images/sidebar_headline_qualifications.jpg);
	height: 30px;
	width: 320px;
	background-position: left top;
	text-indent: -9000px;
}

#sidebar_headline_upcoming {
	background-image: url(images/sidebar_headline_upcoming.jpg);
	height: 30px;
	width: 320px;
	background-position: left top;
	text-indent: -9000px;
}

/* IMAGE REPLACEMENT MAIN CONTENT HEADLINE */


#headline_hypnosis {
	background-image: url(images/headline_hypnosis.jpg);
	height: 45px;
	width: 310px;
	background-position: left top;
	text-indent: -9000px;
}

#headline_workshops {
	background-image: url(images/headline_workshops.jpg);
	height: 45px;
	width: 310px;
	background-position: left top;
	text-indent: -9000px;
}

#homehead_7thpath {
	background-image: url(images/homehead_7thpath.jpg);
	height: 45px;
	width: 310px;
	background-position: left top;
	text-indent: -9000px;
}

#homehead_certification {
	background-image: url(images/homehead_certification.jpg);
	height: 45px;
	width: 310px;
	background-position: left top;
	text-indent: -9000px;
}

#homehead_oneonone {
	background-image: url(images/homehead_oneonone.jpg);
	height: 45px;
	width: 310px;
	background-position: left top;
	text-indent: -9000px;
}

#headline_about {
	background-image: url(images/headline_about.jpg);
	height: 45px;
	width: 500px;
	background-position: left top;
	text-indent: -9000px;
}

#headline_clients {
	background-image: url(images/headline_clients.jpg);
	height: 45px;
	width: 500px;
	background-position: left top;
	text-indent: -9000px;
}

#headline_problems {
	background-image: url(images/headline_problems.jpg);
	height: 45px;
	width: 500px;
	background-position: left top;
	text-indent: -9000px;
}

#headline_technologies {
	background-image: url(images/headline_methodologies.jpg);
	height: 45px;
	width: 500px;
	background-position: left top;
	text-indent: -9000px;
}

#headline_7thpath {
	background-image: url(images/headline_7thpath.jpg);
	height: 45px;
	width: 500px;
	background-position: left top;
	text-indent: -9000px;
}

#headline_certification {
	background-image: url(images/headline_certification.jpg);
	height: 45px;
	width: 500px;
	background-position: left top;
	text-indent: -9000px;
}

#headline_contact {
	background-image: url(images/headline_contact.jpg);
	height: 45px;
	width: 500px;
	background-position: left top;
	text-indent: -9000px;
}

#headline_contactsuccess {
	background-image: url(images/headline_contactsuccess.jpg);
	height: 45px;
	width: 500px;
	background-position: left top;
	text-indent: -9000px;
}

#headline_contactfailed {
	background-image: url(images/headline_contactfailed.jpg);
	height: 45px;
	width: 500px;

	background-position: left top;
	text-indent: -9000px;
}

#headline_pete {
	background-image: url(images/headline_pete.jpg);
	height: 45px;
	width: 500px;
	background-position: left top;
	text-indent: -9000px;
}

#headline_eldhi {
	background-image: url(images/headline_eldhi.jpg);
	height: 45px;
	width: 500px;
	background-position: left top;
	text-indent: -9000px;
}

#headline_faq {
	background-image: url(images/headline_faq.jpg);
	height: 45px;
	width: 500px;
	background-position: left top;
	text-indent: -9000px;
}

#headline_testimonials {
	background-image: url(images/headline_testimonials.jpg);
	height: 45px;
	width: 500px;
	background-position: left top;
	text-indent: -9000px;
}




/* SIDEBAR FORM DECLARATIONS */


label{
	float: left;
	font-weight: bold;
	width: 80px;
	margin-left: 30px;
	margin-top: 5px;
}

input, textarea {

	width: 180px;
	margin-bottom: 5px;
}

textarea{
	width: 250px;
	height: 100px;
	margin-left: 30px;
}

#width250 {
	width: 250px;
	margin-left: 30px;
	margin-bottom: 5px;
}

legend {
	font-weight: bold;
	font-size: 11px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}


.boxes{
	width: 1em;
}

#submitbutton{
	width: 320px;
	background-image: url(images/button_submit.jpg);
	display: compact;
	height: 44px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	text-indent: -9000px;
}




/* TESTIMONIALS DECLARATIONS */


.testimonials {
height:100%;
margin-bottom:15px;
padding:0 0 0 20px;
clear:none;
}
.testimonials {
clear:none;
}
.testimonials .timg_left {
float:left;
margin:5px 10px 10px 0;
clear:none;
}
.testimonials .timg_right {
float:right;
margin:5px 0 10px 10px
}
.testimonials {
background:url(http://www.pathlightcentre.com/images/quote.png) no-repeat 20px 20px;
border-bottom:1px solid #ccc;
}

.testimonials img{
clear:none;
}

/* FOOTER DECLARATIONS */

#footer {
	clear: both;
	width: 940px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-align: center;
	vertical-align: bottom;
	margin-bottom:20px;
	padding-top:50px;
}
