/* @override 
	http://localhost:3000/stylesheets/content.css?development
	http://localhost:3000/stylesheets/content.css
*/

.content h2 {
	font-size: 1.7em;
}

#staff dl {
  clear: both;
  margin: 5px;
  padding: 7px 0;
}

#staff dt {
  float: left;
}

#staff dt img {
  border: 2px solid #DCC8A3;
}

#staff dd {
  padding: 2px 0 0 7px;
}

#staff dd h3 {
  margin: 0 0 3px 0;
  padding: 0;
}

#staff dd p {
  margin: 0;
  font-size: 12px;
}

#staff dd {
  margin: 0 0 0 85px;
}


/*  internal pages style additions
************************/
.internal #content li {
  margin: 0 0 7px 0;
}

.person_list {
	margin:0;
	padding:0;
}

.person_list dl	{
	margin: 16px 0;
	padding: 0 0 10px 0;
	background: transparent url(../images/border_pink.gif) no-repeat left bottom;
}

.person_list dt, .internal_head, .person_list dt small, .person_list dd small {
	margin: 0;
}

.person_list dd {
	margin:0.5em 0 0 0;
	padding:0px 10px 8px;
	line-height:18px;
	font-size:12px;
}

.person_list dt, .internal_head {
	font-size:16px;
	color:#333;
  padding: 0;
  margin: 0;
  font: normal 18px/normal "Times New Roman", Times, serif;
}	

	.person_list dt small, .person_list dd small { 
		color:#666;
		font-size:14px;
		font-variant:small-caps;

		}
		
		.person_list dd small {
  color: aaa;
}

.content .photo {
  float: right;
  border: 1px solid #ccc;
  margin: 0 0 0.5em 0.5em;
}

#project_summaries h2 span {
  display: block;
  font-size: 85%;
}

#project_summaries .summary {
  margin: 0 1em;
}

#project_summaries .summary p {
  line-height: 1.4em;
}

#main-content .submitted-files h1 {
  font-size: 1.4em;
  padding: 7px 14px;
}

#main-content .submitted-files {
  margin: 1em 0;
}

.logos {
  text-align: center;
  margin: 1.5em 0;
}

.innovation_link {
  display: none;
}

.cutomorrow_link {
  display: none;
}

.fellow {
	clear: both;
	width: 100%;
  	background: transparent url(../images/border_pink.gif) no-repeat left top;
  	padding-top: 5px;
}

.fellow h2 {
  font-size: 18px;
}

.fellow img {
  position: relative;
  top: -32px;
}

#user_detail img {
  margin: 5px 10px 0 15px;
  float: left;
  border: 2px solid #b1b1b1;
}

#user_detail h2 {
  margin-bottom: 15px;
}

#user_detail h3 {
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 16px;
  line-height: 1.5em;
  color: #6D6C1C;
  margin: 17px 0 10px 0;
}

#user_detail p.address {
  color: #333;
  margin: 0;
  padding: 0 0 0 20px;
}

#user_detail .contact_info {
  margin: 0 10px 0 200px;
}

#user_detail .contact {
  color: #333;
  font-size: 16px;
  line-height: 1.8em;
  padding: 0 0 0 20px;
  font-weight: bold;
}

#user_detail h2 .close {
  color: #fff;
  padding: 0;
  margin-right: 5px;
  font-size: 12px;
  font-weight: normal;
  float: right;
  position: relative;
  text-decoration: underline;
}

#holiday-message {
  text-align: center;
  padding: 17px 10px;
  background: #fff;
  font: normal 2em/normal "Times New Roman", Times, serif;
  color: #5a8421;
}

#holiday-message a {
  color: #5a8421;
  text-decoration: none;
}

#holiday-message a:hover {
  text-decoration: underline; 
}

.embedded-publication-list em {
  display: block;
  font-style: normal;
  font-size: 11px;
  color: #999;
  margin: 0.2em 0 0 0;
  line-height: 1.3em !important;
}

.embedded-publication-list li {
  margin: 0 0 0.5em !important;
  border-bottom: 1px solid #fff;
  line-height: 1.5em !important;
}