/* 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: 10px 0 0 10px;
    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;
}
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 {
	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
}
