/* Site CSS */
 #header h1 {
	 margin: 20px 0;
}
 #primary > h1 {
	 padding-bottom: 3px;
	 border-bottom: 3px solid #ddd;
}
 #secondary h2, #tertiary h2 {
	 border-bottom: 3px solid #eee;
	 margin-bottom: 0.4em;
}
 h1, h2, h3 {
	 line-height: 1.5em;
	 margin-bottom: 1em;
}
 h1, .h1, h2, .h2, h3, .h3, h4, .h4 {
	 font-weight: 300;
}
 div.border-box {
	 border: 3px solid #ddd;
	 margin-bottom: 30px;
	 overflow: hidden;
	 padding: 5px 10px;
}
 #nav .nav > li > a {
	 padding: 5px 15px;
	 transition: all 500ms ease-out 0s;
}
 .panel-title > a:hover {
	 cursor: pointer;
}
/***new styles***/
 img.right {
	 float:right;
	 margin:0 0 20px 20px;
}
 img.left {
	 float:left;
	 margin:0 20px 20px 0;
}
 img.right, img.left, img.news-image {
	 display:block;
	 padding:3px;
	 border:1px solid #ddd;
}
 img.news-image {
	 max-width:350px;
}
/***News and Notifications***/
 .sidebar-news-event {
	 border-left: 4px solid #ddd;
	 margin-bottom: 30px;
	 padding: 3px 0 3px 5px;
	 overflow:hidden;
}
 .sidebar-news-event h4.news-events {
	 margin-bottom:0;
	 margin-top:5px;
}
 .sidebar-news-event p.news-posted, .sidebar-news-event p.event-time, .sidebar-news-event p.news-type {
	 margin-top:0;
	 color:#666;
	 font-size:0.9em;
	 font-weight:300;
}
 #secondary .sidebar-news-event p.news-type, #tertiary .sidebar-news-event p.news-type {
	 margin-bottom:0;
}
 .sidebar-news-event p.news-type, .sidebar-news-event p.news-type {
	 margin-bottom:0;
}
 .sidebar-news-event.archive p.news-posted {
	 margin-bottom:5px;
}
 #secondary .sidebar-news-event p, #tertiary .sidebar-news-event p{
	 margin-bottom:5px;
}
 #footer-contact footer {
	 color: #222;
}
 .news-page h4.title {
	 color:#999;
	 margin-bottom:0;
}
 .news-page p.news-posted {
	 margin-top:0;
	 color:#666;
	 font-size:0.9em;
	 font-weight:300;
	 margin-bottom: 30px;
}
 img.news-list-image {
	 display:block;
	 padding:3px;
	 border:1px solid #ddd;
	 max-width:150px;
}
/***Events***/
 .event-page h4.title {
	 color:#999;
}
 .event-page p.event-location {
	 margin-top:-1em;
}
 #events-archive .sidebar-news-event h4.news-events {
	 margin-top:0;
}
 #events-archive .sidebar-news-event p.event-start {
	 margin-top:0;
	 margin-bottom:0;
	 color:#666;
	 font-size:0.9em;
	 font-weight:300;
}
/***People***/
 #photo-contact {
	 margin-bottom: 20px;
	 overflow: hidden;
	 padding-bottom:10px;
}
 #photo-contact img {
	 float: right;
	 margin: 0 10px 0 0;
	 max-width:220px;
	 display:block;
	 padding:3px;
	 border:1px solid #ddd;
}
 #photo-grad-contact img {
	 float: left;
	 margin: 0 15px 0 0px;
	 max-width:220px;
	 display:block;
	 padding:3px;
	 border:1px solid #ddd;
}
 #person-contact {
	 display: inline-block;
	 float: left;
	 margin: 10px 0;
	 max-width: 70%;
}
 #person-contact, .profile-section {
	/*border-left: 4px solid #ddd;
	 padding-left:10px;
	*/
}
 .profile-section {
	 margin-bottom: 50px;
}
 .recent-grad .profile-section {
	 margin-bottom: 5px;
}
 h3.position {
	 margin-top: -20px;
	 font-size: 20px;
	 color: #555;
}
 h4.person-main-title {
	 margin-top:0;
	 margin-bottom: 5px;
	 font-size: 18px;
}
 h4.person-secondary-title {
	 margin-top:0;
	 font-size: 16px;
}
 #people-list-container {
	 margin-top:3.5em;
}
 #people-list-container h2 {
	 margin-bottom: 1em;
}
 .person-entry {
	 border-left: 4px solid #ddd;
	 padding: 0 10px;
	 margin-bottom:45px;
	 overflow:hidden;
}
 .person-entry h3.fac-list-name {
	 border-bottom: 1px solid #ddd;
	 display: inline-block;
	 margin-top: 0;
	/*padding-right: 50%;
	*/
	 margin-bottom:5px;
	 width: 70%;
}
 h3.fac-list-name a:hover {
	 text-decoration: none;
}
 .person-entry img {
	 float:right;
	 max-width:150px;
	 display: block;
	 padding: 3px;
	 border: 1px solid #ddd;
	 margin: 0 0 20px 20px;
}
 .person-entry h4.position {
	 margin-top: 0;
}
 .person-entry dl {
	 margin-top: 10px;
}
 .person-entry h4.researchAreas-title {
	 margin-bottom: 0;
}
 .person-entry dl, #person-contact dl {
	 overflow: hidden;
}
 .person-entry dt, .person-entry dd, #person-contact dt, #person-contact dd {
	 float:left;
}
 .person-entry dt, #person-contact dt {
	 clear: both;
}
 #secondary .person-research-entry {
	 border-left: 4px solid #ddd;
	 margin-bottom: 15px;
	 overflow: hidden;
	 padding: 10px 0 10px 10px;
}
 #secondary .person-research-entry img {
	 border: 1px solid #ddd;
	 float: right;
	 margin-left: 5px;
	 padding: 3px;
	 width: 100px;
}
 #secondary .person-research-entry h4.fac-list-name {
	 margin-bottom: 0;
	 margin-top: 5px;
}
 #secondary .person-research-entry p {
	 margin-bottom: 0;
}
 .well.job-opp h2, .well.events h2 {
	 margin-top: 0;
}
 .well.job-opp p.news-posted, .well.events p.news-posted {
	 margin-bottom: 0;
}
/***Research Grants***/
 p.recent-research-title-leadin {
	 margin-bottom: 0;
	 color: #888;
}
 h2.recent-research-title, h3.recent-research-title{
	 margin-top: 3px;
}
/***Homepage Callouts***/
 .callout-container {
}
 div.callout {
}
 div.callout div {
	 margin:0 2% 10px 2%;
	 height:130px;
	 color:#eee;
	 text-align: center;
	/*-webkit-transition: 1s;
	 transition: 1s;
	*/
	 border-radius: 4px;
}
 #undergrad-callout > div {
	/*background-color: #c10037;
	*/
	 border-left:10px solid #850227;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d30000+0,c10037+100 */
	 background: #d30000;
	/* Old browsers */
	 background: -moz-linear-gradient(top, #d30000 0%, #c10037 100%);
	/* FF3.6-15 */
	 background: -webkit-linear-gradient(top, #d30000 0%,#c10037 100%);
	/* Chrome10-25,Safari5.1-6 */
	 background: linear-gradient(to bottom, #d30000 0%,#c10037 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d30000', endColorstr='#c10037',GradientType=0 );
	/* IE6-9 */
}
 #undergrad-callout > div:hover {
	/*background-color: #850227;
	*/
	 border-left:10px solid #c10037;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9b0324+0,850227+100 */
	 background: #9b0324;
	/* Old browsers */
	 background: -moz-linear-gradient(top, #9b0324 0%, #850227 100%);
	/* FF3.6-15 */
	 background: -webkit-linear-gradient(top, #9b0324 0%,#850227 100%);
	/* Chrome10-25,Safari5.1-6 */
	 background: linear-gradient(to bottom, #9b0324 0%,#850227 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b0324', endColorstr='#850227',GradientType=0 );
	/* IE6-9 */
}
 #grad-callout > div {
	/*background-color: #d44b16;
	*/
	 border-left:10px solid #96350f;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e25518+0,d44b16+100 */
	 background: #e25518;
	/* Old browsers */
	 background: -moz-linear-gradient(top, #e25518 0%, #d44b16 100%);
	/* FF3.6-15 */
	 background: -webkit-linear-gradient(top, #e25518 0%,#d44b16 100%);
	/* Chrome10-25,Safari5.1-6 */
	 background: linear-gradient(to bottom, #e25518 0%,#d44b16 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e25518', endColorstr='#d44b16',GradientType=0 );
	/* IE6-9 */
}
 #grad-callout > div:hover {
	/*background-color: #96350f;
	*/
	 border-left:10px solid #d44b16;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a04c10+0,96350f+100 */
	 background: #a04c10;
	/* Old browsers */
	 background: -moz-linear-gradient(top, #a04c10 0%, #96350f 100%);
	/* FF3.6-15 */
	 background: -webkit-linear-gradient(top, #a04c10 0%,#96350f 100%);
	/* Chrome10-25,Safari5.1-6 */
	 background: linear-gradient(to bottom, #a04c10 0%,#96350f 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a04c10', endColorstr='#96350f',GradientType=0 );
	/* IE6-9 */
}
 #courses-callout > div {
	/*background-color: #9377a1;
	*/
	 border-left:10px solid #5e4b68;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a384b2+0,9377a1+100 */
	 background: #a384b2;
	/* Old browsers */
	 background: -moz-linear-gradient(top, #a384b2 0%, #9377a1 100%);
	/* FF3.6-15 */
	 background: -webkit-linear-gradient(top, #a384b2 0%,#9377a1 100%);
	/* Chrome10-25,Safari5.1-6 */
	 background: linear-gradient(to bottom, #a384b2 0%,#9377a1 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a384b2', endColorstr='#9377a1',GradientType=0 );
	/* IE6-9 */
}
 #courses-callout > div:hover {
	/*background-color: #5e4b68;
	*/
	 border-left:10px solid #9377a1;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#71597a+0,5e4b68+100 */
	 background: #71597a;
	/* Old browsers */
	 background: -moz-linear-gradient(top, #71597a 0%, #5e4b68 100%);
	/* FF3.6-15 */
	 background: -webkit-linear-gradient(top, #71597a 0%,#5e4b68 100%);
	/* Chrome10-25,Safari5.1-6 */
	 background: linear-gradient(to bottom, #71597a 0%,#5e4b68 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71597a', endColorstr='#5e4b68',GradientType=0 );
	/* IE6-9 */
}
 #people-callout > div {
	/*background-color: #748fa8;
	*/
	 border-left:10px solid #455666;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#829aba+0,748fa8+100 */
	 background: #829aba;
	/* Old browsers */
	 background: -moz-linear-gradient(top, #829aba 0%, #748fa8 100%);
	/* FF3.6-15 */
	 background: -webkit-linear-gradient(top, #829aba 0%,#748fa8 100%);
	/* Chrome10-25,Safari5.1-6 */
	 background: linear-gradient(to bottom, #829aba 0%,#748fa8 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#829aba', endColorstr='#748fa8',GradientType=0 );
	/* IE6-9 */
}
 #people-callout > div:hover {
	/*background-color: #455666;
	*/
	 border-left:10px solid #748fa8;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#53647a+0,455666+100 */
	 background: #53647a;
	/* Old browsers */
	 background: -moz-linear-gradient(top, #53647a 0%, #455666 100%);
	/* FF3.6-15 */
	 background: -webkit-linear-gradient(top, #53647a 0%,#455666 100%);
	/* Chrome10-25,Safari5.1-6 */
	 background: linear-gradient(to bottom, #53647a 0%,#455666 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53647a', endColorstr='#455666',GradientType=0 );
	/* IE6-9 */
}
 div.callout div a {
	 color:#fff;
	 text-decoration:none;
	 display: block;
}
 div.callout div p {
	 font-size:1.2em;
	 padding:20px 10px;
	 margin:0;
}
 #advisement-callout {
	 width: 250px;
	 float: right;
	 margin: 0 0 10px 20px;
}
 #accordion a {
	 color:#c10037;
}
 #accordion ul {
	 list-style-type: circle 
}
/*---- awards ----*/
 .award-list h3 {
	 margin-top: 0;
}
 .award-list hr {
	 background-color: transparent;
	 border-top: 1px solid #ccc;
}
 