		body {margin: 10px; font-family: arial, verdana; font-size: 13px;}
		img {border: none;}
		div.clear {clear: both;}
		
		table#welcome-ads {margin: 0 auto 10px auto;}
			table#welcome-ads td {padding: 0 5px;}
		
		#container {width: 902px; margin: 0px auto; background-image: url('../images/bg.gif'); background-repeat: no-repeat;}
		#nav {width: 201px; margin-right: 10px; float: left;}
		#nav ul {margin-top: 60px; margin-left: 30px; padding: 0px; list-style: url('../images/nav-arrow.gif');}
		#nav ul li {font-weight: 600; margin: 15px 0px; color: white; font-size: 13px;}
			#nav ul li a {color: white; text-decoration: none;}
			#nav ul li a:hover {color: #fff200; text-decoration: underline;}
		
		#nav ol {list-style: url('../images/nav-arrow2.gif'); margin: 0px 0px 0px 17px; padding: 0px;}	
		#nav ol li {font-weight: 400; margin: 6px 0px; padding: 0px; color: #fff200; font-size: 11px;}	
			#nav ol li a {color: #fff200; text-decoration: none;}
			#nav ol li a:hover {color: #fff200; text-decoration: underline;}
		
		#main {width: 691px; float: left;}
		#header-image {float: left; width: 363px; height: 187px;}
		#logo {width: 328px; height: 142px;}
		#contactinfo {width: 328px; height: 45px; background-repeat: no-repeat;}
			#contactinfo p {text-align: right; margin: 0px; padding: 2px 25px 0px 0px; color: #193989;}
			#contactinfo p a {color: #193989; text-decoration: none;}
			#contactinfo p a:hover {color: #193989; text-decoration: underline;}
		#logo-contact-container {float: left; width: 328px; height: 187px;}
		#featured {clear: both; background-image: url('../images/featured-bg.gif'); background-repeat: no-repeat; float: left; width: 549px;}
			#featured p {padding: 5px; margin: 0px;}
		#banners {padding: 40px 0px; background-image: url('../images/header-banner-topcurve.gif'); background-repeat: no-repeat; float: left; width: 142px;}
		#banners div {text-align: center; padding: 10px 0px;}
		#coverstory {padding: 20px 0px; margin-right: 11px; width: 269px; float: left;}
			#coverstory p {padding: 0px 4px; margin: 0px;}
			#coverstory h1 {font-family: arial, verdana; color: #193989; padding: 4px 4px 0px 4px; font-size: 17px; margin: 0px;}
			#coverstory h2 {font-weight: 500; padding: 0px 4px; font-size: 10px; margin: 0px;}
		#whatshappening {padding: 20px 0px; width: 269px; float: left;}
			#whatshappening p {clear: left; padding: 0px; margin: 0px 0px 10px 0px; line-height: 16px;}
		.wh-title {color: #193989; font-weight: bold; text-transform: uppercase;}
			.wh-title a {color: #193989; text-decoration: none;}
			.wh-title a:hover {color: #193989; text-decoration: underline;}
		.wh-datebox {padding: 4px; color: #51007d; font-size: 16px; text-align: center; background-color: #fff200; border: solid 1px #51007d; width: 32px; margin: 0px 5px 5px 0px; float: left;}
		#footer {width: 902px; margin: 10px auto; background-color: #193989;}
			#footer p {text-align: center; color: white; padding: 12px;}
		.cs-image {width: 120px; float: left; padding: 5px 5px 0px 0px;}
		#seecalendar {margin-top: 20px; text-align: center;}
		#magazine {text-align: center;}
			#magazine img {border: solid 1px #193989; margin: 7px 0px;}
		#online-publications {padding: 15px 10px; text-align: center; width: 180px; overflow: hidden;}
			#online-publications a {color: white; font-weight: 600; text-decoration: none;}
			#online-publications a:hover {color: #fff200; text-decoration: underline;}
		
		#sub-container {width: 671px; padding: 10px;}
		#sub-container h1 {float: left; font-size: 18px; color: #193989; line-height: 34px; height: 34px; width: 671px; background-image: url('../images/title-bg.gif'); background-repeat: no-repeat;}
		#sub-container h2 {color: #193989; font-size: 17px; margin: 0px;}
		#sub-container a:link {color: #193989; text-decoration: none;}
		#sub-container a:visited {color: #193989; text-decoration: none;}
		#sub-container a:active {color: #193989; text-decoration: none;}
		#sub-container a:hover {color: #193989; text-decoration: underline;}
		#sub-container td {vertical-align: top; }
		.lW { float: left; clear: left; height: 10px;}
		.rW { float: right; clear: right; height: 10px;}
		
			
		form {margin: 0px;}
		/*classes for sub pages*/
		#currentissue-box {padding: 10px; float: left;}
		#currentissue-subnav {padding: 10px; text-align: left; float: left;}
		#editorpick-container {clear: left; margin: 10px 0px 40px 0px;}
		#freecopy-text {padding-top: 10px; width: 430px; float: left;}
		#freecopy-image {padding-top: 10px; width: 235px; float: right;}
		
		.family-cell {margin: 10px 0px; float: left; text-align: center; width: 220px;}
		
		.calendar-date {border: solid 1px #51007d; padding: 5px; color: #51007d; font-weight: bold; background-color: #fff200;}
			#header-banner-container {width: 671px; margin: 10px 0px 20px 0px;}
			#header-banner-container img {padding: 0px 5px;}
		#camp-table {width: 671px;}
			.camp-table-cell1 {width: 511px; text-align: left;}
			.camp-table-cell2 {width: 160px; text-align: right;}
			.camp-table-cell3 {width: 300px; text-align: left;}
			.camp-table-cell4 {width: 371px; text-align: left;}
			
		.paging {text-align: right;}
		
		.reverse { unicode-bidi:bidi-override; direction:rtl; }
		
		div#back-issues h2 {font-size: 21px; padding-bottom: 15px;}
		div.back-issue {float: left; width: 220px; height: 275px; text-align: center;}
			