#pg_top {
	width: 960px;
	height: 16px;
	margin: 0 auto;
	text-align: left;
	background-color: white;
}
	#pg_top_left {
		width: 480px;
	}
	#pg_top_right {
		width: 480px;
	}
#pg_body {
	width: 910px;
	padding: 0px 25px;
}
	#pg_header #masthead {
		margin-bottom: 30px;
	}
		#pg_header #masthead #logo {
			width: 710px;
			height: 71px;
			float: left;
		}
		#pg_header #masthead #share {
			width: 200px;
			float: left;
		}
			#pg_header #masthead #share ul {
				margin: 0;
				padding: 0;
				list-style-type: none;
				float: right;
			}
				#pg_header #masthead #share ul li {
					margin: 8px 0;
					padding: 0;
					list-style-type: none;
					height: 16px;
					line-height: 16px;
				}
					#pg_header #masthead #share ul li a:link,
					#pg_header #masthead #share ul li a:visited,
					#pg_header #masthead #share ul li a:hover {
						text-decoration: none;
						color: #000;
						font-size: 11px;
					}
					#pg_header #masthead #share ul li img {
						margin-right: 8px;
						vertical-align: middle;
					}
	#pg_header #navbar {
		margin: 3px 0;
	}
		#pg_header #navbar ul {
			overflow: hidden;
			margin: 0px;
			padding: 0px;
			list-style-type: none;
		}
			#pg_header #navbar li {
				float: left;
				list-style-type: none;
				margin: 0px;
				padding: 0;
			}
			#pg_header #navbar li a {
				text-decoration: none;
			}
	#pg_content {
		width: 910px;
	}
		#pg_content ul#home_callouts {
			margin: 15px 0 0 0;
			padding: 0;
			list-style-type: none;
		}
			#pg_content ul#home_callouts li {
				margin: 0;
				padding: 0;
				list-style-type: none;
				float: left;
				width: 296px;
				height: 226px;
				margin-left: 11px;
			}
				#pg_content ul#home_callouts img {
					position: relative;
					left: 178px;
					top: 185px;
				}
				#pg_content ul#home_callouts a,
				#pg_content ul#home_callouts a:hover {
					text-decoration: none;
				}
				#pg_content ul#home_callouts li#callout_diet {
					background: transparent url(/assets/img/home2/cube_diet.jpg) no-repeat top left;
					margin-left: 0;
				}
				#pg_content ul#home_callouts li#callout_supplements {
					background: transparent url(/assets/img/home2/cube_supplements.jpg) no-repeat top left;
				}
				#pg_content ul#home_callouts li#callout_exercise {
					background: transparent url(/assets/img/home2/cube_exercise.jpg) no-repeat top left;
				}
		#pg_content #home_content {
			margin-top: 15px;
		}
			#pg_content #home_content hr {
				height: 1px;
				color: #CCC;
				background-color: #CCC;
				margin: 10px 0;
				padding: 0;
			}
			#pg_content #home_content #left_col {
				float: left;
				width: 603px;
				margin-right: 11px;
			}
				#pg_content #home_content #left_col #tab_links {
					background: transparent url(/assets/img/home2/3-pillars_tabs.png) no-repeat top left;
					height: 29px;
					line-height: 29px;
				}
					#pg_content #home_content #left_col #tab_links ul {
						margin: 0;
						padding: 0;
						list-style-type: none;
					}
						#pg_content #home_content #left_col #tab_links ul li {
							margin: 0;
							padding: 0;
							list-style-type: none;
							float: left;
							font-size: 11px;
							font-weight: bold;
						}
							#pg_content #home_content #left_col #tab_links ul li a:link,
							#pg_content #home_content #left_col #tab_links ul li a:visited,
							#pg_content #home_content #left_col #tab_links ul li a:hover {
								color: #FFF;
								text-decoration: none;
							}
							#pg_content #home_content #left_col #tab_links ul li a.active:link,
							#pg_content #home_content #left_col #tab_links ul li a.active:visited,
							#pg_content #home_content #left_col #tab_links ul li a.active:hover {
								color: #000;
								text-decoration: none;
							}
							#pg_content #home_content #left_col #tab_links ul li#tab_three_pillars a:link,
							#pg_content #home_content #left_col #tab_links ul li#tab_three_pillars a:visited,
							#pg_content #home_content #left_col #tab_links ul li#tab_three_pillars a:hover {
								color: #CCC;
								text-decoration: none;
							}
							#pg_content #home_content #left_col #tab_links ul li#tab_three_pillars a.active:link,
							#pg_content #home_content #left_col #tab_links ul li#tab_three_pillars a.active:visited,
							#pg_content #home_content #left_col #tab_links ul li#tab_three_pillars a.active:hover {
								color: #EEE;
								text-decoration: none;
							}
							#pg_content #home_content #left_col #tab_links ul li#tab_three_pillars {
								margin-left: 20px;
								color: #B3D88C;
								font-size: 14px;
								width: 197px;
							}
							#pg_content #home_content #left_col #tab_links ul li#tab_healthy_diet {
								width: 108px;
							}
							#pg_content #home_content #left_col #tab_links ul li#tab_supplements {
								width: 123px;
							}
							#pg_content #home_content #left_col #tab_links ul li#tab_exercise {
								width: 80px;
							}
						#pg_content #home_content #left_col #tab_content {
							margin-bottom: 1em;
							height: 216px;
						}
							#pg_content #home_content #left_col #tab_content .tab {
								padding: 10px 20px;
								font-size: 85%;
								font-family: arial, helvetica, sans-serif;
							}
							#pg_content #home_content #left_col #tab_content .tab .article {
								margin: 0 0 3px 0;
							}
								#pg_content #home_content #left_col #tab_content .tab .article h4 {
									margin: 0 0 3px 0;
									font-size: 100%;
								}
								#pg_content #home_content #left_col #tab_content .tab .article .article_teaser {
									margin: 3px 0;
									font-size: 85%;
								}
								#pg_content #home_content #left_col #tab_content .tab .article .article_more {
									margin: 3px 0;
									font-size: 85%;
									font-weight: bold;
								}
								#pg_content #home_content #left_col #tab_content a:link,
								#pg_content #home_content #left_col #tab_content a:visited {
									color: #000;
									text-decoration: none;
								}
								#pg_content #home_content #left_col #tab_content h4 a:link,
								#pg_content #home_content #left_col #tab_content h4 a:visited {
									color: #000;
									text-decoration: underline;
								}
								#pg_content #home_content #left_col #tab_content a:hover {
									color: #000;
									text-decoration: underline;
								}
								#pg_content #home_content #left_col #tab_content #three_pillars_content {
									background-color: #EEE;
									border-top: 1px solid #666;
								}
								#pg_content #home_content #left_col #tab_content #healthy_diet_content {
									background-color: #FEE7C5;
									border-top: 1px solid #FCB040;
								}
								#pg_content #home_content #left_col #tab_content #supplements_content {
									background-color: #E8F3DC;
									border-top: 1px solid #B3D88C;
								}
								#pg_content #home_content #left_col #tab_content #exercise_content {
									background-color: #D9F3FA;
									border-top: 1px solid #00AEDB;
								}
							#pg_content #home_content #left_col #tab_content .tab .more {
								font-weight: bold;
								margin-top: 10px;
							}
						#pg_content #home_content #left_col .poll_txt {
							font-size: 77%;
						}
							#pg_content #home_content #left_col .poll_txt .poll_question,
							#pg_content #home_content #left_col .poll_txt .poll_result_question {
								font-weight: bold;
							}
							#pg_content #home_content #left_col .poll_options ul li {
								list-style-type: disc;
								margin-left: 15px;
								color: #B3D88C;
							}
							#pg_content #home_content #left_col .poll_result_voted {
								margin: 2px 0;
								font-style: italic;
								color: #666;
							}
							#pg_content #home_content #left_col .poll_result_option {
								float: left;
								margin: 5px 10px 3px 0;
								padding: 0;
							}
							#pg_content #home_content #left_col .poll_result_percent {
								float: left;
								margin: 5px 0 3px 0;
							}
							#pg_content #home_content #left_col .poll_result_bargraph {
								width: 100%;
								clear: left;
							}
			#pg_content #home_content #right_col {
				float: left;
				width: 296px;
			}
				#pg_content #home_content #right_col #videos #player {
					display: none;
				}
				#pg_content #home_content #right_col #videos #playlist {
					margin: 5px 10px;
				}
					#pg_content #home_content #right_col #videos #playlist #loading {
						text-align: center;
						font-style: italic;
						margin-top: 20px;
					}
						#pg_content #home_content #right_col #videos #playlist .item {
							background-color: white;
							padding: 5px;
							margin-bottom: 2px;
							width: 266px;
							height: 65px;
							overflow: visible;
						}
							#pg_content #home_content #right_col #videos #playlist .item img {
								float: left;
								border: 1px solid #98CC62;
								margin-right: 5px;
								display: none;
							}
							#pg_content #home_content #right_col #videos #playlist .item .title a:link,
							#pg_content #home_content #right_col #videos #playlist .item .title a:visited {
								font-size: 11px;
								font-weight: bold;
								color: #000;
								text-decoration: none;
							}
							#pg_content #home_content #right_col #videos #playlist .item .title a:hover {
								font-size: 11px;
								font-weight: bold;
								color: #666;
								text-decoration: none;
							}
							#pg_content #home_content #right_col #videos #playlist .item .watch a:link,
							#pg_content #home_content #right_col #videos #playlist .item .watch a:visited {
								font-size: 11px;
								font-weight: bold;
								text-decoration: underline;
							}
							#pg_content #home_content #right_col #videos #playlist .item .watch a:hover {
								font-size: 11px;
								font-weight: bold;
								text-decoration: underline;
							}
							#pg_content #home_content #right_col #videos #playlist .item_hover {
								background-color: #E8F3DC;
							}
							#pg_content #home_content #right_col #videos #playlist #controls {
								font-size: 13px;
								margin-top: 8px;
							}
								#pg_content #home_content #right_col #videos #playlist #controls td {
									line-height: 13px;
									height: 17px;
									vertical-align: middle;
								}
								#pg_content #home_content #right_col #videos #playlist #controls .prev_page {
									text-align: right;
									padding-right: 5px;
									vertical-align: top;
								}
								#pg_content #home_content #right_col #videos #playlist #controls .next_page {
									text-align: left;
									padding-left: 5px;
									vertical-align: top;
								}
									#pg_content #home_content #right_col #videos #playlist #controls .prev_page a,
									#pg_content #home_content #right_col #videos #playlist #controls .next_page a {
										font-weight: bold;
										text-decoration: none;
										color: #000;
									}
									#pg_content #home_content #right_col #videos #playlist #controls .prev_page a:hover,
									#pg_content #home_content #right_col #videos #playlist #controls .next_page a:hover {
										font-weight: bold;
										text-decoration: none;
										color: #666;
									}
								#pg_content #home_content #right_col #videos #playlist #controls .pages {
									text-align: center;
									font-size: 11px;
								}
									#pg_content #home_content #right_col #videos #playlist #controls .pages ul {
										margin: 0;
										padding: 0;
										list-style-type: none;
										display: inline;
									}
										#pg_content #home_content #right_col #videos #playlist #controls .pages ul li {
											display: inline;
											margin: 0 2px;
											padding: 0;
											list-style-type: none;
										}
											#pg_content #home_content #right_col #videos #playlist #controls .pages ul li a {
												font-weight: bold;
												text-decoration: none;
												color: #000;
											}
											#pg_content #home_content #right_col #videos #playlist #controls .pages ul li a:hover {
												font-weight: bold;
												text-decoration: none;
												color: #666;
											}
											#pg_content #home_content #right_col #videos #playlist #controls .pages ul li a.sel {
												text-decoration: underline;
											}
#pg_bottom {
	width: 960px;
}
	#pg_bottom_left {
		width: 480px;
	}
	#pg_bottom_right {
		width: 480px;
	}
#TB_ajaxContent {
	text-align: center;
	padding-top: 15px;
}

