/*
 * NOTE THAT THE INITIAL OVERRIDES (FOR ALL H TAGS AND CONTENT AREA SIZE INCREASE) 
 * ARE FOUND IN THE STYLES-HEADER.CSS
 * 
 * dk blue	=>	#00558C; 
 * 
 * */

/*
 * 
 * */



body div div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content, 
body div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content.col-md-9 /*.col-md-push-3*/
{
	left: 0%;
	width: 100%;
}

body div div.site-content div.content-inner div.container div.row div.col-lg-3, 

html body div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-sidebar.col-md-3, 
html body div.site-content div.content-inner div.container div.row div.col-lg-3
/*.col-md-pull-9*/
{
	display: none;
}

html body div div.site-content div.content-inner div.container div.row div.col-lg-9 {
	width: 100%;
}

/* ADDED 1/23 TO ACCOMMODATE BRINGING BACK THE SIDEBAR FOR VIDEO PAGES */
	@media only screen and (min-width : 991px)
	{
		html body div.site-content div.content-inner div.container div.row div.col-lg-12 div.content-area main article div.row div.nh-video-sidebar-1 {
			left: 0%;
			width: 75%;
		}
	
		html body div.site-content div.content-inner div.container div.row div.col-lg-12 div.content-area main article div.row div.nh-video-sidebar-2 {
			left: 75%;
			width: 25%;
		}
	}

html body div div.site-content div.content-inner:before {
	/*position:absolute;content:"";width:1px;height:100%;*/
	/*! left:75%; */
	/*background:#999999;z-index:1*/
	width: 0px;
	display: none;
}



div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content p, 
div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content ul, 
div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content ol 

{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 300;
	color: #000; /*#424242;*/
	font-size: 100%;
	/*letter-spacing: 0.25pt !important;*/
}

div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content ul, 
div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content ol {
	font-weight: 400;
}

div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content p {
	margin-bottom: 12px;
} 

div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content p a { font-weight: 700; }

/* publications page */

main article div.row div.entry-content table.order_boxes {
	/*border: none;
	background-image: linear-gradient(to right, red , yellow);*/
}


/* videos page */

main article div.floating-div a div.link-container { line-height: 110%; }
main article div.floating-div a div.link-container img { margin-bottom: 12px;}
/*main article div.row div.entry-content div.video_main_thumbnail table tbody tr td strong a {
	font-size: 125%;
}*/


/* latest news sidebar */

div#content.site-content div.content-inner div.container div.row div div#secondary.widget-area aside div.textwidget div.home-widget {
	font-family: 'Nunito Sans', sans-serif;
	font-weight: 700;
	text-align: center;
}

div#content.site-content div.content-inner div.container div.row div div#secondary.widget-area aside div.textwidget div.view_all_news a p {
	font-family: 'Nunito Sans', sans-serif;
	font-weight: 700;
	text-align: center;
}

div#content.site-content div.content-inner div.container div.row div div#secondary.widget-area aside div.textwidget a table.video-widget tbody tr td.videos_title {
		font-family: 'Nunito Sans', sans-serif;
	font-weight: 700;
	text-align: center;
}

/* CATEGORY LANDING */

div#content.site-content div.content-inner div.container div.row div div#primary.content-area main header.page-header h1.category-header {
	border-top: none;
	font-weight: 700 !important;
	color: #00558C;
	font-size: 90%;
	padding-left: 10px;
}

div#content.site-content div.content-inner div.container div.row div div#primary.content-area main div.posts-inner div.row {
	margin-left: 0px; margin-right: 0px;
}

/* what we do page */

main article div.row div.entry-content ul li a {
	font-weight: 700 !important;
}

/* luminate buttons (pagewrapper) */

html body div div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content div.convio_red_button_big a, 
html body div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content div.convio_red_button_big { 
	padding-top: 6px; padding-bottom: 6px;
	}

html body div div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content div.convio_red_button_big a, 
html body div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content div.convio_red_button_big a {
	font-family: 'Nunito Sans', sans-serif;
background-color: #e4002b;
	padding: 16px 54px;
	font-size: 125%;
-moz-border-radius: 40px;
-webkit-border-radius: 40px;
-khtml-border-radius: 40px;
border-radius: 40px;
	/*width: max-content;*/
	color: white !important;
}

html body div.site-content div.content-inner div.container div.row div.col-lg-12 div.content-area main article div.row div.entry-content.col-md-9.col-md-push-3 div.viewcalendarup {
	position: relative;
	top: -100px;
}

html body div.site-content div.content-inner div.container div.row div.col-lg-12 div.content-area main article div.row div.entry-content.col-md-9.col-md-push-3 div.viewcalendarup:last-child {
	top: 0px !important;
}

html body div.site-content div.content-inner div.container div.row div.col-lg-12 div.content-area main article div.row div.entry-content.col-md-9.col-md-push-3 div.convio_red_button_big_events_2 a { color: white !important; }

	@media only screen and (max-width : 992px) 
	{
		html body div.site-content div.content-inner div.container div.row div.col-lg-12 div.content-area main article div.row div.entry-content.col-md-9.col-md-push-3 div.viewcalendarup a {
			padding: 14px 52px;
			font-size: 120%;
			-moz-border-radius: 40px;
			-webkit-border-radius: 40px;
			-khtml-border-radius: 40px;
			border-radius: 40px;			
		}
	}

	@media only screen and (max-width : 768px) 
	{
		html body div.site-content div.content-inner div.container div.row div.col-lg-12 div.content-area main article div.row div.entry-content.col-md-9.col-md-push-3 div.viewcalendarup a {
			padding: 12px 50px;
			font-size: 118%;
			-moz-border-radius: 40px;
			-webkit-border-radius: 40px;
			-khtml-border-radius: 40px;
			border-radius: 40px;			
		}
	}

	@media only screen and (max-width : 700px) 
	{
		html body div.site-content div.content-inner div.container div.row div.col-lg-12 div.content-area main article div.row div.entry-content.col-md-9.col-md-push-3 div.viewcalendarup {
			width: 160px;
		}
		html body div.site-content div.content-inner div.container div.row div.col-lg-12 div.content-area main article div.row div.entry-content.col-md-9.col-md-push-3 div.viewcalendarup a 		{	
			padding: 8px 18px;
			font-size: 90%;
			-moz-border-radius: 20px;
			-webkit-border-radius: 20px;
			-khtml-border-radius: 20px;
			border-radius: 20px;	
			line-height: 1em;
		}		
		
	}

	@media only screen and (max-width : 650px) 
	{
		html body div.site-content div.content-inner div.container div.row div.col-lg-12 div.content-area main article div.row div.entry-content.col-md-9.col-md-push-3 div.viewcalendarup {
			width: 150px;
		}
		
		html body div.site-content div.content-inner div.container div.row div.col-lg-12 div.content-area main article div.row div.entry-content.col-md-9.col-md-push-3 div.viewcalendarup a 		{	
			padding: 8px 16px;
			font-size: 85%;
			-moz-border-radius: 20px;
			-webkit-border-radius: 20px;
			-khtml-border-radius: 20px;
			border-radius: 20px;	
			line-height: 1em;
		}
	}

	@media only screen and (max-width : 600px) 
	{
		html body div.site-content div.content-inner div.container div.row div.col-lg-12 div.content-area main article div.row div.entry-content.col-md-9.col-md-push-3 div.viewcalendarup {
			width: 140px;
		}
		
		html body div.site-content div.content-inner div.container div.row div.col-lg-12 div.content-area main article div.row div.entry-content.col-md-9.col-md-push-3 div.viewcalendarup a 		{	
			padding: 8px 14px;
			font-size: 80%;
			-moz-border-radius: 20px;
			-webkit-border-radius: 20px;
			-khtml-border-radius: 20px;
			border-radius: 20px;	
			line-height: 1em;
		}
	}

	@media only screen and (max-width : 414px) 
	{
		html body div.site-content div.content-inner div.container div.row div.col-lg-12 div.content-area main article div.row div.entry-content.col-md-9.col-md-push-3 div.viewcalendarup {
			width: auto;
			float: none;
			position: static;
			margin-top: 8px; margin-bottom: 8px;
		}
		
		html body div.site-content div.content-inner div.container div.row div.col-lg-12 div.content-area main article div.row div.entry-content.col-md-9.col-md-push-3 div.viewcalendarup a 		{	
			padding: 8px 14px;
			font-size: 80%;
			-moz-border-radius: 20px;
			-webkit-border-radius: 20px;
			-khtml-border-radius: 20px;
			border-radius: 20px;	
			line-height: 1em;
		}
	}

/* news items previous and next */

div.site-content div.content-inner div.container div.row div div.content-area main nav.navigation.post-navigation div.nav-links {
	font-family: 'Nunito Sans', sans-serif;
}


/* image stylings for content sections 

body div div.entry-content > p > img.image_right {	
}*/

@media only screen and (max-width : 420px) 
{
	body div div.entry-content p img.image_right {	
		float: none;
		width: 100%;
	}
	
	body div.row div.entry-content p a img {
		width: 30%;
		margin-left: 6px;
	}
	
}

/* publications button links */

body div.row div.entry-content table tr td p {
	
}

body div.row div.entry-content table tr td p strong a {
	padding: 12px 24px;
-moz-border-radius: 40px;
-webkit-border-radius: 40px;
-khtml-border-radius: 40px;
border-radius: 40px;
	color: white !important;
}

/*body div.row div.entry-content table tr td p strong a:hover {
	background-color: initial;
}

.label-default[href]:hover, .label-default[href]:focus {
    background-color: initial !important; 
}

.label-default {
	background-color: initial; 
}*/

/* category page text change... */

/*#main, #main header h1.category-header {
	font-family: Arial,Helvetica,sans-serif;
}

#main div div div article div.post-inner header.entry-header h1.entry-title a {
	font-family: Arial,Helvetica,sans-serif;
}*/


/* mobile view of main article column */

	@media only screen and (max-width : 420px) 
	{
		body div.site-content div.content-inner div.container div.row div.col-lg-12 {
			padding-left: 0px;
			padding-right: 0px;
		}
		
		body div.site-content div.content-inner div.container div.row div.col-lg-12 div.content-area main article div.row div.entry-content {
			padding-left: 0px;
			padding-right: 0px;			
		}
		
	}

	@media only screen and (max-width : 420px) 
	{
		body div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content table tbody tr td p img {
			/*width: 100%;
			float: none;*/
		}
	}

/* podcasts page (featured image) */

	/*@media only screen and (max-width : 420px) 
	{*/
		body div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content p img.size-full {
			float: none;
			width: 100%;
		}
	/*}*/


/* to make a DIV go to the right */
body div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content div.totheright {
	float: right;
	width: max-content;
}

/*  link styles for endurance page on luminate */

html body div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content div table.overall-wellness, 
html body div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content h2 table.overall-wellness tr td p, 
html body div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content h2 table.overall-wellness tbody tr td ul
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
}


html body div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content h2 table.overall-wellness tr td p strong a {
	padding: initial;
	color: #00558C !important;
	font-weight: 700 !important;
}


/* right column sidebar on category pages */

html body.category div.site-content div.content-inner div.container div.row div.col-lg-3 {
	display: none;
}

.col-lg-9 { width: 100%; }

html body.category div.site-content div.content-inner div.container div.row div div.content-area main div div.row div article div.post-inner div.entry-content p {
	font-family: Arial,Helvetica,sans-serif;
}

		/* ... STUPID ASS VERTICAL GREY LINE WHICH LOOKS LIKE A BORDER BUT IS ACTUALLY A 1 PIXEL WIDTH 'DIV' TAG... WAY TO GO, DESIGN WALL, YOU MORONS! */
		.content-inner:before { display: none; } 
		/*position:absolute;content:"";width:1px;height:100%;left:75%;background:#999999;z-index:1}*/


/* luminate outer padding issue... due to the Luminate loading an older version of the DW-Focus stylesheet from the FTP /HOFF folder (log in no longer works)... this will hopefully override */

html body div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content {
	padding-left: 20px !important;
	padding-right: 20px !important;
}


/* luminate 'how you can help' button field */


html body div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content div.dbtbox {
	width: 100%;
	text-align: center;
	/*background-color: #FAFAFA;*/
	height: 220px;
	clear: both;
}

html body div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content div.dbtbox div.do_b_tbt {
	width: 410px; height: 70px; 
	float: left;
	border: solid white 1px;
	text-align: center;
	margin-left: 20px;
}

html body div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content div.dbtbox div.do_b_tbt a {
	display: inline-block;
	width: 400px;
	line-height: 1em;
}

html body div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content p.dbt_followup { clear: both; }

/* mobile treatments for the above... */

	@media only screen and (max-width : 420px) 
	{

		html body div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content div.dbtbox {
			background-color: #FAFAFA;
			height: auto;
		}

		html body div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content div.dbtbox div.do_b_tbt {
			width: 100%;
			float: none;
			border: solid white 1px;
			text-align: center;
			margin-left: 0px;
			margin-top: 40px;
		}

		html body div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content div.dbtbox div.do_b_tbt a {
			display: inline-block;
			width: 100%;
		}		
		
	}

/* * {
  box-sizing: border-box;
}*/

.wwd_column {
  float: left;
  width: 30%; 
  padding: 10px;
margin-left: 1%;
 }

.wwd_row:after {
  content: "";
  display: table;
  clear: both;
}



div.dbtbox {
background-color: #fff;
height: 180px;
}

div.do_b_tbt {
width: 99%; max-width: 400px;
float: left;
margin-right: 16px;
margin-bottom: 0px;
}

div.do_b_tbt a {
display: block;
width: 100%;
}


@media screen and (max-width: 1200px) {
div.dbtbox {
height: 330px;
}
}

@media screen and (max-width: 760px) {
div.dbtbox {
height: 280px;
}
}

@media screen and (max-width: 600px) {
  .wwd_column {
    width: 100%;
  }
}

img.msaa_img_01 {
	float: right;
	margin-left: 18px;
	margin-bottom: 6px;
	max-width: 50%;
}

@media only screen and (max-width : 1025px) 
{ img.msaa_img_01 { width: 55%; max-width: 55%; } }

@media only screen and (max-width : 990px) 
{ img.msaa_img_01 { width: 50%; max-width: 50%; } }

@media only screen and (max-width : 770px) 
{ img.msaa_img_01 { width: 45%; max-width: 45%; } }

@media only screen and (max-width : 550px) 
{ 
	img.msaa_img_01, 
	body div.row div.entry-content p a img.msaa_img_01
	{
		width: 100%;
		max-width: 100%;
		float: none;
		margin-left: 0px;
		margin-bottom: 12px;
	}
}


/* WORD CLOUD BOXES (50TH ANNIVERSARY) */

div.wordcloudbox {
	height: 270px;
	padding: 0px;
}

div.wordcloudbox img {
	width: 25%;
	max-width: 270px;
	float: left;
}

div.wordcloudbox div {
	padding-top: 90px;	
}

div.wordcloudbox a {
}

	@media only screen and (max-width : 1190px) 
	{ 
		div.wordcloudbox {
			height: 220px;
		}

		div.wordcloudbox div {
			padding-top: 50px;	
		}
	}

	@media only screen and (max-width : 991px) 
	{ 
		div.wordcloudbox {
			height: 190px;
		}

		div.wordcloudbox img {
			width: 180px;
		}

		div.wordcloudbox div { 
			padding-top: 40px;	
			font-size: 95%; 
		}
	}

	@media only screen and (max-width : 741px) 
	{ 
		div.wordcloudbox div { 
			padding-top: 20px;	
		}
	}

	@media only screen and (max-width : 541px) 
	{ 
		div.wordcloudbox {
			height: auto;
		}

		div.wordcloudbox img {
			display: block;
			width: 100%;
			max-width: 340px;
			float: none;
			margin-left: auto;
			margin-right: auto;
		}

		div.wordcloudbox div { 
			padding-top: 0px;	
			font-size: 95%; 
		}
	}


/* special editor glitch styles */


html body div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content strong em p {
	font-style: italic;
	font-weight: bold;
}

div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content strong p {
	font-weight: bold;
}


/* special styles for the RELATED POSTS widget... the 'custom css' subsystem in the widget places the css in the HEAD of the page -BEFORE- this callout, so it gets gobbled up by the DISGUSTING DW FOCUS STYLES!!!! */

.related_post_title { 
}

ul.related_post, 
div.wp_rp_plain div.wp_rp_content ul.related_post {
display: list-item;
margin-left: 18px !important;
}

ul.related_post li, 
div.wp_rp_plain div.wp_rp_content ul.related_post li {
display: list-item !important;
position: static !important;
width: auto !important;
}

ul.related_post li a, 
div.wp_rp_plain div.wp_rp_content ul.related_post li a {
font-size: 1.0em !important;
font-weight: 500 !important;
}

div.entry-content div.wp_rp_wrap div.wp_rp_content ul.related_post li a.wp_rp_title, 
div.wp_rp_plain div.wp_rp_content ul.related_post li a.wp_rp_title {
font-weight: 500 !important;
}

ul.related_post li img, 
div.wp_rp_plain div.wp_rp_content ul.related_post.wp_rp li img {
display: none;
}

/* publications page buttons - vertical line height fix */


html body div.site-content div.content-inner div.container div.row div div#primary.content-area main article div.row div.entry-content table.order_boxes tr td p.obpara  
{ line-height: 2.4em; }

	@media only screen and (max-width : 667px) 
	{ 
		html body div.site-content div.content-inner div.container div.row div div#primary.content-area main article div.row div.entry-content table.order_boxes tr td p.obpara  
		{ text-align: center; }
	}

/* fix for download form blue link */
html body div#content div.content-inner div.container div.row div div#primary main article div.row div.entry-content form div p a { color: white !important; }

/* fix for download page label alignment and Cooling forms labels */
html body div#content div.content-inner div.container div.row div div#primary main article div.row div.entry-content form div.form_padding strong label, 
div.content-area main article div.row div.entry-content p div#dvFastForms form div div div.ff-form-main div.ff-footer-group div div div.footnoteDiv label.ff-label, 
label.ff-label 
{ display: inline; }

div.content-area main article div.row div.entry-content p div#dvFastForms form div div div.ff-form-main div.ff-footer-group div div div.footnoteDiv label.ff-label::before, 
label.ff-label::before, 
label.ff-label::after {
	content: ' ';
}

/* fix for ticket forms on Luminate pages/calendar */
html body div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content div.luminate-eventAppArea div.lo-UserDetailContainer form#TicketForm div.lo-EventBorderContainer div.field-container div.fieldContainer div.field-row div.label label, 
html body div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content div.luminate-eventAppArea div.lo-UserDetailContainer form div.lo-EventBorderContainer div.field-container div.fieldContainer div.field-row div.label label { 
	color: #00558C; 
}

/* lending library link fix */

div.entry-content p div#dvFastForms form div div div div div div label.ff-label p span a, 
html body div.site-content div.content-inner div.container div.row div div.content-area main article div.row div.entry-content p div#dvFastForms form div div div div.ff-page-row div div.ff-item-row div label.ff-label p span a, 
div#dvFastForms form#form1 div#dvBannerHTML div div.ff-form-main div#ffPage17.ff-page-row.page-1 div#ffSection3.ff-group-row.group-1 div.ff-item-row.fw-row div.ff-col-1.ff-label-col label#GENERALTEXT928.ff-label.ff-general-text-label p a, 
html.js body div#content.site-content div.content-inner div.container div.row div.col-lg-12 div#primary.content-area main#main.site-main article#post-2493.post-2493.post.type-post.status-publish.format-standard.hentry.category-msaa-help div.row div.entry-content.col-md-9.col-md-push-3 p div#dvFastForms form#form1 div#dvBannerHTML div div.ff-form-main div#ffPage17.ff-page-row.page-1 div#ffSection3.ff-group-row.group-1 div.ff-item-row.fw-row div.ff-col-1.ff-label-col label#GENERALTEXT900.ff-label.ff-general-text-label p span a
{
	color: #00558C !important;
}

/* art show winners list */

div.content-area main article div.row div.entry-content ul.artshowlist {
	list-style-type: none;
	padding: 0px;
	padding-left: 100px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	/* -webkit-column-width: 200px; */
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	/* -moz-column-width: 200px; */
	column-count: 2;
	column-gap: 20px;
	/* column-width: 200px; */
}

	@media only screen and (max-width : 1180px) 
	{ 
		div.content-area main article div.row div.entry-content ul.artshowlist 
		{
			padding-left: 50px;
		}
	}

	@media only screen and (max-width : 990px) 
	{ 
		div.content-area main article div.row div.entry-content ul.artshowlist 
		{
			padding-left: 25px;
			-webkit-column-count: 2;
			-webkit-column-gap: 10px;
			-moz-column-count: 2;
			-moz-column-gap: 10px;
			column-count: 2;
			column-gap: 10px;
		}
	}

	@media only screen and (max-width : 990px) 
	{ 
		div.content-area main article div.row div.entry-content ul.artshowlist 
		{
			padding-left: 10px;
			-webkit-column-count: 1;
			-webkit-column-gap: 0px;
			-moz-column-count: 1;
			-moz-column-gap: 0px;
			column-count: 1;
			column-gap: 0px;
		}
		div.content-area main article div.row div.entry-content ul.artshowlist li 
		{ margin-bottom: 8px; }
	}

/* special fixes for the full width no header template */

html body.page-template-template-full-width-noheader.page-template-template-full-width-noheader-php div#content.site-content {
	padding-top: 0px;
}

html body.page-template-template-full-width-noheader.page-template-template-full-width-noheader-php div#content.site-content div.container div#primary.content-area {
margin-top: -50px;
}

/* a11y - contrast on calendar page table headings */

#cal_event_calendar div table.calendar-list tr.dayOfEventsHeader td, 
#cal_event_calendar div table tr td.dayOfWeekHeader span.dayOfWeek, 
#cal_event_calendar div table.month tr.daysOfWeekHeader td span 
{
	color: white;
}

/* a11y - process and symptoms page rework */
div.entry-content div.a_caption {
	background-color: #e1e3f0;
    border: 1px solid #012e63;
	color: #012e63;
	font-size: 0.8em;
	text-align: left;
	min-height: 280px;
	width: 54%;
	padding: 16px;
	float: right;
	margin-left: 32px;
}

div.entry-content div.a_caption img {
	float: left; 
	margin: 0px;
	margin-right: 16px;
	border: 1px solid #012e63;
}

div.entry-content ul.pas_csym_list {
	-webkit-column-count: 2;
	-webkit-column-gap: 16px;
	-moz-column-count: 2;
	-moz-column-gap: 16px;
	column-count: 2;
	column-gap: 16px;	
}

/* ms symptoms page links - fixed for a11y compliance */
main article div.row div.entry-content div table tr td h2 a.ms_symptoms_link { 
	font-weight: 600 !important; 
}


/* STYLES FOR LUMINATE FORM TABLES such as:
 * https://secure.mymsaa.org/site/SPageNavigator/Food_Assistance_Resources.html */

main form table tr.old-school, 
body main article table td form table tr.old-school 
{ color: purple !important; }

