.SearchForm { 	//position: relative; //left: 500px;  //top: 100px; background-color: 555555;	z-index: 100; font-family: arial, verdana, helvetica, sans-serif; font-height:30px; color: red;}a.SearchForm:link { color: black;	font-weight: bold;	text-decoration: none;	}.content {	top: 155px;//width: 770px;//right:30%;	//margin-right: -385px;margin: 0 auto;//font-family: arial, verdana, helvetica, sans-serif;// font-size: 12px;//color: black;text-align: left;}.chronlogo {margin: 0 auto;}#wrap {float: left;width: 100%;background: #f0eee4;}#main {float: right;padding: 20px 0;width: 100%;}.frame {border-left: 2px solid #cccccc ;padding: 10px 10px 10px 10px}.headline {font-family: Arial, Verdana, Helvetica, Geneva, sans-serif ;font-size: 20px ;font-weight: bold ;line-height: 26px ;margin-bottom: 10px ;margin-left: 4px;text-align: left;}.subhead {font-family: Arial, Verdana, Helvetica, Geneva, sans-serif ;font-size: 14px ;font-weight: bold ;font-style: italic ;line-height: 22px ;margin-top: 10px ;margin-bottom: 10px ;margin-left: 4px;text-align: left;}.date {font-family: Arial, Helvetica, Geneva, sans-serif ;font-size: 12px ;font-weight: normal ;line-height: 12px ;margin-left: 4px;margin-top: 10px;margin-bottom: 10px;text-align: left;}.contacthed {font-family: Arial, Helvetica, Geneva, sans-serif ;font-size: 11px ;font-weight: bold ;line-height: 12px ;margin-top: 22px ;margin-bottom: 4px ;margin-left: 5px;text-align: left;}.contact {font-family: Arial, Helvetica, Geneva, sans-serif ;font-size: 11px ;font-weight: normal ;line-height: 12px ;margin-top: 10px;margin-left: 5px;text-align: left;}.contact a:link {font-family: Arial, Helvetica, Geneva, sans-serif ;font-size: 11px ;font-weight: normal ;line-height: 12px ;margin-top: 10px;text-align: left;color: #B31B1B;text-decoration: none;}.contact a:active {font-family: Arial, Helvetica, Geneva, sans-serif ;font-size: 11px ;font-weight: normal ;line-height: 12px ;margin-top: 10px;text-align: left;color: #B31B1B;text-decoration: underline;}.contact a:visited {font-family: Arial, Helvetica, Geneva, sans-serif ;font-size: 11px ;font-weight: normal ;line-height: 12px ;margin-top: 10px;text-align: left;color: #B31B1B;text-decoration: none;}.contact a:hover {font-family: Arial, Helvetica, Geneva, sans-serif ;font-size: 11px ;font-weight: normal ;line-height: 12px ;margin-top: 10px;text-align: left;color: #B31B1B;text-decoration: underline;}.share {font-family: Arial, Helvetica, Geneva, sans-serif ;font-size: 11px ;font-weight: normal ;line-height: 12px ;margin-top: 10px;margin-left: 5px;color: #FFFFFF;text-align: left;}.share a:link {font-family: Arial, Helvetica, Geneva, sans-serif ;font-size: 11px ;font-weight: normal ;line-height: 12px ;margin-top: 10px;text-align: left;color: black;text-decoration: none;}.share a:active {font-family: Arial, Helvetica, Geneva, sans-serif ;font-size: 11px ;font-weight: normal ;line-height: 12px ;margin-top: 10px;text-align: left;color: black;text-decoration: none;}.share a:visited {font-family: Arial, Helvetica, Geneva, sans-serif ;font-size: 11px ;font-weight: normal ;line-height: 12px ;margin-top: 10px;text-align: left;color: black;text-decoration: none;}.share a:hover {font-family: Arial, Helvetica, Geneva, sans-serif ;font-size: 11px ;font-weight: normal ;line-height: 12px ;margin-top: 10px;text-align: left;color: #878787;text-decoration: none;}.index {font-family: Arial, Helvetica, Geneva, sans-serif ;font-size: 12px ;font-weight: normal ;line-height: 16px ;margin-right: 10px ;margin-left: 4px ;text-align: left ;}.index a:link {font-family: Arial, Helvetica, Geneva, sans-serif ;font-size: 14px ;font-weight: bold ;line-height: 18px ;text-align: left ;color: #B31B1B;text-decoration: none;}.index a:active {font-family: Arial, Helvetica, Geneva, sans-serif ;font-size: 14px ;font-weight: bold ;line-height: 18px ;text-align: left ;color: #B31B1B;text-decoration: underline;}.index a:visited {font-family: Arial, Helvetica, Geneva, sans-serif ;font-size: 14px ;font-weight: bold ;line-height: 18px ;text-align: left ;color: #B31B1B;text-decoration: none;}.index a:hover {font-family: Arial, Helvetica, Geneva, sans-serif ;font-size: 14px ;font-weight: bold ;line-height: 18px ;text-align: left ;color: #B31B1B;text-decoration: underline;}.indexafter {font-family: Arial, Helvetica, Geneva, sans-serif ;font-size: 12px ;font-weight: normal ;line-height: 16px ;margin-right: 10px ;margin-bottom: 16px;margin-left: 4px ;text-align: left ;}p {font-family: Arial, Helvetica, Geneva, sans-serif ;font-size: 12px ;font-weight: normal ;line-height: 16px ;margin-right: 10px;margin-left: 4px;text-align: left;}.byline {font-family: Arial, Helvetica, Geneva, sans-serif ;font-size: 12px ;font-weight: bold ;line-height: 14px ;margin-bottom: 6px ;margin-left: 4px;color: #444444 ;text-align: left;}.byline a:link {	color: #444444;	font-weight: bold;font-size: 12px ;	font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: none;	}.byline a:active {	color: #444444;	font-weight: bold;font-size: 12px ;	font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: none;	}.byline a:visited {	color: #444444;	font-weight: bold;font-size: 12px ;	font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: none;	}.byline a:hover {	text-decoration: none;	font-family: Arial, verdana, Helvetica, sans-serif;font-size: 12px ;color: #888888 ;	}li {font-family: Arial, verdana, Helvetica, sans-serif;font-size: 12px ;font-weight: normal ;line-height: 16px ;margin-top: 2px ;margin-bottom: 10px ;margin-left: 30px;margin-right: 30px;text-align: left;}.thirtyline {font-family: Arial, verdana, Helvetica, sans-serif;font-size: 12px ;font-weight: normal ;line-height: 18px ;margin-top: 2px ;margin-bottom: 2px ;margin-left: 4px;text-align: center ;}.bottomlinks {font-family: Arial, Helvetica, Geneva, sans-serif ;font-size: 11px ;font-weight: normal ;line-height: 11px ;text-align: center ;margin-top: 10px ;margin-bottom: 10px ;margin-left: 4px;}.photoleft {margin-right: 10px;}.photoright {margin-left: 10px;margin-right: 10px;}.photobox {margin-left: 10px;margin-right: 0px;margin-bottom: 5px;}.credit {font-family: Arial, Helvetica, Geneva, sans-serif ;font-size: 11px ;font-style: italic ;font-weight: normal ;text-align: right ;vertical-align: text-top ;}.caption {font-family: Arial, Helvetica, Geneva, sans-serif ;font-size: 11px ;font-weight: bold ;line-height: 12px ;vertical-align: text-top ;text-align: left;}.caption a:link {font-size: 11px;font-weight: normal ;color: #B31B1B;text-decoration: none;}.caption a:active {font-size: 11px;font-weight: normal ;color: #B31B1B;text-decoration: underline;}.caption a:visited {font-size: 11px;font-weight: normal ;color: #B31B1B;text-decoration: none;}.caption a:hover {font-size: 11px;font-weight: normal ;color: #B31B1B;text-decoration: underline;}.quote {font-family: Arial, Helvetica, Geneva, sans-serif ;font-size: 11px ;font-weight: bold ;line-height: 16px ;vertical-align: text-top ;text-align: left;}.attribution {font-family: Arial, Helvetica, Geneva, sans-serif ;font-size: 11px ;font-weight: normal ;line-height: 12px;text-align: right ;vertical-align: text-top ;}a:link {	color: #B31B1B;font-size: 12px ;line-height: 16px ;font-weight: normal ;	font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: none;	}a:active {color: #B31B1B;font-size: 12px ;line-height: 16px ;font-weight: normal ;font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: underline;}a:visited {color: #B31B1B;font-size: 12px ;line-height: 16px ;font-weight: normal ;font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: none;}a:hover {color: #B31B1B;font-size: 12px ;line-height: 16px ;font-weight: normal ;	font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: underline;}.kicker {font-family: Arial, Helvetica, Geneva, sans-serif ;font-size: 14px ;font-weight: bold ;line-height: 16px;text-align: left ;margin-left: 0px;}.photodate {font-family: Arial, Helvetica, Geneva, sans-serif ;font-size: 12px ;font-weight: normal ;line-height: 12px ;margin-left: 0px;margin-top: 10px;margin-bottom: 10px;text-align: left;}#photo {	float: left;	}#photo-meta {	float: right;	width: 196px;	}		#photo-meta .caption {	margin: 0;	}	#photo-credit {	color: #999;	}	/* webring */	#webring {	font-size: 1.1em;	line-height: 1.4em;	}	#webring .prev  {	padding-left: 11px;	background: url(http://www.news.cornell.edu/images/layout/arrows/left_red.gif) no-repeat 0 0.4em;	}	#webring .sep {	padding: 0 3px;	color: #ccc;	}	#webring .next  {	padding-right: 11px;	background: url(http://www.news.cornell.edu/images/layout/arrows/right_red.gif) no-repeat 100% 0.4em;	} .photocount {color: #444444 ;font-weight: normal ;}/* e-mail this article form */.formcontent {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: left;	padding: 0px 10px 0px 10px;	}.formlabel {	font-weight: normal;	}.formhead {	font-size: 14px;	font-weight: bold;	line-height: 16px;	color: #B31B1B;	}dl.curved {background:#7f7f9c url(http://www.news.cornell.edu/images/c_tl.gif) top left no-repeat; margin:5px 10px; padding:0; width:50%; float: right;}dl.curved dt {background:transparent url(http://www.news.cornell.edu/images/c_tr.gif) top right no-repeat; padding:10px; text-align:center; color:#fff;}dl.curved dd {background:#eee url(http://www.news.cornell.edu/images/c_bl.gif) bottom left no-repeat; padding:0; margin:0;}dl.curved dd p {margin:0; padding:10px; line-height:1.3em;}dl.curved dd p.last {background:transparent url(http://www.news.cornell.edu/images/c_br.gif) bottom right no-repeat; }.callout {width: 250px;font-family: 'Trebuchet MS', serif;color: #B31B1B;font-size: 16pt;font-weight: normal;line-height: 20pt;text-align: left;padding: 10px;margin: 0px 10px 10px 10px;float: right;}/* STYLES ADDED FOR E-MAIL AN ARTICLE FUNCTION *//* new version */.emailArticleButton { 	background-image: url('http://www.news.cornell.edu/images/email-article.gif');	background-position: top left;	background-repeat: no-repeat;	background-color: #FFFFFF;	margin: 0px;	padding: 0px;	border: 0px;	width: 82px;	height: 17px;	vertical-align: top;}/* new version */.emailArticleButtonChange { 	background-image: url('http://www.news.cornell.edu/images/email-article-line.gif');	background-position: top left;	background-repeat: no-repeat;	background-color: #FFFFFF;	margin: 0px;	padding: 0px;	border: 0px;	width: 82px;	height: 17px;	cursor: hand;	cursor: pointer;	vertical-align: top;}/* aligns the icon next to the E-mail article link to give a consistent look across browsers */.emailIcon { 	vertical-align: top;}	.formspace	{margin-bottom: 7px;}