/* used only on /authors pages */

/* this css file should be loaded AFTER the usual one */

.authorLinkline {
	width: 740px;
	margin: 0 0 8px 30px;
	padding: 0;
	text-align: left;
}
	.authorLinkline a {
		font-size: 150%;
	}
	.authorLinkline a:link {
		color: #008;
		text-decoration: underline;
	}
	.authorLinkline a:visited {
		color: #4e4f80;
		text-decoration: none;
	}
	.authorLinkline a:hover, .authorLinkline a:active {
		color: #f00;
		text-decoration: none;
	}
.authorTable {
	font-size: 100%;
	width: 740px;
	margin: 0 0 20px 0;
	padding: 0;
}
.authorTable td.content {
	width: 610px;
	padding: 0 8px 0 0;
	vertical-align: top;
}
	.authorTable td.content div.formWarn {
		width: auto;
		margin: 0 10px 4px 10px;
		text-align: left;
		font-size: 70%;
	}
	.authorTable td.content div.formBox {
		width: auto;
		margin: 0 auto 15px auto;
		padding: 25px;
		text-align: center;
		font-size: 100%;
		background-color: #efefef;
		border-color: #808090 #101020 #101020 #808090;
		border-style: solid;
		border-width: 2px;
	}
		.authorTable td.content div.formBox form {
			margin: 0;
		}
	.authorTable td.content div.formHints {
		width: 100%;
		margin: 0 auto 0 auto;
		text-align: left;
		font-size: 100%;
	}


.authorTable td.skyscraper {
	width: 130px;
	text-align: right;
	vertical-align: top;
}
	/* text ads under skyscraper */
	.authorTable td.skyscraper div {
		text-align: center;
		padding: 10px 0 0 10px;
		font-size: 80%;
		line-height: 1.3em;
	}
		.authorTable td.skyscraper div a:link {
			color: #4e4f80;
			text-decoration: underline;
		}
		.authorTable td.skyscraper div a:visited {
			color: #4e4f80;
			text-decoration: underline;
		}
		.authorTable td.skyscraper div a:hover, .authorTable td.skyscraper div a:active {
			color: #f00;
			text-decoration: none;
		}

#authorList {
	font-size: 100%;
	width: 740px;
	margin: 0 0 20px 0;
	padding: 0;
}
#authorList td.authors {
	width: 610px;
	padding: 0 8px 0 0;
	vertical-align: top;
}
#authorList td.authors div.header {
	width: 610px;
	margin: 0 0 12px 0;
	padding: 6px;
	background-color: #069;
	border-color: #808090 #101020 #101020 #808090;
	border-style: solid;
	border-width: 3px;
	text-align: center;
	font-size: 120%;
	color: #fff;
}
#authorList td.authors table.lineitem {
	width: 100%;
	font-size: 100%;
}
#authorList td.authors table.lineitem b {
	font-weight: bold;
	text-indent: 0;
}
	#authorList td.authors table.lineitem td.poet {
		font-size: 100%;
		width: 250px;
		padding: 4px;
		text-indent: 15px;
	}
		#authorList td.authors table.lineitem td.poet a:link {
			color: #4e4f80;
			text-decoration: underline;
		}
		#authorList td.authors table.lineitem td.poet a:visited {
			color: #4e4f80;
			text-decoration: none;
		}
		#authorList td.authors table.lineitem td.poet a:hover, #authorList td.authors table.lineitem td.poet a:active {
			color: #f00;
			text-decoration: none;
		}
	#authorList td.authors table.lineitem td.joined {
		width: 150px;
		text-align: center;
		padding: 4px;
	}
	#authorList td.authors table.lineitem td.poems {
		width: 150px;
		text-align: center;
		padding: 4px;
	}
	#authorList td.authors table.lineitem td.seperator {
		font-size: 130%;
		width: 100%;
		padding: 8px;
		text-indent: 45px;
		background-color: #eee;
		color: #008;
	}
	#authorList td.authors table.lineitem td.sepTop {
		font-size: 80%;
		width: 150px;
		padding: 8px;
		text-align: right;
		background-color: #eee;
		color: #008;
	}


#authorList td.skyscraper {
	width: 130px;
	text-align: right;
	vertical-align: top;
}
	/* text ads under skyscraper */
	#authorList td.skyscraper div {
		text-align: center;
		padding: 10px 0 0 10px;
		font-size: 80%;
		line-height: 1.3em;
	}
		#authorList td.skyscraper div a:link {
			color: #4e4f80;
			text-decoration: underline;
		}
		#authorList td.skyscraper div a:visited {
			color: #4e4f80;
			text-decoration: underline;
		}
		#authorList td.skyscraper div a:hover, #authorList td.skyscraper div a:active {
			color: #f00;
			text-decoration: none;
		}

