/* CENTERU STYLESHEET

----------------------------------------------- */	

body { 

	margin:0; 

	padding:12px 0 25px 0; 

	background:#FFF url(../images/bg-body.gif) repeat-x left top; 

	color:#00296E; 

	text-align:center; 

	font:76% Verdana, Arial, Helvetica, sans-serif;}	



img { border:none; }



hr { display:none; }



.clear { 

	font-size:0; 

	line-height:0.0; 

	height:0;

	clear:both; }

	

/* TEXT

----------------------------------------------- */		

h1 { 

	font-size:1.6em; }	

	

h2 {

	margin:0 0 22px 0;

	font-size:1.9em; 

	font-weight:normal; }

	

h3 { font-size:1.2em;font-wight:800;margin:0; }	



p { margin:15px 0;}

	

/* LINKS

----------------------------------------------- */	

a:link, a:visited { 

	color:#000; 

	text-decoration:none; }	

a:hover, a:active { 

	color:#000; 

	text-decoration:underline; }	



/* FORM

----------------------------------------------- */		

form, fieldset {

	margin:0; padding:0;

	border:none;}

	

input, select {

	color:#00296E;

	font:11px Verdana, Arial, Helvetica, sans-serif;}	

	

input.field, select {

	background-color:#FFF;

	border:1px solid #80D5F6;}

	



/* PAGE LAYOUT

----------------------------------------------- */	

#accessibility { 

	display:none;}



#container { 

	width:826px; 

	margin:0 auto; 

	text-align:left; 

	font-size:0.9em; }



#header {

	height:263px;

	padding:13px 3px 13px 22px;

	background:url(../images/header.jpg) no-repeat left top;}	



#content {

	overflow:hidden;

	width:800px;

	margin:4px 13px 0 13px; }

	

#footer {

	line-height:17px;

	background:#02ACED url(../images/bg-footer-gradient.gif) repeat-y right top; }

	

/* HEADINGS 

----------------------------------------------- */

h2 { 

	position:relative; 

	height:24px; 

	margin:0; 

	padding:0; 

	font-size:12px; }

	

h2 em { 

	position:absolute; 

	left:0; 

	top:0; 

	display:block;

	height:24px; 

	cursor:pointer; }

	

/* Hides from IE5-mac \*/

h2 {

	overflow:hidden;} 

/* End hide from IE5-mac */



h2 a:link { 

	color:#00296E; }

	

#healing-center, #healing-center em {
	width:209px;
	height:40px;
}

#healing-center em { 

	background:transparent url(../images/h2-healing-center.gif) no-repeat;}

	

#store-books, #store-books em { 

	width:175px; }

#store-books em { 

	background:transparent url(../images/h2-store-books.gif) no-repeat;}



#breaking-news, #breaking-news em { 

	width:148px; }

#breaking-news em { 

	background:transparent url(../images/h2-breaking-news.gif) no-repeat;}

	

#free-test, #free-test em { 

	width:135px; }

#free-test em { 

	background:transparent url(../images/h2-free-test.gif) no-repeat;}



#online-membership, #online-membership em { 

	width:203px; }

#online-membership em { 

	background:transparent url(../images/h2-online-membership.gif) no-repeat;}



/* HEADER

----------------------------------------------- */

#header #left {

	float:left; 

	width:328px; 

	padding-top:219px; 

	background:url(../images/photo-drjay.jpg) no-repeat 0 -1px;}



#header #intro {

	float:right; 

	width:452px; 

	padding-top:40px;}	

	

#header #intro p {

	padding-right:50px;

	color:#FFF;

	line-height:28px;}	



#header .replace { 	

	position:absolute; 

	left:0; 

	top:0; 

	display:block;}	

	

#header h1 { 

	position:relative; 

	width:350px; 

	height:78px; 

	margin:0; 

	padding:0; 

	font-size:22px; }

	

#header h1 em { 

	width:350px; 

	height:78px; 

	background:transparent url(../images/logo.gif) no-repeat left top; }



#header h1 a:link { 

	color:#FFF000;}	



#header h2 { 

	float:right;

	position:relative; 

	width:84px; 

	height:31px; 

	margin:0; 

	padding:0; 

	font-size:12px; }

	

#header h2 em { 

	width:84px; 

	height:31px; 

	background:transparent url(../images/drjay.jpg) no-repeat left top;  }



#header h2 a:link { 

	color:#FFF000;}	



#dr-navigation { 

	float:left;

	width:230px; 

	list-style:none; 

	margin:30px 0 0 0; padding:0; 

	/*background:url(../images/bg-header-nav.gif) no-repeat 87px 0;*/}

	

#dr-navigation li { 

	margin:0; padding:0 9px 0 0; }

	

#dr-navigation li, #dr-navigation li a { 

	float:left; 

	position:relative; 

	display:block; 

	height:15px; 

	line-height:15px;}



#dr-navigation a {

	font-size:9px; 

	color:#0071BA;

	font-weight:bold;}

	

#dr-navigation li em { 

	position:absolute; 

	left:0; 

	top:0; 

	display:block; 

	height:15px;}

	

#dr-navigation li#ask-dr a, #dr-navigation li#ask-dr em { 

	width:83px;}

#dr-navigation li#ask-dr em { 

	background: url(../images/nav-ask-dr.gif) no-repeat;}

	

#dr-navigation li#j-blog a, #dr-navigation li#j-blog em { 

	width:36px;}

#dr-navigation li#j-blog em { 

	/*background:url(../images/nav-j-blog.gif) no-repeat;*/}



/* Hides from IE5-mac \*/

#header h1, header h2, #dr-navigation li, #dr-navigation li a {

	overflow:hidden;} 

/* End hide from IE5-mac */	



#header em { 

	cursor:pointer; }



/* CONTENT

----------------------------------------------- */		

#left-column {

	float:left;

	width:532px;}	

	

.block-left {

	float:left; 

	width:263px;

	w\idth:239px;

	padding:0 7px 6px 17px;}

	

.block-right {

	float:right;

	width:263px;

	w\idth:247px;

	padding:0 9px 6px 7px; }	



#promo {

	width:532px;

	min-height:255px;
	height: 320px;

	margin-bottom:11px;

	line-height:17px;

	background:url(../images/bg-promo-blocks.gif) no-repeat left bottom;}	

	

#bottom-blocks {

	width:502px;
	height: 70px;
	padding: 40px 20px 0px 10px;

	/*background:url(../images/bg-bottom-blocks.gif) no-repeat 0 28px*/
	background:url(../images/bg-b3m-bottom.jpg) no-repeat;}	

	

#membership p {

	margin-bottom:0;

	font-size:0.8em}

	

#membership .button { 

	margin:0;

	text-align:right;}	



/* FREE TEST FORM

----------------------------------------------- */	

#self-test {

	margin-top:12px;}

	

#self-test label {

	float:left;

	width:50px;

	padding-top:3px;

	font-weight:bold;}



#self-test input, #self-test select {

	margin-bottom:6px;

	font-size:12px;}

	

#self-test select {

	font-weight:bold;}	



#self-test input.field {

	width:168px;}	



#self-test input.button {

	margin:0 0 0 12px;}		



/* NEWS

----------------------------------------------- */	

#news {

	float:right;

	width:252px;

	background:#FFF url(../images/powered-by-ucenter.gif) no-repeat right bottom;}

	

#news span.date {

	margin-right:3px;

	font-weight:bold;}



#news p {

	font-size:0.9em;}	
	
#news a {
color:#00abed;
}

	

#scroller {

	position:relative;

	width:252px;

	height:320px;

	overflow:hidden;}



#scrollContainer {

	position:absolute;

	top:0; left:0;

	width:227px;}



#scrollControls {

	position:absolute;

	top:0; right:0;

	height:320px;

	width:20px;}



#scrollControls .track {

	cursor:pointer; }



#scrollControls .button {

	position:relative;

	width:20px;

	height:15px;

	cursor:pointer; }



#scrollControls .arrowTop {

	background:#FFF url(../images/btn-slider-up.gif) no-repeat 0 1px; }



#scrollControls .arrowBot {

	background:#FFF url(../images/btn-slider-down.gif) no-repeat; }



#scrollControls_aTop , #scrollControls_aBot {

	position:absolute;

	height:15px;

	width:20px;

	cursor:pointer; }



#scrollControls_track {

	position:relative;

	width:20px; 

	background:transparent url(../images/scrubber-bg.gif)}



#scrollControls_thumb {

	position:absolute;

	width:20px;

	background:transparent url(../images/scrubber-bg.gif);   }

	



/* NAVIGATION

----------------------------------------------- */		

#navigation { 

	list-style:none; 

	margin:0 13px 6px 13px; padding:0; 

	width:800px; height:24px; background:#BABCBE;}

	

#navigation li { 

	float:left;

	width:161px; 

	margin:0; 

	padding:0; 

	height:24px; 

	overflow:hidden; 

	line-height:24px; 

	text-align:center; }

		

#navigation a { 

	display:block;

	background: url(../images/nav-button.gif) no-repeat left top;

	width:161px; 

	font-size:1em; 

	font-weight:bold; 

	color:#FFF; 

	text-decoration:none;}



#navigation a:hover, #navigation a:hover, #navigation li#first a:hover, #navigation li#last a:hover  { 

	color:#FFF; 

	background-position:0 -24px; }

	

#navigation li#first, #navigation li#first a { 

	background: url(../images/nav-button-left.gif) no-repeat left top; }



#navigation li#last, #navigation li#last a { 

	width:156px; 

	background: url(../images/nav-button-right.gif) no-repeat right top;}

	

.utility-links { 

	margin:0 4px 21px 0; padding:0; 

	list-style:none;

	text-align:right; }

	

.utility-links li {

	display:inline;

	padding:0; 

	margin:0 0 0 -1px; }



.utility-links li a {

	padding:0 10px 0 9px;

	color:#FFF;

	text-decoration:none; }	



.utility-links li.first {

	margin:0;}	

	

.utility-links li a:hover {

	text-decoration:underline;}	

		

#top-navigation li { 

	border-left:solid 1px #00ABED; }



#top-navigation li.first {

	border:none;}		

	

#top-navigation a {

	color:#00ABED; }



/* FOOTER

----------------------------------------------- */	

#footer li { 

	border-left:solid 1px #FFF;  }

	

#footer li.first {

	border:none;}	

	

#footer li a {

	color:#FFF;}

	
