
BODY {
	font-family: 'Times New Roman', Serif;
	color: #000000;
	background: url(borderparch.jpg) #F2EBD8 top left fixed;
	margin-left: 35px;
}

BODY.noborder {
	font-family: 'Times New Roman', Serif;
	color: #000000;
	background: url(parchment.jpg) #F2EBD8 top left fixed;
	margin-left:10px;
}

A:link    { color: #0000FF; }
A:active  { color: #FFCC00; }
A:visited { color: #003399; }
A:hover   { color: #8888FF; }

A IMG {
	border-style: none;
	padding: 5px;
}
A:hover IMG { background: #FFFFEE none; }

P { font-family: 'Times New Roman', Serif; }

.indented {
	margin-left: 5%;
	margin-right: 5%;
}


/* Photo-class images get a white background & border.
 */
IMG.photo {
	background: #FFFFFF none;
	padding: 8px;
	border: 8px solid #FFFFFF;
}

H1, H2, H3, H4, H5 { color: red; font-weight: bold; }

H1 {	font-size: 225%; }
H2 {	font-size: 150%; }
H3 {	font-size: 100%; }
H4 {	font-size: 84%; }
H5 {	font-size: 67%; }
H6 {	font-size: 50%; color: red; }

LI {
	margin: 0.7em 0px 0.7em;
}

DT, DD {
	margin-top: 0.7em;
}

DT {
	font-weight: bold;
}

TH {
	font-family: 'Arial', Sans-Serif;
	font-size: 100%;
	font-weight: bold;
	color: #000080;
}

TD {
	font-family: 'Times New Roman', Serif;
	font-size: 100%;
	padding: 5px 5px 5px 5px;
}


TD P {
	font-family: 'Times New Roman', Serif;
	font-size: 100%;
}

HR {
	height: 4px;
	color: #000080;
}

IMG {
	border-color: #000080;
}

/*------------------------------------------------------
 *
 * Special table styles for News page
 */

/*
 * Ordinary cells in an 'news'-class table
 * (with or without paragraphs)
 *
 * No border
 * Margin Left (for horiz. spacing)
 * Padding Top, Bottom, and Left (for spacing & -indent)
 * -Indent
 */
TABLE.news TR TD, TABLE.news TR TD P {
	font-family: 'Times New Roman', Serif;
	font-size: 100%;
	margin: 0.5em 0em 0.5em 0em;
     padding: 1px 0.5em 1px 0.5em;
	text-align: left;

}

/*
 * Centered & highlighted cells in an 'news'-class table
 * (with or without paragraphs)
 *
 * No border
 * Margin Left (for horiz. spacing)
 * Padding Top, Bottom, and Left (for spacing & -indent)
 * -Indent
 */
TABLE.news TR TD.highlight, TABLE.news TR TD.highlight P {
	font-family: 'Times New Roman', Serif;
	font-size: 100%;
	margin: 0.5em 0em 0.5em 0em;
     padding: 1px 0.5em 1px 0.5em;
	text-align: center;
	background: url(parchmentlt.jpg) #FCF5E5;

}

/*
 * Centered cells in an 'news'-class table
 * (with or without paragraphs)
 *
 * No border
 * Margin Left (for horiz. spacing)
 * Padding Top, Bottom, and Left (for spacing & -indent)
 * -Indent
 */
TABLE.news TR TD.center, TABLE.news TR TD.center P {
	font-family: 'Times New Roman', Serif;
	font-size: 100%;
	margin: 0.5em 0em 0.5em 0em;
     padding: 1px 0.5em 1px 0.5em;
	text-align: center;

}

/*
 * Header cell in an 'news'-class table:
 *
 * Raised border
 * Larger Font
 * Red Bold text on White background
 * Margins Top & Bottom (to provide spacing)
 * Padding all around (to extend white background)
 */
TABLE.news TR TH {
	font-family: 'Arial', Sans-Serif;
	font-size: 110%;
	font-weight: bolder;
	border: 2px white ridge;
	margin: 1em 0px 1em 0px;
     padding: 0.5em 0.5em 0.5em 0.5em;
	text-indent: 0px;
	text-align: center;
	color: red;
	background: white;
}

/*------------------------------------------------------
 *
 * Special table styles for Membership Roll page
 */

/*
 * Ordinary cells in a 'members'-class table
 * (with or without paragraphs)
 *
 * Raised border
 * Margin Left (for horiz. spacing)
 * Padding Top, Bottom, and Left (for spacing & -indent)
 * -Indent
 */
TABLE.members TR TD, TABLE.members TR TD P {
	font-family: 'Times New Roman', Serif;
	font-size: 100%;
	/* border: 1px ridge; */
	margin: 0.5em 0em 0.5em 0em;
     padding: 0.4em 0.5em 0.4em 1.5em;
	text-indent: -1em;
	text-align: left;
}

/*
 * Header cell in a 'members'-class table:
 *
 * Raised border
 * Larger Font
 * Red Bold text
 * White background
 * Margins Top & Bottom (to provide spacing)
 * Padding all around (to extend white background)
 */
TABLE.members TR TH {
	font-family: 'Arial', Sans-Serif;
	font-size: 110%;
	font-weight: bolder;
	border: 1px white ridge;
	margin: 1em 0px 1em 0px;
     padding: 0.5em 0.5em 0.5em 0.5em;
	text-indent: 0px;
	text-align: left;
	color: red;
	background: white;
}

/*
 * 'member'-class row or cell:
 *
 * Raised border
 * Lighter beige background
 * Margin Left (for horiz. spacing)
 * Padding Top, Bottom, and Left (for spacing & -indent)
 * -Indent
 */
TR.member, TD.member {
	font-family: 'Times New Roman', Serif;
	font-size: 100%;
	margin: 0.5em 0em 0.5em 0em;
     padding: 1px 1px 1px 1px;
	text-align: left;
	background: url(parchmenty.jpg) #F4EDC1;
}

/*
 * 'moved'-class row or cell:
 *
 * Raised border
 * Darker beige background
 * Margin Left (for horiz. spacing)
 * Padding Top, Bottom, and Left (for spacing & -indent)
 * -Indent
 */
TR.moved, TD.moved {
	font-family: 'Times New Roman', Serif;
	font-size: 100%;
	margin: 0.5em 0em 0.5em 0em;
     padding: 1px 1px 1px 1px;
	text-align: left;
	background: url(parchmentlt.jpg) #FCF5E5;
}

/*------------------------------------------------------
 *
 * Special table styles for Order of Precedence by Award
 */

/*
 * Ordinary cells in an 'opaward'-class table (no Paragraphs)
 *
 * No border
 * Margin Left (for horiz. spacing)
 * Padding Top, Bottom, and Left (for spacing & -indent)
 * -Indent
 */
TABLE.opaward TR TD {
	font-family: 'Times New Roman', Serif;
	font-size: 100%;
	margin: 0px 0em 0px 2em;
     padding: 2px 0em 2px 2em;
	text-indent: -1em;

}

/*
 * Header cell in an 'opaward'-class table:
 *
 * Raised border
 * Larger Font
 * Red Bold text on White background
 * Margins Top & Bottom (to provide spacing)
 * Padding all around (to extend white background)
 */
TABLE.opaward TR TH {
	font-family: 'Arial', Sans-Serif;
	font-size: 110%;
	font-weight: bolder;
	border: 2px white ridge;
	margin: 1em 0px 1em 0px;
     padding: 0.5em 0.5em 0.5em 0.5em;
	text-indent: 0px;
	text-align: left;
	color: red;
	background: white;
}

/*------------------------------------------------------
 *
 * Special table styles for Order of Precedence by Name/Rank
 */

/*
 * Header cell in an 'opname'-class table:
 */
TABLE.opname TR TH {
	font-family: 'Arial', Sans-Serif;
	font-size: 100%;
	font-weight: normal;
	margin: 0em 1em 0px 2em;
     padding: 1em 0em 0em 1em;
	text-indent: -1em;
	text-align: left;
	color: black;
}

/*
 * Ordinary cells in an 'opname'-class table (no Paragraphs)
 *
 * No border
 * Margins Left & Right (to provide horiz. spacing)
 * Padding Left (to allow negative indent)
 * Negative Indent
 */
TABLE.opname TR TD {
	font-family: 'Times New Roman', Serif;
	font-size: 100%;
	margin: 0px 0em 0px 1em;
     padding: 2px 0em 2px 3em;
	text-indent: -1.5em;
}

/*
 * Paragraph Cells in an 'opname'-class table
 *
 * No border
 * Larger Font
 * BEIGE background
 * Margins Left & Right (to provide horiz. spacing)
 * Padding Left (to allow negative indent)
 * Negative Indent
 */
TABLE.opname TR TD P {
	font-family: 'Times New Roman', Serif;
	font-size: 100%;
	margin: 0px 1em 0px 2em;
     padding: 0em 1em 0em 2em;
	text-indent: -1em;

	background: #CDCEA0;
}


