/*   
Theme Name: Plain
*/

p, ul, h1, h2, h3, h4, blockquote { margin: 0; padding: 0; }

body { margin: 0; padding: 0; background-color: #FFF; color: #111; font-family: "Century Schoolbook", "Century Schoolbook L", Times, serif; font-size: 15px; line-height: 1.7; text-align: center; }

#top { padding-top: 50px; }

#wrapper { width: 92%; margin: 0 auto; text-align: left; }

.clear { clear: both; }
hr { display: none; }

a:link, a:visited { color: #535D77; text-decoration: underline; }
a:hover, a:active { color: #111; text-decoration: underline; }

	img, a img { border: none; }

	#header { padding-bottom: 10px; border-bottom: 1px solid #CCC; margin-bottom: 20px; }

	#content { width: 66%; float: left; }
		
		.post { padding: 40px 0; border-top: 1px dotted #DDD; }
		.post:first-child { border-top: none; }
		
			h4 { font-family: "Modern No. 20", Didot, "Century Schoolbook", "Century Schoolbook L", Times, serif; font-size: 16px; text-transform: uppercase; letter-spacing: 2px; font-weight: normal; line-height: 1.5; padding-bottom: 6px; margin-bottom: 6px; }
				h4 a:link, h4 a:visited { text-decoration: none; }
				h4 a:hover, h4 a:active { text-decoration: underline; }
				
				.post.listening h4 { padding-bottom: 12px; margin-bottom: 12px; }
				.post.link h4 { color: #535D77; }
	
			p, blockquote { padding-bottom: 3px; margin-bottom: 3px; }
				.numbers { font-family: Georgia, serif; font-size: 95%; }

	
			/* Small caps for first line */
			.post h4 + p:first-line,
			.post > p:first-child:first-line,
			.post.foundobject p:first-child + p:first-line,
			.post.input p:first-child + p:first-line,
			.post.input h4 + p + p:first-line { font-variant: small-caps; font-size: 110%; color: #000; letter-spacing: 1px; }
			
				/*.post.micropost > p:first-child:first-line { font-variant: normal; font-size: 100%; color: #111; letter-spacing: 0; }*/



			/* Blockquotes */
			blockquote { padding: 4px 30px; color: #444; margin-bottom: 4px; font-style: italic; }
				blockquote em { font-style: normal; }
				blockquote p:last-child { padding-bottom: 0; margin-bottom: 0; } 
				
			.post img { max-width: 100%; padding-bottom: 4px; margin-bottom: 4px; }
				.post.input img { width: 240px; }
			
			.meta { margin-top: 20px; font-style: italic; color: #555; text-align: center; }
				.meta a:link, .meta a:visited { color: #666; text-decoration: none; }
				.meta a:hover, .meta a:active { color: #333; text-decoration: underline; }
			
	#sidebar { margin-left: 72%; width: 380px; margin-top: 40px; color: #777; font-size: 14px; font-style: italic; }
		#sidebar img { width: 140px; float: right; margin: 4px 0 10px 20px; -webkit-border-radius: 10px; }
		#sidebar p { padding-right: 160px; }
			#sidebar a:hover, #sidebar a:active { color: #000; }
		
	#footer { clear: both; padding: 80px 0 20px 0; font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: #666; }