body
{
	margin:				0in;
	padding:			0in;
	
	background-color:	white;
	cursor:				normal;
}

#header
{
	background-image:	url( "http://merlynspen.newfangled.com/images/top-bg.gif" );
	background-repeat:	no-repeat;
	background-color:	black;	
}

/*********************************************************************************************************/
/*	Page elements that shold not be printed
/*********************************************************************************************************/
.footer
{
border-top:			none;
}

.hdn,ul.menublock,ul.submenublock,#sidenav,.footer,.legal-footer,#globals,#sidenav-spacer
{
	display:			none;
	
}

#status_illustration
{
	position:			absolute;
	top:				370px;
	left:				0px;
	z-index:			60px;
}

#decision-graphic
{
	position:			absolute;
	top:				240px;
	left:				400px;
	z-index:			60px;
}


#content,#home-content
{
	display:			block;
	margin:				0px;
	width:				auto;
	padding:			0px;
}

#home-content
{
	margin:				0px;	
}

#collection-banner
{
	width:				185px;
	margin:				43px 0px 20px 40px;
	background-color:	white;
}

/*********************************************************************************************************/
/*	Hide select edit elements
/*********************************************************************************************************/
a.selectedit,a.selectedit_preview,input.selectedit,input.siteeditbutton,input.selectedit_preview
{
	display:			none;
}

#selectedit_list
{
	display:			none;
}

/*-------------------------------------------------------------------------------------------------------*/
/*	Homepage styles
/*-------------------------------------------------------------------------------------------------------*/
.quote-large
{
	width:				420px;
	line-height:		28px;
	font-size:			21px;
	font-family:		Times, Times New Roman, Serif;
	font-style:			italic;
	color:				rgb(119,119,170);
}

.quote-large-source
{
	margin-top:			1px;
	width:				420px;
	line-height:		15px;
	font-size:			10px;
	font-family:		verdana,arial,sans serif;
	color:				rgb(119,119,170);
}

.hometext
{
	margin-top:			17px;
	width:				420px;
	line-height:		17px;
	font-size:			13px;
	font-family:		Times New Roman, Times, Serif;
	color:				rgb(119,119,119);
}

.home-libraryblock
{
	margin-top:			52px;
	width:				420px;
	display:			block;
}

.library-quote
{
	margin-top:			4px;
	width:				280px;
	line-height:		17px;
	font-size:			12px;
	font-family:		Times New Roman, Times, Serif;
	color:				rgb(119,119,119);
}

.library-source
{
	margin-top:			5px;
	width:				280px;
	line-height:		15px;
	font-size:			9px;
	font-family:		verdana,arial,sans serif;
	color:				rgb(119,119,119);
}

.new-title
{
	line-height:		12px;
	font-size:			10px;
	font-family:		verdana,arial,sans serif;
	color:				rgb(119,119,170);
	font-weight:		bold;
}

.new-text
{
	margin-bottom:		10px;
	line-height:		12px;
	font-size:			10px;
	font-family:		verdana,arial,sans serif;
	color:				rgb(119,119,119);
}

.collection-text
{
	margin-top:			5px;
	margin-bottom:		10px;
	line-height:		12px;
	font-size:			10px;
	font-family:		verdana,arial,sans serif;
}

/*-------------------------------------------------------------------------------------------------------*/
/*	Body structure elements
/*-------------------------------------------------------------------------------------------------------*/
body
{
	margin:				0px;
	padding:			0px;
	background-repeat:	repeat-x;
	background-color:	white;
	cursor:				normal;
}

#sidenav
{
	position:			absolute;
	top:				157px;
	left:				0px;
	z-index:			60px;

	width:				120px;

	margin:				20px 35px 20px 20px;
	font-family:		verdana,arial,sans serif;
	line-height:		1.5em;
	font-size:			0.6em;


}

#content,#home-content
{
	display:			block;
	margin:				0px;
	width:				auto;
	padding:			0px;
}

#home-content
{
	margin:				27px 40px 55px 26px;	
}

#collection-banner
{
	width:				185px;
	margin:				43px 0px 20px 40px;
	background-color:	white;
}

/*-------------------------------------------------------------------------------------------------------*/
/*	Standard body styles
/*-------------------------------------------------------------------------------------------------------*/
h1
{
	margin:				29px 0px 0px 0px;
	padding:			0em 0em;

	font-family:		Times New Roman, Times, Serif;
	font-weight:		normal;
	font-size:			28px;
	color:				rgb(102,136,102);
	font-variant:		small-caps;
}

h1 a
{
	font-weight:		normal;
	text-decoration:	none;
	color:				rgb(102,136,102);
	
}

h2
{
	margin:				1.1em 0em 0em 0em;
	padding:			0em;
	font-family:		Times New Roman, Times, Serif;
	font-weight:		bold;
	font-size:			15px;
	color:				rgb(102,136,102);
}

h3
{
	margin:				1.7em 0em 0em 0em;
	line-height:		1.7em;
	font-family:		verdana,arial,sans serif;
	font-weight:		bold;
	font-size:			0.70em;
	color:				black;
}

.title
{
	margin:				29px 0px 0px 0px;
	padding:			0em 0em;

	font-family:		Times New Roman, Times, Serif;
	font-weight:		normal;
	font-size:			27px;
	color:				rgb(102,136,102);
}

.banner-text
{
	padding:			0px 15px 0px 18px;
	line-height:		16px;
	font-size:			10px;
	font-family:		verdana,arial,sans serif;
	color:				rgb(119,119,119);
}

/*	Same properties except different line-height	*/
.bodytext,.bodytext2
{
	margin:				0em 0em 1.7em 0px;
	padding:			0px;
	line-height:		1.5em;
	font-family:		Times New Roman, Times, Serif;
	font-size:			0.80em;
	color:				rgb(119,119,119);
}

.bodytext2
{
	line-height:		1.4em;
	margin-bottom:		1.3em;
}

.statustext
{
	margin:				0em 0em 1.7em 15px;
	padding:			0px;
	line-height:		1.5em;
	font-family:		verdana,arial,sans serif;
	font-size:			0.65em;
	color:				rgb(102,136,102);
	width:				567px;
}

.search-results
{
	line-height:		1.6em;
	font-family:		Times New Roman, Times, Serif;
	font-size:			0.72em;
	color:				rgb(119,119,119);
	
	margin:				0em;
	padding:			0px;
	
}

.tabletext
{
	line-height:		1.5em;
	font-family:		Times New Roman, Times, Serif;
	font-size:			0.80em;
	color:				rgb(119,119,119);
	
	margin:				0em;
	padding:			0px;
	
}

.tabletext-fade
{
	line-height:		1.5em;
	font-family:		Times New Roman, Times, Serif;
	font-size:			0.80em;
	color:				gray;
	
	margin:				0em;
	padding:			0px 10px 0px 0px;
}

.tabletext-sm
{
	line-height:		1.5em;
	font-family:		Times New Roman, Times, Serif;
	font-size:			0.80em;
	color:				rgb(119,119,119);
	
	margin:				0em;
	padding:			0px;
}

.tabletext-grn
{
	line-height:		1.5em;
	font-family:		Times New Roman, Times, Serif;
	font-size:			0.80em;
	color:				rgb(102,136,102);
	
	margin:				0em;
	padding:			0px 0px 0px 0px;
	font-style:			italic;
}



.bannertext
{
	line-height:		1.5em;
	font-family:		verdana,arial,sans serif;
	font-size:			0.65em;
	color:				black;
}

a
{
	text-decoration:	none;
	color:				rgb(119,119,170);
	font-weight:		bold;
}

a:hover
{
	color:				rgb(136,51,51);
}

blockquote
{
	margin:			1em 3em;
	border-top:		1px solid rgb(221,204,204);
	border-bottom:	1px solid rgb(221,204,204);
	padding:		0.5em 0em;
	font-family:	times new roman,times;
	font-size:		1.15em;
	font-style:		italic;
	line-height:	1.4em;
	color:			rgb(153,51,51);
}

/*-------------------------------------------------------------------------------------------------------*/
/*	Story View styles
/*-------------------------------------------------------------------------------------------------------*/
#storynav1
{
	position:			absolute;
	top:				234px;
	left:				465px;
	z-index:			60px;
	width:				300px;
	
	line-height:		15px;
	font-size:			10px;
	font-family:		verdana,arial,sans serif;
	color:				rgb(119,119,119);
}

#storynav2
{
	float:				right;
	
	line-height:		15px;
	font-size:			10px;
	font-family:		verdana,arial,sans serif;
	color:				rgb(119,119,119);
}

#storyview
{
	background-image:	url( /images/paper_bg.gif );
	background-repeat:	no-repeat;
	display:			block;
	margin:				10px 20px 20px 20px;
	width:				786px;
	min-height:			411px;
	padding:			14px 0px 0px 0px;
}

a.story-backlink
{
	margin-left:		18px;
	font-size:			10px;
	font-family:		verdana,arial,sans serif;
	font-weight:		normal;
}

.story
{
	padding:			5px 0px 40px 0px;
	min-height:			411px;
}

.story-info
{
	margin-top:			48px;
	margin-bottom:		10px;
	line-height:		15px;
	font-size:			10px;
	font-family:		verdana,arial,sans serif;
	color:				black;
}

.story-title
{
	margin:				20px 0px 0px 0px;
	padding:			0em 0em;

	font-family:		Times New Roman, Times, Serif;
	font-size:			23px;
	color:				black;
}

.story-subtitle
{
	font-family:		Times New Roman, Times, Serif;
	font-size:			15px;
	color:				black;
	font-style:			italic;
}

.story-author
{
	margin-top:			20px;
	font-family:		Times New Roman, Times, Serif;
	font-size:			13px;
	color:				black;
	font-weight:		bold
}

.story-text
{
	line-height:		1.5em;
	font-family:		Times New Roman, Times, Serif;
	font-size:			0.80em;
	color:				black;
}

.par-number
{
	font-weight:		bold;
	font-size:			10px;
	font-family:		verdana,arial,sans serif;
	color:				black;
}

.comments
{
	margin:				10px 53px 53px 53px;
	border-top:			1px solid rgb(204,187,153);
	display:			block;
	padding:			15px 39px 0px 39px;
	line-height:		18px;
	font-size:			10px;
	font-family:		verdana,arial,sans serif;
	color:				black;
}

.comments-title
{
	font-size:			11px;
	font-weight:		bold;
}

.comments-text
{
	margin:				10px 95px 0px 0px;
}

/*-------------------------------------------------------------------------------------------------------*/
/*	Form styles
/*-------------------------------------------------------------------------------------------------------*/
select.formselect
{
	font-family:		verdana,arial,sans serif;
	font-size:			11px;
	color:				black;
	
	margin:				2px 0px;
	width:				196px;
}

input.formtext
{
	font-family:		verdana,arial,sans serif;
	font-size:			11px;
	color:				black;
	
	margin:				2px 0px;
	width:				190px;
}

input.sm-formtext
{
	width:			20px;
	font-size:		10px;
}

input.button
{
	background-color:	rgb(236,233,216);
	padding:			3px 10px;
	font-weight:		normal;
	border:				1px solid #CCBB99;

	font-family:		verdana,arial,sans serif;
	font-size:			11px;
	color:				black;
}

input.sm-button
{
	background-color:	rgb(236,233,216);
	font-weight:		normal;
	padding:		1px 2px;
	font-size:		10px;
	border:			1px solid #CCBB99;
}

textarea.textfield
{
	font-family:		verdana,arial,sans serif;
	font-size:			11px;
	color:				black;
	
	width:				190px;
	font-size:			11px;
}