.wrap {	width: 800px;	margin: auto;}.wrap .content_members .text_box .table_dataname a {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	font-weight: bold;}.headline {	background-image: url(images/headline.jpg);	width: 800px;	background-repeat: no-repeat;	height: 150px;	border-top: solid #7A4F01;	border-right: solid #7A4F01;	border-bottom: thin none #7A4F01;	border-left: solid #7A4F01;}.text_box {	width: 500px;	float: none;	margin-left: 250px;	margin-top: 50px;	font-family: Georgia, "Times New Roman", Times, serif;	line-height: 180%;	color: #7A4F01;	font-size: 12px;	text-align: justify;	margin-bottom: 0px;}h2 {	display: block;	text-align: right;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 32px;	color: #CC3300;	border-bottom-style: dotted;	border-bottom-width: thin;	border-bottom-color: #CC0000;	margin-bottom: 50px;	font-style: italic;}h3 {	display: block;	text-align: right;	font-family: Helvetica, Georgia, "Times New Roman", Times, serif;	font-size: 16px;	color: #CC0000;}ul { 	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	line-height: 180%;}.wrap .nav .active_a {	color: #7A4F01;	background-color: #FFFFCC;}.nav a {	display: block;	width: 250px;	text-align: right;	font-family: Georgia, "Times New Roman", Times, serif;	text-decoration: none;	margin: 5px 0px 2px;	font-size: 12px;	letter-spacing: 2pt;	color: #663300;	border-top: none #663300;	border-right: 1px solid #663300;	border-bottom: 1px none #663300;	border-left: none #663300;}.nav a:hover {	color: #FFFFCC;	background-color: #CC3300;}.nav a:active {	color: #FFFFCC;	background-color: #CC3300;}.content {	background-image: url(images/body.jpg);	background-repeat: repeat-y;	width: 800px;	border: solid #7A4F01;	height: 1200px;}body {	background-image: url(images/background.gif);	background-repeat: repeat;}.text_box a {	width: 250px;	font-family: Georgia, "Times New Roman", Times, serif;	text-decoration: none;	margin: 3px 0px;	font-size: 12px;	color: #CC3300;	font-weight: bold;}.nav {	margin-top: 1px;}.footer {	height: 50px;	width: 800px;	font-family: Helvetica;	font-size: 10px;	text-align: center;	color: #663300;	background-color: #FFFFCC;	border-right: solid #7A4F01;	border-bottom: solid #7A4F01;	border-left: solid #7A4F01;	margin-top: 0px;}.footer a {	color: #CC3300;	text-decoration: none;	font-size: 10px;}.footer p {	margin: 0px 0px 50px;	padding-top: 20px;	font-size: 10px;}.text_box a:hover {	color: #FF3300;}.wrap .content_research .text_box p {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	line-height: 180%;}.wrap .content_news .text_box p {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	line-height: 150%;}.wrap .content_talks .text_box p {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	line-height: 150%;}.wrap .content_home .text_box p {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	line-height: 180%;}strong {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 36px;	line-height: 100%;	font-weight: normal;}.text_box a:active {	color: #FF3300;}.content_links {	background-image: url(images/body_small.jpg);	background-repeat: no-repeat;	height: 600px;	width: 800px;	border: solid #7A4F01;}.content_members {	background-image: url(images/body_small.jpg);	height: 900px;	width: 800px;	border: solid #7A4F01;	background-repeat: repeat-y;}.content_news {	background-image: url(images/body_small.jpg);	background-repeat: repeat-y;	height: 900px;	width: 800px;	border: solid #7A4F01;}.content_talks {	background-image: url(images/body_small.jpg);	background-repeat: repeat-y;	height: 300px;	width: 800px;	border: solid #7A4F01;}.content_research {	background-image: url(images/body_small.jpg);	background-repeat: repeat-y;	height: 1700px;	width: 800px;	border: solid #7A4F01;}.content_home {	background-image: url(images/body_small.jpg);	background-repeat: repeat-y;	height: 600px;	width: 800px;	border: solid #7A4F01;}.table_title {	font-family: Helvetica;	font-weight: bolder;	font-size: 14px;	color: #CC3300;	letter-spacing: 2pt;	margin-bottom: 0px;	line-height: 120%;}.table_dataname {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	font-style: normal;	font-weight: bold;}.data {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	text-align: left;}td {	margin-top: 10px;	margin-bottom: 10px;}tr {	margin-top: 15px;	margin-bottom: 15px;}.content_publications {	background-image: url(images/body_small.jpg);	width: 800px;	height: 4000px;	border: solid #7A4F01;	background-repeat: repeat-y;}.publication_title {	font-family: Helvetica;	font-size: 12px;	font-weight: bold;}.grppub_title {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-variant: normal;	font-weight: bold;	text-transform: capitalize;}.publication_note {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	font-weight: normal;}.wrap .content_publications .text_box p {	margin-top: 20px;	margin-bottom: 20px;	line-height: 150%;}.text_box .journal_name {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	font-style: italic;	font-weight: normal;}.content_contact {	background-image: url(images/body_small.jpg);	height: 800px;	width: 800px;	border: solid #7A4F01;}.text_box h4 {	font-family: Helvetica;	font-weight: bolder;	font-size: 12px;	color: #CC3300;	letter-spacing: 2pt;	margin-bottom: 0px;	line-height: 120%;}.text_box p {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	line-height: 120%;	margin-top: 0px;}.content_software {	background-image: url(images/body_small.jpg);	height: 800px;	width: 800px;	border: solid #7A4F01;}.text_box a {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	font-weight: normal;	color: #CC3300;	letter-spacing: 1px;	font-weight: bold;}.table_dataname {	margin: 0px;	padding: 0px;	line-height: 100%;}.table_title {	padding: 0px;	margin: 0px;}.data {	margin: 0px;	line-height: 100%;}td .data {	margin: 0px;}.intro_para {	font-family: Helvetica;	font-size: 14px;	font-style: normal;	font-weight: bold;}.sub_section {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 13px;	font-weight: bold;	font-variant: small-caps;	text-transform: uppercase;	color: #7A4F01;	letter-spacing: 1pt;	line-height: 150%;}