/* ------------------------------------------------------------- 
   STORY STYLES
/* -------------------------------------------------------------  */
	.archive_chapter {
		margin: 2.5em 0 3.5em;
	}	
		.archive_pages {
			margin: 0.5em 0 1em 0;
		}
		.archive_chapter img {
			width: 134px; float: left; padding: 0 0.75em 0 0;
		}
		.archive_chapter h2 {
			font-size: 1.125em;/*18px*/
		}
		.archive_chapter a,.archive_chapter a:visited {
			display: inline-block; text-align: center;
			background: #73674e; color: #fff; 
			font-size: 0.875em;/*14px*/ border-radius: 2px;
			height: 1.571em; width: 1.714em;
			padding-top: 0.143em; margin: 0.286em 0;
			-webkit-transition: all 0.5s; transition: all 0.5s;
		}
			.archive_chapter a:hover {
				background: #fff; color: #dd4f3d;
			}

/* ------------------------------------------------------------- 
   ALMANAC STYLES
/* -------------------------------------------------------------  */
	.almanac_header {
		background: url('../images/almanac_title.png') no-repeat;
		padding: 13px 36px 40px; 
		margin: 36px auto 0; text-align: center; width: 296px;
		font-family: 'Merriweather', 'Times New Roman', serif;
		font-weight: 700; color: #e5c75f; font-size: 18px;
	}
		.almanac_section {
			position: relative; display: inline-block; width: 49%;
		}
		.almanac_book {
			width: 290px; height: 48px; 
			cursor: pointer; margin: 1.5em 0 0;
		}
			.book_alchemy {
				background: url('../images/bookbg_alchemy.png') no-repeat; background-size: contain;
			}
			.book_aradie {
				background: url('../images/bookbg_aradie.png') no-repeat; background-size: contain;
			}
			.book_commerce {
				background: url('../images/bookbg_commerce.png') no-repeat; background-size: contain;
			}
			.book_corthis {
				background: url('../images/bookbg_corthis.png') no-repeat; background-size: contain;
			}
			.book_culture {
				background: url('../images/bookbg_culture.png') no-repeat; background-size: contain;
			}
			.book_liranequois {
				background: url('../images/bookbg_liranequois.png') no-repeat; background-size: contain;
			}
			.book_meerpelt {
				background: url('../images/bookbg_meerpelt.png') no-repeat; background-size: contain;
			}
			.book_mythic {
				background: url('../images/bookbg_mythic.png') no-repeat; background-size: contain;
			}
			.book_other {
				background: url('../images/bookbg_other.png') no-repeat; background-size: contain;
			}
			.book_saronne {
				background: url('../images/bookbg_saronne.png') no-repeat; background-size: contain;
			}
			.book_science {
				background: url('../images/bookbg_science.png') no-repeat; background-size: contain;
			}
			.book_time {
				background: url('../images/bookbg_time.png') no-repeat; background-size: contain;
			}
			.book_warfare {
				background: url('../images/bookbg_warfare.png') no-repeat; background-size: contain;
			}
		.almanac_dropdown {
			width: 14.25em; padding: 0 2em; overflow:hidden;
			position: absolute; top: 4.425em; z-index: 10;
		}
			.dropdown_bookmark {
				background: url('../images/bookmark_tile.png') repeat-y;
				list-style: none; margin: 0; padding: 0.5em 1.5em 0.25em;
				font-weight: 500; text-align: center; line-height: 1.25;
				border-top: 3px solid #2f1e0b; font-size: 1.125em;/*18px*/
			}
				.dropdown_bookmark li {
					margin: 0.5em 0;
				}
				.dropdown_bookmark a, .dropdown_bookmark a:visited {
					color: #e5c75f; font-weight: 400; font-style: italic;  
				}
				.dropdown_bookmark a:hover {
					color: #fff; 
				}
			.dropdown_end {
				background: url('../images/bookmark_end.png') no-repeat;
				height: 47px;
			}
			.dropdown_alchemy, .dropdown_aradie, .dropdown_commerce,
			.dropdown_corthis, .dropdown_culture, .dropdown_liranequois, .dropdown_meerpelt,
			.dropdown_mythic, .dropdown_other, .dropdown_saronne,
			.dropdown_science, .dropdown_time, .dropdown_warfare {
				height: 0; transition: all 1s;
			}
				.book_alchemy:hover+.dropdown_alchemy, .dropdown_alchemy:hover,
				.book_aradie:hover+.dropdown_aradie, .dropdown_aradie:hover, 
				.book_commerce:hover+.dropdown_commerce, .dropdown_commerce:hover, 
				.book_corthis:hover+.dropdown_corthis, .dropdown_corthis:hover, 
				.book_culture:hover+.dropdown_culture, .dropdown_culture:hover, 
				.book_liranequois:hover+.dropdown_liranequois, .dropdown_liranequois:hover, 
				.book_meerpelt:hover+.dropdown_meerpelt, .dropdown_meerpelt:hover, 
				.book_mythic:hover+.dropdown_mythic, .dropdown_mythic:hover, 
				.book_other:hover+.dropdown_other, .dropdown_other:hover, 
				.book_saronne:hover+.dropdown_saronne, .dropdown_saronne:hover, 
				.book_science:hover+.dropdown_science, .dropdown_science:hover, 
				.book_time:hover+.dropdown_time, .dropdown_time:hover, 
				.book_warfare:hover+.dropdown_warfare, .dropdown_warfare:hover {
					height: auto;
				}
		.almanac_img {
			padding-bottom: 0 !important;
		}
		.almanac_smallimg, .almanac_medimg, .almanac_largeimg {
			margin-top: 10px;
		}
			.almanac_smallimg {
				width: 90px;
			}
			.almanac_medimg {
				width: 116px;
			}
			.almanac_largeimg {
				width: 170px;
			}
			.almanac_centerimg {
				width: 49%; margin: 16px 0;
			}
		.timeline_table, .almanac_table {
			font-size: 14px; color: #393327; font-weight: 300; line-height: 1.714;
			border: 0; 
		}
			.calendar_table {
				margin: 0 auto;
			}
			.timeline_year {
				vertical-align: top; border-right: 1px solid #D6C39A;
			}
			.table_month {
				text-align: right; border-right: 1px solid #D6C39A;
			}

/* ------------------------------------------------------------- 
   ABOUT STYLES
/* -------------------------------------------------------------  */
	.about_section {
		margin: 1em 0 2em;
	}
		.about_portrait {
			float: left; padding: 0 0.625em 0 0;
		}
		.about_name {
			margin: 0; color: #393327;
		}
		.about_desc {
			margin: 0.425em 0;
		}
		.about_biblio {
			font-size: 0.8125em;/*13px*/
		}
		.about_contact {
			text-decoration: underline; font-style: italic;
		}
/* ------------------------------------------------------------- 
   CAST STYLES
/* -------------------------------------------------------------  */
	.cast_main {
		margin-bottom: 1em;
	}
		.cast_main img {
			width: 142px;
		}
	.cast_support a {
		margin: 2px;
	}
	.cast_section-minor, .cast_section-major {
		margin: 2em 0;
	}
		.cast_section-major img {
			float: left; padding: 0 10px 0 0; height: 260px;
		}
		.cast_section-minor img {
			float: left; padding: 0 10px 0 0; height: 90px;
		}

/* ------------------------------------------------------------- 
   EXTRAS STYLES
/* -------------------------------------------------------------  */
	.extra_thumbnails {
		margin-bottom:1em;
	}
		.extra_thumbnails img {
			width: 142px;
		}
	.extra_thumb {
		display: inline-block; width: 142px; height: 142px;
		background-size: cover; background-color: black;
	}
	.extras_artwork {
		text-align: center;
	}
		.extras_artwork img {
			display: inline-block; max-width: 586px;
		}

/* ------------------------------------------------------------- 
   LINKS STYLES
/* -------------------------------------------------------------  */
	.links_section {
		margin-bottom: 1em;
	}
		.link_name {
			font-weight: 500;
		}
		.links_comic-banner_left {
			float: left; padding: 0 0.5em 0.5em 0;
		}
		.links_desc {
			font-size: 0.75em; margin: 0.5em 0;
		}