/* ------------------------------ */
/* Ohio 66 - main body properties */
/* ------------------------------ */
body
{
	font-family: Verdana, Helvetica, Arial, "Trebuchet MS", sans-serif;
	font-size: 81%;
	color: black;
	background-color: 	#D5E9D7;
	max-width: 768px; /* 768 */
	margin: 16px;
}

img { border: 0px; }
/* img { padding: 1px; border: 1px solid #cccccc; background-color: #000000; } */

/* --------------------------------------------------------- */
/* Standard item - a 'white' block that contains other items */
/* --------------------------------------------------------- */
.standard_item { background-color: white; padding: 16px; margin-top: 16px; margin-bottom: 16px; border: 2px solid #999; }
.standard_item_left { padding-right: 16px; }
.standard_item_right { padding-left: 16px; }
.standard_item_list { padding-left: 16px; padding-right: 16px; }

/* ----------------------------------------------------------------------------- */
/* ???																			 */
/* ----------------------------------------------------------------------------- */
.editors_note { font-style: italic; }

/* ----------------------------------------------------------------------------- */
/* Forum                                                                         */
/* ----------------------------------------------------------------------------- */
.container { background-color: red; padding: 16px; }
.banner { background-color: #EEE; padding: 8px; }

/* ----------------------------------------------------------------------------- */
/* Debugging                                                                         */
/* ----------------------------------------------------------------------------- */
.fntrace { width: 256px; background-color: red; color: white; padding-left: 8px; padding-right: 8px; }
.trace { width: 256px; background-color: blue; color: white; padding-left: 8px; padding-right: 8px; }

/* ----------------------------------------------------------------------------- */
/* 'Groups' of periodical items (used only on the main Newspaper Clippings page) */
/* ----------------------------------------------------------------------------- */
.periodical_group { margin-top: 16px; margin-bottom: 16px; padding: 16px; background-color: white; border: 2px solid #999; }
.periodical_name { text-decoration: underline; font-size: larger; }
.periodical_title { margin-left: 16px; margin-top: 8px; }
.peridocial_description { margin-left: 32px;  display: inline; }

/* ------------------------------------------------------------------------------------------ */
/* Legal Affidavit																			  */
/* ------------------------------------------------------------------------------------------ */
.affidavitBody { max-width: 768px; 
	font-family: "Courier"; font-size: 120%; font-weight: normal;
	background-color: white; 
	line-height: 160%; padding: 32px; text-indent: 35px;}

.affidavitHeader { line-height: 100%; text-indent: 0px; };

.underline { text-decoration: underline; }

/* ------------------------------------------------------------------------------------------ */
/* Individual newpspaper items on a full page - for example, the four itmes by John M. Whalen */
/* ------------------------------------------------------------------------------------------ */
.newspaper { font-size: 112%; max-width: 768px; font-family: "Georgia"; background-color: white; margin-bottom: 16px; padding: 24px; border: 2px solid #999; }
.newspaper_supertitle { font-family: "Georgia"; font-size: 125%; font-weight: bold; }
.newspaper_title { font-family: "Georgia"; font-size: 140%; font-weight: bold; }
.newspaper_sub_title { font-family: "Georgia"; font-style: italic; font-size: 110%; font-weight: bold; }
.newspaper_byline { font-family: "Georgia"; font-style: italic; font-size: 110%; }
.newspaper_text { font-family: "Georgia"; /*font-size: 100%;*/ text-indent: 16px; line-height: 150%; }
.newspaper_name_date { font-family: "Georgia"; font-style: italic; font-size: 100%; }
.newspaper_page { text-align: center; color: gray; } 

/* ------------------------------------------------------------------------------------------ */
/* Individual newpspaper items on a full page - for example, the four itmes by John M. Whalen */
/* ------------------------------------------------------------------------------------------ */
.newspaper_ex { font-family: "Georgia"; background-color: white; }
.newspaper_ex_supertitle { /*width: 100px;*/ /*color: red;*/ font-size: 110%; /*line-height: 200%;*/ font-weight: bold; }
.newspaper_ex_title { font-size: 140%; /*line-height: 200%;*/ font-weight: bold; }
.newspaper_ex_sub_title { font-style: italic; font-size: 110%; font-weight: bold; }
.newspaper_ex_byline { font-style: italic; font-size: 110%; }
.newspaper_ex_text { font-size: 100%; text-indent: 16px; }
.newspaper_ex_name_date { font-style: italic; font-size: 100%; }

/* ------------------------------------------------------------------------------------------ */
/* Scripts																					  */
/* ------------------------------------------------------------------------------------------ */
.script_ex { max-width: 768px; font-family: "Courier New", "Courier"; background-color: white; padding: 32px; }
.script_ex_title { font-family: "Courier New", "Courier"; font-size: 140%; font-weight: bold; text-align: center; margin-top: 12px; }
.script_ex_byline { font-family: "Courier New", "Courier"; font-style: italic; font-size: 120%; text-align: center; margin-top: 12px; }
.script_ex_text { font-family: "Courier New", "Courier"; font-size: 100%; text-indent: 48px; margin-top: 32px; }

/* ------------------------------------------ */
/* Floating images used in newspaper articles */
/* ------------------------------------------ */
img.floatLeft { float: left; margin-left: 0px; margin-right: 16px; border: 0px; }
img.floatLeftClear { float: left; clear: left; margin-left: 0px; margin-right: 16px; border: 0px; }
img.floatRight { float: right; margin-left: 16px; margin-right: 0px; border: 0px; }
img.floatRightClear { float: right; clear: right; margin-left: 16px; margin-right: 0px; border: 0px; }


.assert_text { font-size: 18px; color: white; background-color: red; }
.commentary_header { font-size: 17px; color: black; }
.commentary { margin-right: 32px; font-size: 13px; color: black; }

.episode_photo_table { width: 100%; background-color: #FAFFFC; /*#F8F8FF;*/  border: 2px solid #999; }
.episode_photo_td { padding: 16px; }

.episode_header
{
	/* max-width: 100%; */
	/* padding: 8px; */
	font-family: "Georgia", serif;  
	font-color: white
	color: white;
	background-color: 	#B0C4DE;
	margin-bottom: 16px;

	border-width: 2px;
	border-style: outset outset outset outset;
	border-color: blue blue blue blue;
}

table.episode
{
	/* width: 100%; */
	/* border-width: 1px 1px 1px 1px; */
	/* border-spacing: 1px; */
	/* border-style: outset outset outset outset; */
	/* border-color: blue blue blue blue; */
	border-collapse: separate;
	color: white;
	background-color: 	#B0C4DE;
}

table.epsiode > td { font-size: 52px; }

.episode_title_td
{
	font-size: 34px;
	font-style: italic;
	text-align: center;
	vertical-align: center;
}

.episode_location_td
{
	font-size: 24px;
	font-style: italic;
	text-align: center;
	vertical-align: center;
}

/* -------------------------------------------- */
/* LETTER (See Mermaids on Cruelest Sea Of All) */
/* -------------------------------------------- */
.letter { font-family: "Trebuchet MS"; font-style: italic; padding-left: 32px; padding-right: 64px; }


/* ============================================================================================	*/
/*								SCRIPT - START													*/
/* ============================================================================================	*/

.script { font-family: Courier; font-size: 110%; line-height: 120%; }
.script_title { text-align: center; }
.script_block { margin: 0px 128px 0px 64px; }
.script_part { text-align: center; }
.script_dialog { margin: 0px 0px 32px 64px; }

/* ============================================================================================	*/
/*								MENU - START													*/
/* ============================================================================================	*/

@variables { StandardMenuItemWidth: 200px; }

.ohio66_menu
{
	height: 64px;
}

#pmenu, #pmenu ul
{
	padding:	0;
	margin:		0px;
	list-style-type: none;
}

#pmenu
{
	font-family:	Arial;
	margin:			0px 0px 16px 0px;
	position:		relative;
	xz-index:		500;
}

#pmenu li
{
	float:		left;
	position:	relative;
}

#pmenu a, #pmenu a:visited 
{
	display:			block;
	width:				150px;
	font-size:			10px;
	color:				#000;
	height:				23px;
	line-height:		22px;
	text-decoration:	none;
	text-indent:		5px;
	background:			#FFF;
	border:				1px solid; #000;
	border-width:		0 1px 1px 0;
	border-color:		red;
}

#pmenu li:hover > a
{
	color:				#000;
	background:			#cdf;
	
}

#pmenu li ul { display: none; }

/* left: one greater than width of #pmenu a above */
#pmenu li:hover > ul { display:block; position:absolute; top:0; left:151px; }
#pmenu > li:hover > ul { left:0; top:24px; }

/* ============================================================================================	*/
/*								MENU - END														*/
/* ============================================================================================	*/



