div.archive-list {
	width:100%;
	overflow:hidden;
	}
	
	div.archive-list div.entry {
		position:relative;
		margin-right:0;
		margin-bottom:1em;
		width:67.1em;
		height:8em;
		}
			
		div.archive-list div.entry div.date {
			position:absolute;
			top:0;
			left:0;
			width:12.8em;
			height:8em;
			background:url(elm/bg_archive_entry_corner_top_left.gif) top left no-repeat;
			z-index:1;
			}
			
			div.archive-list div.entry div.date span {
				display:block;
				padding:1.5em 0 0 1.4em;
				width:7.7em;
				height:4.25em;
				font-size:1.4em;
				background:url(elm/bg_archive_entry_corner_bottom_left.gif) bottom left no-repeat;
				}
			
		div.archive-list div.entry div.text {
			position:absolute;
			top:0;
			left:0;
			border:1px solid #b0a391;
			padding:1.4em 20.2em 1.4em 11.7em;
			width:35em;
			height:5em;
			}
			
			div.archive-list div.entry div.text h2 {
				display:block;
				margin-bottom:0;
				font-size:1.8em;
				}
				
				div.archive-list div.entry div.text h2 a {
					font-size:1em;
					color:#3e1f01;
					}
					
			div.archive-list div.entry div.text div.ingress {
				margin-bottom:0;
				padding-left:0;
				font-size:1.4em;
				font-weight:normal;
				color:#6a5843;
				}
				
				div.archive-list div.entry div.text div.ingress p {
					font-size:1em;
					font-weight:normal;
					line-height:normal;
					color:#6a5843;
					}
				
		div.archive-list div.entry a.image,
		div.archive-list div.entry div.no-image {
			position:absolute;
			width:19.8em;
			height:8em;
			top:0;
			right:0;
			}
			
		div.archive-list div.entry a.image {
			background:#b0a391;
			}
			
			div.archive-list div.entry a.image img {
				left:auto;
				right:0;
				cursor:pointer;
			}
			
			div.archive-list div.entry a.image span.frame {
				width:19.8em;
				height:8em;
				background:url(elm/bg_archive_img_frame_top.png) top right no-repeat;
				}
				
				div.archive-list div.entry a.image span.frame span {
					display:block;
					width:19.8em;
					height:8em;
					background:url(elm/bg_archive_img_frame_bottom.png) bottom right no-repeat;
					cursor:pointer;
					}
				
		div.archive-list div.entry div.no-image {
			background:url(elm/bg_archive_entry_corner_top_right.gif) top right no-repeat;
			}
			
			div.archive-list div.entry div.no-image span {
				display:block;
				width:19.8em;
				height:8em;
				background:url(elm/bg_archive_entry_corner_bottom_right.gif) bottom right no-repeat;
				}
