/* global rules */

*	{margin:0;padding:0;}

img, .quote, #nav, #promo_radiance {
	border:none;
	behavior: url(iepngfix.htc);
}
		
ul		{list-style:none;}
		
.bold	{font-weight:bold;}
		
.italic	{font-style:italic;}
.hidden {position:absolute; left:-999em;}
.center {text-align:center; margin-right:40px;}
.center2 {margin:0 0 20px 140px; display:block;}
.center3{text-align:center;}
.floatleft {float:left; clear:both; margin:0 5px 0 0;}
.floatright {float:right; clear:both; margin:0 0 0 5px;}
.clear, .cont_class {clear:both;}
.ul{text-decoration:underline;}
.rt{text-align:right;}     

.centerme #nocenter p{text-align:left;}
		
/*typography and colors*/
body, #footer #endre {
	font-family:"Trebuchet MS", Arial, Georgia, sans-serif;
	color:#CC66CC;
}

#para{width:475px;}
h3 {font-size:1.1em; text-decoration:underline; font-weight:normal;}
p, ul, h5		{font-size:.9em;line-height:1.5em;}
label {font-size:11px; font-weight:bold;color:#25408f;}
input {background-color:#c1c9f7; border:1px solid #8998c2;height:20px; margin-top:5px;}
td{font-size:12px;}		
a		{text-decoration:none;/*color:#4660ac;*/ color:#25408f;}
a:hover	{text-decoration:underline;}

#nav li, #nav li ul li {font-size:14px;font-weight:bold;}
#nav a {color:#9c4591;}
#nav .subnav {color:#4660ac;}  

#hpwords p{/*color:#828EB2;*/color:#25408f;} 
#slideshow1{width:500px;height:400px;} 
.centerme p{text-align:center;}
.poemtitle{color:#25408F;padding-bottom:5px;}

#footer a {color:#25408f; font-size:.85em; font-weight:bold;}
#footer p {color:#25408f; font-size:.65em;font-weight:bold;}
#footer #endre {font-size:.75em;text-align:right; }
#footer #endre a {font-size:.95em;}

th {background-color:#d4defd; color:#25408f;}
.tablediff {
}

.warning, form label.error {color:#FF0000;}
/*navigation*/
#nav {
width:245px; 
background:url(../images/bg_nav_top.png);
background-repeat:no-repeat;
background-position:top;
margin:20px 0 0 10px;
}

#nav #nav_main {
min-height:495px;
height:auto !important;
height:495px;
background:url(../images/bg_nav_body.gif) repeat-x 0 10px;
padding:20px 0 0 10px;
line-height:23px;
}

#nav ul li ul {margin:0 0 5px 15px; line-height:15px;}


		
		
/*maincontent*/

body {background:#fffeff url(../images/bg_body.jpg) repeat-x;}

#allcontent	{
	width:820px;
	margin:0 auto;
	position:relative;
	background:#fbeef5 url(../images/masthead_flower.jpg) no-repeat;
	min-height:1600px;
	background-color: #fbeef5;
}

#allcontent:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#masthead {width:820px; height:270px;}
#logo {float:right;}

			/*quotes backgrounds*/
.quote {width:490px; height:110px; margin:20px 20px 0 0px; float:right;}
#quote_home {background:url(../images/index.png) no-repeat;}
#quote_sons {background:url(../images/sonsofAaron.png) no-repeat;}
#quote_daughters {background:url(../images/daughtersofMiriam.png) no-repeat;}
#quote_about {background:url(../images/about.png) no-repeat;}
#quote_story {background:url(../images/story.png) no-repeat;} /* .. */
#quote_dedication {background:url(../images/dedication.png) no-repeat;}
#quote_healingsessions {background:url(../images/healing-sessions.png) no-repeat;}       
#quote_meditation {background:url(../images/radiance-journey-meditations.png) no-repeat;}
#quote_contact{background:url(../images/contact.png) no-repeat;}
#quote_messages {background:url(../images/messages.png) no-repeat;}  /* ..  */
#quote_teachings {background:url(../images/teachings.png) no-repeat;}
#quote_whatisradiance {background:url(../images/whatisRadiance.png) no-repeat;}
#quote_departed {background:url(../images/departedOnes.png) no-repeat;}
#quote_inspiration {background:url(../images/inspiration.png) no-repeat;}  /*  .. */
#quote_friendship {background:url(../images/friendship.png) no-repeat;}   /* .. */
#quote_realm {background:url(../images/angelicRealm.png) no-repeat;}         
#quote_healing {background:url(../images/healing-sessions.png) no-repeat;}
#quote_speaking {background:url(../images/speakingwithAngels.png) no-repeat;}
#quote_store {background:url(../images/radiance-store.png) no-repeat;}
#quote_treeoflife {background:url(../images/treeofLifeKabbalah.png) no-repeat;}
#quote_testimonials {background:url(../images/testimonials.png) no-repeat;}
#quote_classes {background:url(../images/classes.png) no-repeat;}
#quote_healingretreats {background:url(../images/radianceHealingRetreat.png) no-repeat;}
#quote_couplesretreats {background:url(../images/radianceCouplesRetreat.png) no-repeat;}
#quote_specialevents {background:url(../images/specialEvents.png) no-repeat;}
#quote_pastevents {background:url(../images/pastEvents.png) no-repeat;}
#quote_pastclasses {background:url(../images/pastClasses.png) no-repeat;}
#quote_rjourneys {background:url(../images/radianceJourney.png) no-repeat;}
#quote_prayersforliving {background:url(../images/prayersforLiving.png) no-repeat;}
#quote_terminology {background:url(../images/treeofLifeTerminology.png) no-repeat;}






#leftcol {float:left; width:289px;}

#form_enews {
margin:20px 0 0 10px;
display:inline-block;
}
#form_enews:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#form_enews * {line-height:1em;}
#form_enews #enews {float:left; margin:5px 5px 0 0; height:22px;}
#form_enews #send {float:left; margin:5px 0 0 0; width:61px; height:22px; background:url(../images/button_submit.gif) top left no-repeat; border:0; cursor:pointer;}
#form_enews label.error {clear:both;}

#rightcol{float:right; width:531px; margin:0 0 20px 0;}
#rightcol1{float:right; width:531px; margin:0 0 20px 0;}
#rightcol_son{float:right; width:531px; margin:-71px 0 20px 0;}
h3, h4, h5 {clear:both;}
#rightcol p, #rightcol ul {margin:0 40px 15px 0;}
#rightcol h3, #rightcol h4, #rightcol h5 {margin:15px 40px 10px 0;}
.testimonial {background-color:#f6dff3; margin:0 30px 10px 0; padding:10px;}
#rightcol .testimonial p {margin:0 0 10px 0;}
#rightcol .img_internal {margin:5px 10px 0 0;}
#rightcol .img_space {margin:5px 10px 20px 0;}

#portrait_deirdre {
	margin:-20px 0 20px 63px;
	position:relative;
	visibility: visible;
}
#img_internal {margin:-20px 0 20px 100px; position:relative;}
#img_internal2 {margin:-20px 0 0 70px; position:relative;}
#rightcol #header_internal {margin:-10px 0 20px 0; position:relative;}
#promo_radiance {width:530px; height:136px; margin:10px 0 30px 0; background:url(../images/promo_radiance.png) no-repeat; }
#sig {margin:0 0 20px 0;}

			/*flower backgrounds*/
#about #rightcol {background:url(../images/flower1.gif) no-repeat right 318px;}
#healing #rightcol {background:url(../images/flower2.gif) no-repeat right 318px;}
#meditation #rightcol {background:url(../images/flower3.gif) no-repeat right 318px;}
#teachings #rightcol {background:url(../images/flower4.gif) no-repeat right 318px;}
#testimonials #rightcol {background:url(../images/flower5.gif) no-repeat right 318px;}
#contact #rightcol {background:url(../images/flower6.gif) no-repeat right 318px;}
#messages #rightcol {background:url(../images/flower7.gif) no-repeat right 318px;}
#classes #rightcol {background:url(../images/flower8.gif) no-repeat right 318px;}

#about #rightcol1 {background:url(../images/flower1.gif) no-repeat right 318px;}
#healing #rightcol1 {background:url(../images/flower2.gif) no-repeat right 318px;}
#meditation #rightcol1 {background:url(../images/flower3.gif) no-repeat right 318px;}
#teachings #rightcol1 {background:url(../images/flower4.gif) no-repeat right 318px;}
#testimonials #rightcol1 {background:url(../images/flower5.gif) no-repeat right 318px;}
#contact #rightcol1 {background:url(../images/flower6.gif) no-repeat right 318px;}
#messages #rightcol1 {background:url(../images/flower7.gif) no-repeat right 318px;}
#classes #rightcol1 {background:url(../images/flower8.gif) no-repeat right 318px;}

#footer {clear:both;}
#footer ul {text-align:center;list-style:none;}
#footer li {padding:0 0 0 3px; display:inline;}
#footer #credit {float:right; clear:both;}
#footer #endre {margin:0 0 20px 50px;}

#classes table {border:1px solid #8998c2; width:495px; text-align:left;}
#classes th {border-bottom:1px solid #5368a6;}
#classes td {border-bottom:1px solid #a398d5;}
#classes h5 {border-top:1px solid #9c4591; padding:20px 0 0 0;}

#form_contact {width:300px; margin:0 auto;}
#form_contact #submit {width:61px; height:22px; background:url(../images/button_submit.gif) top left no-repeat; border:0; cursor:pointer; float:right; display:inline; margin-right:17px;}
#form_contact label {width:80px; display:block; float:left; }
#form_contact input {width:200px;}
#form_contact p {clear:both; margin:0 0 15px 0;}
#form_contact label.error {width:250px;}
		
specialtables {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #FFCCFF;
}
.style15 {
	color: #003399;
	font-size: 12px;
	line-height: 70%;
}
    

#icons {margin:60px 0 20px 0;}
#icons img{float:left;padding-right:10px;}
#icons a{color:#5476bb;font-size:12px;font-weight: bold;float:left;width:175px;margin-bottom:10px;margin-right:2px;}   
 
.headimg{display:block;margin:0 auto 20px auto;}
.subheading{font-style:italic;padding-bottom:10px;}          
#rightcol p.time{margin-left:10px;}
#rightcol p.cost{font-weight:bold;margin-left:10px;}
.video{margin:2em 0 3em 0;}      
p.title{font-size:16px;font-weight:bold;padding-left:40px;}

/* IE 7 */

*:first-child+html #ie_dh{margin-left:0px; width:540px;}