h1.title
{
	margin-bottom: 0.2em;
}

h2.chapter-date
{
	font-size: 110%;
}

div.post-content p,
table.storyline-index td.description p
{
	line-height: 2em;
}
	
div.chapter-notes,
div.storyline-sub-navigation
{
	margin-bottom: 1em;
	padding: 0 0.5em;
}

div.chapter-notes
{
	font-style: italic;	
}

textarea
{
	width: 50%;
	height: 200px;
}

textarea#notes
{
	height: 100px;
}

table.storyline-index td.description
{
	font-size: 93%;
	font-style: italic;
	margin-bottom: 1.2em;
	padding-top: 0.4em;
}

table.storyline-index td.description p
{
	margin-bottom: 0.6em;
}

table.storyline-index h2
{
	margin-bottom: 0;	
}

a.chapter-entry
{
	cursor: pointer;
}

table.storyline-chapters
{
	width: auto;	
}

table.storyline-chapters td
{
	padding: 2px 10px;	
}

td.storyline-preview-image
{
	padding-right: 15px;
	vertical-align: top;
}

img.storyline-preview
{
	margin-right: 15px;
	margin-bottom: 15px;
	margin-top: 4px;
}

/* ========================================================= */
/*                   STORYLINE NAVIGATION                    */
/* ========================================================= */
span.storydate
{
	white-space: nowrap;
	font-size: 93%;
}

p.other-storylines
{
	margin-top: 1.5em;
	margin-bottom: 0.2em;
}

div.storyline-navigation h4.current-storyline
{
	font-style: italic;
	margin-bottom: 0.2em;
}

div.storyline-navigation h5,
div.storyline-navigation h6
{
	margin-bottom: 0.2em;
}

div.storyline-navigation h6
{
	font-weight: normal;
}

div.storyline-navigation span.storydate {
	font-size: 90%;
	font-style: italic;
}

/* ========================================================= */
/*                      LEFT  SIDEBAR                        */
/* ========================================================= */
div.left-sidebar
{
	padding-top: 15px;	
}

div.left-sidebar h3
{
	margin-bottom: 0.2em;	
}

/* ========================================================= */
/*                      RIGHT SIDEBAR                        */
/* ========================================================= */
div.right-sidebar
{
	padding-top: 10px;	
}

table#storyline-chapter-navigation td {
	text-align: center;
	font-weight: bold;
	padding-bottom: 8px;
}

select#storyline-chapter-select
{
	width: 170px;  /* assumes blueprint colspan of 5 */
	font-size: 93%;
	margin-bottom: 1.5em;
}

div.right-sidebar h3.storyline-title
{
	margin-bottom: 0.4em;	
}

