.post {
	margin-bottom: 30px;
}

	.post a.post-permalink {
		display:block;
		margin-bottom:10px;
		padding:10px;
		width:690px;
		color:#3E2610;
		background: url(../images/bg-rollover.png) top left repeat-y;
		text-decoration:none;
	}
	
		.post a.post-permalink .date {
			display:block;
			margin-bottom:5px;
			width:690px;
			text-align:center;
			font-size:11px;
			font-weight:bold;
		}

		.post a.post-permalink .title {
			display:block;
			width:690px;
			text-align:center;
			text-transform: uppercase;
			font-family: "Courier New", Courier, monospace;
			font-size:28px;
			font-weight:bold;
			line-height:24px;
		}
		
		.post a.post-permalink:hover {
			background-position: -800px 0;
		}
		
			.post a.post-permalink:hover .title {
				text-decoration:underline;
			}
			
		.post h6.date {
			margin-bottom:5px;
			width:690px;
			text-align:center;
			font-size:11px;
			font-style:normal;
			font-weight:bold;
		}
			
		.post h2.title {
			margin-bottom:10px;
			width:690px;
			text-align:center;
			text-transform: uppercase;
			font-family: "Courier New", Courier, monospace;
			font-size:28px;
			font-weight:bold;
			line-height:25px;
		}
		
		.post h2.attachment {
			margin-bottom:20px;
			width:960px;
			color:#774D29;
			text-align:center;
			text-transform: uppercase;
			font-family: "Courier New", Courier, monospace;
			font-size:24px;
			font-weight:bold;
			line-height:21px;
		}

			.post h2.attachment a {
				color:#3E2610;
				font-family: "Courier New", Courier, monospace;
			}
			
				.post h2.attachment a:hover {
					background: url(../images/bg-dark.png) top left repeat;
					text-decoration:none;
				}
				
	.post .gallery-item img {
		padding: 8px;
		background: url(../images/bg-rollover-dark.png) top left repeat-y;
		border: none !important;
	}
	
		.post .gallery-item img:hover {
			background-position: -800px 0;
		}
			
	.post p.attachment {
		text-align:center;
	}
		
	.post p.postmetadata {
		display:block;
		margin-top:10px;
		padding-top:10px;
		width:690px;
		border-top: 1px solid #B59A72;
		text-align:center;
	}
	
			.navigation .alignleft {
				float:left;
				margin: 0 15px 10px 0;
			}
	
			.navigation .aligncenter {
				display:block;
				margin: 15px auto;
			}
	
			.navigation .alignright {
				float:right;
				margin: 0 0 10px 15px;
			}

.navigation a {
	display:block;
	width:200px;
	height:40px;
	line-height:38px;
	color:#774d29;
	background: url(/wp-content/themes/monkeypu/images/block-button-blog.gif) top left no-repeat;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}

	.navigation a:hover {
		background-position: 0 -40px;
	}
		
		.post h3#comments {
			margin: 30px 0 0;
			padding: 10px 0 20px;
			text-align:center;
			border-top: 1px solid #B59A72;
		}
		
		.post .commentlist {
			margin-bottom:20px;
		}
		
			.post .commentlist .comment {
				margin-bottom:20px;
			}
			
				.post .commentlist .comment .comment-author img {
					float:left;
					margin-right:10px;
				}
				
				.post .commentlist .comment .commentmetadata a {
					display:block;
					padding-bottom:5px;
					color:#774D29;
					font-size:11px;
					font-weight:normal;
					font-style:italic;
				}
				
					.post .commentlist .comment .commentmetadata a:hover {
						color:#3E2610;
						background: none;
					}
				
			#respond #commentform input#author, #respond #commentform input#email, #respond #commentform input#url {
				margin: 0 5px 10px 0;
				padding: 8px;
				width: 472px;
				height: 18px;
				color:#3E2610;
				background: url(/wp-content/themes/monkeypu/images/bg-rollover.png) top left repeat-y;
				border: 1px solid #774D29;
				text-transform: none;
				font-size: 13px;
				font-weight: normal;
			}
			
			#respond #commentform textarea {
				margin: 0 5px 10px 0;
				padding: 8px;
				width: 472px;
				color:#3E2610;
				background: url(/wp-content/themes/monkeypu/images/bg-rollover.png) top left repeat-y;
				border: 1px solid #774D29;
				text-transform: none;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				font-weight: normal;
			}
			
			#respond #commentform #submit {
				padding: 8px 25px;
				color:#3E2610;
				text-transform:uppercase;
				font-family: Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:bold;
			}
			
				#respond #commentform input#author:focus, #respond #commentform input#email:focus, #respond #commentform input#url:focus, #respond #commentform textarea:focus {
					background: url(/wp-content/themes/monkeypu/images/bg-rollover.png) -800px 0 repeat-y;
					-moz-box-shadow: 2px 2px 0px #996B43;
					-webkit-box-shadow: 2px 2px 0px #996B43;
					box-shadow: 2px 2px 0px #996B43;
				}
