body{	background-color: #ddd;	margin-top: 10px;	padding: 0px;	text-align:center;}p, td, body, h{	font-family: 'Gill Sans', Arial, Helvetica, sans-serif;	font-size: 14px;}.main{	background-color:white;	width:700px;	border:1px solid #ABA;	border-radius:6px;	-webkit-border-radius:6px;	padding-left: 10px;	padding-right: 10px;	margin-bottom:15px;	margin-right: auto;	margin-left: auto;}#species_footer{	width:700px;}h1{	font-size: 18px;	font-weight: bold;	margin: 0px;}h2{	font-size: 18px;	font-weight: normal;	margin: 0px;}h3{	margin-top:5px;	margin-left:auto;	margin-right:auto;	font-size: 14px;}img{	border:none;}.sci_name{	font-style: italic;}.block_text{	text-align:left;}:link, :visited{	text-decoration:none;}:link:hover, :visited:hover{	text-decoration:underline;}table{	margin-left:auto;	margin-right:auto;	text-align:center;}table.thumbnails{	margin-top:5px;}table.thumbnails td{	text-align:center;	font-size:12px;	vertical-align: bottom;	padding-left:7px;	padding-right:7px;	padding-bottom:15px;}img.standard{	border: 1px;	margin-top: 10px;}img.standardWithBig{	border: 2px;	margin-top: 10px;}#references_main{	padding:20px;}.taxon_name{	margin-top:10px;	margin-right: auto;	margin-left: auto;	width: 600px;	background-color: #f2f2f2;	border:1px solid #ABA;	border-radius:6px;	-webkit-border-radius:6px;	padding-bottom:10px;}.taxon_name h1{	text-shadow: #999 2px 2px 3px;}.notes{	width:600px;	margin-right: auto;	margin-left: auto;	text-align: left;	margin-bottom:10px;	margin-top:10px;}table#families{	margin-bottom:15px;	text-align:left;}table#families h3{	margin-bottom:0px;}table#families td{	padding-left:75px;}table#reference_books{	text-align:left;	vertical-align:top;	margin-top:15px;}table#reference_books tr{	padding-bottom:20px;}.book_title{	font-weight:bold;}table#reference_books td.book_image{	vertical-align:top;	text-align:right;	padding-right:5px;}.pale_text{	color:#666;}table#reference_books img{	border:1px solid #000;}table#reference_books img.book_missing_image{	border:none;}table#page_bottom_links{	margin-top:15px;	margin-left:auto;	margin-right:auto;}table#page_bottom_links td{	padding:5px;	vertical-align:bottom;}td.thumbnail{	text-align:center;}table.index_index td{	font-size:14px;	padding:10px;}table .index_current{	font-weight:bold;}table.index_table{	text-align:left;}.index_section_head{	font-size:18px;	font-weight:bold;}.index_subsection_head{	font-weight:bold;}.common_name{	font-weight:bold;}.subhead_label {	color:#070;	font-size:14px;	margin-top:10px;}.index_title{	color:#070;	font-size:20px;	margin-top:5px;}.species_footer .subhead_label{	margin-top:15px;	margin-bottom:5px;}.sighting{	margin-top:20px;}.sighting_date, .sighting_location{	font-size:14px;	font-weight:bold;}.references_list{	text-align:left;	list-style: none;	font-size:12px;	padding-left:50px;	padding-right:50px;	margin-top:0px;	margin-bottom:0px;}.references_list li{	margin-top:0.7em;	margin-bottom:0.7em;}.sighting_images{	margin-bottom: 10px;}.footer_link{	margin-top:5px;	margin-bottom:5px;	font-size:12px;}#other_names{	width:600px;}form#google{	margin-top:5px;}