
body {
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}



.content-area{
	margin-right:auto;/* remove left field whenf zoom GSG*/
}

img.custom-logo{
	
	float:left;
	width:313px;
	height:82px;
	margin-right:20px;
}

.menu-top-menu-container{
display:block;
	float:left;
	width:600px;
	height:30px;
	text-align:center;
	padding-right:100px;
	
	
}



.may24-after-main-menu-widget{
	display:block;
	float:left;
	width:200px;
	margin-left:50px;

	
}

.site-main{
		display:inline-block;
	float:left;
		
	

}

.sidebar{
	display:inline-block;
	float:right;
	margin:0px;
	padding:0px;
	
	
	

}

.widget_wpb_widget{
	
}

ul#menu-top-menu.primary-menu a{
	padding:1px 0px 1px 0px;
}


form.search-form{
	display:block;
	float:left;
	height:41px;
	width:198px;
}

#menu-top-menu li{
		 font-weight: bold;
   display: inline;
   margin-right: 15px;
}

#menu-top-menu li a{
		font-style: italic;
		color: black;
}

.menu-second-top-menu-container{
	font-size:14px;
	display:inline-block;
	float:left;

	
	
	
	
}

#menu-second-top-menu.primary-menu {
	width:550px;
	background-color: #ffffff;
	
}

#menu-second-top-menu.primary-menu li{
	margin: 0px;
	
}


#acurax_si_widget_simple{
	display:inline-block;
	float:left;	

}

.site-header{
	height:175px;
	
  border-width: 0px 0px 3px 0px;
}



.site-branding{
	float: left;
	
	
}


.primary-menu li{
	margin:0px 20px 0px 10px;
	font-weight: bold;
}




#membertableparent{
	margin: 0px;
	width: 1350px;
	padding-left:0px;
	border: none;
	font-size: 9px;
	margin-left:0px;
	margin-bottom:0px;
}

#membertableparent td{
	
	border: none;
	text-align: center;
	vertical-align: top;

	
	
}


#membertablchild{
	border: none;
	margin-bottom:0px;
	line-height: 1em;
	
}

#membertablchild a{
	color: #231F20;	
}


#membertablchild td{
	font-weight: bold;
}

#membertablchild td img{
	padding:0px;
	margin:0px;
}

.fourposts{
	
	display: inline-block;
	float:left;
	width:800px;
	height:395px;
	margin-top:22px;
	
	
}

.fourpostsleftcol{
	display: block;
	float:left;
	width:332px;
	height:358px;
	
}

.fourpostsleftcol img{

	width:324px;
	height:227px;
	
}

.fourpostsrightcol{
	display: block;
	float:left;
	width:358;
	height:358px;

	
}

.fourpostsspancatname{
	display:inline-block;
	font-size:16px;
	font-weight: bold;
	text-align: left;
	padding:0px 10px 0px 10px;
	
}

.fourpostrightcolname{
	display:inline-block;
	font-size:16px;
	font-weight: bold;
	text-align: left;
	padding:0px 10px 0px 10px;
}



.fourpostsunderline{
	height:3px;
	width:434px;
	
}
		



.fourpostsleftcolcontent{
display: block;
	float:left;
	width:335px;
	height:350px;

	padding:14px 0px 4px 4px;
	color: #231F20;	
	
}

.fourpostsleftcolcontent a{
color: #231F20;	
}

.fourpostsrightcolcontent{
display: block;
	float:left;
	width:434px;
	height:350px;
	
	padding:14px 4px 4px 4px;
	color: #231F20;	
	
}

.fourpostsrightcolcontent a{
color: #231F20;	
}

.posttitlespan{
	display:block;
	font-size:15px;
	font-weight: bold;
	line-height: 1em;
	padding-top:8px;
}


.postdatespan{
	font-size:12px;
	font-weight: italic;
	line-height: 1em;
}

.postcontenttrim{
	display:block;
	font-size:12px;
	line-height: 1.3em;
}

.rightcoldate{
	
}

.fourpostsrightcolposts{
	height:82px;

	margin:1px 0px 4px 4px;
	
	
}

.rightcolthm img{
	display:block;
	float:left;
	width:100px;
	height:70px;
}

.rightcoltitle{
	display:block;
	float:left;
	vertical-align: middle;
	width:305px;
	margin-left:14px;
	/*font-size:14px;*/
	font-weight: bold;
	line-height: 1.2em;
}

.rightcoldate{
	display:block;
	float:left;
	width:305px;
	height:20px;
	font-size:12px;
	font-weight: italic;
	line-height: 1em;
	margin-left:14px;
	padding-top:10px;
	
}


.wraptable{
border: none;
	
}

.wraptable td{
border: none;

}


.threeposts{
	display: inline-block;
	float:left;
	width:340px;
	height:395px;
	margin-top:22px;
	
	
}

.threepostscatname{
	display:inline-block;
	font-size:16px;
	font-weight: bold;
	text-align: left;
	padding:0px 10px 0px 10px;
		
}

.threepostsunderline{
	height:3px;
	width: 340px;
		
}

.threepostscontent{
	display: block;
	float:left;
	width:338px;
	height:348px;
	
	padding:8px 4px px 1px;
	color: #231F20;
	margin-top: 6px;
	
}



.threecolthm{
display: block;
	float:left;
    justify-content: center;
    align-items: center;
    width:100px;
		height:70px;
	
}



.threecoltitle{
	display:block;
	float:left;
	vertical-align: middle;
	width:212px;
	font-size:14px;
	font-weight:bold;
	line-height: 1.2em;
	
	
}

.threecoldate{
	display:block;
	float:left;
	width:200px;
	font-size:10px;
	font-weight: italic;
	line-height: 1em;
	margin-top:14px;
	

	

}



.threecoltablethm img{
	display:block;
	float:left;
	width:100px;
	height:70px;
	
	
	
}

td.threecoltablethm{
	width:116px;
	height:70px;
	
	
}


.threecoltable {
	border: none;	
	margin: 0px 0px 0px 0px;
	color: #231F20;
}

.threecoltable td{
	border: none;	
	margin: 0px 0px 0px 0px;
	color: #231F20;
	
	padding-left: 1px;

}

#colophon{
	background-color:#98999A;
}

.entry-title{
	color:#008095;
}

.accentsinglepost{
	display: inline-block;
	float:left;
	width:340px;
	height:395px;
	margin-top:22px;
	
	font-family: "Times New Roman", Georgia, Serif;
	font-size:32px;
	padding:15px;
	line-height: 1em;
}

.newsiteentries{
	display: inline-block;
	float:left;
	width:360px;
	height:600px;
	margin-top:35px;
	margin-left:-50px;	
	
}

.newsiteentriesname{
 display:inline-block;
	font-size:16px;
	font-weight: bold;
	text-align: left;
	padding:2px 16px 2px 16px;
		
}

.newsiteentriesunderline{
		
	height:3px;
	width: 360px;
	
}

.newsiteentriescontent{
	display: block;
	float:left;
	width:360px;
	height:620px;
	
	padding:4px 4px 1px 4px;
	color: #231F20;
	margin-top: 20px;
		
}

.newsiteentriestable{
	
	border: none;	
	margin: -20px 0px 0px 0px;
	
	color: #231F20;
	
	
	
}

.newsiteentriestable td{
	border: none;	
	margin: 0px 0px 0px 0px;

}

.newsiteentriestablethm{
	width:100px;
	
	
}

.newsiteentriesthm{
	display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
		width:100px;
	height:70px;
		
}
.newsiteentriesthm img{
	flex-shrink: 0;
    min-width: 100%;
    min-height: 100%;
	
}

.newsiteentriestitle{
		display:block;
	float:left;
	vertical-align: middle;
	width:240px;
	margin-left:6px;
	font-size:12px;
	font-weight:bold;
	
	line-height: 1.2em;
	
}

.newsiteentriesdate{
	display:block;
	float:left;
	width:240px;
	height:15px;
	font-size:10px;
	font-weight: italic;
	line-height: 1em;
	margin-left:6px;
	margin-top:10px;
	
}

.entry-footer{
		
	display: none;
}

.entry-content{
	 width: 795px;
}

.post-thumbnail{
	
}

.entry-header{
	
}

.videoposts{
	display: inline-block;
	float:left;
	width:340px;
	height:395px;
	margin-top:22px;
}

.videopostscatname{
 display:inline-block;
	
	font-size:16px;
	font-weight: bold;
	text-align: left;
	padding:0px 10px 0px 10px;
		
}
.videocontrols{
	display:inline-block;
	float:right;
	height:20px;
	width: 140px;

	font-size:20px;
	font-weight: bold;
	text-align: center;
	
}

.videopostsunderline{
	height:3px;
	width: 340px;
	
	
		
}

.videopostscontent{
	display: block;
	float:left;
	width:338px;
	height:280px;
	color: #231F20;
	margin-top: 4px;
	font-size:16px;
	line-height: 1em;
}

.videopostscontent a{
	 color: #FFFFFF;
   text-decoration: none;
}

.category_posts_container{
	display:block;
	float:left;
	width:100%;
	
	
}

.post_in_category_frame{
	height:250px;
	width:100%;
	margin-bottom:4px;
			  
}

.post_in_category_img{
	float:left;
	height:227px;
	width:324px;
	padding: 4px;
	
}

.post_in_category_right{
	margin-left:330px;
	height:232px;
	width: auto;
	
}

.post_in_category_title{
	
	display:block;
	float:left;
	
	width: auto;
	padding-top:8px;
	padding-bottom:8px;
	line-height: 1.5em;
}

.post_in_category_title a{
	text-decoration:none;
	color:black;
	
}


.post_in_category_date{
	
	display:block;
	float:left;
	width:100%;
	height:30px;
font-style: italic;
	
}

.post_in_category_content{
	display:block;
	float:left;
	width: auto;
	height:116px;
	overflow:hidden;
	
}

#menu-top-menu li a{
font-family: 'open sans',arial,sans-serif;

font-weight:initial;
	font-size:14px;
}

.page-header{
	border-top:initial;
	margin-bottom:0px;
}

.widget_wpb_widget{
	border-top:initial;
}

.breadcrumbs a{
	color:grey;
	font-size:10px;
}

.category .taxonomy a{
	color:grey;
	
}


.accentposts{
	display: inline-block;
	float:left;
	width:340px;
	height:395px;
	margin-top:22px;
	
}

.accentpostscatname{
	 display:inline-block;
	
	font-size:16px;
	font-weight: bold;
	text-align: left;
	padding:0px 10px 0px 10px;
		
}

.accentpostsunderline{
	height:3px;
	width: 340px;
	
			
}

.accentpostscontent{
	display: block;
	float:left;
	width:338px;
	height:348px;
	
	padding:8px 4px px 1px;
	color: #231F20;
	margin-top: 14px;
	overflow: hidden;
	
}

.multiple_categories{
	display: inline-block;
	float:left;
	width:340px;
	height:395px;
	margin-top:22px;
	
}


.multiple_categories_catname{
 display:inline-block;
	
	font-size:16px;
	font-weight: bold;
	text-align: left;
	padding:0px 10px 0px 10px;
	
}

.multiple_categories_catname a{
	color: #1a1a1a; 
	text-decoration: none;
	
}


.multiple_categories_horizontal_menu{
	
	display:inline-block;
	background-color:#FFF;
	
	padding:0px 10px 0px 20px;
	  
}

.horizontal_menu_item_span{
	font-size:12px;
	text-align: left;
	padding-right:10px;
	
}

.authorref{
	margin-top:25px;
	height:94px;
	border-style: solid;
	border-color:#EDEDED;
	font-size:12px;
  border-width: 1px 1px 1px 1px;
	float:left;
}

.author_thumbnail{
	float: left;
	padding-right: 10px;
	width:142px;
	height:100px;
	
}

.attachment-post-thumbnail size-post-thumbnail wp-post-image{
	

}

.author_post_content{
	float: left;
	width: 100%;
	margin: 5px;

	border-style: solid;
	border-color:#EDEDED;
  border-width: 1px 1px 1px 1px;
	
}

.authortitle{
	display:block;
	float:left;
	width:100%;
	font-size:14px;
	font-weight:bold;
	line-height: 1.2em;
	margin-left:4px;
	
	
	
}

.authordate{
	display:block;
	float:left;
	width:100%;
	font-size:12px;
	font-weight: bold;
	line-height: 1em;
	margin-top:4px;
	margin-left:4px;

}

.authorcontent{
	display:block;
	float:left;
	width:100%;
	font-size:12px;
	line-height: 1.2em;
	
	margin:6px 4px 4px 4px;
	
}

.fourpostsspancatname.captioncolor a {
color:#1a1a1a;
text-decoration: none;
}

.threepostscatname.captioncolor a {
color:#1a1a1a;
text-decoration: none;
}

.accentpostscatname.captioncolor a {
color:#1a1a1a;
text-decoration: none;
}

.videopostscatname.captioncolor a {
color:#1a1a1a;
text-decoration: none;
}

.breadcrumbs.post_singe_font{
	font-size:10px;
	margin-bottom:10px;
}

.videopostscontent{
	font-size:14px;	
	font-weight: bold;
	line-height: 1.2em;
}

.post_in_category_title{
	font-size:14px;
	
}

.entry-title-new{
	line-height: 1.2em;
	
}

.title_date_single{
	display:block;
	
}

.entry-header{
	
	margin-bottom:10px;
	
}



#reply-title{
	display: none;
}

.must-log-in{
	display: none;
}