body, html, textarea, input {
			font-family:arial,helvetica,sans;
			font-size:12px;
			color:black;
		}
		body {
			background:url('/images/ui-bg.jpg') no-repeat fixed top center;
			background-color:black;
			margin:0px;padding:0px;
			text-align:center;
			min-width:960px;
		}
		blockquote {
			margin:15px; padding:5px;
			border-left:4px solid #B4AF91;
			line-height:18px;
			/* font-size:11px; */
		}
		p {
			margin:16px 0px;
			line-height:18px;
			font-size:12px;
		}
		#container {
			width:960px;
			margin: 0 auto;
			text-align:left;
			padding-left:5px; padding-right:5px;
		}
		#top {
			background:url('/images/ui-bg-logo.png') repeat-x;
		}
		#header {
			height:115px;
			background:url('/images/ui-bg-header-gap.png') repeat-x;
			overflow:hidden;
		}
		#top,#header {
			margin-right:10px;
		}
		#recent, #active, #flickr {
			background:url('/images/ui-bg-header.png') repeat-x;
			height:115px; width:263px;
			float:left; 
			padding:15 0 0 15;
		}
		#active, #flickr {
			margin-left:7px;
		}
		#flickr {
			width:372px;
			padding-left:8px;padding-right:0px;
		}
		#flickr>div a{
			color:#c5bFa2;
		}
		#content {/*437*/
			width:487px; float:left;
			background:url('/images/ui-bg-body.png') repeat-x;
			background-color:white;
			padding:20px;
		}
		#content img {
			padding:5px;
		}
		#mid {
			width:143px; float:left;
			background:url('/images/ui-bg-mid.png') repeat-y;
			padding:45px 7px;
		}
		#right {/*287*/
			width:237px; float:left;
			background:#b4af91;
			padding:15px; padding-left:10px;
		}
		#monthlyArchives, #tagCloud, #keywordSearch, #email {
			display:none;
		}
		.badge {
			background:url('/images/ui-body-badge.gif') no-repeat;
			width:49px; height:69px;
			color:white;font-weight:bold;
			float:left; cursor:default;
		}
		.dateMonth {
			font-size:16px;	
			padding-top:3px; padding-left:7px;
		}
		.dateDay {
			font-size:28px;
			padding-left:9px; margin-top:-4px;
		}
		.dateYear {
			font-size:12px; color:#666; font-weight:normal; text-align:center; letter-spacing:3px;
			margin-top:-2px; margin-left:4px;
		}
		.dateTime {
			font-size:10px; color:black; font-weight:normal; text-align:center;
		}
		.entryHeader {
			margin-left:10px;
			float:left;
		}
		h1 {
			margin:0px; padding:0px;
			font-size:20px;
		}
		h2 {
			margin:0px; padding:0px;
			font-size:16px;
		}
		a {
			color:#3a7ecc;
		}
		a.commentsLink, a.permaLink, a.print, a.rss {
			font-size:11px; height:16px;
			color:#666;
			text-decoration:none;
			background:url('/images/ico-comment.gif') no-repeat;
			padding-left:16px;
			margin-left:16px;
		}
		a.permaLink {
			background:url('/images/ico-link.gif') no-repeat;
		}
		a.print {
			background:url('/images/ico-print.gif') no-repeat;
		}
		a.rss {
			background:url('/images/bullet-rss.gif') no-repeat;
			padding-left:14px; height:16px;
			margin-left:0px;
		}
		a.commentsLink:hover, a.permaLink:hover, a.print:hover, a.rss:hover {text-decoration:underline;}
		.entryTags {
			font-size:11px;
			background:url('/images/ico-tag.gif') no-repeat;
			padding-left:18px; height:16px;
			margin-top:5px;
		}
		.entry {
			clear:left;
			background:url('/images/ui-body-separator.png') bottom center no-repeat;
			padding-bottom:10px;
		}
		p.footnotes, div.footnotes p {font-size:11px;line-height:16px}
		a.topAnchor {
			float:right; font-size:10px;
			text-decoration:none;
		}
		.midContent{
			background:url('/images/ui-mid-bg.png') repeat-y;
			width:124px; font-size:11px;
			padding:0px 10px; 
		}
		.midBottom{
			margin-bottom:25px;
		}
		#notes {
			background:url('/images/ui-header-notes.jpg') no-repeat;
			padding-top:30px; padding-left:4px; font-size:11px; line-spacing:16px;
		}
		#links {
			background:url('/images/ui-header-links.jpg') no-repeat;
			padding-top:30px; padding-left:4px; font-size:11px; line-spacing:16px;
		}
		#comments {
			background:url('/images/ui-header-comments.jpg') no-repeat;
			padding-top:35px; padding-left:4px; font-size:11px;
		}
		div.entry ul, div.entry ol {
			margin-left:25px !important;
			list-style:disc !important;
			line-height:18px !important;
			}
		ul {
			margin:0px; padding:0px;
			list-style:none; margin-left:7px;
		}
		ol {
			margin-left:20px;
		}
		#comments ul li, #archives ul li, #links ul li {
			padding-left:16px;
			background:url('/images/bullet-black.png') no-repeat;
			margin:5px 0px;
		}
		a.plainText{
			color:black !important; text-decoration:none;
		}
		#right a{
			color:#D23E05;
		}
		#comments a{
			color:black;
			text-decoration:none;
		}
		#comments a:hover{
			color:#333;
		}
		#archives {
			background:url('/images/ui-header-archives.jpg') no-repeat;
			padding-top:35px; padding-left:4px; font-size:11px;
		}
		#footer {
			clear:left;
			background:url('/images/ui-bg-footer.png') repeat-x;
			height:178px; width:950px;
			overflow:hidden;
		}
		#footer a, #header a{
			color:white;
			text-decoration:none;
		}
		#footer a:hover, #header a:hover{
			text-decoration:none;
			color:#B4AF91;
		}
		#favorites, #sites, #about {
			width:263px;
			float:left; 
			padding:15 0 0 15;
		}
		#favorites, #sites {
			margin-left:7px;
		}
		#about {
			width:330px; font-size:11px;
			padding-top:35px;
			color:#b4af91;
		}
		#footer ul {
			margin-top:15px;
		}
		#header ul {
			margin-top:10px;
		}
		#header ul li {
			margin:3px 0px;
			font-size:12px;
		}
		#footer ul li {
			padding-left:16px;
			background:url('/images/bullet-orange.png') no-repeat;
			margin:5px 0px; font-size:12px;
		}
		#relatedEntries ul {
			margin:0px;
		}
		#relatedEntries ul li {
			background:url('/images/bullet-black.png') no-repeat;
			padding-left:14px;
		}
		#banners {
			clear:left;
			margin-top:30px;
			float:right;
		} 
		img {border:0px}
		#readercomments {
			margin-top:25px;
		}
		a.addComment{
			float:right; height:16px;
			padding-left:18px; margin-top:5px;
			background:url('/images/ico-comment-add.gif') no-repeat;
			font-size:11px; font-weight:bold;
			text-decoration:none;
		}
		.comment, .commentAlt {
			border:1px solid #b4af91;
			background:url('/images/ui-bg-comment.png') repeat-y;
			background-color:#f9f9f9;
			margin:10px 0px; font-size:11px;
		}
		.commentAlt {
			background:url('/images/ui-bg-comment-alt.png') repeat-y;
			background-color:#fff;
		}
		.commentByline {
			background:url('/images/ico-vcard.gif') no-repeat 3px center;
			border-bottom:1px solid #b4af91;
			padding:3px; padding-left:22px; 
		}
		.commentDate {
			float:right;font-size:10px;
		}
		.commentBody {
			padding:5px;
		}
		
		#addComment{
			clear:both;
			margin-top:15px;
		}	
		#newComment {
			margin:10px;
			padding:5px;
			background:#fff;
			border:1px solid #b4af91;
			font-weight:bold;
		}
		.commentBox {
			/* background:url('/images/ui-bg-comment-alt.png') repeat-y; */
			border:1px solid #d3d3d3; font-weight:normal; padding-left:5px;
		}
		textarea {
			width:400px; height:200px; 
		}
		#commentSubmit{text-align:right;margin-top:2px;}
		a.saveComment, #previewComment {
			height:16px; padding-left:18px; margin-top:5px;
			background:url('/images/ico-comment-add.gif') no-repeat;
			font-size:11px; font-weight:bold;
			text-decoration:none; margin-left:10px;
		}
		#previewComment{
			background:url('/images/ico-comment-preview.gif') no-repeat;
		}
		/* tag cloud stuff */
		#tagCloud {padding:3px}
		#tagCloud a {
			text-decoration:none
		}
		#tagCloud a:hover {
			text-decoration:underline
		}
		a.smallestTag { font-size: xx-small; color: #444 !important}
		a.smallTag { font-size: small; color: #333 !important}
		a.mediumTag { font-size: small; font-weight:bold; color: #222 !important}
		a.largeTag { font-size: medium; color:#111 !important;}
		a.largestTag { font-size: medium; font-weight:bold; color:black !important;}
		