/*

	Filename:          history.css
	Description:       Style sheet for history pages
	Site:              marinacity.org
	Author:            Steven Dahlman, DCMSoft LLC
	Start date:        01-25-25
	Last modification: 07-29-25

*/

/* -------------------------------------------------------------------------------- */
/* BODY                                                                             */
/* -------------------------------------------------------------------------------- */

body {
 background-color: #ffffff;
 margin: 0 0 0 0;
 overflow-x: hidden;
}

p {
  margin-bottom: 12px;
  margin-top: 12px;
}

/* -------------------------------------------------------------------------------- */
/* CONTAINERS                                                                       */
/* -------------------------------------------------------------------------------- */

/* Page navigation */
.pagenav_div {
 background-color: #0047ab;
 color: #ffffff;
 margin-bottom: 20px;
 padding: 6px;
 text-align: center;
 width: 100px;
}

/* -------------------------------------------------------------------------------- */
/* LINKS                                                                            */
/* -------------------------------------------------------------------------------- */

/*
 * Table of contents menu options
 */

A.content_menu:link {
 color: #000000;
 font-family: 'Merriweather';
 font-size: 11pt;
 text-align: left;
 text-decoration: underline;
}

A.content_menu:visited {
 color: #000000;
 font-family: 'Merriweather';
 font-size: 11pt;
 text-align: left;
 text-decoration: underline;
}

A.content_menu:hover {
 color: #0000ff;
 font-family: 'Merriweather';
 font-size: 11pt;
 text-align: left;
 text-decoration: underline;
}

A.content_menu:active {
 color: #000000;
 font-family: 'Merriweather';
 font-size: 11pt;
 text-align: left;
 text-decoration: underline;
}

/*
 * Section menu
 */

A.section_menu:link {
 color: #eeeeee;
 font-family: 'Merriweather';
 font-size: 12pt;
 text-align: left;
 text-decoration: none;
}

A.section_menu:visited {
 color: #eeeeee;
 font-family: 'Merriweather';
 font-size: 12pt;
 text-align: left;
 text-decoration: none;
}

A.section_menu:hover {
 color: #ffffff;
 font-family: 'Merriweather';
 font-size: 12pt;
 text-align: left;
 text-decoration: none;
}

A.section_menu:active {
 color: #eeeeee;
 font-family: 'Merriweather';
 font-size: 12pt;
 text-align: left;
 text-decoration: none;
}

/*
 * Section menu (horizontal)
 */

A.section_menu_horiz:link {
 color: #191970;
 font-family: 'Merriweather';
 font-size: 10pt;
 text-align: center;
 text-decoration: none;
}

A.section_menu_horiz:visited {
 color: #191970;
 font-family: 'Merriweather';
 font-size: 10pt;
 text-align: center;
 text-decoration: none;
}

A.section_menu_horiz:hover {
 color: #191970;
 font-family: 'Merriweather';
 font-size: 10pt;
 text-align: center;
 text-decoration: underline;
}

A.section_menu_horiz:active {
 color: #191970;
 font-family: 'Merriweather';
 font-size: 10pt;
 text-align: center;
 text-decoration: none;
}

/* -------------------------------------------------------------------------------- */
/* TEXT                                                                             */
/* -------------------------------------------------------------------------------- */

/*
 * Photo caption
 */

.caption {
 color: #000000;
 font-family: 'Roboto';
 font-size: 11pt;
 line-height: 1.25;
 text-align: left;
}

.caption_top {
 color: #000000;
 font-family: 'Roboto';
 font-size: 11pt;
 line-height: 1.25;
 padding-bottom: 18px;
 padding-top: 6px;
 text-align: left;
}

.caption_right {
 color: #000000;
 font-family: 'Roboto';
 font-size: 11pt;
 line-height: 1.25;
 text-align: right;
}

/* Table of contents */
.content_table {
 color: #000000;
 font-family: 'Roboto';
 font-size: 11pt;
 text-align: left;
}

/* Fixed-width */
.fixed {
 color: #000000;
 font-family: 'Courier New';
 font-size: 11pt;
 line-height: 1.25;
 text-align: left;
}

/* Key date(s) */
.keydate {
 color: #000000;
 font-family: 'Merriweather';
 font-size: 10pt;
 padding-bottom: 12px;
 text-align: center;
}

/* Quote */
.quote {
 background-color: #f6f6f6;
 color: #000000;
 font-family: Georgia;
 font-size: 12pt;
 line-height: 1.25;
 margin-bottom: 12px;
 padding: 6px;
 text-align: left;
}

/* Story text */
.story {
 color: #000000;
 font-family: Georgia;
 font-size: 12pt;
 line-height: 1.25;
 text-align: left;
}

/* Story title (home page) */
.title {
 color: #000000;
 font-family: 'Merriweather';
 font-size: 18pt;
 line-height: 1.25;
 padding-bottom: 6px;
 text-align: center;
}