html body {
	background: #FFF url(/images/bg-oranges.jpg) center top no-repeat;
}

#issue {
	border: 1px solid #d1d1d1;
	padding: 20px 10px 10px;
	}
	#issue .title {
		font-size: 28px;
		font-weight: normal;
		text-align: center;
		text-transform: uppercase;
	}
	#issue .title.nocap {
		text-transform: none;
	}
	#issue .sort {
		font-size: 16px;
		line-height: 22px;
		text-align: center;
		}
		#issue .sort .label {
			font-size: 11px;
			font-weight: bold;
			line-height: 24px;
			text-transform: uppercase;
		}
		#issue .sort .current {
			color: #a7060f;
		}
		#issue .sort a {
		
		}
	#issue .list {
		background: transparent url(/images/dotted-border.gif) left top repeat-x;
		margin: 10px 0 0 0;
		padding: 8px 0 0 0;
		}	
		#issue .issue {
			background: transparent url(/images/dotted-border.gif) left top repeat-x;
			padding: 22px 0;
			}
			#issue .issue.first {
				background: none;
				padding: 10px 0 22px 0;
			}
			#issue .issue.last {
				padding: 22px 0 0 0;
			}
			#issue .issue .image {
				display: inline;
				float: left;
				margin: 0 10px 0 0;
				width: 125px;
				}
				#issue .issue .image a {
					display: block;
					}
					#issue .issue .image a img {
						background: #d1d1d1;
						display: block;
						width: 125px;
					}
			#issue.magazines .issue .image {
				height: 150px;
				width: 125px;
				}
				#issue.magazines .issue .image a img {
					height: 150px;
					width: 125px;
				}		
			#issue .issue .info {
				display: inline;
				float: left;
				width: 262px;
				}
				#issue .issue .info .title {
					font-size: 22px;
					line-height: 22px;
					text-align: left;
					text-transform: none;
					}
					#issue .issue .info .title a {
						text-decoration: none;
						}
						#issue .issue .info .title a:hover {
							text-decoration: underline;
						}
				#issue .issue .info .dek {
					font-size: 14px;
					line-height: 18px;
				}
				#issue .issue .info .link {
					font-size: 12px;
					line-height: 18px;
				}			
