@charset "utf-8";
			.typography .featured img {
				float:left;
				margin: 0 20px 15px 0;
			}
			
			.typography small.date {
				display:block;
				margin: 0 0 6px 0;
				color:#3e2610;
				text-align:center;
				font-size:12px;
				font-style:italic;
			}

			.typography h1 {
				margin-bottom:8px;
				line-height:30px;
				color:#3e2610;
				text-transform:uppercase;
				text-align:center;
				font-family: "Courier New", Courier, monospace;
				font-size:30px;
				font-weight:bold;
			}

				.typography h1.top {
					text-align:left;
				}
				
				.typography h1 a {
					color:#774d29;
					text-decoration:underline;
					font-family: "Courier New", Courier, monospace;
				}
				
					.typography h1 a:hover {
						background:#d0bb92;
						text-decoration:none;
					}

			.typography h2 {
				margin-bottom:8px;
				color:#774d29;
				text-align:center;
				text-transform:uppercase;
				font-size:18px;
				font-weight:bold;
			}

				.typography h2.top {
					margin-bottom:8px;
					text-align:left;
					text-transform:none;
					font-size:15px;
				}
				
				.typography h2 a {
					color:#3e2610;
				}
				
					.typography h2 a:hover {
						background:#d0bb92;
						text-decoration:none;
					}
				
			.typography h3 {
				margin-bottom:4px;
				color:#3e2610;
				text-align:left;
				text-transform:uppercase;
				font-size:17px;
				font-weight:bold;
			}
			
				.typography h3 a {
					color:#774d29;
				}
				
					.typography h3 a:hover {
						background:#d0bb92;
						text-decoration:none;
					}
			
			.typography h4 {
				margin-bottom:4px;
				color:#3e2610;
				text-align:left;
				font-size:15px;
				font-weight:bold;
				font-style:italic;
			}
			
				.typography h4 a {
					color:#774d29;
				}
				
					.typography h4 a:hover {
						background:#d0bb92;
						text-decoration:none;
					}
			
			.typography h5 {
				color:#774d29;
				text-align:left;
				text-transform:uppercase;
				font-size:14px;
				font-weight:bold;
			}
			
				.typography h5 a {
					color:#3e2610;
				}
				
					.typography h5 a:hover {
						background:#d0bb92;
						text-decoration:none;
					}
			
			.typography h6 {
				color:#774d29;
				text-align:left;
				font-size:13px;
				font-style:italic;
				font-weight:bold;
			}
			
				.typography h6 a {
					color:#3e2610;
				}
				
					.typography h6 a:hover {
						background:#d0bb92;
						text-decoration:none;
					}

			.typography p {
				margin-bottom:8px;
				color:#774d29;
				font-size:13px;
			}
			
				.typography p a {
					color:#3e2610;
					text-decoration:underline;
					font-weight:bold;
				}
				
					.typography p a:hover {
						background:#d0bb92;
						text-decoration:none;
					}
					
				.typography ul {
					margin: 0 0 8px 25px;
				}
				
				.typography ol {
					margin: 0 0 8px 30px;
				}
				
					.typography ul li, .typography ol li {
						margin-bottom:4px;
						color:#774d29;
						font-size:13px;
					}
					
						.typography ul li a, .typography ol li a {
							color:#3e2610;
							text-decoration:underline;
							font-weight:bold;
						}
						
							.typography ul li a:hover, .typography ol li a:hover {
								background:#d0bb92;
								text-decoration:none;
							}
							
				.typography blockquote {
					margin: 16px auto;
					padding:20px;
					width:500px;
					color:#3e2610;
					background: url(../images/bg-dark.png) top left repeat;
					font-size:13px;
				}
				
					.typography blockquote p {
						color:#3e2610;
					}
					
					.typography blockquote a {
						color:#3e2610;
						text-decoration:underline;
						font-weight:bold;
					}
					
						.typography blockquote a:hover {
							background:#d4c096;
							text-decoration:none;
						}
						
			.typography address {
				margin-bottom:8px;
				color:#774d29;
				text-align:center;
				font-size:13px;
				font-weight:bold;
			}
			
				.typography address a {
					color:#3e2610;
					text-decoration:underline;
					font-weight:bold;
				}
				
					.typography address a:hover {
						background:#d0bb92;
						text-decoration:none;
					}
					
			.typography table {
				margin-bottom:16px;
				border-color: #3e2610;
				border-style: solid;
				border-width: 0 0 1px 1px;
			}
			
				.typography table caption {
					margin: 16px 0 8px;
					color:#3e2610;
					text-align:center;
					text-transform:uppercase;
					font-size:14px;
					font-weight:bold;
				}
					
				.typography table th {
					padding: 3px;
					color:#3e2610;
					background: url(../images/bg-dark.png) top left repeat;
					border-color: #3e2610;
					border-style: solid;
					border-width: 1px 1px 0 0;
					text-align:center;
					font-size:13px;
					font-weight:bold;
				}
				
					.typography table th a {
						color:#3e2610;
						text-decoration:underline;
						font-weight:bold;
					}
					
						.typography table th a:hover {
							background:#d4c096;
							text-decoration:none;
						}
				
				.typography table td {
					border-color: #3e2610;
					border-style: solid;
					border-width: 1px 1px 0 0;
					text-align:left;
					padding:3px;
					color:#774d29;
					font-size:13px;
				}
				
					.typography table td a {
						color:#3e2610;
						text-decoration:underline;
						font-weight:bold;
					}
					
						.typography table td a:hover {
							background:#d0bb92;
							text-decoration:none;
						}
						
			.typography .wp-caption {
				padding: 10px 5px 0 5px;
				margin: 20px;
				background: url(../images/bg-dark.png) top left repeat;
				border: #774d29 solid 1px;
				text-align: center;
			}
				
			.typography p.wp-caption-text {
				margin: 0;
				text-align: center;
				font-style:italic;
				padding: 5px;
			}
			
			.typography .alignnone {
			}
	
			.typography .alignleft, .alignleft {
				float:left;
				margin: 0 15px 10px 0;
			}
	
			.typography .aligncenter, .aligncenter {
				display:block;
				margin: 15px auto;
			}
	
			.typography .alignright, .alignright {
				float:right;
				margin: 0 0 10px 15px;
			}

			.typography #purchase {
				margin: 30px auto 0;
				padding:15px;
				width:430px;
				background: url(../images/bg-dark.png) top left repeat;
			}

				.typography #purchase h3 {
					margin-bottom:6px;
					color:#3e2610;
					text-align:center;
					text-transform:uppercase;
					font-family: "Courier New", Courier, monospace;
					font-size:22px;
					font-weight:bold;
				}

				.typography #purchase h4 {
					margin-bottom:10px;
					color:#69401e;
					text-align:center;
					font-size:15px;
					font-weight:bold;
				}

				.typography #purchase a {
					float:left;
					margin: 0 10px 0 5px;
					display:block;
					width:200px;
					height:40px;
					line-height:38px;
					color:#774d29;
					background: url(../images/block-button.gif) top left no-repeat;
					text-align:center;
					text-transform:uppercase;
					text-decoration:none;
					font-size:14px;
					font-weight:bold;
				}

					.typography #purchase a:hover {
						background-position: 0 -40px;
					}

