@charset "utf-8"; 

html {
  width: 100%;

  overflow: scroll;

	
}
body {
	width: 100%;
	  overflow-x: hidden;
	overflow-y: scroll;
		-webkit-overflow-scrolling: none;
}

html {min-width: 318px;}


html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, em, img, q, strong, dl, dt, dd, ol, ul, li, fieldset, form, input, select, textarea, label, legend, table
{padding: 0; margin: 0; border: 0; list-style-type: none; line-height:100%; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}


body {}
/* Advanced Checkbox Hack */
body {
  -webkit-animation: bugfix infinite 1s; }

@-webkit-keyframes bugfix {
  from {
    padding: 0; }

  to {
    padding: 0; } }

#small-screen-nav input[type=checkbox] {
  position: absolute;
  top: -9999px;
  left: -9999px; }

#small-screen-nav label {
  position: absolute;
  right: 0;
  top: 6px;
  display: none;
  width: 35px;
  height: 35px;

  font-size: 1.3em;
  color: #fff;

  cursor: pointer;
  user-select: none;
  margin: 0 3px 0 0;

  z-index: 1001; }

/* big screens */
nav[role="off-canvas"] {
  display: none; }
#body-shadow {float:left; width:100%; margin:20px 0;
	-webkit-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.mobile-only {display:none}
#small-screen-nav {display:none}



#wrapper {
  width: 810px;
  margin: 0 auto; }
#page-slider-wrapper {position:relative; margin:-20px 0 15px 0;}
#page-slider-text-wrapper {position:relative; left:50%; margin:-45px 0 20px -42%; background:rgba(0,0,0,0.6); width:70%; color:#fff; text-align:center; padding:8px 40px;}

#page-slider-static-wrapper {display:none;}
#page-slider-static-text-wrapper {display:none;}
#header {float:left; width:822px; height:148px; background:url(../../../images/theme_images/mike1/header-bg.png) no-repeat 0 0; position:relative; margin:0 0 0 -6px; z-index:100;}
#header .content {float:right; width:600px; height:128px; padding:15px 0 0 0; position:relative;}
#header-search-form {float:left; margin:0 20px 0 0;}
#header-donate {float:right; margin:0 20px 0 0;}
#header-subscribe {float:right; margin:0 27px 0 0;}
#header-apply {float:right; margin:0 27px 0 0;}
#main-menu {position:absolute; left:-6px; bottom:0;}
#main {float:right; width:570px; position:relative; margin:0 0 0 -5px; z-index:30; padding:20px 0;}
#main-menu a {font:1.667em NewsGothicCondensed; color:#fff; display:block; float:left; padding:6px 6px 8px 6px; text-shadow: 0px 0px 2px rgba(0,0,0,0.5);}

#sub-menu{margin:-5px 0 0 0; }

#home-slider-static-wrapper {display:none}

#home-slider-wrapper {position:relative; margin:-20px 0 15px 0;}

#page-sidebar {float:right; width:150px; min-height:150px; margin:0 0 20px 20px; padding:13px 0 0 0;}
.ie #page-sidebar {padding:14px 0 0 0;}
#page-bottom-bar {display:none;}
#page-sidebar + .page-heading {width:600px;}
.dates-list li {float:left; width:48%; margin:0 0 20px 0; padding:0 2% 0 0;}
#main-menu a.active:after {
    content: url("../../../images/theme_images/mike1/arrow1.png");
	position:absolute;
	left:50%;
	bottom:-11px;
	margin:0 0 0 -6px;
	z-index:200;
}

#page-tabs-static {display:none;}
.page-text .box {width:47%;}
.page-text .callout-right {margin-left:30px;}

#faculty-actions .action .categories {float:left; width:33%;}
.experts-list li {width: 47%;}
.events-list {float:left; width:63%;}
.past-list{width:100%;}
.clndr {
	display: block;
	position: absolute;
	width: 260px;
	right: 20px;
	top: 70px;
	border: 1px solid #efefef;

}
.clndr .header-day, .clndr .days .day {
	width: 13.8%;
	float:left;
}	

.event-list-heading{
	width: 63%;
}

/* big screens */
nav[role="off-canvas"] {
  position: relative;
  width: 50em;
  margin: 0 auto;
  transition-duration: .3s, .5s;
  transition-timing-function: ease-in-out;
  transition-property: right, opacity, box-shadow; }
  nav[role="off-canvas"] a {
    color: #fff;
    text-decoration: none;
    font: 1.4em 'Open Sans', sans-serif;
    transition: color .3s ease-in-out;
    display: table-cell;
    vertical-align: middle; }
  nav[role="off-canvas"] ul {
    padding: 0;
    margin: 0 auto;
    width: 100%; }
    nav[role="off-canvas"] ul > li {
      float: left;
      padding: .55em .55em;
      width: 8em;
      height: 8em;
      margin: .5em;
      opacity: .9;
      text-transform: uppercase;
      display: table;
      background-color: #002664;
      cursor: pointer;
      text-align: center;
      transition-duration: .3s;
      transition-timing-function: ease-in-out;
      transition-property: box-shadow, color, opacity, padding-left;
      cursor: pointer; }
      nav[role="off-canvas"] ul > li:hover {
        color: #fff;
        opacity: 1;
        box-shadow: 0 0 0 0.5em white; }
        nav[role="off-canvas"] ul > li:hover > a {
          color: #fff; }

/* Tablets  */
@media screen and (max-width: 49em) {
  html,
  body {
    margin: 0;
    overflow-x: hidden; 
	}
#small-screen-nav {display:block; width: 100%;position:relative; background-color: #002664}
#apply-box { display: none}
  #wrapper {
    width: 100%;
    margin: 2.5em .5em 0 .5em; }
.mobile-only {display:block}
  nav#top-menu, aside#sidebar, header h1#logo {
    display: none; }

	#body-shadow {float:none; width:100%; margin:0;
		-webkit-box-shadow:  none;
		box-shadow:  none;
	}
	
	#logo-small {margin:0 0 0 0; padding-top: 35px}
	#logo-small a img {width:100%;}
	
	
	#header {float:none; width:100%; height:96px; background-color: #00569d; background-image: none; position:relative; margin:0 0 0 0; z-index:100;}
	#header .content {float:none; width: 100%; padding: 0; height: 96px}
	#header-search-form {display:none}
	#header-search-form2 {position:absolute; margin:3px 40px 2px 2px; top: 6px; right: 0px;}

	#header-donate {float:none; margin: auto 50%; position: absolute; right: -133px;}
	#header-subscribe {float:none; margin: auto 50%; position: absolute; right: -36px;}
	#header-apply {float:none; margin: auto 50%; position: absolute; right: 63px}
	
	#header-donate a, #header-subscribe a, #header-apply a {margin-top: 7px;}
	
	#main-menu {position:relative; margin: auto 50%; left:-295px; bottom:-42px; width:100%; clear:right}
	#main-menu li {}
	#main {float: none; width: 100%; margin: 0 0 0 0;}
	#main-menu a {font:1.67em NewsGothicCondensed; color:#fff; display:block; float:left; padding:6px 6px 8px 6px; text-shadow: 0px 0px 2px rgba(0,0,0,0.5);}
	
	
	#sub-menu{ margin:0 0 0 0;}
	
	#home-slider-static-wrapper {display:block; position:relative; margin:-20px 0 15px 0;}
	#home-slider-wrapper { display: none;}
	#page-sidebar {display: none}
	#page-bottom-bar {display:block; float:none; width:100%; min-height:150px; margin:0 0 0 0; padding:13px 0 0 0;}
	#page-sidebar + .page-heading {width:100%;}
	#main-menu a.active:after {bottom: -10px;}
	
	#page-slider-wrapper {display: none}

	iframe { width: 100%;}
	.iframe-video iframe {display:none}
	.iframe-video a:nth-child(1) {background:url(../../../images/theme_images/mike1/icon-play-solid.png) no-repeat 0 0; background-size: 2em 2em; padding: .5em 0em .5em 2.5em; line-height: 2em}
	.iframe-video a:nth-child(1):hover  {background:url(../../../images/theme_images/mike1/icon-play-solid-hover.png) no-repeat 0 0;  background-size: 2em 2em; padding: .5em 0em .5em 2.5em; line-height: 2em}
	

	#page-slider-static-wrapper {display: block; position:relative; margin:-20px 0 15px 0;}
	#page-slider-static-wrapper img {width: 100%}
	#page-slider-static-text-wrapper {display: block; position:relative; left:50%; margin:-45px 0 20px -42%; background:rgba(0,0,0,0.6); width:70%; color:#fff; text-align:center; padding:8px 40px;}

	.page-heading .share {display: none;}

	#page-tabs-static {display:block;}
	#page-tabs {display: none;}
	#page-tabs-content {display: none;}
	
	#footer-menu {width: 100%}
	#footer-menu li a {height: 25px; font-size: 1.2em}
	#footer-copyright {text-align: center; width: 100%}
	
	.calendar-element {
		padding-bottom: 20px;
	}
	.clndr {
		display: block;
		position: relative;
		width: 100%;
		border: 1px solid #efefef;
		top: 0px;
		right: 0px;
	}
	.clndr .header-day, .clndr .days .day {
		float:none;
	}
	.events-list {float:left; width:100%;}
	
	.event-list-heading{
		width: 100%;
	}
  nav[role="off-canvas"] {
    position: absolute;
    top: 3em;
    left: -20em;
    width: 20em;
    opacity: 0;
    display: block; }
    nav[role="off-canvas"] ul > li {
      height: 100%;
      width: 100%;
      text-align: left;
      margin: 0; }
      nav[role="off-canvas"] ul > li:hover {
        box-shadow: inset 0 0 0 0.15em rgba(255, 255, 255, 0.45); }

   #small-screen-nav label {
    display: block; }

   #small-screen-nav label:after {
    position: absolute;
    right: .25em;
    top: .25em;
    content: "\2261";
    font-size: 1.8em; }


  #small-screen-nav input:checked ~ label {
    color: #e17000; }

    #small-screen-nav input:checked ~ nav[role="off-canvas"] {
    opacity: 1;
    left: 0;
    width: 100%;
    z-index: 1000; }
      #small-screen-nav  input:checked ~ nav[role="off-canvas"] ul > li {
      padding: .55em .55em .55em 1.5em; }
        #small-screen-nav  input:checked ~ nav[role="off-canvas"] ul > li:hover {
        padding-left: 3.5em; }
        #small-screen-nav  input:checked ~ nav[role="off-canvas"] ul > li:after {
        position: absolute;
        right: .25em;
        content: "\203A";
        font: bold 1.4em sans-serif;
        color: inherit; }
      #small-screen-nav  input:checked ~ nav[role="off-canvas"] ul li a {
      font-size: 1.2em; }

    #small-screen-nav  input:checked ~ #wrapper {
    margin-left: 20.5em;
    margin-right: -20.5em; } }



	/* phones */
	@media screen and (max-width: 38em) {
	  html,
	  body {
	    margin: 0;
	    overflow-x: hidden; }
	#apply-box { display: none}
	  #wrapper {
	    width: 100%;
	    margin: 2.5em .5em 0 .5em; }

	  nav#top-menu, aside#sidebar, header h1#logo {
	    display: none; }

		#body-shadow {float:none; width:100%; margin:0;
			-webkit-box-shadow:  none;
			box-shadow:  none;
		}
		#header {float:none; width:100%; height:81px; background-color: #00569d; background-image: none; position:relative; margin:0 0 0 0; z-index:100;}
		#header .content {float:none; width: 100%; padding: 0px; height: 81px}
		

		
		#main-menu {position:relative; margin: auto 50%; left:-233px; bottom:-41px; width:100%; clear:right}
		#main-menu li { }

		#main {float: none; width: 100%; margin: 0 0 0 0;}
		#main-menu a {font:1.4em NewsGothicCondensed; color:#fff; display:block; padding: 2px 2px 4px 2px; float:left; text-shadow: 0px 0px 2px rgba(0,0,0,0.5);}


		.page-text .box {width:100%;}
		.page-text .callout-right {margin-left:0px;}
		.dates-list li {width: 100%;}
		
		#faculty-actions .action .field {width:100%; padding:5px 20px 0 0;}
		#faculty-actions .action .categories {float:left; width:100%; padding-top: 5px;}
		.experts-list li {width: 100%;}
		.clndr .header-day, .clndr .days .day {
			width:13.5%;
		}
 }


	@media screen and (max-width: 33em) {
		
		#main-menu li:nth-child(6) {display:none}
		#main-menu {margin: auto 50%; left: -195px}
		.clndr .header-day, .clndr .days .day {
			width:13.2%;
		}
	}


	@media screen and (max-width: 30em) {
		#main-menu li:nth-child(5) {display:none}
		#main-menu {margin: auto 50%; left: -160px}
	}

@font-face {
    font-family: 'NewsGothCondensedBold';
    src: url('http://www.journalism.columbia.edu/fonts/theme_fonts/mike1/newgotbc-webfont.eot');
    src: url('../../../fonts/theme_fonts/mike1/newgotbc-webfont.eot') format('embedded-opentype'),
         url('../../../fonts/theme_fonts/mike1/newgotbc-webfont.woff') format('woff'),
         url('../../../fonts/theme_fonts/mike1/newgotbc-webfont.ttf') format('truetype'),
         url('../../../fonts/theme_fonts/mike1/newgotbc-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'NewsGothBold';
	src: url('http://www.journalism.columbia.edu/fonts/theme_fonts/mike1/newsgothicmtbold-webfont.eot');
	src: url('../../../fonts/theme_fonts/mike1/newsgothicmtbold-webfont.eot') format('embedded-opentype'),
		 url('../../../fonts/theme_fonts/mike1/newsgothicmtbold-webfont.woff') format('woff'),
		 url('../../../fonts/theme_fonts/mike1/newsgothicmtbold-webfont.ttf') format('truetype'),
		 url('../../../fonts/theme_fonts/mike1/newsgothicmtbold-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
		font-family: 'NewsGothicRegular';
		src: url('http://www.journalism.columbia.edu/fonts/theme_fonts/mike1/newsgothicmt-webfont.eot');
		src: url('../../../fonts/theme_fonts/mike1/newsgothicmt-webfont.eot') format('embedded-opentype'),
			 url('../../../fonts/theme_fonts/mike1/newsgothicmt-webfont.woff') format('woff'),
			 url('../../../fonts/theme_fonts/mike1/newsgothicmt-webfont.ttf') format('truetype'),
			 url('../../../fonts/theme_fonts/mike1/newsgothicmt-webfont.svg') format('svg');
		font-weight: normal;
		font-style: normal;
}

@font-face {
		font-family: 'NewsGothicCondensed';
		src: url('http://www.journalism.columbia.edu/fonts/theme_fonts/mike1/newsgothiccondensed-webfont.eot');
		src: url('../../../fonts/theme_fonts/mike1/newsgothiccondensed-webfont.eot') format('embedded-opentype'),
				 url('../../../fonts/theme_fonts/mike1/newsgothiccondensed-webfont.woff') format('woff'),
		 		 url('../../../fonts/theme_fonts/mike1/newsgothiccondensed-webfont.ttf') format('truetype'),
				 url('../../../fonts/theme_fonts/mike1/newsgothiccondensed-webfont.svg') format('svg');
		font-weight: normal;
		font-style: normal;
}


/* 12px */
body {font:0.750em Georgia, "Times New Roman", Times, serif; color:#333; background:#fff; -webkit-text-size-adjust:auto;}
a {color:#0039A6; text-decoration:none;} a:hover {color:#005CA9}
input, select, textarea {font:1em Georgia, "Times New Roman", Times, serif;}
input[type="submit"], button, label {cursor:pointer}
button, input[type="reset"], input[type="submit"] {-webkit-appearance: button;}
table {border-collapse: separate; border-spacing: 0;}
a:active {outline: 0;} *:focus {outline: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
header, section, nav, hgroup, footer, article, aside { display: block; }
strong, b { font-weight: bold; }
em {font-style:italic !important}
p {line-height:150%}
.left {float:left !important;}
.right {float:right !important;}
.hidden {display:none !important;}




.photo-left {
	float:left;
}
.photo-right {
	float: right;
}

.photo-generic img, .photo-left img, .photo-right img, img.photo-generic {
	max-width: 100%;
	border: 1px solid black;
}
.photo-left img, .photo-right img {
	width: 248px;
}

.photo-left .caption, .photo-right .caption {
	text-align: center;
	display: block;
	width: 100%
}
.photo-left .credits, .photo-right .credits {
	display: block
}





#wrapper {margin:0 auto;}


#top-menu {float:left; width:100%; background:#002664; text-align:center;}
#top-menu li {display:inline-block; *display:inline; zoom:1; padding:0 8px;}
#top-menu a {color:#fff; text-transform:uppercase; font:1.125em NewsGothicCondensed; padding:6px 8px; display:inline-block; *display:inline; zoom:1;}
#top-menu a:hover {background:#0A3A87}
#top-menu a.active {background:#4878A6 !important}

#logo {float:left; margin:18px 0 0 25px;}
#logo a {display:block; width:160px; height:105px; background:url(../../../images/theme_images/mike1/logo.png) no-repeat 0 0; text-indent:-9999px;}



#header-donate a {float:left; display:block; color:#fff; background:#e17000 url(../../../images/theme_images/mike1/icon-donate.png) no-repeat 12px -78px; padding:6px 12px 0 32px; height:20px; text-transform:uppercase; font:0.917em NewsGothBold; text-shadow: 0px 0px 2px rgba(0,0,0,0.5);} 
#header-donate a:hover {background-position:12px -78px; background-color:#D66700; color:#fff;}
#header-search-form .text, #header-search-form2 .text {float:left; padding:0 6px; height:26px; background:#fff; margin:0 5px 0 0; width:120px;}
#header-search-form .text, #header-search-form2 .text  {float:left; padding:0 6px; height:26px; background:#fff; margin:0 5px 0 0; width:120px;}
#header-search-form .text:hover, #header-search-form .text:focus, #header-search-form2 .text:hover, #header-search-form2 .text:focus  {
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.4);
	box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.4);	
}
#header-search-form .submit, #header-search-form2 .submit {float:left; font-family:NewsGothBold; text-transform:uppercase; background:#fff; padding:0 6px; height:26px;}
#header-search-form .submit:hover, #header-search-form2.submit:hover {color:#CCDEEE; background:#5290C4;
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.4);
	box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.4);
}
#header-contacts {float:left; margin:0 10px 0 58px;}
#header-contacts a {float:left; display:block; color:#CCDEEE; background:url(../../../images/theme_images/mike1/icon-phone.png) no-repeat 0 9px; padding:7px 12px 7px 16px; text-transform:uppercase; height:20px;font:0.917em NewsGothBold; text-shadow: 0px 0px 2px rgba(0,0,0,0.5);}
#header-contacts a:hover {background-position:0 -77px; color:#fff;}


#header-subscribe a {float:left; display:block; color:#fff; background-color: #e17000; padding:6px 22px 0px 22px; text-transform:uppercase; font:0.917em NewsGothBold; height:20px; text-shadow: 0px 0px 2px rgba(0,0,0,0.5);}
#header-subscribe a:hover {background-position:0 -77px; color:#fff;background-color:#D66700}


#header-apply a {float:left; display:block; color:#fff; background-color: #e17000; padding:6px 22px 0px 22px; text-transform:uppercase; font:0.917em NewsGothBold; height:20px; text-shadow: 0px 0px 2px rgba(0,0,0,0.5);}
#header-apply a:hover {background-position:0 -77px; color:#fff;background-color:#D66700}


#main-menu li {float:left; position:relative;}
#main-menu a span {display:block; float:left; border-left:solid 4px #3378B1; padding:0 0 0 5px;}
#main-menu a:hover {background:#00447D;}
#main-menu a.active {background:#003663;}

.ie #main-menu a.active:after {bottom:-10px;}

#content {float:left; width:100%; position:relative; margin:-5px 0 0 0; z-index:50;}

#main.full {width:100%; margin:0;}
#sidebar {float:left; width:240px; background:url(../../../images/theme_images/mike1/line1.png) repeat-y right; padding:20px 5px 20px 0; position:relative; z-index:40;}

#footer {float:left; width:100%; background:#00519A; color:#fff; font:0.917em NewsGothBold; padding:6px 0 8px 0;}
#footer-menu {float:left;}
#footer-menu li {float:left; border-left:solid 1px #3E6CC5; padding:0 12px;}
#footer-menu a {color:#fff; display:block; float:left; height:13px; padding:3px 0 0 0}
#footer-menu a:hover {color:#CCDEEE;}
#footer-menu li:first-child a {background:url(../../../images/theme_images/mike1/logo-footer.png) no-repeat 0 0; padding-left:26px;}
#footer-copyright {float:right; line-height:100%; padding:3px 12px 0 0}

#sidebar-feed {float:left; width:100%;}
#sidebar-feed h4 {color:#002563; font:1.500em NewsGothBold; text-align:center; border-bottom:solid 1px #ccc; padding:0 0 5px 0;}
#sidebar-feed li {border-top:solid 1px #E5E5E5; padding:8px 0; color:#656565; font:0.917em NewsGothicRegular; float:left; width:100%;}
#sidebar-feed li img {float:left; margin:0 0 0 6px}
#sidebar-feed li p {margin:0 6px 0 20px; word-wrap:break-word;}
#sidebar-feed li.more {text-align:center; padding:20px 0;}
#sidebar-feed li.more a {font:1.091em NewsGothBold; color:#E06F00;}
#sidebar-feed li.more a:hover {color:#DF5400}

#find-us-on {float:left; width:100%; background:#E5E5E5; text-align:center; padding:12px 0;}
#find-us-on li {display:inline-block; *display:inline; zoom:1; color:#000; font-family:NewsGothBold; margin:0 0 0 6px; vertical-align:top}
#find-us-on a {display:inline-block; *display:inline; text-indent:-9999px; width:24px; height:25px; }
#find-us-on a.twitter { background:url(../../../images/theme_images/mike1/social_icons/soc_lt_tw.png ) no-repeat; background-size: 24px 24px;}
#find-us-on a.twitter:hover { background:url(../../../images/theme_images/mike1/social_icons/soc_dk_tw.png) no-repeat; background-size: 24px 24px;}
#find-us-on a.facebook { background:url(../../../images/theme_images/mike1/social_icons/soc_lt_fb.png) no-repeat; background-size: 24px 24px;}
#find-us-on a.facebook:hover { background:url(../../../images/theme_images/mike1/social_icons/soc_dk_fb.png) no-repeat; background-size: 24px 24px;}
#find-us-on a.youtube { background:url(../../../images/theme_images/mike1/social_icons/soc_lt_yt.png) no-repeat; background-size: 24px 24px;}
#find-us-on a.youtube:hover { background:url(../../../images/theme_images/mike1/social_icons/soc_dk_yt.png) no-repeat; background-size: 24px 24px;}
#find-us-on a.instagram { background:url(../../../images/theme_images/mike1/social_icons/soc_lt_insta.png) no-repeat; background-size: 24px 24px;}
#find-us-on a.instagram:hover { background:url(../../../images/theme_images/mike1/social_icons/soc_dk_insta.png) no-repeat; background-size: 24px 24px;}
#find-us-on a.linkedin { background:url(../../../images/theme_images/mike1/social_icons/soc_lt_li.png) no-repeat; background-size: 24px 24px;}
#find-us-on a.linkedin:hover { background:url(../../../images/theme_images/mike1/social_icons/soc_dk_li.png) no-repeat; background-size: 24px 24px;}
#find-us-on a.gplus { background:url(../../../images/theme_images/mike1/social_icons/soc_lt_gplus.png) no-repeat; background-size: 24px 24px;}
#find-us-on a.gplus:hover { background:url(../../../images/theme_images/mike1/social_icons/soc_dk_gplus.png) no-repeat; background-size: 24px 24px;}
#find-us-on p {line-height:210%; margin:0 10px 0 0;}

.sidebar-banners {float:left; width:100%; padding:20px 0 5px 0;}
.sidebar-banners p {line-height:100%; text-align:center; margin:0 0 15px 0;}
.sidebar-banners img:hover {opacity:0.8}

.sidebar-featured {float:left; width:100%; background:url(../../../images/theme_images/mike1/line2.png) repeat-x top; padding:12px 0 0 0}
.sidebar-featured h4 {font:1.500em NewsGothBold; text-align:center; margin:0 0 12px 0; color:#000;}
.sidebar-featured h4 a {color:#000;}
.sidebar-featured .video {text-align:center}
.sidebar-featured .video a {font-family:NewsGothBold; position:relative; display:block;}
.sidebar-featured .video a img {border:solid 3px #fff; margin:0 0 7px 0;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
}
.sidebar-featured .video a .play {position:absolute; top:50%; left:50%; margin:-38px 0 0 -28px; display:block; width:56px; height:56px; background:url(../../../images/theme_images/mike1/icon-play.png) no-repeat 0 0; text-indent:-9999px;}
.sidebar-featured .video a:hover .play {background-position:0 -56px}

.home-box {padding:0 20px;}

.small-heading {float:left; width:100%; background:url(../../../images/theme_images/mike1/line3.png) repeat-x bottom; margin:0 0 15px 0;}
.small-heading h3 {font-weight:bold; font-size:1.167em; height:26px;}
.small-heading h3.calendar {background:url(../../../images/theme_images/mike1/icon-calendar-small.png) no-repeat 0 0; padding:2px 0 0 30px; height:24px;}
.small-heading h3.events {background:url(../../../images/theme_images/mike1/icon-tags-small.png) no-repeat 0 0; padding:2px 0 0 30px; height:24px;}

.dates-list {float:left; width:100%;}
.dates-list li:nth-child(2n+1) {clear:left}
.dates-list li .date {float:left; font:1.083em NewsGothBold}
.dates-list li .date .mon {float:left; display:block; background:#E17000; color:#fff; padding:5px 7px;}
.dates-list li .date .day {float:left; display:block; background:#EDEDED; color:#0039A6; padding:5px 7px;}
.dates-list li .content {margin:0 0 0 80px;}
.dates-list li h4 {font-weight:bold; font-size:1.083em; margin:0 0 5px 0;}
.dates-list li p {line-height:120%}


.events-list li {float:left; width:100%; margin:0 0 15px 0;}
.events-list .date {color:#656565;}
.events-list img {float:left; width: 75px}
.past-list img {width: 150px;}
.events-list .content {margin:0 0 0 90px;}
.past-list .content {margin:0 0 0 165px;}
.events-list h4 {font-weight:bold; font-size:1.083em; line-height:120%; margin:5px 0 0 0}
.events-list .more {text-transform:uppercase; color:#E06F00; font-weight:bold; font-size:0.917em;}
.events-list .more:hover {color:#DF5400}

span.label {color:#fff; font:0.750em NewsGothBold; text-transform:uppercase; padding:3px 5px; background:#3366CC;
	-webkit-box-shadow:  1px 1px 0px 0px #ccc;
	box-shadow:  1px 1px 0px 0px #ccc;
}
span.label.green {background:#339900;}
span.label.blue {background:#3366CC;}
span.label.orange {background:#E17000;}

#event-meta {float:left; width:100%; margin:0 0 12px 0;}
#event-meta .back {font-weight:bold; padding:0 16px 0 0;}
#event-meta .date {font-weight:bold; color:#E06F00; font-size:1.167em;}
#event-meta .location {}
#event-meta span.label {	margin-top: 5px;
	display: inline-block;}
/*#event-meta .label {float:left;}*/

#event-content {float:left; width:100%; background:url(../../../images/theme_images/mike1/line3.png) repeat-x bottom; padding:0 0 5px 0; margin:0 0 15px 0;}




#home-slider-wrapper li {position:relative}
#home-slider-wrapper li img, #home-slider-static-wrapper li img  {float:left}
#home-slider-static-wrapper li img  {width:100%}
#home-slider-wrapper .content,#home-slider-static-wrapper .content  {position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.6); width:100%; padding:20px 60px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#home-slider-wrapper .content h2, #home-slider-static-wrapper .content h2 {font-weight:bold; color:#fff; font-size:1.500em; margin:0 0 5px 0;}
#home-slider-wrapper .content p, #home-slider-static-wrapper .content p {color:#fff; font-size:1.083em;}
#home-slider-wrapper .content .more, #home-slider-static-wrapper .content .more {text-transform:uppercase; color:#E06F00; font-weight:bold; font-size:0.769em;}
#home-slider-wrapper .content .more:hover, #home-slider-static-wrapper .content .more:hover  {color:#DF5400}

#sub-menu {float:left; width:100%; background:url(../../../images/theme_images/mike1/line4.png) repeat-x bottom; padding:0 0 5px 0; position:relative; z-index:60; }
#sub-menu ul {float:left; width:100%; background:#8FCAE7; text-align:center;}
#sub-menu li {display:inline; font:1.083em NewsGothBold; padding:0 5px 0 2px; border-right:solid 1px #003663;}
#sub-menu li:last-child {border:0; padding-right:0;}
#sub-menu a {display:inline-block; *display:inline; zoom:1; padding:8px 5px; color:#003365;}
#sub-menu a:hover {background:#58A5C9;}
#sub-menu a.active {background:#3985A8; color:#fff}

#page-slider-wrapper {position:relative; margin:-20px 0 15px 0;}
#page-slider .flex-direction-nav {display:none}

#page-slider-text-wrapper {position:relative; left:50%; margin:-45px 0 20px -42%; background:rgba(0,0,0,0.6); width:70%; color:#fff; text-align:center; padding:8px 40px;}
#page-slider-text-wrapper li {line-height:120%;}
#page-slider-text-wrapper .flex-direction-nav a {margin-top:-10px}
.ie #page-slider-text-wrapper {margin-top:-46px}

#page-content {padding:0 20px;}


#page-sidebar h4, #page-bottom-bar h4  {color:#E3822C; font-weight:bold; background:url(../../../images/theme_images/mike1/line3.png) repeat-x bottom; padding:0 0 5px 0; margin:0 0 12px 0;}
#page-sidebar ul, #page-bottom-bar ul {margin:0 0 18px 0;}
#page-sidebar li, #page-bottom-bar li {margin:0 0 3px 0; line-height:140%;}
#page-sidebar .share a:first-child, #page-bottom-bar .share a:first-child {margin:0;}

#page-sidebar + .page-heading + .page-text, #page-bottom-bar + .page-heading + .page-text {float:none;}
#page-sidebar p, #page-bottom-bar p {padding-bottom: 10px}
#page-sidebar p:nth-last-child(1), #page-botton-bar p:nth-last-child(1) {padding-bottom: 0px}
#page-sidebar div, #page-bottom-bar div  {margin-bottom: 18px}
#page-sidebar + .page-heading + .page-text h4, #page-bottom-bar + .page-heading + .page-text h4 {background:none; padding:0;}

.page-heading {float:left; width:100%; background:url(../../../images/theme_images/mike1/line3.png) repeat-x bottom; margin:0 0 15px 0; padding:0 0 4px 0; position:relative;}
.page-heading h2 {font-size:2.000em; float:left; max-width:350px; line-height:110%;}
#main.full .page-heading h2 {max-width:580px;}
.page-heading .share { border-left:solid 15px #fff; position:absolute; right:15px; top:8px; height:23px; width:150px}
.page-heading .share a {margin:0 0 0 15px; line-height:140%;}
.share .at16nc {margin:0 5px 0 0}
.page-heading .meta {float:right; font-style:italic; color:#999; margin:5px 0 0 0;}
.page-heading .back {float:left; font-weight:bold; width:70px; line-height:120%;}
.page-heading h3 {font-size:1.667em; float:right; line-height:120%; width:440px; padding:0 0 0 15px; background:url(../../../images/theme_images/mike1/line5.png) repeat-y left;}

.page-text {float:left; width:100%;}
.page-text p {margin:0 0 10px 0; font-size:1.167em; color: #808080}
.page-text p.small {font-size:1em;}
.page-text li {list-style-type:disc; margin:0 0 10px 40px}
.page-text li ul {margin:10px 0 0 20px}
.page-text ol li {list-style-type:decimal}
.page-text ol ul li {list-style-type:disc;}
.page-text hr {font-size:0em; height:1px; background:#ccc; margin:0 0 15px 0; border:0}
.page-text img[align='right'] {margin:0 0 15px 15px; border:solid 1px #CBCDCA}
.page-text img[align='left'] {margin:0 15px 15px 0; border:solid 1px #CBCDCA}
.page-text h2 {background:url(../../../images/theme_images/mike1/line3.png) repeat-x bottom; padding:0 0 6px 0; font-size:2.000em; color:#000; margin:0 0 20px 0;}	
.page-text h3 {color:#000; font-size: 16px; font-weight:bold; margin:0 0 10px 0; line-height:140%;}
.page-text h4 {background:url(../../../images/theme_images/mike1/line3.png) repeat-x bottom; padding:0 0 6px 0; font-size:1.500em; color:#000; margin:0 0 10px 0;}
.page-text .meta {color:#000; line-height:170%;}
.page-text .grey {color:#666}
.page-text ul.body-callout {float: right; width: 244px; margin-left: 10px; padding-left: 10px}
.page-text select {font-size: 1.1em;}
.body-callout li{line-height: 150%;list-style-type:none;}
.page-text ul.half-body-callout {}
.half-body-callout li{line-height: 150%;list-style-type:none;margin:0}	
.image-with-caption {float:right; margin:0 0 0 15px;}
.image-with-caption img {border:solid 1px #CBCDCA}
.image-with-caption p {text-align:center; font-size:0.917em;}

.page-text .box {display:inline-block; *display:inline; zoom:1; margin:0 0 20px 0; vertical-align:top;}
.page-text .box img {max-width:100%; height:auto;}

.page-text .box-three {display:inline-block; *display:inline; zoom:1; width:30%; margin:0 3% 20px 0; vertical-align:top;}
.page-text .box-three h4 {background:none; padding:0;}

.page-text .two-cols-list li {list-style-type:none; margin-left:0; margin-right:10px; display:inline-block; vertical-align:top; width:46%;}

.page-text iframe {margin:0 0 10px 0}

.page-text input[type="submit"] {background:#005CA9; color:#fff !important; padding:7px 10px;}
.page-text input[type="text"], .page-text textarea {border:solid 1px #E5E5E5; padding:5px;}
.page-text input[type="text"]:focus, .page-text textarea:focus {border-color:#585856}

#faculty-actions {float:left; width:100%; margin:0 0 10px 0;}
#faculty-actions .action {float:left; width:100%; margin:0 0 15px 0;}
#faculty-actions .action h3 {font-weight:bold; color:#999; margin:0 0 7px 0;}
#faculty-actions .action .field {float:left; margin:0 20px 0 0}
#faculty-actions .action .checkbox {float:left; margin:0 5px 0 0;}
#faculty-actions .action .categories li {margin:0 0 5px 0; font-weight:bold; text-transform:uppercase;}
#faculty-actions .action .categories li:last-child {margin:0}
#faculty-actions .action .alphabet li {float:left; font-weight:bold; border-left:solid 1px #8C8C8C; width:3.7%; text-align:center;}
#faculty-actions .action .alphabet li:first-child {border:0; padding-left:0;}
#faculty-actions .action .alphabet li:last-child {padding-right:0;}

.experts-list {float:left; width:100%;}
.experts-list li {display:inline-block; *display:inline; zoom:1; padding:0 2% 0 0; margin:0 0 20px 0; vertical-align:top;}
.experts-list li.label {margin:0; width:0; padding:0;}
.experts-list img {float:left; border:solid 1px #ccc;}
.experts-list a:hover img {border-color:#005CA9}
.experts-list .content {margin:0 0 0 130px;}
.experts-list .content h4 {font-size:1.500em; margin:0 0 3px 0;}
.experts-list .content p.expertise {font-size:0.917em; margin:0 0 3px 0; text-transform:uppercase; font-weight:bold;}
.experts-list .content p.description {color:#999; font-size:1.1em}

#photo-credits {float:left; width:100%;}
#photo-credits h3 {font-size:1.500em; background:url(../../../images/theme_images/mike1/line3.png) repeat-x bottom; padding:0 0 5px 0; margin:0 0 15px 0; float:left; width:100%;}
#photo-credits h4 {font-weight:bold; font-size:1.167em; margin:0 0 15px 0;}
#photo-credits li {float:left; margin:0 0 15px 25px; width:158px;}
#photo-credits li:nth-child(4n+1) {margin-left:0; clear:left;}
#photo-credits li:nth-child(4n+0) {}

.items-list {float:left; width:100%;}
.items-list li {float:left; width:100%; background:url(../../../images/theme_images/mike1/line3.png) repeat-x bottom; padding:0 0 10px 0; margin:0 0 13px 0;}
.items-list h3 {font-size:1.167em; font-weight:bold;}
.items-list p.date {color:#656565; margin:0 0 5px 0;}
.items-list .more {text-transform:uppercase; color:#E06F00; font-weight:bold; font-size:0.917em;}
.items-list .more:hover {color:#DF5400}

.page-sub-heading {float:left; width:100%; margin:0 0 15px 0;}
.page-sub-heading h3 {font-size:1.333em; font-weight:bold;}

.journalism-awards-list {float:left; width:100%;}
.journalism-awards-list li {float:left; width:100%; margin:0 0 20px 0;}
.journalism-awards-list img {float:left; border:solid 3px #ccc;}
.journalism-awards-list a:hover img {border-color:#005CA9}
.journalism-awards-list .content {margin:0 0 0 100px}

#page-tabs, #page-tabs-static {float:left; width:100%;}
#page-tabs li {float:left; width:254px; margin:0 4px 0 0;}
.page-tabs-static-tabs {float:left; width:100%; margin:0 4px 0 0;}
#page-tabs li:last-child {float:right; margin:0;}
#page-tabs a, .page-tabs-static-tabs a {display:block; float:left; background:#005BA7; color:#fff; width:100%; text-align:center; font-family:NewsGothBold; padding:10px 0;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}
#page-tabs li.active a {background:#569ECD}
#page-tabs a:hover {background:#076FC4}
#page-tabs-content {float:left; width:100%; margin-bottom: 10px}
#page-tabs-content .main-image {float:left; width:100%; margin:0 0 10px 0; line-height:100%;}
#page-tabs-static img {width:100%}
#page-tabs-content ul {float: right; width: 244px; margin-left: 10px; padding-left: 10px}
#page-tabs-content ul li {line-height: 150%}


#page-tabs-static- ul {float: right; width: 100%; margin-left: 10px; padding-left: 10px}
#page-tabs-static ul li {line-height: 150%}
#page-tabs-static .tab-content {margin-bottom: 25px}

#apply-box {position:fixed; left:-290px; top:100px; z-index:9999;}
#apply-box-content {float:left; width:260px; padding:15px; background:#fff;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3), inset 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3), inset 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
}
#apply-box-content h5 {font:1.667em NewsGothBold; margin:0 0 15px 0;}
#apply-box-content li {float:left; width:100%; margin:0 0 20px 0;}
#apply-box-content li:last-child {margin:0}
#apply-box-content h6 {font:1.167em NewsGothBold;}
#apply-box-content p {line-height:130%; margin:3px 0 0 0}
#apply-box-content .buttons {line-height:100%; margin:5px 0 0 0}
#apply-box-content .more {font:0.833em NewsGothBold; text-transform:uppercase; color:#fff; display:inline-block; *display:inline; zoom:1; padding:5px 10px; margin:0 12px 0 0;
	background: #00447d; /* Old browsers */
	background: -moz-linear-gradient(top,  #00447d 0%, #013058 49%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00447d), color-stop(49%,#013058)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #00447d 0%,#013058 49%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #00447d 0%,#013058 49%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #00447d 0%,#013058 49%); /* IE10+ */
	background: linear-gradient(to bottom,  #00447d 0%,#013058 49%); /* W3C */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.ie9 #apply-box-content .more {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDQ3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzAxMzA1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);	
}
#apply-box-content .more:hover {
	background: #00447d !important;
}
#apply-box-content .apply {font:0.833em NewsGothBold; text-transform:uppercase; color:#fff; display:inline-block; *display:inline; zoom:1; padding:5px 10px;
	background: #4878a6; /* Old browsers */
	background: -moz-linear-gradient(top,  #4878a6 0%, #34587a 49%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4878a6), color-stop(49%,#34587a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4878a6 0%,#34587a 49%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4878a6 0%,#34587a 49%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4878a6 0%,#34587a 49%); /* IE10+ */
	background: linear-gradient(to bottom,  #4878a6 0%,#34587a 49%); /* W3C */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.ie9 #apply-box-content .apply {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ4NzhhNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzM0NTg3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
}
#apply-box-content .apply:hover {
	background: #4878a6 !important;
}

#apply-box-button {float:left; display:block; width:39px; height:111px; background:url(../../../images/theme_images/mike1/apply-button-bg.png) no-repeat 0 0; text-indent:-9999px;}
#apply-box-button:hover {background-position:0 -111px}
#apply-box-button.opened {background-position:0 -222px}
#apply-box-button.opened:hover {background-position:0 -333px}

@media print {
	#wrapper {width:auto; margin:0;}
	#body-shadow {margin:0; float:none; box-shadow:none; -webkit-box-shadow:none;}
	#top-menu, #header, #sub-menu, #sidebar, .share, #footer-menu, #apply-box {display:none}
	#main {float:none; width:auto; background:url(../../../images/theme_images/mike1/logo-print.png) no-repeat 20px 20px; padding:140px 0 0 0;}
	#footer {float:none; width:auto; background:none; color:inherit;}
}

/* tables */
table.tablesorter {
	font-family:garamond;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 12pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #A9D0F5;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
	 
}
table.tablesorter thead tr .header {
	background-image: url(../../../images/theme_images/mike1/tablesorter/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../../../images/theme_images/mike1/tablesorter/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../../../images/theme_images/mike1/tablesorter/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}
.clndr .clndr-controls {
	text-align: center;
	background-color: #002664;
}

.clndr .clndr-controls div {
	font-size: 14px;
	
}
.clndr .clndr-controls div {
	display: inline-block;
	padding: 10px 10px 10px 10px;
}
.clndr .clndr-previous-button {
	cursor: pointer;
	position: absolute;
	left: 0px;
	color: white;
}

.clndr .clndr-next-button {
	text-align: right;
	right: 0px;
	position: absolute;
	color: white;
}

.clndr .month a, .clndr .month a:hover {
	color: white;
	cursor: pointer;
}
.clndr-next-button, .clndr-previous-button {
	cursor: pointer;


}

.month:hover, .clndr-next-button:hover, .clndr-previous-button:hover{
	{color:#005CA9}
}

.clndr .days-of-the-week {
	background-color: aliceblue;
}
.clndr .days-of-the-week {
	display: inline-block;
	width: 100%;
}
.clndr .header-day, .clndr .days .day {
	display: inline-block;
	text-align: center;
	padding: 10px 0 10px 0;
	font-size:14px;
}

.days .adjacent-month{
	color: #7f7f7f;
}
.days .today {
	background-color: #efefef;
	-moz-box-shadow: inset 0 0 8px #d4d4d4;
	-webkit-box-shadow: inset 0 0 8px #d4d4d4;
	box-shadow: inset 0 0 8px #d4d4d4;
}

.days .event {
	color: #E06F00;
	font-weight: bold;
	cursor: pointer;
}
.days .event:hover {color:#DF5400;}

.event-list-heading{
font-size: 20px;
position: relative;
text-align: center;
}
.event-list-heading #previous-month-link {
	position: absolute;
	left: 0px;

}
.event-list-heading #next-month-link {
	position: absolute;
	right: 0px;
	}
	
	/* styles added by steve */
	
		 .intro p {
		  //  font-family:'Arial Narrow';	
		   font-size:16px;
			  color:#808080;
		 }
	 
		.columnsContainer { 
			position: relative; 
			margin: 0; 
			//font-family:arial; 

		}	

		.columnsContainer p {
		 margin:0 0 10px 0; 
		 font-size:1.167em; 
		 color: #808080;
		// font-family:arial;
		}
	
			.rightColumn, .leftColumn { padding: 2em;
			 }
			
			 .intro {
				 padding:1em 2em 0 2em;
			 }
			 

			@media screen and (min-width: 47.5em ) {
			  .rightColumn { margin-left: 23.5em;width: 40em; }
				.leftColumn { float:left; width: 21.75em;}   

			}
	
			table.bluebox {
			    border-spacing: 0;
			   width:100%;
		   
			}
			.bluebox th, .bluebox td  {
				background:#cdeef6;
				text-align:center;
				color: #00A5E2;
	  		  font-family:'Arial Narrow';	
	  		  font-size:18px;

			}
		
			.bluebox td a {
				color: #00A5E2;
				   text-decoration:none;
			}
		
			.bluebox td a:hover {
				   text-decoration:underline;;
			}
		
			.bluebox th a {
				color: #fff;
				   text-decoration:none;
			}
		
			.bluebox th {
				 padding: .5em 1em;
			}
		
			.bluebox td {
				 padding: .8em .2em;
			}
		

			/* the last 'th' within the first 'tr' of the 'thead': */
			.bluebox thead tr:first-child th:last-child {
			    border-radius: 0.6em 0.6em 0 0;
			background:#00a5e2;
			color:#fff;
			  font-family:'Arial Narrow';	
			  font-size:24px;
			}

			/* the last 'td' within the last 'tr' of the 'tbody': */
			.bluebox tbody tr:last-child th:last-child {
			    border-radius: 0 0 0.6em 0.6em;	
				background:#00a5e2;
				color:#fff;
	  		  font-family:'Arial Narrow';	
	  		  font-size:24px;
			}
		
			.bluebox h1 {
				  font-size:1.167em;
				  margin:0;
			}
			
			.blue_tiny_text {
	    		  font-family:'Arial Narrow';	
	    		  font-size:14px;
				  line-height:18px;
			}
		
			.blue_text_header {
	  		  font-size:18px;
			      text-transform:uppercase;
				  font-weight:bold;
			}
		
			.rightColumn h3 {
				margin:0;
			  color:#808080;
			  font-size:16px;
			 // font-family:arial;
			  font-weight:bold;
			  
		
			}
		
			.rightColumn ul {
			    list-style-type: none;
			    padding-bottom: 10px;
			    margin: 0px;
			}
		
			.rightColumn li {
				background-image:url(http://www.computershopper.com/extension/cs/design/cs/images/Bullets/orange-bullet.gif);
				  background-position:20px 5px;
				  background-repeat:no-repeat;
				  padding-left:40px;
				  margin:5px;
				  color:#808080;
				  font-size:1.167em;
				//   font-family:arial;
				   line-height:22px;
			 
			}
		
		
			/* inline accordion css */
			.accordion {
			    margin: 10px;
			    padding:10px;
			    height:15px;
			   border:#999 1px solid;
			    background: #FBD476;
			    font-family: Arial, Helvetica, sans-serif;
			    text-decoration:none;
			    text-transform:uppercase;
			    color: #000;
			    font-size:1em;
				font-weight:bold;
				  border-radius: 0.6em 0 0.6em 0;	
			
			}
			.accordion-open {
			    background:#565A5C;
			    color: #fff;
				background-image:url(http://www.snyderplace.com/demos/images/minus.png);
				  background-position:right center;
				  background-repeat:no-repeat; 
				  border:0px;
				  
			
			}
		
			.accordion-close {
				background-image:url(http://www.snyderplace.com/demos/images/plus.png);
				background-position:right center;
				background-repeat:no-repeat; 
				
			}
		
			.container p {
				margin:10px;
				font-size:13px; 
			 
			}
/* styles for leftcolumn content*/
			.leftColumn_content {
			  color:#808080;
			  font-size:1.167em;
			  line-height:22px;
			}
		
			
/* default css override */
//.page-text p, .page-text h4, .categories, .experts-list .content h4, .experts-list .content p.description, 
//.experts-list .content p.expertise, .alphabet li, .events-list, .clndr, #event-meta .back, #event-meta .date, 
//#event-meta .location, .page-text .two-cols-list li a
//{
//	font-family:arial;
//}
	
//#home-slider-wrapper .content, #home-slider-static-wrapper .content {
//		font-family:arial;
//}	


			
		