	div#content_wrap{
		padding-top: 0;
	}
	div#content_wrap h1,
	.post-title{
		padding: 77px 0 0;
		font-size: 168%;
		font-weight: bold;
	}
	
	p.date{
		line-height: 1.414;
		margin-bottom: 27px;
	}
	
	p.photo{
		float: left;
		width: 134px;
		padding-left: 12px;
		margin-bottom: 3.2em;
	}
	
	p.photo a{
		border: 2px solid #AC9E7F;
		display: block;
		text-align: center;
		background-color: #b6aea2;
	}
	
	div.inner{
		margin-bottom: 3.2em;
		margin-left: 172px;
		padding-right: 12px;
		font-size: 108%;
	}
	div.inner.non-photo{
		margin-left: 12px;
	}
	
	div.inner h2{
		font-size: 118%;
	}
	
	div.inner p,
	div.inner ul,
	div.inner ol{
		padding-top: 0;
		margin-top: 0;
		margin-bottom: 1.618em;
	}
	
	dl#post-list{
		padding: 27px 12px 0;
	}
	
	dl#post-list dt{
		font-size: 114%;
	}
	dl#post-list dd.inner{
			margin-bottom: 3.2em;
	}
	
	ul#archive{
		color: #5C5C5C;
		border-top: 2px solid #D0C5B3;
		clear: left;
		margin-bottom: 0 12px;
		display: inline-block;
		overflow: hidden;
	}
	ul#archive{
		display: block;
	}
	ul#archive li{
		padding-top: 2.6em;
		float: left;
		padding-right: 2.6em;
	}
	ul#archive li ul{
		list-style: square outside;
		margin-left: 1.5em;
		margin-bottom: 4.25em;
	}
	ul#archive li ul li{
		float: none;
		padding: 0;
		margin: 0;
	}
	
	ul.gallery{
		margin-bottom: 32px;
		overflow: hidden;
		display: inline-block;
		margin-left: 12px;
		position: relative;
		clear:both; 
	}
	ul.gallery{
		display: block;
	}
	ul.gallery li{
		float: left;
		width: 84px;
		height: 101px;
		padding-right: 12px;
	}
	ul.gallery img{
		border: 1px solid #BEAF8C;
	}
	ul.gallery img:hover{
		background-color: #A9A9A9;
	}