/* Header block */

	#amoeba_sites {
		/* inherit from .block */
		width: 410px;
		margin-bottom: 0;
		text-align: right;
		font-size: 12px;
	}
	
	#amoeba_logo {	
	}
	
	#amoeba_header {
		/* inherit from .block */
		padding-top: 10px;
		padding-left: 10px;
		margin-bottom: 60px;
	}

/* Content blocks of varying types */

	/* Date marker */
	.date, .sequential {
		width: 50px;
		height: 71px;
		padding-left: 8px;
		padding-right: 34px;
		background: white url('../images/marker_background.png') no-repeat top left;
	}
	.sequential {
		padding-top: 26px;
		height: 45px;
		text-align: center;
	}
		.date span {
			display: block;
			text-align: center;
			color: #baaf86;
		}
		.date .day {
			padding-top: 20px;
			margin-bottom: 3px;
			font-size: 30px;	
		}
		.date .month {

		}
		
	/* Boxed post */
	
	.boxed {
		background: url('../images/postbox_background_top.png') no-repeat top left;
	}
		.block .box {
			display: block;
			padding: 15px;
		}
		.boxed .box {
			background: url('../images/postbox_background_bottom.png') no-repeat bottom left;
		}
		
		/* Some posts have permalinks in the index block */
		a.permalink {
			display: block;
		}
		
	/* Unboxed posts */
	.hidden_box {		
	}
		.hidden_box .box {
			padding-top: 10px;
		}
	
	
	/* Paginator */
	.paginator {
		height: 30px;
		background: url('../images/paginator_background.png') no-repeat top left;
		padding: 22px 40px;
		text-align: center;
		margin-bottom: 5px;
	}
		.paginator .prev {
			padding-right: 50px;
		}
		.paginator .next {			
			font-size: 24px;
			position: relative;
			top: 4px;
		}
	
	/* Text post */
	.text_post {
	}
		.text_post h3 {
			margin-bottom: 10px;
		}
		.text_post p {
			margin-bottom: 10px;
		}	
	
	/* Image post */
	.image_post {
	}
		.image_post img {
			margin-bottom: 5px;
		}
		.image_post cite {
			font-size: 24px;
			line-height: 29px;
			margin-bottom: 5px;
			color: #baaf86;
		}
	
	
	/* Video post */
	.video_post {
	}
		.video_post embed, .video_post object {
			margin-bottom: 10px;
		}
		.video_post cite {
			font-size: 24px;
			line-height: 29px;
			margin-bottom: 5px;
			color: #baaf86;
		}
	
	/* Quote post */
	.quote_post {
	
	}
		.quote_post blockquote {
			border: none;
			font-size: 26px;
			line-height: 32px;
			padding: 0;
			margin: 0;
			color: #55be00;
		}
		.quote_post .box {
			padding-bottom: 30px;
			background: url('../images/quotebox_background_bottom.png') no-repeat bottom left;
		}
		.quote_post .quot {
			font-family: Garamond;
			font-size: 40px;
			color: #3a7c04;
			letter-spacing: 3px;
			position: relative;
			top: 10px;
			left: -2px;
		}
		.quote_post cite {
			padding-top: 10px;
			font-size: 14px;
			color: #baaf86;
			display: block;
			text-align: right;
		}
		
	/* Link post */
	.link_post {
	}
		.link_post a.box {
			padding: 20px;
			font-size: 24px;
			line-height: 29px;
		}
	
	
	/* Conversation post */
	.conversation_post {
	}
		.conversation_post h3 {
			margin-bottom: 15px;
		}
		.conversation_post ol {
			list-style-type: none;
		}
		.conversation_post li {
			background: url('../images/chat_divider.png') no-repeat bottom;
			padding-bottom: 15px;
		}
		.conversation_post .odd {
			color: #55be00;
		}
			.conversation_post .odd span {
				color: #3a7c04;
			}
		.conversation_post .even {
			color: #746b4b;
		}
			.conversation_post .even span {
				color: #383013;
			}
	

/* Blog info block */

	#bloginfo div {
		font-size: 12px;
		padding-left: 45px;	
		padding-bottom: 20px;
	}
	#bloginfo p {
		padding-bottom: 10px;
	}
	
	/* Profile section */
	#about_author {
		background: url('../images/dan.png') no-repeat top left;
	}
	
	/* Feeds */
	#about_rss {
		background: url('../images/rss.png') no-repeat top left;
		padding-top: 6px;
	}
		#about_rss a {
			color: #f69538;
			font-size: 20px;
		}
	
	/* Blogroll */
	#about_blogroll {
		padding-top: 6px;
		background: url('../images/bogroll.png') no-repeat top left;
	}
		#about_blogroll h4 {
			color: #55be00;
			font-size: 20px;
			font-weight: lighter;
			margin-bottom: 15px;
		}
		#about_blogroll ul {
			list-style-type: none;
		}
		#about_blogroll li {
			margin-bottom: 5px;
		}

/* Footer block */