<style type="text/css">

	.null { }

/* TRANSITIONAL */

	#title { display: none; visibility: hidden; }


/* STRUCTURE */
			

	

/* ADS */

	#goog_adlink { height: 90px; margin: 0 0 20px 0; width: 180px; }

	#goog_ref { margin: 15px 0; }
	
	#goog_sidebar { height: 600px; margin-bottom: 2em; width: 160px; }
	
	.house_ad { border: 0; display: block; margin: 0 0 1em 0; width: 180px; height: 90px; }	
	
	#orion_sidebar { border: 0; display: block; clear: both; height: 120px; margin-bottom: 2em; width: 160px; }

	#orion_sidebar + #goog_sidebar { margin-top: 0 !important; }
	
	#orion_sidebar_big { background: #FFF; border: 0; display: block; height: 600px; margin-bottom: 2em; width: 160px; }
	




/* MAPS */

	#map { border: #333 1px solid; width: 478px; height: 500px; }
	
	

/* PHOTOS, IMAGES, ICONS */

	img#about_me { width: 48px; height: 48px; float: left; margin: 4px 10px 10px 0; border: 0; }

	img.flickr, img.flickr_full, img.float, img.inline, img.photo, .flickr_inline img, .float img, .photo img { border: 0; }

	.cover { border: 0; }

	.cover, .flickr, .float, .photo { float: right; margin: 5px 0 15px 30px; }
		
	.flickr_inline { overflow: hidden; white-space: nowrap; }
	
	.flickr_inline div { display: inline; }
	
	.flickr_inline img { margin-right: 1px; }

	.rss10 { border: 0; height: 10px; position: relative; top: 1px; width: 10px; }
	

/* TYPOGRAPHY & SPACING */
	
	body { font-family: Helvetica, Arial, sans-serif; }
	
	h1, h2, h3 { font-weight: normal; }

	h4 a, h5 a { color: #333 !important; text-decoration: none; }
	
	h1 a:active, h1 a:hover, h4 a:active, h4 a:hover { color: #060; text-decoration: underline; }

	h3 { font-family: Helvetica, Arial, sans-serif; font-size: 24px; margin-top: 1.5em; }

	#footer h5, #sidebar h5 { border-bottom: #333 1px solid; border-top: #333 3px solid; clear: right; font-family: Helvetica, Arial, sans-serif; padding: 4px 0; }

	h4 { clear: right; font-family: Helvetica, Arial, sans-serif; font-size: 28px; font-weight: normal; padding: 6px 0; margin: 0 0 0.5em 0; }
	
	sup { line-height: 100%; }
	
	.caption { margin: -1em 0 2em 0 !important; }
	
	.caption, .footnote { font-family: Verdana, sans-serif; font-size: 11px !important; }
	
	.footnote { text-indent: 1em; }
	
	#header { font-family: Helvetica, Arial, sans-serif; }
	
	#main { font-family: Helvetica, Arial, serif; }

	#main blockquote, #main dd, #main dt, #main li, #main p { font-family: Verdana; font-size: 10pt; line-height: 160%; }

	#main blockquote, #main p { text-align: left; }
		
	#main dd { margin: 0 0 0.5em 0; }

	#main h5 { font-size: 14px; margin: 1.5em 0 0.5em 0; }
	
	#main li { margin: 0; }
	
	#main ul li { list-style: circle; }
	
	#sidebar h5 { margin: 0 0 10px 0 !important; padding: 4px 0; text-align: left !important; }

	#sidebar li, #sidebar p { font-family: Verdana, sans-serif; font-size: 11px; line-height: 160%; }
	
	#sidebar li { list-style: none; margin-bottom: 0.5em; padding-left: 0; }
	
	#sidebar p { margin: 0.5em 0 2.5em 0; }
	
	#sidebar ul { margin: 0.5em 0 2em 0; padding: 0; }


/* HEADER */


	


/* TITLE */




/* SIDEBAR */

	#goog_adlink + h5 { margin-top: 0 !important; }
	
	#sidebar h5 img.rss { border: 0; float: right; padding-top: 1px; width: 12px; height: 12px; }
	
	#delicious_sidebar { margin-bottom: 2em; }
	
	#flickr_sidebar { margin: 0.5em 0 2em 0; overflow: hidden; width: 180px; }
	
	.flickr_badge_image { display: inline-block; border-right: #FFF 10px solid; border-bottom: #FFF 6px solid; margin: 0; padding: 0; }
	
	.flickr_badge_image img { height: 75px; width: 75px; }


/* FOOTER */
	
	#footer { border-bottom: #333 3px solid; clear: both; }
	
	#footer h5 { font-size: 13px; margin: 0 0 10px 0; padding: 4px 0; }
	
	#footer li { font-family: Verdana, sans-serif; font-size: 11px; line-height: 160%; list-style: none !important; margin-bottom: 0.5em; }
	
	#footer td { width: 25%; }
	
	#footer ul { margin: 0 18px 10px 0; padding: 0; }



/* MCWETLOG */

	/* --- Archives and sidebar --- */

	.archives_sidebar { margin: 0 0 5px 0; }
	
	.archives_sidebar select { width: 160px; }




	
	.mcwetlog_timestamp { font-family: Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; white-space: nowrap; }
	
	.mcwetlog_title { font-style: italic; font-weight: bold; }
	

/* REPTILES */

	#amazon_toggle { background: cornsilk; border: #333 1px solid; font-family: Lucida Sans, Verdana, sans-serif; font-size: 11px !important; margin-bottom: 20px !important; padding: 3px 5px; text-align: center !important; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

	#amazon_toggle_hide { color: #333; float: right; font-weight: bold; text-decoration: none; }

 	#astore { width: 740px; height: 2000px; }
 
	#dictionary dd { font-family: Georgia, serif; font-size: 13px; margin: 0 0 0 42px; padding: 3px 0; }

	#dictionary dd li { margin: 0; }

	#dictionary dt { font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 16px; margin: 0; padding: 7px 0 2px 0; }
	
	#dictionary h4 { margin: 2em 0 0.5em 0; }

		
	.r_projects { border: #333 1px solid; float: right; margin: 5px 0 10px 15px; padding: 1px; }




/* TRAILS */




/* SPECIALIZED */




	#bibliography p, #bibliography p + p { text-indent: -42px; margin: 0 0 0.5em 42px; }
	
	.book_data { border-bottom: #333 1px dotted; font-family: Lucida Sans, Verdana, sans-serif; font-size: 11px; line-height: 160%; margin-top: 15px; padding: 0 0 10px 0; }
	
	.book_data a { font-family: Georgia, serif; font-size: 14px; font-weight: bold; line-height: 140%; }
	
	#breadcrumbs { font-family: Lucida Sans, Verdana, sans-serif; font-size: 11px !important; margin-top: 30px; }
	
	#category_footnote { font-style: italic; }
	
	.comments_author { font-weight: bold; }
	
	.comments_body { padding-left: 42px; }
	
	.comments_body + h4 { margin-top: 30px; }
	
	.comments_body + .comments_body { border-top: #333 1px dotted; }
	
	.comments_posted { font-family: Lucida Sans, Verdana !important; font-weight: normal; font-size: 11px !important; margin-bottom: 0 !important; text-indent: -42px; }
	
	.continued { font-style: italic; margin-bottom: 2em; }
	

	
	
	
	#disclaimer { font-style: italic; margin-top: 2em !important; }
		
	#front_blogs { margin-top: 2em; }

	#front_blogs dd { margin: 0.5em 0 1.5em 0; }

	#front_blogs dt { border-top: #333 3px solid; border-bottom: #333 1px solid; font-size: 16px; font-weight: bold; line-height: 120%; padding: 4px 0 2px 0; text-align: left; }

	#front_blogs dt a { color: #333; text-decoration: none; }
	
	#front_blogs dt a:active, #front_blogs dt a:hover { color: #060; text-decoration: underline; }

	#front_toc { background: cornsilk; border: #333 2px solid; margin: 0 0 2em 0 !important; padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
	
	#front_toc li { clear: left; font-size: 13px; height: 68px; line-height: 150% !important; list-style-type: none !important; padding: 5px 0; text-align: left !important; }

	#front_toc li a { display: block; font-family: Helvetica, Arial, sans-serif; font-size: 22px; font-style: normal; padding: 3px 0 5px 0; }
	
	#front_toc li img { border: #333 1px solid; float: left; height: 64px; margin-right: 10px; padding: 1px; width: 64px; }

	.hidden { display: none; visibility: hidden; }
	
	

		
	.nav_page { background: cornsilk; border: #333 1px solid; font-family: Lucida Sans, Verdana, sans-serif; font-size: 11px !important; margin-top: 16px; padding: 5px; text-align: center !important; }

	#next_prev, p.next_prev { margin: 0 0 2em 0; text-align: center !important; }

	.pub_blog_title { color: #333; text-decoration: none; }
	
	.pub_blog_title:active, .pub_blog_title:hover { color: #060; text-decoration: underline; }

	.published { display: block; font-family: Verdana, sans-serif; font-weight: normal; line-height: 160%; }
	
	h4 .published { margin-top: 6px; }
	
	.published img { border: 0; height: 13px; padding: 0 2px 0 0; width: 13px; }
	

	#reptiles_toc dd { font-style: italic; margin-left: 1.5em; }

	#reptiles_toc dt { font-weight: bold; }
	
	.rss { padding: 0; width: 225px; }
	
	.rss a { font-family: Helvetica Neue, Helvetica, Arial, sans-serif; }
	
	.rss img { border: 0; float: right; padding-top: 2px; }
	
	.rss li { list-style: none !important; margin: 0 0 0.5em 0; padding: 0; }
	
	.shown { visibility: visible; }

	.sitemap { padding-left: 0; }
	
	.sitemap dd, .sitemap dt, .sitemap li { font-family: Lucida Sans, Verdana, sans-serif; font-size: 11px !important; line-height: 160%; text-align: left !important; margin-bottom: 0.5em; }
	
	.sitemap dd, .sitemap ul { padding-left: 1.5em; }
	
	.sitemap dt, .sitemap li a { font-weight: bold; }
	
	.sitemap li { list-style: none !important; }
	
	.sitemap ul li a { font-weight: normal; }

	#subscribe { background: cornsilk; border: #333 1px solid; padding: 0 5px; text-align: right; }
	
	#subscribe label { display: block; font-family: Lucida Sans, Verdana, sans-serif; font-size: 11px; margin: 5px 0; text-align: left; }
	
	#subscribe_email { float: left; width: 95px; }
	
	#subscribe_submit { width: 80px; }
	
	#timeline dd { margin: 1em 0 1em 48px; }
	
	#timeline dt { float: left; font-weight: bold; }
			
	

</style>
