#subchannel {
	border: 1px solid #d1d1d1;
	padding: 20px 10px 10px;
	}
		.authors #subchannel {
			padding:25px 15px 15px 20px;
			width:612px;
		}
			.authors #inner-content {
				width:653px;
			}
	#subchannel .title {
		font-size: 28px;
		font-weight: normal;
		text-align: center;
	}
		.authors #subchannel .title {
			font-size: 38px;
			line-height: 38px;
			text-align: left;
		}
	#subchannel .sort {
		font-size: 16px;
		line-height: 22px;
		text-align: center;
		}
		#subchannel .sort .label {
			font-size: 11px;
			font-weight: bold;
			line-height: 24px;
			text-transform: uppercase;
		}
		#subchannel .sort .current {
			color: #a7060f;
		}
		#subchannel .sort a {
		
		}
	#subchannel .list {
		background: transparent url(/images/dotted-border.gif) left top repeat-x;
		margin: 10px 0 0 0;
		padding: 8px 0 0 0;
		}	
		#subchannel .article {
			background: transparent url(/images/dotted-border.gif) left top repeat-x;
			padding: 22px 0;
			}
			#subchannel .article.first {
				background: none;
				padding: 10px 0 22px 0;
			}
			#subchannel .article.last {
				padding: 22px 0 0 0;
			}
			#subchannel .article .image {
				float:left;
				margin:0 10px 0 0;
				width:125px;
				}
				#subchannel .article .image a {
					display: block;
					}
					#subchannel .article .image a img {
						background: #d1d1d1;
						display: block;
						width: 125px;
					}
			#subchannel.magazines .article .image {
				height: 150px;
				width: 125px;
				}
				#subchannel.magazines .article .image a img {
					height: 150px;
					width: 125px;
				}		
			#subchannel .article .info {
				}
				#subchannel .article .info .title {
					font-size: 22px;
					line-height: 22px;
					text-align: left;
					text-transform: none;
					}
					#subchannel .article .info .title a {
						text-decoration: none;
						}
						#subchannel .article .info .title a:hover {
							text-decoration: underline;
						}
				#subchannel .article .info .dek {
					font-size: 14px;
					line-height: 18px;
				}
				#subchannel .article .info .link {
					font-size: 12px;
					font-style: italic;
					line-height: 18px;
					}
					#subchannel .article .info .link a {
						font-style: normal;
						font-weight: bold;
					}		
.blogAuthorListing {
	padding-top:15px;
	font-size: 14px;
	line-height: 18px;
	}
	.blogAuthorListing img {
		padding: 5px 0 0 0;
		vertical-align: middle;
		display: inline;
		float: left;
		margin: 0 10px 0px 0px;
		width: 75px;
	} 
	.blogAuthorListing a {
		text-decoration: underline;
		}
		.blogAuthorListing a:hover {
			text-decoration: none;
		}
	.authorText {
		font-size: 14px;
		font-style: italic;
		}
#photos {
	width:660px;
}
#photos a {
	text-decoration: none;
	}
	#photos a:hover {
		text-decoration: underline;
	}
/* Author Page */
.author-header {
	padding:0 0 25px 92px;
}
	.author-header .authorImage {
		float: left;
		margin-left:-92px;
		margin-right:12px;
		height: auto;
		width:80px;
	}
	.author-all-posts {
		color: #a3040d;
		font-size: 12px;
		font-style: italic;
		margin-bottom: 6px;
	}
	.author-header p {
		font-size: 14px;
		line-height: 23px;
	}
	.authors #subchannel .list {
		margin-top: 0;
	}
	.authors .article {
		padding:22px 0;
	}
		.authors .article .published-date {
			color: #5d5d5d;
			font-size: 12px;
			line-height: 18px;
			padding: 5px 0 2px;
		}
		.authors #subchannel .article .dek {
			line-height: 20px;
		}
	.authors #pagination {
		background: url(/images/dotted-border.gif) repeat-x scroll left top transparent;
		margin-top: 22px;
		padding-top: 12px;
	}
