/*---------------------------------------------------------------------------------------------------------------------
**
**	SpaltedSoftware.com/presentation.css
**
**	20211028 BGH; created.
**
**---------------------------------------------------------------------------------------------------------------------
**/

body {
	background:     #DCDCD2 url('background.jpeg') no-repeat center center fixed;
	border:         0;
	font-size:      14pt;
	margin:         0;
	outline:        0;
	padding:        0;
	vertical-align: baseline;
}

/*---------------------------------------------------------------------------------------------------------------------
**/

#main {
	margin-left:   auto;
	margin-right:  auto;
	min-height:    700px;
	text-align:    center;
	width:         auto;
}

/*---------------------------------------------------------------------------------------------------------------------
**/

table.main-menu {
	border-bottom: 0.5em double rgba(255,255,255,0.85);     /* #FFFFFF white at 85% opacity. */
	border-top:    0.5em double rgba(255,255,255,0.85);	/* #FFFFFF white at 85% opacity. */
        margin-left:   auto;
        margin-right:  auto;
        margin-top:    0;

}

table.main-menu td {
	padding-left:  0.5em;
	padding-right: 0.5em;
}

/*---------------------------------------------------------------------------------------------------------------------
**/

table.xtra-menu {
	border-bottom: 0.5em double rgba(255,255,255,0.85);     /* #FFFFFF white at 85% opacity. */
	border-top:    0.5em double rgba(255,255,255,0.85);	/* #FFFFFF white at 85% opacity. */
        margin-left:   auto;
        margin-right:  auto;
        margin-top:    0;

}

table.xtra-menu td {
	font-size: 80%;
	padding-left:  0.5em;
	padding-right: 0.5em;
}

/*---------------------------------------------------------------------------------------------------------------------
**/

table.paragraphs {
	border-spacing: 1em;
        margin-left:    auto;
        margin-right:   auto;
        margin-top:     0;
	width:          85%;
}

table.paragraphs td {
	display: table-cell;
	width:   100%;
}

table.paragraphs td p {
	margin-bottom: 0.5em;
	margin-top:    0.5em;
}

table.paragraphs ol, ul {
	margin-bottom: 0.5em;
	margin-left:   0;
	margin-right:  0;
	margin-top:    0.25em;
}

/*---------------------------------------------------------------------------------------------------------------------
**/

td.paragraph-container {
	padding-top:    0.5em;
	padding-bottom: 1.5em;
	padding-left:   2em;
	padding-right:  2em;
	text-align:     left;
}

/*---------------------------------------------------------------------------------------------------------------------
**/

.background-brown {
	background-color: rgba(51,0,0,0.8);		/* #330000 Spalted brown at 80% opacity. */
}

.background-gray {
	background-color: rgba(255,255,255,0.60);	/* #FFFFFF white at 60% opacity. */
}

.background-white {
	background-color: rgba(255,255,255,0.85);	/* #FFFFFF white at 85% opacity. */
}

.font-color-black {
	color: black;
}

.font-color-brown {
	color: #330000;
	font-weight: bold;
}

.font-color-gray {
	color: rgba(255,255,255,0.85);       		/* #FFFFFF white at 85% opacity. */
}

.font-color-white {
	color: white;
}

.font-size-large {
	font-size: 1.5em;
}

.font-size-normal {
	font-size: 1.0em;
}

.font-size-small {
	font-size: 0.85em;
}

.font-size-tiny {
	font-size: 0.7em;
}

.shape-rounded-box {
	border-radius:  1.0em;
	display:        inline-block;
	min-width:	4.5em;
	padding-top:    0.5em;
	padding-bottom: 0.5em;
	padding-left:   1em;
	padding-right:  1em;
}

.tac {
	text-align: center;
}

.tal {
	text-align: left;
}

.tar {
	text-align: right;
}

/*---------------------------------------------------------------------------------------------------------------------
**/

a {
	text-decoration: none;
	color:           inherit;
}

dd {
	margin-bottom: 0.7em;
}

dt {
	font-weight:   bold;
	margin-bottom: 0.7em;
}
img {
	width:          1.1em;
	margin-bottom: -0.1em;
}

li {
	font-size:     0.85em;
	margin-bottom: 0.30em;
}

p {
	margin: 0;
}

/*---------------------------------------------------------------------------------------------------------------------
**  (eof)
*/
