* { padding: 0; margin: 0px 0px 0px 0px; }
/*---:[ global elements ]:---*/
a { color:#0072bc; text-decoration: none; }
/* a:visited { color: #5F5F5F; text-decoration: underline; } */
a:hover { text-decoration: underline; }
a img { border: none; }
html,body{margin:0;padding:0}
body{color: #333;font:12px Georgia, "Times New Roman", Times, serif; text-align:center;line-height: 20px;}
p{margin:0 10px 10px;line-height: 19px;}
div#header{position:relative;height:135px;}
div#header a{position:absolute;right:0;top:0px;padding:0px 36px 0px 0px}
div#mainnav{position:relative;height:50px;background: #fff;	border-bottom: 1px solid #e9e9e9;}
div#footnav{position:relative;height:50px;background: #FFF;	border-top: 1px solid #e9e9e9;}
div#container{text-align:left}
div#content p{line-height:22px;font-size: 14px;letter-spacing: -0.07 em;}
div#navigation{background:#B9CAFF}
div#extra{background:#fff;padding: 0px 0px 0px 0px;}
div#Afooter{background: #fff;color: #000;height:200px;padding:50px 0px 0px 0px;}
div#Afooter p{margin:0;padding:0px;}
div#Afooter a{display:inline;padding:0;color: #C6D5FD}
div#container{width:960px;margin:0 auto}
div#content{float:right;width:615px;padding: 35px 40px 0px 20px;background:#fff;}
div#pageheadings{float:left;width:284px;background:#fff;}
div#pageheadings h1{padding: 30px 0px 0px 51px;color: #6699cc;font: 26px Georgia, "Times New Roman", Times, serif;line-height: 40px;}
div#extra{float:left;clear:left;width:284px}
div#Afooter{clear:both;width:100%}
div#left{width:400px; height:50px; z-index:100;float:left;background:#fff;position:absolute;left:52px;padding:20px 0px 0px 0px;}
div#right {width:450px; height:50px; z-index:100;float:right;background:#fff;position:absolute;right:22px;padding:16px 0px 0px 0px;}



#menu {width:960px; height:32px; position:relative; z-index:100;border-right:1px solid #FFF; font-size:13px; top:18px;left:5px;}
/* hack to correct IE5.5 faulty box model */
* html #menu {width:960px;}
/* remove all the bullets, borders and padding from the default list styling */
#menu ul {padding:0;margin:0;list-style-type:none;}
#menu li {float:left;position:relative;}
/* style the links for the top level */
#menu a, #menu a:visited {display:block;font-size:13px;text-decoration:none; color:#252525; height:30px; border:1px solid #fff; background:#fff; padding:0px;line-height:29px;}

#menu a, #menu a:visited {width:150px;text-align: center;}
#menu .small a, #menu .small a:visited {width:80px;text-align: center;}
#menu .medium a, #menu .medium a:visited {width:100px;text-align: center;}
#menu .large a, #menu .large a:visited {width:240px;text-align: center;}


/* a hack so that IE5.5 faulty box model is corrected */
* html #menu a, * html #menu a:visited {width:150px;text-align: center;}
* html #menu .small a, * html #menu .small a:visited {width:80px;text-align: center;}
* html #menu .medium a, * html #menu .medium a:visited {width:105px;text-align: center;}
* html #menu .large a, * html #menu .large a:visited {width:240px;text-align: center;}
/* style the second level background */
#menu ul ul a.drop, #menu ul ul a.drop:visited {background:#e9f4fe;}
/* style the second level hover */
#menu ul ul {visibility:hidden;position:absolute;height:0;top:31px;left:0; width:149px;border-top:1px solid #FFF;line-height:29px;}
/* another hack for IE5.5 */
* html #menu ul ul {top:30px;t\op:31px;line-height:29px;}
/* position the third level flyout menu */
#menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}
/* style the second level links */
#menu ul ul a, #menu ul ul a:visited {background:#e4f1fd; color:#000; height:auto; line-height:1em; padding:5px 10px; width:128px;border-width:1px 1px 1px 1px;}
* html #menu ul ul a, * html #menu ul ul a:visited {width:180px;}
/* style the top level hover */
#menu a:hover, #menu ul ul a:hover{color:#000; background:#d8eafa;}
#menu :hover > a, #menu ul ul :hover > a {color:#000; background:#cfe2f3;}
/* make the second level visible when hover on first level list OR link */
#menu ul li:hover ul,
#menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
#menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
#menu ul :hover ul :hover ul{ visibility:visible;}





/* Get rid of the margin, padding and bullets in the unordered lists */
#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none;}
/* Set up the link size, color and borders */
#pmenu a, #pmenu a:visited {display:block;width:140px; text-align: center;font-size:13px; color:#252525; height:25px; line-height:24px; text-decoration:none; border:1px solid #FFF; border-width:1px 0 1px 1px;}
/* Set up the link size, color and borders */
#pmenu .long a, #pmenu .long a:visited {display:block;width:240px; text-align: center;font-size:13px; color:#252525; height:25px; line-height:24px; text-decoration:none; border:1px solid #FFF; border-width:1px 0 1px 1px;}
/* Set up the link size, color and borders */
#pmenu .med a, #pmenu .med a:visited {display:block;width:80px; text-align: center;font-size:13px; color:#252525; height:25px; line-height:24px; text-decoration:none; border:1px solid #FFF; border-width:1px 0 1px 1px;}
#pmenu .med1 a, #pmenu .med1 a:visited {display:block;width:110px; text-align: center;font-size:13px; color:#252525; height:25px; line-height:24px; text-decoration:none; border:1px solid #FFF; border-width:1px 0 1px 1px;}
/* Set up the sub level borders */
#pmenu li ul li a, #pmenu li ul li a:visited {border-width:0 1px 1px 1px;}
#pmenu li a.enclose, #pmenu li a.enclose:visited {border-width:1px;}
#pmenu li a.enclose2, #pmenu li a.enclose2:visited {width:100px;border-width:1px;}
/* Set up the list items */
#pmenu li {float:left; background:#FFF;}
/* For Non-IE browsers and IE7 */
#pmenu li:hover {position:relative;}
/* Make the hovered list color persist */
#pmenu li:hover > a {background:#d8eafa; color:#252525;}
#pmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
* html #pmenu li a:hover {position:relative; background:#d8eafa; color:#252525;}
/* For accessibility of the top level menu when tabbing */
#pmenu li a:active, #pmenu li a:focus {background:#d8eafa; color:#252525;}
/* Set up the pointers for the sub level indication */

.submit { 
	color: #333;
	font:11px Georgia, "Times New Roman", Times, serif;
	height: 29px;
	width:67px;
	background-image: url(http://www.alicenewcombmeditation.com/images/subscribe.gif);
	border: none;
	text-align: center;
	} 
	
.text {
 border: 1px solid #9fc5e8;
 height: 26px;
 width: 120px;
}

.textarea {
 border: 1px solid #9fc5e8;
}

.grey {
 color: #999;
}


.formbody {
 position:relative;
 top:150px;
 left:52px;
}


#contenttables td {
  background-color:#edf6ff;
  padding: 8px;
}

#contenttables th{
  background-color:#d8eafb;
  padding: 8px;
}
#cmain ul {
	margin: 15px 0px 15px 50px;
	}
	#cmain li{
	padding: 0px 0px 8px 0px;list-style: circle;
	}
	
	img {
	margin:0px 10px 10px 0px;
	}
	
.formbody table{
 position:relative;
 top:-150px;
 left:-52px;
width: 350px; 
height: 270px; 
margin: 0px;
border: 0px solid #ccc;
}

.formbody td {
padding: 10px;
}

#image {
	margin:10px 0px 0px 10px;
	}
#sitemap ul {margin: 20px}
	#sitemap ul ul {margin: 10px 0px 0px 30px}
	#sitemap li {padding: 0px 0px 10px 0px}
	
	#unsubscribe---page-form .formbody{
top:10px;
left: 10px;
width:300px;}

#unsubscribe---page-form .submit{
width:100px;
height: 29px;
background-image: url(http://www.alicenewcombmeditation.com/images/unsubscribe.gif);
margin: 10px 0px 0px 0px;
top:0px;
}

#unsubscribe---page-form .formbody{
width:300px;
height: 29px;
margin: 10px 0px 0px 0px;
top:0px;
}