

	/*
	**	PAST ISSUES
	*/
	
	/* magazine thumb block */
	.pastIssueMag {float:left;width:144px;margin:0;padding:12px 0 10px 0;}
	.pastIssueMag img {border:1px solid #CCCCCC;margin:0 0 5px 0;}
	.pastIssueMag a {font-size:12px;font-weight:bold;display:block;}
	
	/*
	**	ON NEWSSTANDS NOW
	*/
	.onSaleNow {margin:0;padding:0;}
	.onSaleNow div {color:#FFFFFF;font-size:10px;margin:0;text-align:left;padding:3px 0 8px 5px;}
	.onSaleNow table {width:1%;border:0 none;margin:0 0 0 auto;}
	.onSaleNow td {width:1%;padding:0;background:url('../i/onsalebg.gif') top repeat-x scroll;}
	.onSaleNow img {border:1px solid #CCCCCC;}
	.onSaleNow a {text-align:left;display:block;margin:4px 0 0 0;padding:0;font-size:11px;font-weight:bold;}
	
	/*
	**	Teaser (photo) as displayed in articles
	*/
	#teaser {margin:6px 0 0 0;padding:0;border:1px solid #000000;}
	
	/*
	**	Heading keyline
	*/
	div.headingKeyline {border-bottom:1px solid #E0E0E0;margin:0 0 6px 0;padding:0 0 6px 0;}
	
	
	/*
	**	Article content wrapper
	*/
	div.articleContent {margin:0;padding:10px 0 0 0;}
	.articleContent p {margin-bottom:12px;color:#333333;font-size:1.1em;line-height:1.3em;}
	
	table.workout {border:0 none;height:auto;}
	table.workout th {background-color:#022c23;color:#FFFFFF;padding:5px;text-align:center;vertical-align:baseline;height:auto;border:0 none;}
	table.workout td {background-color:#EEEEEE;color:#000000;padding:5px;text-align:left;vertical-align:top;height:auto;border:0 none;}
	
	/*
	**	ShareThis, Print Page, Email - WIDGET GROUP
	*/
	.articleWidget {border:1px solid #BBBBBB;padding:8px;margin:16px 0;}
	.articlePrint {padding:0 0 0 12px;margin:0 0 0 4px;border-left:1px solid #CCCCCC;}
	.articlePrint img {vertical-align:middle;border:0 none;padding:0 6px 0 0;}

	/*
	**	DADAMAIL Mailing List Widget
	*/
	.newsletterWidget {background:url('../i/DadaMail/newsletterPanelBG.gif') repeat-x top scroll #cacaca;padding:10px 8px;width:284px;margin:0 auto;}
	.newsletterWidget p {margin:2px 0 0 0;padding:0;}
	.newsletterWidget form,
	.newsletterWidget form fieldset {margin:0;padding:0;display:inline;}
	.newsletterWidget form legend {font-weight:bold;margin:0;padding:0 0 4px 0;}
	.newsletterWidget form label {font-size:10px;}
	.newsletterWidget form input.email {width:180px;font-size:11px;height:13px;padding:1px 2px;margin:0 4px;}
	.newsletterWidget form input.go {text-transform:uppercase;background-color:#676767;padding:1px 2px;border:1px outset;font-size:9px;font-weight:bold;color:#FFFFFF;}
	.newsletterWidget
	
	
	/*
	**	Article byline and credits
	*/
	div.byline {font-size:11px;color:#444444;line-height:14px;}
	div.credits {font-size:11px;color:#444444;line-height:14px;}

	
	/*
	**	AJAX SEARCH
	*/
	p.ajaxSearch_resultsInfos {font-size:15px;margin:0;padding:2px 0 6px 0;}
	div.paging1 {display:block;background-color:#000000;color:#FFFFFF;margin:8px 0 12px 0;padding:4px 10px;text-align:right;}
	.paging1Prev {color:#EEF;font-weight:bold;border-right:1px solid #444;padding-right:9px;margin-right:0;}
	.paging1Next {color:#EEF;font-weight:bold;padding-left:6px;margin-left:0;}
	span.paging1Infos {display:none;font-weight:normal;font-size:11px;}
	
	.ajaxSearch_result {margin:0;padding:0 0 8px 0;}
	a.ajaxSearch_resultLink {font-weight:bold;text-decoration:underline;}
	.ajaxSearch_resultExtract {}
	
	/*
	**	ARTICLE PAGINATION
	*/

	.ap-tplLinks {border:0 none;}
	.ap-tplLinks img {width:4px;height:7px;margin:0;padding:0 3px 0 0;}
	.ap-tplLinks table {width:100%;border:0 none;padding:0;}
	.ap-tplLinks td {font-weight:normal;font-size:12px;color:#222222;text-align:right;padding:6px 0}
	.ap-tplLinks a {font-weight:bold;line-height:14px;}
	.ap-tplLinks th {font-weight:bold;font-size:11px;text-align:left;padding:6px 0}
	
	.ap-tplTopLinks {border-bottom:3px solid #000000;}
	.ap-tplTopLinks th {vertical-align:bottom;}
	.ap-tplTopLinks td {vertical-align:bottom;}
	
	.ap-tplBottomLinks {border-top:3px solid #000000;}
	.ap-tplBottomLinks th {vertical-align:top;}
	.ap-tplBottomLinks td {vertical-align:top;}
	
	.ap-tplVerbosePageLinks {float:left;}
	.ap-prevNext {float:right;font-size:12px;color:#555555;vertical-align:bottom;}
	.ap-prevNext a {font-weight:bold;}
	
	
	/* TRAINING PAGE */

	.trainingRow {margin:0;padding:6px 0;border-bottom:1px dotted #BBBBBB;}
	.trainingRow img {float:left;border:1px solid #CCCCCC;}
	.trainingDetails {float:right;width:352px;}
	.trainingDetails h4 {margin:0;padding:0 0 4px 0;font-size:14px;line-height:15px;}
	.trainingDetails p {font-size:11px;line-height:13px;color:#222222;}
	.trainingDetails p.readmore {margin:0;padding:0 16px 0 0;text-align:right;}
	.trainingDetails .readmore a {}
	
	

	/* FEATURES PAGE */
	
	div.featuresPageSeparator {border-top:1px solid #AAAAAA;padding:12px 0 0 0;margin:12px 0 0 0;}

	div.featuresPageRow {margin:0 0 14px 0;padding:0;}
	.featuresPageRow img {border:1px solid #BBBBBB;float:left;margin:2px 0 0 0;}
	div.featuresPageDetails {float:right;width:310px;margin:0;padding:0;}
	.featuresPageDetails h5 {margin:0;padding:0 0 4px 0;font-weight:bold;font-size:10px;text-transform:uppercase;letter-spacing:2px;color:#000000;}
	.featuresPageDetails h4 {margin:0;padding:0 0 4px 0;font-size:16px;line-height:18px;}
	.featuresPageDetails p {font-size:11px;line-height:15px;color:#222222;}
	.featuresPageDetails p.readmore {margin:0;padding:0 16px 0 0;text-align:right;}
	.featuresPageDetails .readmore a {}



	/* DEPARTMENT PAGE */
	
	div.deptSectionHeading {border-top:1px solid #000000;border-bottom:3px solid #000000;background-color:#235b96;padding:3px 6px;margin:16px 0 0 0;}
	.deptSectionHeading h4 {margin:0;padding:0 0 0 6px;font-weight:bold;font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}
	
	div.deptSectionWrapper {border:1px solid #bebebe;border-left-width:1px;border-top:0 none;margin:0;padding:8px 0 10px 10px;}
	
	div.departmentPageTpl {margin:0 0 6px 0;padding:0 0 6px 0;border-bottom:1px solid #CCCCCC}
	div.departmentPageTplLast {margin:0;padding:0;}
	
	.departmentPageDetails {/* width:352px;*/}
	.departmentPageDetails h4 {margin:0;padding:0 0 2px 0;font-size:12px;line-height:15px;}
	.departmentPageDetails p {font-size:11px;line-height:13px;padding-left:10px;padding-right:8px;color:#303030;}

	.deptArchiveContainer {border:1px solid #bebebe;border-left-width:10px;border-top:0 none;margin:0;padding:0;background-color:#F8F8F8;display:none;}
	.deptArchiveLink {cursor:pointer;position:relative;margin:0;padding:2px 6px;background:url('../i/Departments/viewArchivesBg_03.jpg') top right no-repeat scroll;text-align:right;font-weight:bold;font-size:11px;color:#444103;}
	.deptArchiveLink img {position:absolute;left:5px;bottom:1px;}
	.deptAjaxData {padding:10px;margin:0;}	
	
	
	/* POMMO MAILING LIST (NEWSLETTER) PAGES */
	.pommoContainer {}
	.pommoContainer p {margin:0;padding:0 0 10px 0;}
	.pommoContainer form {display:block;border-top:1px solid #CCCCCC;margin:12px 0 0 0;padding:12px 0 0 0;}
	.pommoContainer fieldset {display:block;}
	.pommoContainer h2 {margin:0;padding:4px 0 12px 0;}
	.pommoContainer .error {margin:12px 0;padding:6px 12px 6px 12px;border:1px dotted #FF0000;display:block;}
	.pommoContainer .warn {margin:12px 0;padding:6px 12px 6px 0;border:1px dotted #FF8866;display:block;}
	.pommoContainer .warn ul,
	.pommoContainer .error ul {margin:0 0 0 24px;padding:0;}
	.pommoContainer .notes {background-color:#EEEEEE;margin:6px 0;padding:4px;}
	.pommoContainer .notes p {font-size:11px;}
	.pommoContainer .required {color:#444400;font-weight:bold;}
	.pommoContainer .buttons {margin:12px 0 0 0;padding:12px 0 0 0;border-top:1px solid #CCCCCC;}