*
{
	margin:0;
	padding:0;
	font-family: verdana;arial, sans-serif;
	font-size:100%;
	color:#999;
}


/*** Layout ****************************************************************/

body {
	font-size:70%;
	float:left;
	padding:8px;
}
body#popup {
	float:none;
	width:333px;
}

	div#wrapper {
		width:755px;
		padding-top:106px;
	}
	div#popupWrapper {
		width:333px;
		float:none;
		padding:25px 0;
		margin:0;
		text-align:center;
		background:#75384B;
	}
	div#disclaimerWrapper {
		padding:10px;
	}
		div#navColumn {
			float:left;
			width:198px;
			padding:0;
			margin:0;
		}
		body#guestbook div#navColumn {
			float:left;
			width:198px;
			padding:200px 0 0 0;
			margin:0 0 0 5px;
			border-bottom:1px solid #e0bcee;
		}
		div#navColumn div#navTop {
			width:198px;
			height:68px;
		}
		div#contentColumn {
			width:547px;
			float:left;
			margin-left:10px;
		}
		div#contentColumn.claudia {
			background:url(../images/rainbow.jpg) 0 5px no-repeat;
		}
		body#guestbook div#contentColumn {
			margin-left:5px;
			padding:20px 0 0 10px;
			width:526px;
		}
		div#contentPopup {
			width:290px;
			text-align:left;
			margin:auto;
			padding:5px;
			border:1px solid #999;
			background:#fff;
		}
		div#contentColumn.home {
			width:543px;
		}
			div#footer {
				clear:both;
				text-align:center;
				border-top:1px solid #999;
				padding-top:5px;
			}
		div#columnRight {
			position:absolute; 
			width:200px; 
			z-index:100; 
			left:767px; 
			top:2px; 
		}
		*html div#columnRight {
			top:15px; 
		}
		
			
/*** Links ****************************************************************/
a {
	color:#000000; 
	text-decoration:none;
}
	
a:hover {
	
	text-decoration: underline;
}
	

/*** Colours **************************************************************/
body#blue { background:url(../images/once/background.jpg) top left no-repeat;}
body#blue div#navColumn { background: url(../images/once/div1.jpg) top right repeat-y; border-bottom:1px solid #ded9ff;}
body#blue div#navColumn div#navTop { background:url(../images/once/left.jpg) top left no-repeat; }
body#blue h3.welcome a { background:url(../images/once/menu_welcome.gif) top left no-repeat;}
body#blue h3.children a { background:url(../images/once/menu_children.gif) top left no-repeat;}
body#blue h3.courses a { background:url(../images/once/menu_courses.gif) top left no-repeat;}
body#blue h3.healing a { background:url(../images/once/menu_healing.gif) top left no-repeat;}
body#blue h3.involved a { background:url(../images/once/menu_involved.gif) top left no-repeat;}
body#blue h3.shop a { background:url(../images/once/menu_shop.gif) top left no-repeat;}
body#blue h1 { background:url(../images/once/title.jpg) top left no-repeat; }
body#blue div#navColumn ul li { background: url(../images/once/bullet.jpg) 16px 4px no-repeat;}
body#blue div#navColumn ul li a:hover { color: #361FBF; }
body#blue div#contentColumn a { color:#361FBF; }
body#blue div#navColumn ul li a.selected { color:#361FBF; }

body#guestbook { background:url(../images/guestbook/background.jpg) top left no-repeat;}
body#guestbook div#navColumn { background: url(../images/guestbook/div1.png) top right repeat-y; border-bottom:1px solid #ffd5fb;}
body#guestbook h3.welcome a { background:url(../images/welcome/menu_welcome.gif) top left no-repeat;}
body#guestbook h3.children a { background:url(../images/welcome/menu_children.gif) top left no-repeat;}
body#guestbook h3.courses a { background:url(../images/welcome/menu_courses.gif) top left no-repeat;}
body#guestbook h3.healing a { background:url(../images/welcome/menu_healing.gif) top left no-repeat;}
body#guestbook h3.involved a { background:url(../images/welcome/menu_involved.gif) top left no-repeat;}
body#guestbook h3.shop a { background:url(../images/welcome/menu_shop.gif) top left no-repeat;}
body#guestbook h1 { xbackground:url(../images/welcome/title.jpg) top left no-repeat; }
body#guestbook div#navColumn ul li { background: url(../images/welcome/bullet.jpg) 16px 4px no-repeat;}
body#guestbook div#navColumn ul li a:hover { color: #bc42b1; }
body#guestbook div#contentColumn a { color:#bc42b1; }
body#guestbook div#navColumn ul li a.selected { color:#bc42b1; }

body#peach { background:url(../images/angeldays/background.jpg) top left no-repeat;}
body#peach div#navColumn { background: url(../images/angeldays/div1.jpg) top right repeat-y;  border-bottom:1px solid #fdccd1;}
body#peach div#navColumn div#navTop { background:url(../images/angeldays/left.jpg) top left no-repeat; }
body#peach h3.welcome a { background:url(../images/angeldays/menu_welcome.gif) top left no-repeat;}
body#peach h3.children a { background:url(../images/angeldays/menu_children.gif) top left no-repeat;}
body#peach h3.courses a { background:url(../images/angeldays/menu_courses.gif) top left no-repeat;}
body#peach h3.healing a { background:url(../images/angeldays/menu_healing.gif) top left no-repeat;}
body#peach h3.involved a { background:url(../images/angeldays/menu_involved.gif) top left no-repeat;}
body#peach h3.shop a { background:url(../images/angeldays/menu_shop.gif) top left no-repeat;}
body#peach h1 { background:url(../images/angeldays/title.jpg) top left no-repeat; }
body#peach div#navColumn ul li { background: url(../images/angeldays/bullet.jpg) 16px 4px no-repeat;}
body#peach div#navColumn ul li a:hover { color: #e36974; }
body#peach div#contentColumn a { color:#e36974; }
body#peach div#navColumn ul li a.selected { color:#e36974; }

body#purple { background:url(../images/welcome/background.jpg) top left no-repeat;}
body#purple div#navColumn { background: url(../images/welcome/div1.jpg) top right repeat-y; border-bottom:1px solid #ffd5fb;}
body#purple div#navColumn div#navTop { background:url(../images/welcome/left.jpg) top left no-repeat; }
body#purple h3.welcome a { background:url(../images/welcome/menu_welcome.gif) top left no-repeat;}
body#purple h3.children a { background:url(../images/welcome/menu_children.gif) top left no-repeat;}
body#purple h3.courses a { background:url(../images/welcome/menu_courses.gif) top left no-repeat;}
body#purple h3.healing a { background:url(../images/welcome/menu_healing.gif) top left no-repeat;}
body#purple h3.involved a { background:url(../images/welcome/menu_involved.gif) top left no-repeat;}
body#purple h3.shop a { background:url(../images/welcome/menu_shop.gif) top left no-repeat;}
body#purple h1 { background:url(../images/welcome/title.jpg) top left no-repeat; }
body#purple div#navColumn ul li { background: url(../images/welcome/bullet.jpg) 16px 4px no-repeat;}
body#purple div#navColumn ul li a:hover { color: #bc42b1; }
body#purple div#contentColumn a { color:#bc42b1; }
body#purple div#navColumn ul li a.selected { color:#bc42b1; }



/*** Headings *************************************************************/

h1 {
	width:754px; 
	height:0;
	padding-top:106px;
	overflow:hidden;
	position:absolute;
	top:8px;
	left:8px;
}
body#popup h1 {
	width:auto; 
	height:auto;
	padding-top:0px;
	margin-bottom:10px;
	overflow:hidden;
	position:relative;
	top:0;
	left:0;
	font-size:180%;
}

h2 {
	margin-bottom:10px;
	margin-left:-10px;
	overflow:hidden;
	
}
body#popup h2 {
	margin-bottom:10px;
	margin-left:0;
	overflow:visible;
	
}

h2.once {
	width:556px; 
	height:0;
	padding-top:30px;
	xheight: 0px !important;
  	xheight /**/:104px;
	
	background:#fff url(../images/once/subtitle.jpg) no-repeat top left;
}
h2.guestbook {
	width:556px; 
	height:0;
	padding-top:30px;
	background:url(../images/guestbook/subtitle.png) no-repeat top left;
}
h2.masters {
	width:556px; 
	height:0;
	padding-top:30px;
	background:url(../images/masterssubtitle.png) top left no-repeat;
}
h2.angelcards {
	width:412px; 
	height:0;
	padding-top:22px;
	background:url(../images/angelcardhead.png) top left no-repeat;
}
h2.intuitiveCoaching {
	width:300px; 
	height:0;
	padding-top:28px;
	background:url(../images/intuitivecoachinghead.png) top left no-repeat;
}
h2.angeliclinks {
	width:214px; 
	height:0;
	padding-top:30px;
	background:url(../images/links/subtitle.gif) top left no-repeat;
}
h2.courses {
	width:406px; 
	height:0;
	padding-top:25px;
	background:url(../images/subtitle1.png) top left no-repeat;
}
h2.this_month {
	width:406px; 
	height:0;
	padding-top:25px;
	background:url(../images/this_month1.png) top left no-repeat;
}
h2.childrens {
	width:406px; 
	height:0;
	padding-top:25px;
	background:url(../images/subtitle_children.png) top left no-repeat;
}
h2.katie {
	width:200px; 
	height:0;
	padding-top:25px;
	background:url(../images/subtitle_katie.png) top left no-repeat;
}
h2.claudia {
	width:200px; 
	height:0;
	padding-top:25px;
	background:url(../images/subtitle_claudia.png) top left no-repeat;
}

h2.open {
	width:200px; 
	height:0;
	padding-top:25px;
	background:url(../images/subtitle_anopenbook.png) top left no-repeat;
}
h2.carolyn {
	width:200px; 
	height:0;
	padding-top:25px;
	background:url(../images/subtitle_carolyn.png) top left no-repeat;
}
h2.rachel {
	width:200px; 
	height:0;
	padding-top:25px;
	background:url(../images/subtitle_rachel.png) top left no-repeat;
}
h2.laura {
	width:200px; 
	height:0;
	padding-top:25px;
	background:url(../images/subtitle_laura.png) top left no-repeat;
}
h2.jeanine {
	width:200px; 
	height:0;
	padding-top:25px;
	background:url(../images/subtitle_jeanine.png) top left no-repeat;
}
h2.atonements {
	width:202px; 
	height:0;
	padding-top:28px;
	background:url(../images/atonements.png) top left no-repeat;
}
h2.angeldays {
	width:556px; 
	height:0;
	padding-top:30px;
	background:url(../images/angeldays/subtitle.jpg) top left no-repeat;
}
h2.reality {
	width:556px; 
	height:0;
	padding-top:30px;
	background:url(../images/reality/subtitle.gif) top left no-repeat;
}
h2.prayers {
	width:556px; 
	height:0;
	padding-top:30px;
	background:url(../images/prayerpic.png) top left no-repeat;
}
h2.welcomeback {
	width:556px; 
	height:0;
	padding-top:30px;
	background:url(../images/welcome/subtitle.jpg) top left no-repeat;
}
h2.welcome {
	width:555px; 
	height:0;
	padding-top:30px;
	background:url(../images/welcome/subtitle.gif) top left no-repeat;
}
h2.katie_home {
	width:555px; 
	height:0;
	padding-top:30px;
	background:url(../images/katie_header.png) top left no-repeat;
}
h2.business {
	width:514px; 
	height:0;
	padding-top:25px;
	background:url(../images/subtitle3.png) top left no-repeat;
}
h2.store {
	width:556px; 
	height:0;
	padding-top:30px;
	background:url(../images/storepic.png) top left no-repeat;
}
h2.journey {
	width:556px; 
	height:0;
	padding-top:30px;
	background:url(../images/journey.png) top left no-repeat;
}
h2.onlineangelcourses {
	width:556px; 
	height:0;
	padding-top:30px;
	background:url(../images/onlineangelcourses.png) top left no-repeat;
}
h2.healing {
	width:406px; 
	height:0;
	padding-top:25px;
	background:url(../images/subtitle_angelichealing.png) top left no-repeat;
}
h2.angelreadings {
	width:406px; 
	height:0;
	padding-top:25px;
	background:url(../images/subtitle_angelreadings.png) top left no-repeat;
}
h2.reading {
	width:556px; 
	height:0;
	padding-top:30px;
	background:url(../images/angelhealers/subtitle12.png) top left no-repeat;
}
h2.offers {
	width:556px; 
	height:0;
	padding-top:30px;
	background:url(../images/offerssubtitle.png) top left no-repeat;
}
h2.meditation {
	width:413px; 
	height:0;
	padding-top:25px;
	background:url(../images/subtitleMeditation.png) top left no-repeat;
}
h2.guidedmeditations {
	width:200px; 
	height:0;
	padding-top:25px;
	background:url(../images/subtitleGuidedMeditations.png) top left no-repeat;
}
h2.angelattunements {
	width:200px; 
	height:0;
	padding-top:25px;
	background:url(../images/subtitle_angelicattunements.jpg) top left no-repeat;
}
h2.affiliate {
	width:200px; 
	height:0;
	padding-top:25px;
	background:url(../images/subtitle_affiliates.jpg) top left no-repeat;
}

h4 {
clear:both;
}



div#contentColumn h3 {
	color:#999;
	font-size:120%;
	margin:20px 0 10px 0;
}
	div#contentColumn h3 a {
		text-decoration:none;
		color:#999;
	}
	div#contentColumn h3 a:hover {
		text-decoration:none;
	}





/*** Menu *****************************************************************/

div#navColumn ul {
	list-style-type:none;
	margin-left:8px;
	margin-bottom:5px;
}
	div#navColumn ul li {
		padding-bottom:1px;
		padding-left:30px;
		padding-right:10px;
	}
		div#navColumn ul li a {
			font-face:verdana;
			font-size:90%;
			color: #666666; 
			text-decoration:none;
		}
		body div#navColumn h3 {
			margin:0;
			margin-bottom:0;
		}
		body div#navColumn h3 a {
			width:190px; 
			display:block;
			margin-left:-5px;
			height:0;
			padding-top:28px;
			overflow:hidden;
}
ul.hide {
	display:none;
}
ul.show {
	display:block;
	margin:0;
}
	div#navColumn ul li.updates {
		text-align:left;
	}
		
/*** Right Column - Home ****************************************************************/

*html div#columnRight {
	padding-top:20px;
}
	div.homeHighlight {
		clear:both;
		background:#fdf1fd;		
		margin:10px 8px 15px 5px;
		padding:5px;
		border:1px solid #d6c0d7;
	}
		div#columnRight div.homeHighlight p {
			color:#666;
		}
		div#columnRight div.homeHighlight a {
			display:block;
			color:#ad179f;
			text-decoration:none;
			padding-left:10px;
			background: url(../images/welcome/bullet.jpg) 0 3px no-repeat;
		}
		div#columnRight div.homeHighlight h3 {
			font-family:monotype corsiva, arial;
			color:#a55dbd;
			font-size:180%;
			font-weight:normal;
			margin:0 0 5px 0;
		}

/*** Lists ***************************************************************/

div#contentColumn ul {
	list-style-position:outside;
	margin-bottom:10px;
	margin-left:15px;
}
div#contentPopup ul {
	list-style-position:outside;
	margin-bottom:10px;
	margin-left:10px;
	font-weight:bold;
	list-style-type:none;
}

/*** Tables **************************************************************/

div#contentColumn table.courseDetails {
	width:100%;
	border-collapse:collapse;
}
	div#contentColumn table.courseDetails th, div#contentColumn table.courseDetails td {
		padding:5px;
		vertical-align:top;
	}
	div#contentColumn table.courseDetails th {
		background:#ebebeb;
		color:#808080;
		font-size:110%;
		text-align:left;
	}

/*** Forms ************************************************************************/

div#contentColumn form {
	margin-bottom:10px;
}

/*** Paragraph Styles **************************************************************/

p {
	margin-bottom:10px;
}
p.center {
	text-align:center;
	}
p.highlight {
	color:#333;
	font-size:110%;
}
body#blue p.highlight {
	color:#5968C2;
	font-size:100%;
	
}
body#purple p.highlight {
	color:#bc42b1;
	font-weight:bold;
	font-size:100%;
	
}
p.bold {
	font-weight:bold;
}
body#popup p.bold {
	margin:0;
}

p.large {
	font-size:120%;
}
p.clear {
	clear:both;
}
p.italic {
	font-style:italic;
	color:red;
}
p.narrow {
	padding:0 100px;
}
p.fancy {
	text-align:center;
	font-family:monotype corsiva;
	font-size:150%;
	color:#bc42b1;
	width:60%;
	padding:0 20%;
}
p.meditationFancy {
	xfont-family:monotype corsiva;
	font-size:150%;
	font-style:italic;
	text-align:center;
	padding:0 5%;
	color:#361FBF;
}


p.right {
	float:right;
}

/*** Div Styles ********************************************************************/
div.center {
	text-align:center;
	width:100%;
}
div.teamMember {
	font-size:90%;
	padding:10px 0 10px 0;
}
div.quote {
	border: 1px solid #FCD6CB;
	padding:30px 20px 20px 30px;
	clear:both;
	margin:10px 0;
	font-size:90%;
	color:#666;
	background:url(../images/quotes.jpg) top left no-repeat;
}
	div.quote p {
		margin:0;
		color:#666;
	}
	div.quote p.bold {
		margin-top:5px;
		}
	div.quote strong {
		font-size:120%;
		font-weight:normal;
		color:#666;
	}
		
body#purple div.quote {
	border: 1px solid #d6c0d7;
	width:90%;
	background:url(../images/quoteshome.jpg) top left no-repeat;
}

body#purple div.highlight {
	border: 1px solid #d6c0d7;
	padding:10px;
	clear:both;
	margin:10px 0;
	color:#666;
	background:#fce7fd;
}
body#purple div.highlight h3 {
	margin:0 0 10px 0;
	font-size:130%;
}

div.message {
	clear:both;
	text-align:center;
	margin:10px 8px 10px 5px;
	padding:5px;
	border-top:1px solid #d6c0d7;
}
	div.message  p {
		font-family:georgia, garamond, times new roman;
		font-style:italic;

		font-size:100%;
		margin:5px 0 0 0;
		}
	div.message h3 {
		font-family:monotype corsiva, arial;
		color:#a55dbd;
		font-size:180%;
		font-weight:normal;
		margin:0 0 15px 0;
	}
	
div.michellePic {
	width:100px;
	float:right;
	margin-left:5px;
	margin-top:-30px;
}
	div.michellePic p {
		font-family:monotype corsiva, arial;
		font-size:110%;
		text-align:center;
	}
	div.michellePic img {
		border:2px solid:#bc42b1;
	}


div.homeText {
	text-align:center;
	xmargin-top:-20px;
	padding:0 85px;
	clear:both;
	display:block;
	float:left;
	xwidth:100%;
}
	div.homeText p {
		width:372px; 
		height:0;
		padding-top:316px;
		background:url(../images/welcome/message.jpg) top left no-repeat;
		overflow:hidden;	
		xmargin-auto:
	}	
	
/*** Image Styles *****************************************************************/
img.right {
	float:right;
	margin-left:5px;
}
img.left {
	float:left;
	margin-right:5px;
	margin-bottom:10px;
}


hr {
	margin-top:10px;
	margin-bottom:10px;
}

a img {
	border:0;
	}
	
	
	
	
/*** Guestbook******************************************************************/

div#contentColumn p.angelaunty {
	font-family:monotype corsiva;
	font-size:150%;
}
div#contentColumn p.angelaunty a {
	font-family:monotype corsiva;
}
.ddgb_entry {
	border: 1px solid #ccc;
	margin: 0 0 15px 0;
	padding: 0;
	text-align: left;
}
.ddgb_entry p,
div#contentColumn .ddgb_entry h3 {
	margin:5px;
}
 a.mod {
	font-weight:bold;
}
.ddgb_info {
	font-size: 90%;
	background:#edd5e1;
	text-align:right;
	margin:0;
	padding:3px;
}
.ddgb_admin {
	text-align: right;
	padding: 3px 8px 3px 8px;
	background: #E0E0E0;
}
.ddgb_h {
	font-weight: bold;
}
.ddgb_entrybox {
	text-align: left;
}
.ddgb_entrybox h1 {
	font-size: 140%;
}
.ddgb_entrybox input {
	border: 1px solid #BBBBBB;
}
.ddgb_entrybox textarea {
	background: #F8F8F8;
	border: 1px solid #BBBBBB;
}
.ddgb_entrybox table {
	font-size: 90%;
	color: #666666;
}
.ddgb_entrybox li {
	margin: 0 0 5px 0;
}
.ddgb_nav {
	text-align: left;
}

a.rsslinks {
	font-size:120%;
	margin-bottom:10px;
	padding-bottom:10px;
}

body#popup img.necklace {
	border:1px solid #ccc;
}





















