/*
Theme Name: Illinois Holocaust Museum Custom Theme
Theme URI: http://www.ilholocaustmuseum.org
Description: Illinois Holocaust Museum Custom Theme
Version: 1.0
Author: Chris Grab
Author URI: http://www.chrisgrab.com
*/
@charset "utf-8";
/* CSS RESET */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}



/********** end reset **********/


/********** basic styles **********/
body  {
	background: #fff url('images/body-bg-p6.png') repeat ;
	color: #444;
	font-family: 'Gotham', 'Lato', sans-serif;
	font-size: 62.5%;
}
.img {
	border:none
}
strong, b {
	font-weight: bold;
}
em {
	font-style: italic;
}
.small {
	font-size: 1.0em !important;	
}
a { 
	text-decoration:none;
}
a:hover {
	text-decoration: underline;	
}
/********** end basic styles **********/


/********** positioning **********/
/********** mobile first - all layout defined for mobile by default **********/

#container {
	background-color: #fff;	
	margin: 10px auto;
}

#header {
	height: auto;
}

#ilhmec-logo {
	height: auto;
}

#toplinks {
	height: auto;
	background-color: rgb(85,130,195);
}

#topnav {
	height: auto;
	background-color: #f5f5f5;
}

.dcjq-accordion li a {
	display:block;
	width:100%;
	font-size:2.0em;
	border: 1px solid white;
	background-color: #f5f5f5;
	padding:3px;
}



#homepage-block-1 {
	height: auto;
}

#homepage-block-2 {
	height: auto;
}

#homepage-block-3 {
	height: auto;
}

#homepage-block-4 {
	height: auto;
}

#homepage-block-5 {
	height: auto;
}

#homepagefooter {
	height: auto;
	background-color:rgb(85,130,195);
	color:#fff;
}

/*** homepage ***/

/*** end homepage ***/


/*** TAS microsite ***/
 #tas-container {
 	width:1028px;
	margin: 0;
 }
 #tas-top-intro {
	width:80%;
	float: left; 
 }
p.tas-large-intro {
    font-weight: bold;
    font-size: 2em !important;
    line-height: 1.5em;
}
#tas-top-video {
    margin-bottom: 20px;
}
 #tas-top-video iframe {
	width:100%; 
 }
#tas-upstanders-section {
    clear:both;
    height:257px;
    margin-bottom: 20px;
}
#tas-activism-section {
	/*height:300px;
	clear:both;
	margin-bottom: 20px;	
	background-color: #000;*/
}
#tas-four-galleries, #tas-activism-section {
 height: 430px;
 text-align:center;
}
#tas-bulletin-board {
	width:20%;
	float:right;	
}
.tas-bb-label {
	font-weight:bold;
	text-transform:uppercase;
	padding: 3px;
	background-color: rgb(85,130,195);
	margin: 0 auto;
	color:#fff;
}
#posts ul.tas-bb-list {
	margin: 0;	
}
#tas-four-galleries, #tas-activism-section, #tas-news-section, #tas-support-section {
    clear:both;
    margin-bottom: 20px;
}
#tas-gallery-1, #tas-gallery-2, #tas-gallery-3, #tas-upstanders-block-1, #tas-upstanders-block-2, #tas-upstanders-block-3, #tas-upstanders-block-4,
#tas-activism-1, #tas-activism-2, #tas-activism-3, #tas-news-column-1 {
    float:left;
}
#tas-gallery-4, #tas-upstanders-block-5, #tas-activism-4, #tas-news-column-2 {
    float:right;
}
#tas-four-galleries div, #tas-activism-section div {
   width:25%;
   position: relative;
   text-align:left;
}
.tas-gallery-img, .tas-activism-img{
   max-width:250px;
}
.tas-gallery-hover, .tas-activism-hover {
   display:none;
   background-color: rgb(85,130,195);
    color: #fff;
    font-weight:bold;
    position:absolute;
    height:100%;
   width:100%;
   top: 0;
    max-width: 230px;
    max-height: 220px;
    text-align: center;
    padding: 20px 10px 10px !important;
    overflow: hidden;
	text-transform: uppercase;
}
#tas-activism-section div {
	/*height:300px;	*/
}

#tas-upstanders-section div {
    height:257px;
}
#tas-four-galleries div, #tas-activism-section div {
   height:350px;
}
#tas-four-galleries .tas-learn-more, #tas-activism-section .tas-learn-more {
   position: absolute;
    bottom: 0px;
}
#tas-upstanders-section div {
     width:20%;
    max-width:205px;
    text-align: center;
}
#tas-upstanders-section div:hover {
    background-color: rgb(243, 192, 173);
}
#tas-support-section {
    background-image: url('/wp-content/uploads/2017/10/support-background-blue-tint.jpg');
    height: 336px;
    padding: 0 30px;
    text-align: center;
    max-height: 336px;
    overflow: hidden;
}
#tas-support-section p.tas-support-headline {
     font-size:2.0em; 
    color:#fff; 
    font-weight:bold; 
   margin-top: 180px;
    text-transform: uppercase;
}
#tas-support-section p.tas-support-text {
    font-size:1.5em; 
    color:#fff; 
    font-weight:bold;   
}
#tas-support-section a {
    color: #fff;
    font-weight: bold;
}
.tas-learn-more-link {
    text-transform: uppercase;
    border: 1px solid rgb(241,90,34);
    padding: 5px;
    color: rgb(241,90,34) !important;
    font-weight: bold;
}
.tas-gallery-title, .tas-activism-title {
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
}
p.tas-upstanders-title, p.tas-galleries-title, p.tas-activism-header {
    text-align: center;
    font-size: 2em !important;
    font-weight: bold;
    text-transform: uppercase;
}
.tas-upstanders-caption {
    font-weight:bold;
}
.tas-upstanders-img {
    margin-top:20px;
}
.tas-activism-topic {
    background-color: rgb(241,90,34);
    display: inline-block;
    padding: 10px;
    font-weight:bold;
    color: #fff;
}
.tas-activism-title {
   /* color: #fff;
    font-weight: bold;
    padding: 0 10px;*/
}
.tas-activism-text {
   /* color: #fff;
    padding: 0 10px;*/
}
#tas-activism-section div.tas-activism-bottom-text {
  /*  width: 100%;
    margin-top: 100px;
    height: auto; */
}
#tas-activism-header-block {
	/*background-color: #fff;*/
}
#tas-news-section div {
	width:50%;
	text-align:center;	
}
#tas-news-section div div {
	width:100%;	
}
#tas-news-section div#tas-news-column-1 {
    text-align: left;
}
#tas-news-col2-middle {
    max-height: 290px;
    overflow-y: scroll;
    overflow-x: hidden;
    margin-bottom: 20px;
}
.tas-news-label {
	font-weight:bold;
	text-transform:uppercase;
	padding: 3px;
	background-color: rgb(85,130,195);
	width:50%;
	margin: 0 auto;
	color:#fff;
}
.tas-news-list {
    text-align: left;
    padding: 0 30px 0;
    margin-left: 0px !important;
}
/** end TAS Microsite **/


/********** end positioning **********/

/********** media queries - responsive positioning for larger screens */



/**** REMOVING ALL MEDIA QUERIES BY REQUEST - FULL-SIZE PAGE DISPLAY EVERYWHERE *****/

 /*@media only screen and (min-width: 100px) {
	.menu-header-simple li, .simple-menu-link {
		display: block;
		padding: 2px;
		border: 1px solid #fff;
		font-size: 2.0em;
	}
	

	.menu-header-simple {
		display:block;
		clear:both;	
	}


	
	
	
}

*/
/********** full-size screen **********/
/* @media only screen and (min-width: 500px) { */
	
	#container {
		width:1060px;
		margin:0 auto;
		padding-top:20px;
		/* border-left: 1px solid #666;
		border-right:1px solid #666; */
	}
	
	#header {
		margin: 0;
	}
	
	#ilhmec-logo {
		margin-left:40px;
	}	
	#toplinks {
		left: 50%;
		margin: -35px 0 35px;
		position: relative;
		top: -118px;
		width: 520px;
		text-align:center;
	}
	



		.divtable {
		    display: table;
		    margin: 10px auto 0;	
		}
	
		#toplinks ul {
			list-style-type:none;
		}
		#toplinks li {
			display: inline-block;
		}

		li.dont-capitalize a {
 		   text-transform: none !important;
		}

	#topnav ul {
		list-style-type:none;
	}
	#topnav li {
		display: inline-block;
	}
	#homepage-block-1 {
		float: left;
	    width: 580px;
		height: 605px;
		margin: 0 5px 0 14px;
	}
	
	#homepage-block-1 .hover-text-appear p  {
	    font-size: 1.4em;
	    line-height: 2em;
		margin-top: 10px;
		padding: 30px;
		text-transform:uppercase;
	}
	#homepagetoprow {
		float:right;
		margin: 0 17px 0 0;	
	}
	#homepage-block-2 {
		margin: 0 0 15px;
     	width: 433px;
	}
	#homepage-block-3 {

     	width: 433px;
	}
	
	#homepage-block-1, #homepage-block-2, #homepage-block-3, #homepage-block-4, #homepage-block-5 {
		overflow:hidden;
	}
	
	#homepage-block-2 .hover-text-appear p, #homepage-block-3 .hover-text-appear p,
	#homepage-block-5 .hover-text-appear p {
	    font-size: 1.4em;
	    line-height: 2em;
		margin-top: 10px;
		padding:30px;
	}
	.page-template-default .hover-text-appear p {
		font-size: 2.0em !important;
		line-height: 1.6em;
		text-align:center;	
		vertical-align:middle;
		display:table-cell;
		padding: 0 3px;
	}
	
	
	
	
	.page-template-default .hover-text-appear p {
		color:#fff !important;
	    
	}
	
.homepagelearnmore {
    display:block;
	text-align: right;
	font-size: inherit;
	text-transform:uppercase;
	position:absolute;
	bottom:20px;
	right: 30px;
}

.landingpagelearnmore {
	display:block;
	text-align: right;
	font-size: 14px !important;
	text-transform:uppercase;
	position:absolute;
	bottom:2px;
	right: 15px;
	font-weight:normal;
}

#homepage-block-1 .homepagelearnmore {
	top: 285px;
}

#homepage-block-5 .homepagelearnmore {
	/* margin-top:-30px !important; */
}
	
	
	#homepage-block-4 {
		float: left;
		margin: 0 5px 0 15px;
		width:285px;
		height:230px;
		background-color: #015CB9;
		/*text-align:center;*/
	}
	
		#tweet-widget {
			width:230px;
			margin:20px auto 0;	
		}
		
		.header.h-card.p-author {
    		display: none;
		}
		
		.customisable-highlight {
			display:none;	
		}
	
	
	
	#homepage-block-5 {
		float: right;
   		margin: 0 16px 0 5px;
    	width: 728px;
	}
	.fullclear {
		clear:both;	
		height:15px;
	}
	
	
	.hover-text-appear {
		position:absolute;
		top:0;
		left:0;
		height:100%;
		width: 100%	;
	}
	
	.hover-text-appear a {
		position:absolute;
		top:0;
		left:0;
		height:100%;
		width: 100%	;
		text-decoration:none;
		color:#fff;
		display:block;
		text-transform:uppercase;
	}
	.hover-text-appear h2 {
		font-size: 2.0em;	
		display:block;
		position:absolute;
		bottom: 20px;
		left:20px;
	}
	
	.page-template-default .hover-text-appear a {
		display:table;
	}
	
	
	#posts {
		width:1020px;
		padding:20px;
		font-size: 1.2em;
		color:#000;
	}
	#posts h1 {
		font-size: 1.8em;
		font-weight:bold;
		color:#e16a2d;
		text-transform:uppercase;
		margin-bottom:20px;
	}
	#posts h2 {
		font-size: 1.6em;
		font-weight:bold;
		color:#e16a2d;
		text-transform:uppercase;
		margin-bottom:5px;
	}
	#posts h3 {
		font-size: 1.4em;
		font-weight:bold;
		color:#e16a2d;
		text-transform:uppercase;
		margin-bottom:5px;
	}
	#posts p{
		margin-bottom:15px;
		font-size:1.2em;
	}
	
	#posts ul {
		margin: 0 0 15px 25px;	
		position: relative;
		list-style-position: inside;
		left:15px;	
	}
	#posts li  {
		font-size:1.2em;	
	}
	#posts a {
		color: #005cb8;	
	}
	#posts li li {
		font-size:1.0em;	
	}
	#posts td {
		padding:3px;
		font-size:1.2em;	
	}
	
	#posts td p {
		font-size: 1.0em !important;	
	}
	
	#posts hr {
		margin: 15px 0;	
	}
	
	.comment-author {
	    font-weight: bold;
		font-size: 1.2em;
		margin-bottom:5px;
	}
	.comment-meta.commentmetadata {
	    margin: 10px 0;
	}
	ol.commentlist {
   	 list-style-type: none;
	}
	li.comment {
		padding:10px;	
	}
	li.comment.even {
		background-color:#fafafa;
		border:1px solid #dfdfdf;	
	}
	.comment-awaiting-moderation {
		color:#900;
	}
	
	#respond {
    	padding-top: 15px;
	}
	table {
		margin-bottom: 20px;	
	}
	.alignleft {
		float:left;
		margin: 0 10px 10px 0;	
	}
	.alignright {
        float: right;
        margin: 0 0 10px 10px;
     }
	.content-main-photo {
		margin: 20px 0;
	}
	
	.secondary-hover-image {
		height:193px;
		width:300px;
		position:relative;	
		margin: 0 35px 35px 0;
	}
	
	.wp-caption {
	max-width: 100%; /* Keep wide captions from overflowing their container. */
	padding: 4px;
	background-color: #efefef;
}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
	font-weight: bold;
	font-size: 0.8em;
	color: #333;
}
 .exhibit-credit { 
 	font-size:0.8em;
 }
 
 .block-display .wpcf7-list-item {
	display:block; 
 }
 
 .AccordionPanelTab {
    background-color: #EFEFEF;
    border: 1px dashed #003763;
    margin-bottom: 10px;
    padding: 8px 0 5px 10px;
	cursor:pointer;
}
 
	
	.border-box {
	border: 1px solid #000000;
    margin-top: 15px;
    padding: 10px;	
	}
	
	
	#homepagefooter{
		width: 1028px;
		margin: 0 auto;
		padding:15px 17px 15px 15px;	
		/* border-left: 1px solid #00748C;
		border-right: 1px solid #00748C; */
	}
	
	#homepagefooter a {
		color: #fff;	
	}
	#homepagefooter li {
		padding-bottom: 3px;	
	}
	
	#homepagefooter ul {
		list-style-type: none;	
	}
	
		#footerlinks1 {
			float:left;	
			width:20%;
		}
		#footerlinks2 {
			float:left;	
			width:20%;
		}		
		#footerlinks3 {
			float:left;	
			width:20%;
		}
		#footerlinks4 {
			float:left;	
			width:20%;
		}
		#homepagefooter h3 {
			font-size:1.6em;	
			font-weight:bold;
			margin-bottom: 5px;
		}
		#homepagefooter li, #copyright {
			font-size: 1.2em;	
		}
		#search {
			float:right;
			width:20%;
			text-align:right;
		}
		#search input:focus, #search input:hover {
    		outline-width: 0;
		}
		
		#search #s {
			-moz-box-sizing: content-box;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
		width:150px;
		}
		
			#searchsubmit {
				float:left; 
				/*margin-left: 70px;*/
				
			}
			#search label {
				display: none;
			}
		#copyright {
			float:left;
			width:55%;
			margin-top:20px;
			line-height: 1.7em;
		}
		#social {
			float:right;
			width: 45%;
			text-align:right;
			margin-top: 20px;
		}
			#social li {
				display:inline-block;
				margin-left:2px;
			}

#topnav {
	background: #f5f5f6;
	display: block;
	float: left;
    margin: 0 0 0 13px;
    width: 1030px;
}
#topnav .menu-header,
div.menu {
	font-size: 1.4em;
	margin-left: 12px;
	text-align: center;
    width: 1030px;
}
#topnav .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}
#topnav .menu-header li,
div.menu li {
	float: left;
	position: relative;
}

#topnav a {
	color: #000;
	display: block;
	line-height: 38px;
	padding: 0 10px;
	text-decoration: none;
	text-transform: uppercase;
	width:125px;

}
#topnav ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.5);
	display: none;
	position: absolute;
	top: 38px;
	left: 10px;
	float: left;
	width: auto;
	z-index: 99999;
	background: url("/wp-content/themes/ilhmec-theme/images/menu-up-arrow.png") no-repeat scroll 65px top transparent;
	padding:6px 0 0;
}
#topnav ul ul li {
	/* min-width: 180px;*/
	width:200px;
	background-color: #FFFFFF;
}
#topnav ul ul ul {
	left: 100%;
	top: 0;
	background: none;
}
#topnav ul ul a {
	background: #fff;
	line-height: 1em;
	padding: 15px 0 2px;
	height: auto;
	border-bottom: 1px solid #bdbdbd;
	text-align: left;
    width: 150px;
	margin: 0 auto;
}

ul.sub-menu li:last-child a {
    border: none !important;
}


#topnav li.visit-nav-menu:hover > a,  .visit-nav-menu ul li > a:hover {
	color: #005cb8 !important;
	font-weight: bold;
}

#topnav li.exhibitions-nav-menu:hover > a,  .exhibitions-nav-menu ul li > a:hover {
	color: #003763 !important;
	font-weight: bold;
}
#topnav li.programs-nav-menu:hover > a,  .programs-nav-menu ul li > a:hover {
	color: #5582C3 !important;
	font-weight: bold;
}
#topnav li.learn-nav-menu:hover > a,  .learn-nav-menu ul li > a:hover {
	color: #5ab6b2 !important;
	font-weight: bold;
}
#topnav li.membership-nav-menu:hover > a,  .membership-nav-menu ul li > a:hover {
	color: #e06a2d !important;
	font-weight: bold;
}
#topnav li.contribute-nav-menu:hover > a,  .contribute-nav-menu ul li > a:hover {
	color: #ad431c !important;
	font-weight: bold;
}
#topnav li.about-nav-menu:hover > a,  .about-nav-menu ul li > a:hover {
	color: #706258 !important;
	font-weight: bold;
}

#topnav ul ul :hover > a {
	/* color: #e16a2d;
	font-weight: bold; */
}
#topnav ul li:hover > ul {
	display: block;
}
#topnav ul li.current_page_item > a,
#topnav ul li.current-menu-ancestor > a,
#topnav ul li.current-menu-item > a,
#topnav ul li.current-menu-parent > a {
	color: #003764;
	font-weight: bold;
}
* html #topnav ul li.current_page_item a,
* html #topnav ul li.current-menu-ancestor a,
* html #topnav ul li.current-menu-item a,
* html #topnav ul li.current-menu-parent a,
* html #topnav ul li a:hover {
	color: #003764;
	font-weight: bold;
}

.sub-menu li {
	font-size: 0.8em;	
	font-weight: bold;
}

.sub-menu .sub-menu li {
	font-size: 1.0em;	
}

.sub-menu .menu-item:last-child {
	padding-bottom: 15px;	
}

/* toplinks menu styles */

#toplinks {
	background: rgb(85,130,195);
	display: block;
	float: left;
	text-align:center;
	height:50px;
}
#toplinks .menu-header,
div.menu {
	font-size: 1.3em;
	font-weight:bold;
}
#toplinks .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}
#toplinks .menu-header li,
div.menu li {
	float: left;
	position: relative;
}


#toplinks a {
	color: #fff;
	display: block;
	line-height: 38px;
	padding: 0 15px;
	text-decoration: none;
	text-transform:uppercase;
}

.top-menu-left > a:after, .top-menu-center > a:after {
	content: "|";	
	position: relative;
	left: 15px;
}

#toplinks ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.5);
	display: none;
	position: absolute;
	top: 38px;
	left: 10px;
	float: left;
	width: auto;
	z-index: 99999;
	background-color: #fff;
	width: 200px;
}
#toplinks ul ul li {
	min-width: 180px;
}
#toplinks ul ul ul {
	left: 100%;
	top: 0;
}
#toplinks ul ul a {
	background: #fff;
	line-height: 1em;
	padding: 15px 0 2px;
	width: 150px;
	height: auto;
	color: #444;
	margin: 0 auto;
	border-bottom: 1px solid #bdbdbd;
	text-align: left;
}
#toplinks li:hover > a {
	/*background: #E2E7BD;*/
	color: #fff;
	font-weight: bold;
}
#toplinks ul ul li:hover > a {
	/*background: #E2E7BD;*/
	color: #e16a2d;
	font-weight: bold;
}
#toplinks ul li:hover > ul {
	display: block;
}
#toplinks ul li.current_page_item > a,
#toplinks ul li.current-menu-ancestor > a,
#toplinks ul li.current-menu-item > a,
#toplinks ul li.current-menu-parent > a {
	color: #e16a2d;
}
* html #toplinks ul li.current_page_item a,
* html #toplinks ul li.current-menu-ancestor a,
* html #toplinks ul li.current-menu-item a,
* html #toplinks ul li.current-menu-parent a,
* html #toplinks ul li a:hover {
	color: #e16a2d;
}

.top-menu-left > a, .top-menu-right > a {
	color:#fff !important;	
}

.nav-menu-right .sub-menu .sub-menu {
    left: -100% !important;
    width: 200px !important;
}
.top-menu-right .sub-menu .sub-menu {
    left: -111% !important;
    width: 200px !important;
}


.gform_body ul ul {
    margin: 15px 0 15px 25px !important;
}
.gform_body h4 {
    color: #559ABC;
    font-size: 1.3em;
    font-weight: bold;
}

.all-caps-form input {
	text-transform: uppercase;	
}

.capitalize-form-field input {
	text-transform:capitalize;	
}


body.page-template-awards-dinner-template-php {
	background:none #fff;	
}


.awards-dinner-container {
    padding-top: 0 !important;
}


.awards-dinner-main-page-table {
    font-family:"Times New Roman", Times, serif !important;	
	 margin-bottom: 0 !important;
}
.awards-dinner-main-page-table td {
	padding: 0 !important;	
vertical-align: top;
}

.awards-dinner-main-page-table.addpadding td {
	padding: 0 10px !important;	

}
.awards-dinner-container #posts {
    margin-bottom: 0 !important;
    padding-bottom: 0;
}

td.middle-award-cell {
	padding-left: 10px !important;	
}
#awards-dinner-header-div {
	margin-left:20px;
}
.award-dinner-honor-header {
	display:block;
	margin-bottom:10px;
    font-size: 1.2em !important;
    font-weight: bolder;
	color: #5698bb;
}
.award-dinner-award-desc {
	display:block;
	margin-bottom:5px;
    font-size: 0.8em !important;
    font-weight: bold;
	padding:0 5px 0 0; 
}
.award-dinner-award-name {
	display:block;
	margin-bottom:10px;
    font-size: 1.1em !important;
    font-weight: bold;
	padding:0 5px 0 0; 
}

.award-dinner-award-comp {
	display:block;
	margin-bottom:10px;
    font-size: 1.0em !important;
	padding:0 5px 0 0; 
}

.award-dinner-leftborder {
	border-left: 1px solid #877D6E;	
}

.tanbackground {
background-color: #E7E3D2;

}

.bluetext {
	font-weight: bold;
	color: #54627F;
}

.browntext {
	font-weight: bold;
	color: #877D6E;	
}

.cochairs-left {
	float:left;	
	padding-bottom:20px;
}
.cochairs-right {
	float:right;	
}
ul.award-dinner-button-list {
	list-style-type: none;
	margin: 30 0 !important;
	left: 0 !important;
}

.award-dinner-button{
display: inline-block;
width:210px;
height:60px;
padding:5px;
margin-right:9px;
color:#fff;
font-weight:bold;
background-color: #B9AA97;
-webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    7px 7px 5px 0px rgba(50, 50, 50, 0.3);
box-shadow:         7px 7px 5px 0px rgba(50, 50, 50, 0.3);
vertical-align:middle;
}
.award-dinner-button a {
	color:#54627F !important;
	display: inline-block;
	width:210px;
height:60px;	
}
.award-dinner-button a:hover {
	text-decoration: none !important;	
}
#awardsdinnerfooter {
	width:1020px;
	margin: 0 auto;
}
/* #award-dinner-footer-text {
	float:left;
	width:250px;
	font-size: 1.3em;
	color: #fff;
	padding: 30px 0 30px 30px;
	text-align: right;
}
#award-dinner-footer-logo {
	padding: 20px 30px 30px 0;
	float:right;	
} */

p.award-dinner-event-info {
		font-weight: bold;
	color: #877D6E;	
	font-size:2.0em !important;
	margin-bottom: 40px !important;	
}

.awardpic2016 {
	box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.5);
	margin: 10px 10px 30px 0;
	font-color: #000 !important;
}	
.event-chairs-label {
	font-family: sans-serif;
	font-weight:bold;
	display: inline-block;
	margin-bottom:10px;	
}
.award-dinner-additional-info {
    margin: 40px 0 0 0 !important;
}
.award-dinner-additional-info img {
    box-shadow: 3px 3px 5px 0 rgba(50, 50, 50, 0.4);
    margin: 0 5px;
}



/* Buttons */
	
	.award-center-button {text-align:center;*margin: 20px 0;}

	
	a.award-button {
	   	background: none repeat scroll 0 0 #69a3b9;
		border: 2px solid #222;
		color: #FFFFFF !important;
		display: inline-block;
		*display: inline;
		float: none;
		font-size: 1.4em;
		margin: 20px 0;
		padding: 5px 15px;
		text-decoration: none;
		*line-height: 1.5em;
	}
	a.award-button:hover {
	  	color: #FFFFFF;
		background: #222;
	}
	
	

/* } */

/********** end full-size **********/

/********** end media queries **********/