﻿<style type="text/css">

	.null { }

	a { color: #051; }

	a:active { color: red; }
	
	a:hover { color: red; text-decoration: none; }
	
	abbr, acronym { cursor: help; }

	address { font-size: 13px; font-style: normal; margin: 0; padding: 0; text-align: right; text-transform: lowercase; }

	body { background: #FFF; color: #501; font-family: Helvetica, Arial, sans-serif; margin: 0 auto 0 auto; padding: 12px; width: 728px; }

	h1, h2, h3, h4, h5 { font-family: Trebuchet MS; }

	h1 { font-size: 24px; margin: 0; padding-bottom: 4px; }
	
	h1 a { color: #501; text-decoration: none; }
	
	h2 { background: #501; color: #FFF; font-size: 11px; letter-spacing: 1px; padding: 4px; margin: 0; text-align: right; text-transform: uppercase; }

	h2 a { color: #FFF; text-decoration: none; }
	
	h3 { font-size: 24px; }
	
	h3, dl { margin-top: 0; }

	h4 { margin-bottom: 4px; }

	h4, dt { border-bottom: #501 1px dotted; font-size: 13px; font-weight: bold; padding-bottom: 3px; }

	dd { font-size: 13px; line-height: 160%; padding-top: 4px; text-align: right; }
	
	img.rss { border: 0; display: inline; }
	
	#contact { font-size: 13px; padding-top: 6px; }

	#contact label { font-size: 11px; font-weight: bold; margin: 6px 0 3px 0; text-transform: uppercase; } 
	
	#contact label, #contact #realname, #contact #email, #contact textarea { display: block; }
	
	#contact #realname, #contact #email, #contact textarea { border: #501 1px solid; margin: 6px 0 3px 42px; width: 406px; }
	
	#contact #buttons { padding-top: 6px; text-align: right; }
	
	#contact_im li { list-style: none; text-align: right; }
	
	#content { float: right; font-size: 13px; line-height: 160%; width: 450px; }
	
	#content blockquote, #content li, #content p { font-size: 13px; line-height: 160%; }
	
	#faq dd { padding-bottom: 13px; text-align: left; }
	
	#footer { background: #501; color: #FFF; clear: both; font-size: 11px; margin-top: 24px; padding: 4px; text-align: center; }

	#footer a { color: #FFF; }

	#main, #title { margin-left: auto; margin-right: auto; width: 728px; }

	#photo_caption { font-size: 13px; text-align: center; }

	#photo_large { text-align: center; }
	
	#photo_large img { border: #CCC 1px solid; padding: 4px; }

	#photo_thumbnails { overflow: scroll; padding: 6px 0; text-align: center; white-space: nowrap; }
	
	#photo_thumbnails img { vertical-align: middle; }

	#photo_title { margin-top: 1em; text-align: center; }
	
	.rss { border: 0; height: 10px; width: 10px; position: relative; top: 1px; left: 1px; }

	#title { margin-bottom: 24px; }
	
	#title a:active, #title a:hover { text-decoration: underline !important; }


/* Sidebar ----- */

	#sb { width: 240px; }

	#sb h2 { background: #501; color: #FFF; font-weight: bold; padding: 4px; text-align: left; }

	#sb img { border: 0; }

	#sb li, #sb p { font-size: 13px; line-height: 160%; }

	#sb li { border-bottom: #CCC 1px dotted; list-style: none; margin-left: 0; padding: 3px 0; }
	
	#sb ul { border-top: #CCC 1px dotted; margin: 6px 0 18px 0; padding-left: 0; }

	.sb_box { color: #501; margin-bottom: 1em; }

	#sb_flickr { text-align: center; }
	
	#sb_flickr_badge { margin-bottom: 0; overflow: hidden; white-space: nowrap; }
	
	#sb_flickr_badge div { display: inline !important; margin: 0; padding: 0; }
	
	#sb_jenno img { height: 180px; padding: 0; width: 240px; }
	
	#search input { font-size: 11px; }
	
	#search_q { border: #501 1px solid; width: 180px; }
	
	#search_s { float: right; width: 50px; }

	.flickr_badge_image img { height: 75px; padding-right: 7px; width: 75px; }

	#flickr_link { font-size: 11px; padding: 3px 0; }
	

/* Blog ----- */

	#bottom { margin: 24px 0; }

	#bottom h4 { background: #501; border: 0; color: #FFF; font-size: 11px; letter-spacing: 1px; margin-top: 0; padding: 0 4px; text-transform: uppercase; width: 207px; }

	#bottom h5 { border-bottom: #501 1px solid; font-size: 11px; line-height: 160%; margin: 6px 0 0 0; padding: 3px 0; text-transform: uppercase; width: 207px; }

	#bottom li { border-bottom: #CCC 1px dotted; font-size: 11px !important; list-style: none; padding: 3px 0; width: 207px; }

	#bottom ul { margin: 0; padding: 0; }
	
	#bottom_left, #bottom_right { width: 207px; }

	#bottom_right { float: right; }

	#bottom_right h4 { margin-top: 0; }
	
	.entry_date { background: #501; color: #FFF; font-size: 11px; letter-spacing: 1px; margin: 0; padding: 0 4px; text-transform: uppercase; }

	.entry_title { font-size: 16px; }
	
	.entry_footer { border-top: #501 1px dotted; padding: 3px 0 18px 0; }
			
	.entry_footer, .comment_footer { font-size: 11px !important; }

	.comment, .comment_footer { margin-left: 36px; }
	
	#post_comment { text-align: right; }
		
	
</style>