/*  Style sheet: ADD Health and Wellness Centers, Inc. - http://www.addhealthandwellness.com/
	File: screen.css - Used on all pages for loading common styles
	Author: Chris Sivori - http://www.duetdesign.com/ */

body { font-family: arial, sans-serif; margin: 0; padding: 0; font-size: 12px; background-color: #ffffff;}
#wrap { width: 800px; margin: auto;	padding: 0;	} /* main container */

/* logo and nav goes here */
	#header { height: 125px; width: 100%; text-align: right; } 
		#header ul { padding: 0; margin: 0;	}
			#header ul li { display: inline; list-style-type: none; background-color: #70B6DC; }

/* orange bar below header */
	#topNavBar { color: #ffffff; background: #FF9933; height: 25px;	padding: 10px 20px 0 10px; border-bottom: 1px solid #ffffff; border-top: 1px solid #ffffff; width: auto; text-align: right; font-size: 12px; font-weight: bold; }
		#topNavBar a { color: #FFFFFF; padding: 0 10px 0 10px; text-decoration: none; }
			#topNavBar a:hover { color: #CC3300; }

/* footer */
	#footer { color: #999999; text-align: center; border-top: 1px solid #E8E8E8; font-size: 11px; width: 100%; float: left;	padding: 10px 0 10px 0; margin: 10px 0 20px 0; }
		#footer a {	color: #999999;	text-decoration: none; }
			#footer a:hover { color: #999999; }
			#footer a:visited {	color: #999999;	}

/* assorted classes */
	.breakout {	} /* dashed border around section */
	.newsletter { background-color: #E8F1F7; padding: 10px;	border: 1px dashed #FFFFFF;	} /* colored box for newsletter signup inline */
	.frames { margin: 0 10px 5px 0;	border: 3px solid #E8F1F7; float: left;	}
	.largerText { font-size: 14px; }
	#extras { font-size: 9px; margin: 5px 0 5px 0; width: 100%; padding: 0; text-align: right;}

/*  home page styles */

#panel { width: 750px; height: 164px; background-image:  url("../images/panel/panel_bg.jpg"); background-position: 0px;	background-color: #CFE1ED; padding: 10px 0 10px 50px; background-repeat: no-repeat;}
	#panel ul {	margin: 0; padding: 0; }
		#panel ul li { padding: 15px 0 15px  35px; background-image: url(../images/dot.gif); background-position: left center; background-repeat: no-repeat; list-style-type: none; border-bottom: 1px dotted #ffffff;  width: 300px; font-size: 16px; font-weight: bold; }
			#panel ul li a { color: #009900; text-decoration: none; }
				#panel ul li a:hover { color: #71B6DD; }

#content { width: 100%; float: left; margin: 10px 0 10px 0;	font-size: 12px; }
	#content p { margin: 10px 0 10px 0; }
	#content a { color: #009900; }
	#content h2 { font-size: 14px;	font-weight: bold; color: #009900; margin: 0; }
	#content h2 a { text-decoration: none; }
	
	#leftContent { width: 550px; float: left; }
	#rightContent { width: 230px; float: right;}

.readmore {	font-weight: bold; }

#fullContent { width: 100%;	margin: 0;	}
	
	#fullContentNav { width: 220px;	float: left; background-color: #ffffff;	background-image: url(../images/1pxbg.gif);	background-repeat: repeat-x; height: 400px; padding: 0px 0 10px 0; }
		#fullContentNav h3 { font-size: 14px; color: #009900; margin: 20px 10px 0 10px;}
		#fullContentNav ul { margin: 0; padding: 10px 0 20px; border-bottom: 1px solid #ffffff;	}
			#fullContentNav ul li { margin: 2px 5px 4px 10px; padding: 0 0 0 12px; background-image: url(../images/dotsmall.gif); background-position: 0 7px; background-repeat: no-repeat; list-style-type: none; }
			#fullContentNav ul ul { margin: 0 0 0 15px; padding: 0;} 
		#fullContentNav p { margin: 5px 5px 5px 10px; }
		#fullContentNav a, #fullContentNav a:visited { color: #0000CC;}


#fullContentBody { width: 560px; float: right; margin: 10px 0; min-height: 400px;}
	#fullContentBody h2 { font-size: 16px; color: #009900; margin: 10px 0;	}
		#fullContentBody h2 a, #fullContentBody h2 a:visited { color: #009900;}
	#fullContentBody h3 { font-size: 14px; }
	#fullContentBody h4 { font-size: 12px; }
	#fullContentBody p {}

.linkblock { width: 50%; float: right; padding: 10px 0 10px 10px; background-color: #E8F1F7; margin: 0 0 0 10px;}

/* Press Page */
 
.prListTitle { color: #999999; }
.prList ul li{ list-style-type: none; margin: 0 0 10px 0; }
.prList ul{ margin: 5px 0 5px 5px; padding: 0; }

/* Team page styles */

#bios { float: right; width: 170px; padding: 0 0 10px 30px; }
#bios p { margin: 5px 0; font-size: 11px; }
#bios h2 { margin: 20px 0 10px; }

#langNav { text-align: right; padding: 4px 4px 0 0; color: #666666; width: auto; font-size: 10px;}
#langNav a { text-decoration: none; color: #666666;}
#langNav a:hover { text-decoration: underline; color: #666666; }