*{
 margin:0;
 padding:0;
}
#facebook {
	position:absolute;
	width:278px;
	height:80px;
	left: 517px;
	top: 34px;
}
	
#guidancebox2 {
	background-image:url(images/guidancebox2.png);
	background-position:top center;
	background-repeat:no-repeat;
	position:absolute;
	height:312px;
	width:900px;
	top: 2772px;
	z-index:3;
	left: 23px;
}
#guidancebox3 {
	background-image:url(images/guidancebox3.png);
	background-position:top center;
	background-repeat:no-repeat;
	position:absolute;
	height:952px;
	width:900px;
	left: 23px;
	top: 3040px;
	z-index:4;
}
#guidancebox4 {
	background-image:url(images/guidancebox4.png);
	background-position:top center;
	background-repeat:no-repeat;
	position:absolute;
	height:616px;
	width:900px;
	left: 23px;
	top: 3992px;
	z-index:4;
}
#guidancebox5 {
	background-image:url(images/guidancebox5.png);
	background-position:top center;
	background-repeat:no-repeat;
	position:absolute;
	height:520px;
	width:900px;
	left: 22px;
	top: 4635px;
	z-index:4;
}
#guidancebox6 {
	background-image:url(images/guidancebox6.png);
	background-position:top center;
	background-repeat:no-repeat;
	position:absolute;
	height:674px;
	width:900px;
	left: 23px;
	top: 5178px;
	z-index:4;
}
#guidancespacer {
	position:relative;
	width:874px;
	height:1020px;
	top:3458px;
	left:36px;
	float:left;
	background-color:#6e1835;
	
}

td img {display: block;}
#tarotbox {
	margin-left:50px;
	margin-top:25px;
width:200px;
height:200px;
background-image:url(images/tarot.gif);
background-position:top center;
background-repeat:no-repeat;
float:left;

}
#tarotbox2 {
	background-image:url(images/facingdifficult.png);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	margin-left:20px;
	margin-top:20px;
width:500px;
height:200px;

}
#tarotbox3 {
	padding-right:25px;	padding-left:25px;
	font-size:90%;
}
#tarotcoaching {
	margin-left:25px;
	margin-top:15px;
width:500px;
height:35px;

}
#tarotcoaching1 {
	margin-left:25px;
	margin-top:0px;
width:770px;
height:25px;

}
#whiter {
	color: #FFF;
}
#righty {
	text-align: right;
	font-style: italic;
	font-size: 14px;
}
#nicole1 {
	
	margin-left:25px; 
	margin-right:35px;
	margin-top:10px;
	width:240px; 
	height:220px;
	float:right; 
	background-image:url(images/nicole1.png);
	background-repeat:no-repeat;
}
html{
 height:100%;
}
body{
	height:100%;
	color:#000;
	cursor:default;
	font-size:11px;
	line-height:19px;
	background-color:#5E001E;
	background-position:50% 0;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
}

a img{
 border:0;
}
div.wrap{
	position:relative;
	width:1000px;
	margin:0 auto;
	text-align:left;
	color: #7B0027;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
}

#headerhome {
	position:relative;
	background-image:url(images/HomeHeader.png);
	background-position:top center;
	background-repeat:no-repeat;
	height:477px;
}
#headerabout {
	position:relative;
	background-image:url(images/headerabout.png);
	background-position:top center;
	background-repeat:no-repeat;
	height:477px;
}
	#headerblog {
	position:relative;
	background-image:url(http://www.markbland.ca/ktownpsy/images/blogheader.png);
	background-position:top center;
	background-repeat:no-repeat;
	height:477px;
}
	

#menu {
position:relative;
bottom:60px;
margin:0 auto;
width:639px;
height:76px;
}
#blogmenu {
position:relative;
margin:0 auto;
top:150px;
width:639px;
height:76px;
}
#crystalball {
	position:relative;
	top:50px;
	left:820px;
	width:150px;
	height:220px;
}

#maindiv {
	position:relative;
	width:945px;
	height:1920px;
	margin:0 auto;
	background-image:url(images/mainbgrepeat.png);
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	z-index: 3;
	}
#maindivabout {
	position:relative;
	width:945px;
	height:2957px;
	margin:0 auto;
	background-image:url(images/mainbgrepeat.png);
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	z-index: 1;
	
	}
	#maindivguidance {
	position:relative;
	width:945px;
	height:5757px;
	margin:0 auto;
	background-image:url(images/mainbgrepeat.png);
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	z-index: 1;
	}

#darktopbg {
	position:relative;
	background-image:url(images/darkbgTop.png);
	background-position:top center;
	background-repeat:no-repeat;
	height:40px;
	width:945px;
font-family:Arial, Helvetica, sans-serif;
}
#midtopbg {
	position:relative;
	background-image:url(images/midtopper.png);
	background-position:top center;
	background-repeat:no-repeat;
	height:40px;
	width:874px;
	margin-left:36px;
	font-family:Arial, Helvetica, sans-serif;	
}
#darktopbg2 {
	position:relative;
	background-image:url(images/darkbgTop2.png);
	background-position:top center;
	background-repeat:no-repeat;
	height:36px;
	width:945px;
	font-family:Arial, Helvetica, sans-serif;	
}


#darkbottombg {
	width:945px;
	position:relative;
	background-image:url(images/darkbottom.png);
	background-position:top center;
	background-repeat:no-repeat;
	height:111px;	
}
#centercontentdark {
	width:873px;
	margin:0 auto;
	height:1155px;
	background-color:#3B001D;
}
#centercontentdark2 {
	width:873px;
	margin:0 auto;
	height:300px;
	background-color:#3B001D;
}
#centercontentdark3 {
	width:874px;
	margin:0 auto;
	height:790px;
	position:absolute;
	left: 36px;
	top: 274px;
	background-image: url(images/aboutblock5.png);
	background-repeat:no-repeat;
	background-position:top center;
	z-index: 3;


}

#centercontentdark4 {
	width:873px;
	margin:0 auto;
	height:150px;
	background-color:#3B001D;

}
#centercontentdarkfloat {
	width:874px;
	margin:0 auto;
	height:277px;
	position:absolute;
	left: 36px;
	top: 1518px;
	background-image:url(images/aboutblock2.png);
	background-position:top center;
	background-repeat:no-repeat;
	z-index: 4;
}
#centercontentdark5 {
	width:874px;
	margin:0 auto;
	height:500px;
	position:absolute;
	left: 36px;
	top: 1810px;
	background-image:url(images/aboutblock3.png);
	background-position:top center;
	background-repeat:no-repeat;
	z-index: 2;
}

	
#centercontentlight {
	width:873px;
	margin:0 auto;
	height:335px;
	background-color:#4A1125;
	color: #000;
}
#centercontentlighter {
	width:874px;
	margin-left:36px;
	height:64px;
	background-color:#6e1835;
	color: #000;
}

#toppagehome {
	position:absolute;
	text-align:left;
	top:-133px;
	width:840px;
	margin:0 auto;
	font-style:italic;
	color:#8CF1F2;
	font-size:170%;
	letter-spacing:1.5px;
	line-height:2;
	left: 61px;
}
#toppagethanks {
	position:absolute;
	text-align:left;
	top:-133px;
	width:840px;
	margin:0 auto;
	font-style:italic;
	color:#8CF1F2;
	font-size:170%;
	letter-spacing:1.5px;
	line-height:2;
	left: 61px;
}

#nlsignup {
	margin:0 auto;
	position:relative;
	width:820px;
	color:#FFF;
	top:0px;
	z-index: 2;
font-family:Arial, Helvetica, sans-serif;
}

#signupbox {
	background-image:url(images/SignupBGBOX.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:458px;
	height:223px;
	margin-left:25px;
	padding-top:10px;
	margin-bottom:5px;
	font-size:150%;
	
}
#box {
	font-size:150%;
	width:820px;
	height:200px;
	letter-spacing:1.5px;
	line-height:1.3;
	color:#87E3E5;
}

#slideshowbox{
	position:absolute;
	background-position:top center;
	background-repeat:no-repeat;
	width:365px;
	height:365px;
	left: 626px;
	top: 629px;
	z-index: 0;
}
#callbox {
	font-size:150%;
	margin-top:15px;
	color:#C05DF2;
}
	
a:link {
	color:#FFF;
}
a:active {
	color:#C6C;
}
a:hover {
	color:#C05DF2;
}
a:visited {
    color:#C05DF2;
}
#homebottombox1 {
	margin:0 auto;
	position:relative;
	color:#FF58DC;
	font-size:150%;
	width:820px;
	height:100px;
	letter-spacing:1.5px;
	line-height:1.3;
	font-family: Arial, Helvetica, sans-serif;
}
#homebottombox2 {
	margin:0 auto;
	position:relative;
	color:#FF58DC;
	font-size:150%;
	width:820px;
	height:100px;
	letter-spacing:1.5px;
	line-height:1.3;
	font-family: Arial, Helvetica, sans-serif;
	z-index:3;
}
#homefooter{
	position:relative;
	top:-130px;
	background-image:url(images/footerhome.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:538px;
	z-index:1;
	margin:0 auto;
	width:945px;
}
#aboutfooter{
	position:relative;
	top:-50px;
	background-image:url(images/footerdarktop.png);
	background-position:top right;
	background-repeat:no-repeat;
	height:538px;
	z-index:-1;
	margin-left:30px;
	width:945px;
	font-size:150%;
	color:#969;
}
#guidancefooter{
	position:relative;
	background-image:url(images/footerdarktop.png);
	background-position:top right;
	background-repeat:no-repeat;
	height:538px;
	z-index:0;
	margin-left:30px;
	width:945px;
	top:-50px;
	font-size:150%;
	color:#969;
}
#thanksfooter{
	position:relative;
	top:-65px;
background-image:url(images/footerdarktop.png);
background-position:top left;
background-repeat:no-repeat;
height:538px;
z-index:0;
margin:0 auto;
width:945px;
}

#thankyou {
	position:absolute;
	font-size:250%;
	margin:0 auto;
	width:871px;
	left: 65px;
	top: 360px;
	color:#8CF1F2;
	text-align:center;
	height:165px;
	z-index: 1;
}

#titlebox {
	position:absolute;
	width:250px;
	height:50px;
	left: 89px;
	top: 265px;
}
	
	
#topbox {
	position:absolute;
	width:874px;
	height:488px;
	margin:0 auto;
	left: 36px;
	top: -144px;
	color: #990030;
	background-image: url(images/aboutblock1.png);
	background-position:top center;
	background-repeat:no-repeat;
	z-index: 1;
}
#topbox2 {
	position:absolute;
	width:874px;
	height:2950px;
	margin:0 auto;
	left: 36px;
	top: -144px;
	color: #990030;
	background-image: url(images/topbox2.png);
	background-position:top center;
	background-repeat:no-repeat;
	z-index: 3;
}
#topboxtxt1inner {
	padding-left:25px;
	padding-right:25px;
	font-weight: bold;
	font-size: 90%;
}
#topboxtxt1 {
	margin-top:5px;
	width:874px;
	height:2177px;

	
	font-size:160%;
float:left;
	color:#F9C;
		letter-spacing:1.2px;
	line-height:1.3;
	
	z-index: 1;
}

#nov2 {
	font-size:90%;
	padding-top:35px;
	padding-left:20px;
	padding-right:45px;
	height:700px;
}
#party {
	background-image:url(images/guidancebox1.png);
	background-position:center top;
	background-repeat:no-repeat;
	height:1215px;
}
#partytxt {
	padding-left:30px;
	padding-top:50px;
	height:380px;
}
#partytxt2 {
	float:left;
	padding-left:50px;
	padding-top:50px;
	height:auto;
}
#tarotpic1 {
	background-color:#CCC;
	float:left;
	
	width:200px;
	height:150px;
	
}
#tarotpic2 {
	background-color:#CCC;
	float:left;
	width:200px;
	height:200px;
}
#lightpurp {
	font-size:120%;
	color: #C761FF;
}
#partytxt ul {
	padding-top:0px;
	margin:0px;
}
#partytxt li {
margin:0px;

}
#marilynshome {
	width:335px;
	height:265px;
	margin-top:65px;
	margin-left:30px;
	z-index:2;
	float:left;

	background-image: url(images/marilynshome.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
#marilynshometxt {
	width:470px;
	height:350px;
	margin-top:15px;
	margin-left:25px;
	z-index:2;
	float:left;
	color:#F9C;
	font-size:150%;
	letter-spacing:1.2px;
	line-height:1.3;
	text-align:left;

	
}

#aboutspacer1 {
	width:874px;
	margin-left:36px;
	height:2960px;
		background-color:#6e1835;
color: #CD40AC;
}
#aboutspacerguidance {
	position:absolute;
	width:874px;
	margin-left:62px;
	height:110px;
	background-color:#6e1835;
	color: #CD40AC;
	margin-left:7px;
	z-index:0;
	top: 2685px;
	left: -7px;
}
#aboutspacer2 {
	width:874px;
	margin-left:36px;
	height:1830px;
	background-color: #6e1835;
color: #CD40AC;
}
#aboutspacerlight {
	width:874px;
	margin-left:36px;
	height:80px;
	background-color: #6e1835;
color: #CD40AC;
}
#darktolightbottom {
	width:900px; 
	height:47px;
	margin:0 auto;
}
#aboutbox1 {
	margin-top:85px;
	margin-left:30px;
	margin-right:15px;
	font-size:150%;
	letter-spacing:1.2px;
	line-height:1.3;
	text-align:left;
	color: #FF58DC;
height:200px;
}
#aboutbox2 {
	padding-top:20px;
	margin-left:15px;
	margin-right:15px;
	letter-spacing:1.2px;
	line-height:1.3;
	text-align:left;
	color: #CD40AC;
	height:200px;
	
}
#aboutboxfloat {
	padding-top:65px;
	margin-left:30px;
	margin-right:15px;
	font-size:140%;
	letter-spacing:1.2px;
	line-height:1.3;
	text-align:left;
	color: #CD40AC;
	height:200px;
	
}
#aboutbox3 {
	padding-top:50px;
	margin-left:30px;
	margin-right:45px;
	font-size:140%;
	letter-spacing:1.5px;
	line-height:1.2;
	text-align:left;
	height:124px;
	color: #FCC;
	font-weight: bold;
}
#aboutbox4 {
	margin-top:100px;
	margin-left:30px;
	margin-right:15px;
	font-size:140%;
	letter-spacing:1.2px;
	line-height:1.0;
	text-align:left;
	color: #CD40AC;
}

ul { 
padding: 2px; 
margin: 0; 
list-style: none;
}

li {
	padding: 0px 0px 0px 20px;
	margin: 12px auto;
	background: url(images/bullet.png) 0 50% no-repeat;
	color: #FF58DC;
	
}
#aboutpixbox {
	margin-top:45px;
	margin-left:55px;
width:260px;
height:250px;
float:left;

}

#abouttxtbox2 {
	position:relative;

	float:left;
	margin-left:15px;
	margin-top:15px;
	width:240px;
	height:300px;
	color: #F9C;

}
#aboutbottomtop {
	background-image:url(images/aboutbottomandtop.png);
	background-position:top center;
	background-repeat:no-repeat;
	height:136px;
}
#aboutbottomtop2 {
	
	height:105px;

}


#centercontentdark6 {
	width:874px;
	margin:0 auto;
	height:488px;
	position:absolute;
	left: 37px;
	top: 2336px;
	background-image: url(images/aboutblock4.png);
	background-position:top center;
	background-repeat:no-repeat;
	z-index: 2;
}
#tracybox {
	color:#FF58DC;
	margin-top:50px;
	margin-left:30px;
	margin-right:35px;
	font-size:150%;
	letter-spacing:1.5px;
	line-height:1.2;
}

#aboutboxbg {
	background-image:url(images/box2.png);
	background-position:top center;
	background-repeat:no-repeat;
	height:462px;
	width:100%;
	position:relative;
	color:#CD40AC;
	letter-spacing:1.5px;
	line-height:2;
	position:absolute;
	left: 0px;
	top: 1040px;
	z-index: 3;
}

#darkbox1 {
	background-image:url(images/darkbox1.png);
	background-position:top center;
	background-repeat:no-repeat;
	height:315px;
	font-size:150%;
	color:#CD40AC;
	letter-spacing:1.5px;
	line-height:1.2;
	z-index:2;
	position:absolute;
	left: 22px;
	top: 2809px;
	width: 904px;
}

#darktopbg3 {

	background-repeat:no-repeat;
	background-position:top left;
	margin-left:27px;
	width:100%;
height:200px;
}
.wrap #maindivabout #aboutboxbg div p {
	color: #FF58DC;
}
#whiter {
	color: #FFF;
}
#footertxt {
	position:absolute;
	font-weight: bold;
	font-size: 100%;
	color:#3FF;
	left: 137px;
	top: 245px;
	width: 660px;
}

#jameswells {
	
	margin-top:55px; 
	margin-left:45px;
	margin-right:30px;
	color:#FFF;
	font-size:150%;
	letter-spacing:1.1px;
	line-height:20px;
}
#jameswells ul li{
	color:#FFF;
}
#classtest {
	margin-top:0px; margin-left:35px; margin-right:30px; color:#FF58DC; font-size:150%; letter-spacing:1.1px; line-height:20px;;
}
#charitytxt {
	margin-top:0px; margin-left:15px; margin-top:50px; margin-right:30px; color:#FF58DC; font-size:150%; letter-spacing:1.1px; line-height:20px;; width:650px; float:left;
}
#charitytxt2 {
	margin-top:0px;
	margin-left:40px;
	margin-top:70px;
	margin-right:30px;
	color:#FF58DC;
	font-size:150%;
	letter-spacing:1.1px;
	line-height:1.1;
	width:820px;
	float:left;
}
#charitypic {
	margin-top:0px; margin-left:45px; margin-top:50px; margin-right:10px; color:#FF58DC; font-size:150%; letter-spacing:1.1px; line-height:20px;; width:120px; height:150px;float:left;
}
#charitytxt3 {
	margin-top:0px; margin-left:0px; margin-top:45px; margin-right:30px; color:#8CF1F2; font-size:150%; letter-spacing:1.1px; line-height:20px;; width:650px; float:left;
}
#charitypic2 {
	margin-top:0px; margin-left:45px; margin-top:20px; margin-right:30px; color:#FF58DC; font-size:150%; letter-spacing:1.1px; line-height:20px;; width:120px; height:150px;float:left;
}
#charitytxt4 {
	margin-top:0px; margin-left:45px; margin-top:93px; margin-right:30px; color:#8CF1F2; font-size:150%; letter-spacing:1.1px; line-height:20px;; width:800px; float:left;
}#charitytestcol {
	color: #FCC;

}
#partyoption1 {
	padding-top:40px;
	padding-left:30px;
	height:410px;
}
#pinktxt{
	font-size:90%;
	color:#FF58DC;
	line-height:24px;
}
#pinky1 {
	color: #F0F;
	text-decoration:none;
}
#pinky1 a {
	color: #F0F;
	text-decoration:none;
}
