@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.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	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.jpg);
	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;
	text-indent: -9000px;
}






/* 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;
}

#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;
	font-weight: bold;
}


#column2 {
	float: left;
	width: 310px;
}


#column2 p {
	margin-top: 15px;
	margin-right: 25px;
	margin-left: 35px;
	font-weight: bold;
}






/* INNER PAGE CONTENT COLUMN DECLARATIONS */


#content {
	float: left;
	width: 620px;
}

#content p {
	margin-left: 35px;
	margin-right: 25px;
	margin-top: 15px;
	font-weight: bold;
	clear: both;
}

#content h2 {
	margin-left: 35px;
	margin-right: 25px;
	margin-top: 15px;
	font-weight: bold;
}

#content img {
	float: left;
	clear: right;
	padding-top: 10px;
	padding-bottom: 20px;
}

#content ul {
	margin-left: 60px;
	margin-right: 25px;
	margin-top: 15px;
	font-weight: bold;
}

#content li {
	margin-top: 5px;
}





/* 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;
}


/* 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;
}

#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;
}







/* 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-top: 50px;
	margin-bottom:20px;
}
