
.top-extra-bar {
    color: #000000;
    border-color: #f6f6f6;
    background-color: #f6f6f6;
    min-height: 35px;
	/*width:1000px;
	margin:auto;*/
}
#stage.philharmonia .top-extra-bar {display:none}
.topnav-wrapper {
    background-color: #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.19);
    position: relative;
    width: 100%;
    min-height: 83px;
	}
	#stage.philharmonia .topnav-wrapper {
		min-height: 57px;
		background-color:transparent;
		box-shadow: none;
	}
#global-top-nav {
	height:83px;
	margin: 0px 0px 20px 0px ;
	 background-color:#fff;
	width:1000px;
	}

	#stage.philharmonia #global-top-nav {
		height:57px;
		margin: 0px 0px 0px 0px;
		background-color:#000000;/* fallback color if gradients are not supported /for non-css3 browsers */
		background-image: -webkit-linear-gradient(top, #484848 0, #272727 50%, #000000 51%, #000000 100%);
		background-image:    -moz-linear-gradient(top, #484848 0, #272727 50%, #000000 51%, #000000 100%); /* For Fx 3.6 to Fx 15 */
		background-image:     -ms-linear-gradient(top, #484848 0, #272727 50%, #000000 51%, #000000 100%); /* For IE 10 Platform Previews and Consumer Preview */
		background-image:      -o-linear-gradient(top, #484848 0, #272727 50%, #000000 51%, #000000 100%);
		background-image:         linear-gradient(to bottom, #484848 0, #272727 50%, #000000 51%, #000000 100%);  /* Standard syntax; must be the last statement */
		-moz-box-shadow: 0px 0px 10px #000;
		-webkit-box-shadow: 0px 0px 10px #000;
		box-shadow: 0px 0px 10px #000; 
	}


#kzoowordmark {float:left;width:350px}
div#global-top-nav li a {
color:#000;
background-color:#fff;
font-weight:400; 
font-size:14px !important;
}


#global-top-nav td {
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}

#global-top-nav th {
	font-family: Arial, Helvetica, sans-serif;
}
#kzoo-search {
	height:30px;
    width: 150px;
	float:right;
	margin:0px 30px;
	text-align:right;
	vertical-align: bottom;
}
div#kzoo-search input.searchphrase {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-bottom-color: #777777;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #777777;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #777777;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #777777;
    border-top-style: solid;
    border-top-width: 1px;
    color: #767676;
}
div#kzoo-search input[placeholder] {
    color: #888888;
}
#kzoo-search a, #kzoo-search a:visited {
color:#ffffff;
font-size:7pt;
text-decoration:none;
}
#kzoo-search a:hover, #kzoo-search a:active {
color:#dddddd;
font-size:7pt;
text-decoration:none;
}

 /*#kzoo-webmail,#kzoo-quicklinks, #kzoo-sitemap, #kzoo-hornethive, #kzoo-sports {width:90px; float:right; padding-top:2px}*/
  #kzoo-hornethive {width:110px;}
  #kzoo-quicklinks {width:160px;}
 #kzoo-quicklinks a, #kzoo-webmail a,  #kzoo-sitemap a, #kzoo-hornethive a, #kzoo-sports a{font-size:80%; color: #dddddd;}
#kzoo-webmail a:hover, #kzoo-sitemap a:hover, #kzoo-hornethive a:hover, , #kzoo-sports a:hover{text-decoration:underline;}

#MAINnav {
	height:15px;
	background: #fff;
	padding:10px 0;
	width: 1000px;
	margin:0;
	
	text-decoration:none;
	text-align:LEFT;
	
	}
	#stage.philharmonia #MAINnav {display:none}

#MAINnav div {width:10%;float: left;}
#mainabout,#mainkplan, #mainacademics, #mainadmission,  #maingiving,#mainalumni, #mainnews, #mainstudev  {
	width:12%;
	float: left;
	 z-index:50;
}
  
 
#MAINnav div a,
#mainabout a,#mainkplan a, #mainacademics a, #mainadmission a,  #maingiving a, #mainresources a,
#mainalumni a, #mainnews a, #mainstudev a, #mainsports a {
	text-decoration:none;
	color:#767676;
	
	font-size:12px;
}
 
#mainabout a:hover, #mainkplan a:hover, #mainacademics a:hover, #mainadmission a:hover,  #maingiving a:hover, 
#mainresources a:hover, #mainalumni a:hover, #mainnews a:hover, #mainstudev a:hover, 
#mainsports a:hover{
	text-decoration:underline;
	font-weight: bold;
}
#mainnavsections{
	display:none;
	width: 1000px;
	margin: auto;
	position:absolute;
	top:-45px;}
#mainnavsections div{top:0px; text-align:left; position:absolute; z-index:100; padding-top:30px;}

#about,#kplan, #academics, #admission, #alumni, #giving, #news,  #studev{
	position: absolute;
	top: 43px;
	width: 150px;
	padding: 10px;
	z-index: 100;	
	text-decoration:none;
	line-height:130%; 
	background-color:rgba(0, 0, 0, 0.5);
	height:296px
	}
#studev{width: 140px;}
#about  {  left:0px;}
#kplan  {  left:100px;}
#academics {  left:225px;}
#admission {  left:350px;}
#alumni { left:475px; }
#giving{   left:590px;}
#news{ left:710px;}
#studev{  left:840px;}

#mainnavsections div a{color:#ffffff; font-weight:bold; font-size:11px; text-decoration:none}
#mainnavsections div a:hover{color:#ffffff;}

div#undermain {padding-left:15px; padding-top: 5px; width:1000px; clear:both;}
/* =Global
----------------------------------------------- */


body{background-color: #fff; margin:0;line-height: 1.5; padding:0;}

body, input, textarea, td {
	/**/
	
	font-size: 13px;
    color: #222222;
   font-family: 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', arial, helvetica, sans-serif; font-weight: 400;
	text-rendering: optimizelegibility;
}
tr, th, td {vertical-align:top;}

strong {font-weight:bold}
li {padding-bottom:.5em;}
/* =Structure
----------------------------------------------- */


DIV#stage{
background-color: #ffffff; 
text-align:center;  
width:100%;
	}
	DIV#stage.philharmonia{
	  background-color: #333333; 
	  background-image: -webkit-linear-gradient(top, #777777, #333333 );
      background-image:    -moz-linear-gradient(top, #777777, #333333); /* For Fx 3.6 to Fx 15 */
	  background-image:     -ms-linear-gradient(top, #777777, #333333); /* For IE 10 Platform Previews and Consumer Preview */
	  background-image:      -o-linear-gradient(top, #777777, #3333333);
	  background-image:         linear-gradient(to bottom, #777777, #333333);  /* Standard syntax; must be the last statement */
	}


.hide {color:#000; background-color:#fff}

#main { 
	width: 1000px;
				height:auto;
				 
 	background-color:#ffffff;
	margin-left:auto; margin-right:auto;
	position:relative;
	text-align:left;
	padding-top:0px;
	}
	
	#stage.philharmonia #main {
	-moz-box-shadow: 0px 0px 10px #000; 
	-webkit-box-shadow: 0px 0px 10px #000;
	box-shadow: 0px 0px 10px #000;
}


 
 
DIV#photoheader {
	 
	top:1px;
	left:-14px;
	width: 1000px;
	height: 292px;
	z-index:80;margin-bottom:0;
 	/* -webkit-box-shadow: 0px 2px  5px  #000;
		-moz-box-shadow: 0px 2px  5px #000;
			 box-shadow: 0px 2px  5px #000; */
	/* For IE 8 
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#000')";*/
	/* For IE 5.5 - 7 
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#000');*/
	}
	
/* CSS for jFlow Plus*/
#sliderContainer { width: 1000px; height: 292px; position: relative; border-top:0 ; border-bottom: 0; margin: 0 auto; }
.slideContent {  background:transparent; position: absolute; bottom:0px; right:0px; padding: 0px; width: 1220px; }
.jFlowSlideContainer { overflow: hidden; }
.jFlowSlideContainer a { color: #F90; text-decoration: none; font-style: italic; }
.jFlowSlideContainer a:hover { text-decoration: none; }
.jFlowSlideContainer a:focus { position: relative; top: 1px; }
/*.jFlowNext { background:url("/jscripts/jflowplus-download/images/arrowsK.png") no-repeat scroll 0 -35px transparent; height:130px; position:absolute; top:75px; right: -50px; width:50px; cursor:pointer; }
.jFlowPrev { background:url("/jscripts/jflowplus-download/images/arrowsK.png") no-repeat scroll -84px -35px transparent; height:130px; position:absolute; top:75px; left: -50px; width:50px; cursor:pointer; }
.jFlowPrev:hover { background-position: -84px -235px; }
.jFlowNext:hover { background-position: 0px -235px; }*/
.jFlowNext {position:absolute; top:75px; right: -28px; width:50px;height:50px; cursor:pointer; font-size:90px; font-weight:900;color:#222; margin:0;padding:0; z-index:90;}
.jFlowPrev {position:absolute; top:75px; left: -28px; width:50px; height:50px; cursor:pointer;font-size:90px; font-weight:900;color:#222; margin:0;padding:0 ;}
.jFlowPrev:hover { color:#ddd;  }
.jFlowNext:hover { color:#ddd;  }
 #photoheadercollapse {color:#666;position:absolute; top:260px; left: 18px; width:200px; height:20px; cursor:pointer;font-size:15px;  margin:0;padding:0; z-index:98; }

/* controller pagination */
#myController {position: absolute; bottom: 5px; right: 5px; display:none;}
.jFlowControl { background:url("/jscripts/jflowplus-download/images/bulletK.png") no-repeat scroll 0px 0px transparent;  float: left; width: 15px; height: 15px; font-size:9px}
.jFlowControl:hover { background-position: -32px 0px; cursor: pointer; }
.jFlowSelected, .jFlowSelected:hover {background-position: -15px 0px;   }	
/* END CSS for jFlow Plus */	

div.bannerK {
    height: 195px;
    width: 185px;    
	left: 20px;

    position: absolute;
    top: 136px;

	z-index:99;
}


#page, #meat{
			position:relative;
			background-color: #ffffff;
		 	margin-left:0;
			margin-right:0;
			margin-top:0;
			margin-bottom:0;
			/* margin-top:1px;*/
			padding:0;
			 
			width: 1000px;
			max-width: 1000px !important;
			min-height:570px;
			top:0;
			left:0;
			text-align:left;
			z-index:20;
			}
 /* =Navigation
-------------------------------------------------------------- 
*/
 DIV#minisiteNavigation {
	width: 220px;
	height: auto;
	float:left;
	padding-left:0px;
 	background-color: transparent;
	overflow:hidden;
	/*padding-bottom:500px;*/
	}
	

  DIV#minisiteNavigation li{
	list-style:none;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	 width:92%
	}
  
DIV#minisiteNavigation div.list {padding-top:30px; padding-left:0px}	
 
DIV#minisiteNavigation ul.navListTop{margin-left:1em; padding-left:0px}

DIV#minisiteNavigation a, DIV#minisiteNavigation strong{
				color:#222; 
				text-transform: capitalize;
				font-weight: 900;
				font-size: 14px;
				text-decoration: none;
				line-height: 110%;
			}
 
 
DIV#minisiteNavigation li.navListItem ul.navList li.navListItem.open,
DIV#minisiteNavigation li.navListItem ul.navList li.navListItem.current {
	background-color:#000; 
	/*padding:5px;
	margin-left:-5px;*/
	border: none;
	-webkit-box-shadow: 0px 2px  5px  #777;
		-moz-box-shadow: 0px 2px  5px #777;
			 box-shadow: 0px 2px  5px #777; 
}
DIV#minisiteNavigation li.navListItem ul.navList li.navListItem.open  ul.navList li,
DIV#minisiteNavigation li.navListItem ul.navList li.navListItem.current ul.navList li { 
 -webkit-box-shadow: none;
		-moz-box-shadow: none;
			 box-shadow: none;		
 } 
DIV#minisiteNavigation li.navListItem ul.navList li.navListItem.open a,
DIV#minisiteNavigation li.navListItem ul.navList li.navListItem.current a,
DIV#minisiteNavigation li.navListItem ul.navList li.navListItem.current strong,
DIV#minisiteNavigation li.navListItem ul.navList li.navListItem.pseudoCurrent strong{
	 color: #fff
	 }
	 
/*DIV#minisiteNavigation li.navListItem ul.navList li.navListItem.open ul.navList li.navListItem.open,
DIV#minisiteNavigation li.navListItem ul.navList li.navListItem.current ul.navList li.navListItem.current{
	background-color:#FFFFFF; 
}*/

DIV#minisiteNavigation li.navListItem ul.navList li.navListItem.open ul.navList li.navListItem.open strong,
DIV#minisiteNavigation li.navListItem ul.navList li.navListItem.current ul.navList li.navListItem.current strong,
DIV#minisiteNavigation li.navListItem ul.navList li.navListItem.current ul.navList li.navListItem.pseudoCurrent strong.
DIV#minisiteNavigation li.navListItem ul.navList li.navListItem.open ul.navList li.navListItem.open.current a,
{
	color:#ea6820; 
}
DIV#minisiteNavigation li.navListItem ul.navList li.navListItem.open ul.navList li.navListItem.closed a,
DIV#minisiteNavigation li.navListItem ul.navList li.navListItem.current ul.navList li.navListItem.closed a{
color:#ddd;
}
DIV#minisiteNavigation li.navListItem ul.navList li.navListItem.current a{
	color:#222; 
}

/*
	 
DIV#leftnav  li.current-menu-item a:before { content:none}	
DIV#leftnav li.current-menu-item a:after{ content:none}	
*/		
/*	DIV#leftnav .padding {
	height:130px;
	width: 218px;
	}
*/	
DIV#leftnav  ul.children, DIV#leftnav ul.sub-menu {width:160px; margin-left:1em; margin-top:8px; display:none;padding:1px;}
DIV#leftnav  ul.children a, DIV#leftnav ul.sub-menu a{ font-size:100%}
DIV#leftnav  ul.children a:before, DIV#leftnav ul.sub-menu a:before{ content:none}	
DIV#leftnav  ul.children a:after, DIV#leftnav ul.sub-menu a:after{ content:none}	
DIV#leftnav  li.current-menu-item ul.sub-menu, DIV#leftnav  li.current_page_parent ul.sub-menu {display:block;}
DIV#leftnav  li.current-menu-item ul.sub-menu li ul.sub-menu {display:none;}
DIV#leftnav  li.current-menu-parent ul.sub-menu {display:block;}
DIV#leftnav  li.current-menu-parent ul.sub-menu li ul.sub-menu {display:none;}
DIV#leftnav  li.current-menu-parent ul.sub-menu li.current-menu-item ul.sub-menu {display:block; margin-left:1.5em; font-size:80%; line-height:80%}
DIV#leftnav  li.current-menu-parent ul.sub-menu li.current-menu-item ul.sub-menu li{ }
DIV#leftnav  li ul.sub-menu li ul.sub-menu a{font-size:80%; line-height:80%}
DIV#leftnav  li.current-menu-ancestor ul.sub-menu  {display:block;}
DIV#leftnav  li.current-menu-ancestor ul.sub-menu li { }
DIV#leftnav  li.current-menu-ancestor ul.sub-menu li.current-menu-parent ul.sub-menu {display:block;}

DIV#minisiteNavigation ul.navList ul.navList a, DIV#minisiteNavigation ul.navList ul.navList strong{ font-size:90%}

.breadcrumbs {
	color:#999;
	font-size:80%;
	margin-top:1em;	
	text-transform:uppercase;
	}


/* =Content
----------------------------------------------- */
#content, .singular #content, .left-sidebar.singular #content  { 
	background-color: #FFF;
	width:740px;
	margin-left:250px;
	left: 0;
	top:0;
    padding-top: 0;
/*    position: absolute;
    top: 0;*/
	overflow:hidden;
	min-height:370px;}
#content * {position:relative}
#content.nonav {width:950px; margin-left:30px;}
#content.withsidebar #center{
	float:left;
	width:510px;
	}
#sidebar {
    float: right;
    width: 180px;
	margin-top:30px;
	padding:20px;
	 -webkit-box-shadow: 0px 2px  5px  #777;
		-moz-box-shadow: 0px 2px  5px #777;
			 box-shadow: 0px 2px  5px #777; 
	/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#777777')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#777777');
}
#pageContent p, #blog p{line-height:1.5em;}
#newsMiniRandom .date {display:none}
	
	div#rss {padding-top: 15px;}
	div#rss a{color:#EA6820; 
		font-size: 10px;
		font-weight: 500;
		letter-spacing: 0.1em;
		text-transform: uppercase;
	 
		}
	.widget {
		clear: both;
		margin: 0 0 1em;
}
h2.widget-title {padding:0; }
.widget a {color:#333}
DIV#stage DIV#footer-wrapper {width:100%; background-color: #2b2b2b;}
DIV#stage DIV#pagefooter {

    color: #bbbbbb;
     font-family: 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', arial, helvetica, sans-serif; font-weight: 300;
    font-size: 11px;
    height: 150px;
    line-height: normal;
    margin:  auto;
    padding: 0 0 50px;
    text-align: left;
    width: 1000px;
}
DIV#stage DIV#pagefooter td{ vertical-align:top ; color: #bbbbbb;font-size: 11px;}
DIV#stage DIV#pagefooter a {color:#bbbbbb; font-size: 11px;}
DIV#stage DIV#pagefooter a:hover {color:#b2d4dd /*006983*/}
div#pagefooter div.footer {width:100%}
div#pagefooter div.footer div{width:20%;  float:left; padding-top:1em }
div.footerK {
    height: 150px;
    width: 158px;    
	left: 20px;
    position: relative;
    top: 0px;
	z-index:99;
}

div#pagefooter img.socialicon {
	margin-left:2px; margin-right:2px;
	width:20px;
	height:24px;
	border:none;
	opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}
div#pagefooter img.socialicon:hover {opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}
/* Headings */
 

/* Text elements */

/* Forms */
input[type=button],input[type=submit], input[type=reset]
{
    border-right-color: #EA6820;
    border-right-style: solid;
    border-right-width: 1px;
    border-left-color: #EA6820;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-color: #EA6820;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #EA6820;
    border-top-style: solid;
    border-top-width: 1px;
    text-align: center;
    font-weight: bold;
    font-size:12px;
    color: #000000;
    border-radius: 2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
	padding:4px;
 
 background: #ffa643; /* old browsers */
    background: -moz-linear-gradient(top, #ffa643 0%, #fc8824 50%, #dd6d00 51%, #EA6820 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa643), color-stop(50%,#fc8824), color-stop(51%,#dd6d00), color-stop(100%,#EA6820)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa643', endColorstr='#EA6820',GradientType=0 ); /* ie */

}


input[type=button]:hover,input[type=submit]:hover, input[type=reset]:hover
{
    color: black;   
     text-decoration:none;
      background: #f8e1ac; /* old browsers */
    background: -moz-linear-gradient(top, #f8e1ac 0%, #f5d487 50%, #efbd47 51%, #f3cb6f 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8e1ac), color-stop(50%,#f5d487), color-stop(51%,#efbd47), color-stop(100%,#f3cb6f)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8e1ac', endColorstr='#f3cb6f',GradientType=0 ); /* ie */

}

#kzoo-search input[type=submit] {padding:1px}

/* Links */
a {
	color: #006983;
	text-decoration: underline;
	z-index:9;
}
div#meat div#pageContent a, #content a, a:hover,  a:active,  a:focus {
	text-decoration: underline;
	z-index:9;
}



/* =Header
----------------------------------------------- */


#site-title a:hover,
#site-title a:focus,
#site-title a:active {
	color: #EA6820;
		/*font-family: 'Montserrat', sans-serif; */
		font-family: 'Gotham SSm A', 'Gotham SSm B', arial, helvetica, sans-serif; font-weight: 800; font-style: normal;

}



/* Search Form */
#branding #searchform {
	position: absolute;
	top: 3.8em;
	right: 7.6%;
	text-align: right;
}
#branding #searchform div {
	margin: 0;
}
#branding #s {
	float: right;
	-webkit-transition-duration: 400ms;
	-webkit-transition-property: width, background;
	-webkit-transition-timing-function: ease;
	-moz-transition-duration: 400ms;
	-moz-transition-property: width, background;
	-moz-transition-timing-function: ease;
	-o-transition-duration: 400ms;
	-o-transition-property: width, background;
	-o-transition-timing-function: ease;
	width: 72px;
}
#branding #s:focus {
	background-color: #f9f9f9;
	width: 196px;
}
#branding #searchsubmit {
	display: none;
}
#branding .only-search #searchform {
	top: 5px;
	z-index: 1;
}
#branding .only-search #s {
	background-color: #666;
	border-color: #000;
	color: #222;
}
#branding .only-search #s,
#branding .only-search #s:focus {
	width: 85%;
}
#branding .only-search #s:focus {
	background-color: #bbb;
}
#branding .with-image #searchform {
	top: auto;
	bottom: -27px;
}
#branding .only-search + #access div {
	padding-right: 205px;
}



.hentry, .singular.page .hentry, .singular .hentry {
    padding: 0;
	padding-right:30px;
	margin: 0;
	line-height:130%;
}	


.entry-content, .entry-summary {padding:0;line-height:1.3em;}
.singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular #comments-title {
    margin: 0 ;
    width: 100%;
}

h1,  .entry-content h1,   .comment-content h1,   .page-title, .entry-title, .singular .entry-title, .catchytitle  {
	/*clear: both;*/
	font-family: 'Gotham SSm A', 'Gotham SSm B', arial, helvetica, sans-serif; font-weight: 800; font-style: normal;
	clear: none;
	color: #EA6820;
    font-size: 22px;
    line-height: 110%;
	letter-spacing: normal;
	margin: 0;
	padding-bottom: .5em;
	padding-top: .5em;
	text-transform: none;
}
h2, .entry-content h2, .comment-content h2, .topicheading , #author-description h2{
	font-family: 'Gotham SSm A', 'Gotham SSm B', arial, helvetica, sans-serif; font-weight: 800; font-style: normal;
 	clear:inherit;
	color: #EA6820;
    font-size: 19px;
    line-height: 110%;
	letter-spacing: normal;
	margin: 0;
	padding-bottom: .5em;
	padding-top: .3em;
	text-transform: none;
}
h2.entry-title a, .entry-title a:hover,
.entry-title a:focus,
.entry-title a:active {
	font-family: 'Gotham SSm A', 'Gotham SSm B', arial, helvetica, sans-serif; font-weight: 800; font-style: normal;
	color:#EA6820;
	font-size:18px;
 }
.entry-content h3, .comment-content h3,  H3, H3 a, H3 a:hover {
	font-family: 'Gotham SSm A', 'Gotham SSm B', arial, helvetica, sans-serif; font-weight: 800; font-style: normal;
	clear:inherit;
    color: #EA6820;
    font-size: 14.5pt;
    
    letter-spacing: normal;
    line-height: normal;
    text-transform: none;
}
entry-content h4,  H4, H4 a, H4 a:hover {
		font-family: 'Gotham SSm A', 'Gotham SSm B', arial, helvetica, sans-serif; font-weight: 800; font-style: normal;
	clear:inherit;
    color: #333333;
    font-size: 12px;
    letter-spacing: normal;
    line-height: normal;
    text-transform: none;
}
.entry-content table {
    margin: 0 0 1.625em;
    width: 100%;
}
.entry-content table TD{
    border-bottom: 1px solid #DDDDDD;
	font-size: 12px;
}
 .singular footer.entry-meta { display: block}


.singular .entry-meta .edit-link a {
    bottom: auto;
    left: auto;
    position: absolute;
    right: 20px;
    top: 20px;
}
/*blurbs */
 .flexblurb {
	 float:right;
	 width:120px;
	 margin:2em 0 0 1em; 
	 padding:.5em;
	  -webkit-box-shadow: 0px 2px  5px  #777;
		-moz-box-shadow: 0px 2px  5px #777;
			 box-shadow: 0px 2px  5px #777; 
 }
.singular #author-info, .rightsideblurb {
	color:#000000;
	 
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #ffffff;  
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 2.2em;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
	line-height: 150%; font-size: 12px;
		 -webkit-box-shadow: 0px 2px  5px  #777;
		-moz-box-shadow: 0px 2px  5px #777;
			 box-shadow: 0px 2px  5px #777; 
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#777777')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#777777');

}
 .rightsideblurb {background-color: #a2b500; /*lime*/}
 .rightsideblurb h1,.rightsideblurb h2,.rightsideblurb h3,.rightsideblurb .topicheading 
 .blurbs h1{
				font-family: 'Gotham SSm A', 'Gotham SSm B', arial, helvetica, sans-serif; font-weight: 800; font-style: normal;
				color:#ffffff ;
			}
	.rightsideblurb a {color:#222222;text-decoration:underline}
	div#page.academics 	.rightsideblurb {background-color: #9E0E19}
	div#page.academics 	.rightsideblurb, div#page.academics 	.rightsideblurb a{color: #dddddd}
	div#page.aboutk 	.rightsideblurb {background-color: #EA6820}
	div#page.studentlife .rightsideblurb {background-color: #006983}
 	div#page.studentlife .rightsideblurb, div#page.studentlife .rightsideblurb a{color: #dddddd}

.pullquote {
	font-family: 'Gotham SSm A', 'Gotham SSm B', arial, helvetica, sans-serif; font-weight: 800; font-style: normal;
	 color: #6A7F10; line-height: 120%;
	}
	.pullquote .attrib{ font-size:10px;}
div#page.academics .pullquote {color: #9E0E19;}
div#page.studentlife .pullquote {color:#006983}
/* Images */
.wp-caption {
	background-color:#ffffff;
		 -webkit-box-shadow: 0px 2px  5px  #777;
		-moz-box-shadow: 0px 2px  5px #777;
			 box-shadow: 0px 2px  5px #777; 
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#777777')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#777777');
}
	
.wp-caption .wp-caption-text {
	margin-bottom: 0.6em;
	padding: 10px 0 5px 40px;
	position: relative;
	text-align:center;
}
.wp-caption .wp-caption-text:before {
	color: #666;
	content: none;
	font-size: 0px;
	font-style: normal;
	font-weight: bold;
	margin-right: 0px;
	position: absolute;
	left: 0px;
	top: 0x;
}

  img[class*="align"], img[class*="wp-image-"], #content .gallery .gallery-icon img , #content img{
	border-bottom-color: none;
    border-bottom-style: none;
    border-bottom-width: 0px;
	border-right-color: none;
    border-right-style: none;
    border-right-width: 0px;
	border-left-color: none;
    border-left-style: none;
    border-left-width: 0px;
    border-left-color-value: none;
    border-left-style-value: none;
    border-left-width-value: 0px;
    border-right-color-value:none;
    border-right-style-value: none;
    border-right-width-value: 0px;
    border-top-color: none;
    border-top-style: none;
    border-top-width: 0px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
}
  img.alignleft, img.alignright, img.aligncenter {
    margin-bottom: 1em;
}
.alignleft {
    display: inline;
    float: left;
    margin-right: 3em;
}
div.nextWrapper {z-index:99}
div.prevWrapper {z-index:99}
/* =Status
----------------------------------------------- */


.format-status .entry-title,
.format-status .entry-header .comments-link {
	display: none;
}
.singular .format-status .entry-title {
	display: block;
}
.format-status .entry-content {
	padding: 0;
}
.singular .format-status .entry-content {
	padding: 1.625em 0 0;
}
.format-status img.avatar {
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px #ccc;
	-moz-box-shadow: 0 1px 2px #ccc;
	box-shadow: 0 1px 2px #ccc;
	float: left;
	margin: 4px 10px 2px 0;
	padding: 0;
}





/* Recent Posts */

section.recent-posts .other-recent-posts .comments-link a:hover {
	color: #222;
	border-color: #fff;
}



/* Search Widget */

.widget_search #searchsubmit:active {
	background: #fff;
	border-color: #dbcea0;
	-webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
	color: #EA6820;
}

/* =Comments
----------------------------------------------- */


#respond input#submit:active {
	background: #ffffff;
	color: #EA6820;
}

blockquote {
    font-family: inherit;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 0;
    margin-left: 3em;
    margin-right: 3em;
    margin-top: 0;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	color: #666;
	
}

.note {
    color: #ACAEA8;
    font-family: 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', arial, helvetica, sans-serif; font-weight: 300;
    font-size: 11px;
    font-style: italic;
     
}

table#facultylist {
    margin-bottom: 10px;
    padding: 5px;
    width: 600px;
}
table#facultylist  td{ padding:3px;}

table#profiletable td {
    
    padding: 5px;
}
table#profiletable td p{ margin-bottom: 0;}
table#profiletable th {
    background-color: #FFFFFF;
     
    color: #333;
	font-weight: bold;
    padding: 5px;
    text-align: right;
    vertical-align: top;
}
table#formtable  td{padding:3px; font-size: 13px}

table.ruled td{border-bottom: 1px solid #ddd}
table.ruled table td{border-bottom: none}

table.grid td{border: 1px solid #ddd}
table.grid table td{border: none}

table.aligntop td{vertical-align:top}

div#center_top_tabs, div#center_middle{
	clear:both;
	float:none;
	position:relative;
}
div#center_top_tabs div{
float:left;
width:auto;
padding-left:10px;
padding-right:10px;
margin-bottom:20px;
text-align:center;
border-right: 1px solid #006983;
}
div#center_top_tabs div#tab1{
border-left: 1px solid #006983;
}
div#center_top_tabs div.activetab a{ font-weight:bold;}
div#center_middle {margin-left:30px;}
div#center_middle div.copy div.course {margin:10px 0px;}
div#center_middle div.copy div.course .coursesubject{font-weight:bold; margin-right:0.5em;}
div#center_middle div.copy div.course .coursenumber{font-weight:bold; margin-right:1em;}
div#center_middle div.copy div.course .coursetitle{font-weight:bold; margin-right:1em;}
div#center_middle div.copy div.course .coursedescription {display:block}

div#mobilenav {display:none}

.tap {display:none}
.click {display: inline-block}


h3.feedTitle {text-transform:capitalize}


@media (-moz-touch-enabled:1) {
	.tap {display: inline-block}
	.click {display: none}
}
.breadcrumbs {
    color: #767676;
    font-size: 80%;
    text-transform: uppercase;
}

/*--------- tablets -----------*/
 @media (max-width: 800px) {
	body, #stage {backgound-image:none; background-color:#FFF; width:100%}
	div#global-top-nav, div#MAINnav,div#MAINnavsections, div#undermain, div#main, div#page, div#stage div#pagefooter, div#pagefooter table {width:100%}
	#mainabout a, #mainacademics a, #mainadmission a, #maingiving a, #mainalumni a, #mainnews a, #mainstudev a {font-size:70%}
	#academics {left:100px;}
	#admission {left:200px;}
	#alumni{left:300px;}
	#giving{left:400px;}
	#news{left:500px;}
	#studev {left:600px;}		
	#kzoo-hornethive, #kzoo-sports, #kzoo-sitemap, #kzoo-webmail {width:70px;font-size:70%; margin:0;}
	#kzoo-search {width:100px; margin-left:0;margin-right:30px;}
	#kzoo-search img, #kzoo-hornethive img, #kzoo-sports img, #kzoo-sitemap img, #kzoo-webmail img {display:none}
	div#kzoo-search input {font-size:70%}
	div#photoheader, div#photoheadercollapse, div#header * {display:none; width:0px;}
	DIV#leftnav{width:25% !important; font-size: 80%; }	
	
	#main #content, div#content,div#main div#content {margin-left:26%; margin-right:0; width:74%}
	#main #content.nonav, #content.nonav {
    	margin-left: 1em;
	    width: 100%;
	}
	#content.withsidebar #center {float:none; width:100%;}

	#sidebar {
    box-shadow:none;
    float: none;
    margin: 0px;
    padding:0px;
    width: 100%;
	}

}
 
/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	body, #stage, #main,#page, #pagefooter {background: #FFF; backgound-image:none; background-color:#FFF; width:100%; box-shadow:none;margin-left:0; margin-right:0}
	/*body{background-color:#000}*/
	#global-top-nav,div#undermain{  width:100%; height:30px;margin-left:0; margin-right:0; padding-left:0; padding-top:0; }
	#kzoo-search, #kzoo-hornethive, #kzoo-sports, #kzoo-sitemap, #kzoo-webmail {display:none}
	#MAINnav {display:none}
	div#photoheader, div#photoheadercollapse, div#header * {display:none; width:0px;}	
	div#mobilenav {display:block;z-index:999; } 
	div#mobilenav select {width:100%; z-index:999;}
	DIV#leftnav{display:none; }
	 .breadcrumbs {display:none}
	
	DIV#minisiteNavigation ul.navList ul.navList a{ font-size:80%}

	#main #content, div#content, div#main div#content, #content, .entry-content{width:90%; margin: 0 5%}

    #content.withsidebar #center, #content.withsidebar #sidebar,.entry-content,  .singular .entry-content, .singular #content {
		position:static;
		float: none;
		width:100%;  
		margin: 0;
		box-shadow:none;
		padding:0px;
	}
	.flexblurb, .rightsideblurb {float:none; width:90%; background-color:#fff;; box-shadow: none}
		.rightsideblurb h1, .rightsideblurb h2, .rightsideblurb h3, .rightsideblurb .topicheading  .blurbs h1 {color:#333}
	#content table {width:auto; background-color:#fff}
	.entry-content td, .comment-content td {font-size:30%; padding-right:0}
	
	h1,  .entry-content h1,   .comment-content h1,   .page-title, .entry-title, .singular .entry-title,  #content h1.page-title p  {
		font-size: 20px;
	}
	h2, .entry-content h2, .comment-content h2,.catchytitle, .topicheading , #author-description h2{
		font-size: 16px;
	}
	h2.entry-title a, h2 a, .entry-title a:hover, .entry-title a:focus, .entry-title a:active {
		font-size:16px;
	 }
	.entry-content h3, .comment-content h3,  H3, H3 a, H3 a:hover, H3.entry-title a:hover, H3.entry-title a:focus, H3.entry-title a:active {
		font-size: 14px; 
	}
	entry-content h4,  H4, H4 a, H4 a:hover {
		font-size: 12px;
	}		
			

	div#pagefooter div.footer div {width:100%; background-color:#000000; padding-left:2em;}
	.footerK {display:none}
	.IN-widget {display:none !important}
	input#vcardbutton {border:none; background:url(/images/icons/vcard.jpg); background-repeat:no-repeat; height:27px; width:37px; color:transparent} 
	select option {font-size:75%}
	
}

@media  (max-width : 480px ) {
	body, #stage, #main,#page, #pagefooter {background: #FFF; background-image:none; background-color:#FFF; width:100%; box-shadow:none; margin-left:0; margin-right:0;width:100%;}
	#global-top-nav,div#undermain {  width:100%; height:30px;margin-left:0; margin-right:0; padding-left:0; padding-top:0; }
	#kzoo-search, #kzoo-hornethive, #kzoo-sports, #kzoo-sitemap, #kzoo-webmail {display:none}
	#MAINnav {display:none}
	div#photoheader, div#photoheadercollapse, div#header * {display:none; width:0px;}
	div#mobilenav {display:block;z-index:999; } div#mobilenav select {width:100%; z-index:999;}
	DIV#leftnav{display:none; }
	DIV#minisiteNavigation ul.navList ul.navList a{ font-size:50%}
	.breadcrumbs {display:none}
	.hentry, article.hentry, .singular.page .hentry, .singular .hentry {}
	.hentry, article.hentry, .singular.page .hentry, .singular .hentry {padding-left:1em; padding-right:1em;}
	#main #content, div#content, div#main div#content, #content, .entry-content {margin-left:1% !important; padding:0; width:99%; position:relative;top:6px}
    #content.withsidebar #sidebar{}
	#content.withsidebar #center, #content.withsidebar #sidebar,.entry-content,  .singular .entry-content, .singular #content, #content .singular{
	 	position:static;
		float: none;
		width: 90%;
		box-shadow:none;
		padding:1em;  
	 	padding-right:0;
	}
	.flexblurb, .rightsideblurb {float:none; width:90%; background-color:#fff;	margin:1em;}
		.rightsideblurb h1, .rightsideblurb h2, .rightsideblurb h3, .rightsideblurb .topicheading  .blurbs h1 {color:#333}
		.rightsideblurb h2 a , .flexblurb h2 a{color:#006983}
			#content table {width:auto; background-color:#fff}
	.entry-content td, .comment-content td {padding-right:0}
	.wp-caption {    box-shadow: none;}
	table#facultylist {       width: 100%;	}
	div#rightside-listheadlines {
		padding-left:0px;	
		float: none;
		display:block;
		width: 100%;
		margin-bottom:2em;
		}
		
	h1,  .entry-content h1,   .comment-content h1,   .page-title, .entry-title, .singular .entry-title,  #content h1.page-title p  {
		font-size: 20px;
	}
	h2, .entry-content h2, .comment-content h2,.catchytitle, .topicheading , #author-description h2{
		font-size: 16px;
	}
	h2.entry-title a, h2 a, .entry-title a:hover, .entry-title a:focus, .entry-title a:active {
		font-size:16px;
	 }
	.entry-content h3, .comment-content h3,  H3, H3 a, H3 a:hover, H3.entry-title a:hover, H3.entry-title a:focus, H3.entry-title a:active {
		font-size: 14px; color:#Ea6820; 
	}
	entry-content h4,  H4, H4 a, H4 a:hover {
		font-size: 12px;
	}		
			
	div#pagefooter div.footer {background-color:#000000;}	
	div#pagefooter div.footer div {}
	div#pagefooter div.footer div {width:80%;float:none;  background-color:#000000; padding-left:2em;}
	.footerK {display:none}





}

@media print {
DIV#stage DIV#pagefooter , #global-top-nav {display:none}
#content, #content.nonav {margin-left: 0px;}
* {box-shadow:none;}
}
