/* for normalizing */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0; padding: 0;
}
h1, h3, h3, h4, h5 {
	font-size: 100%;
}
ol, ul {
	list-style: none;
}
cite, em, strong, th, var {
	font-style: normal; font-weight: normal;
}
/* end of normalizing */

body {
	background-color: #a1533f;
	background-image: url(../images/bkgNewRed.png);
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	margin: 9px auto;
	width: 941px;
}
p {
	margin-right: 15px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 3px;
	font-size: .8em; 
}
/* --------------divs----------------- */
.center {
	text-align: center;
}
.centerB {
	text-align: center; font-weight: bold;
}
.tite {
	display: inline;
}
.wrap {
 	white-space: nowrap;
}
.indent {
	text-indent: 20px;
}
.justify {
	text-align: justify;
}
.block {
	margin-left: 40px; margin-right: 40px;
	padding: 2pt;
}
.sm {
	font-size: .76em; font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.cite {
	font-size: .7em; font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: right; margin-right: 15px;
	font-weight: bold; font-style: italic; 
}
.foto {
	text-align: center;
	padding: 8px; margin-top: 8px; margin-bottom: 8px;
}
/* -------------Headers--------------- */
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 130%; font-weight: bold;
	text-align: center;
	margin-top: 4px; margin-bottom: 4px;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 115%; font-weight: bold;
	text-align: left;
	margin-top: 0px; margin-bottom: 0px;
}
h4 {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sanserif;
	font-size: 110%; 
	font-weight: bold;
	padding-top: 4px;
}
/* ------------ids-------------------- */
.red {
	color: #ac3735;
}
.blue {
	color: #315a96;
}
.tan {
	color: #85703d;
}
.gray {
	color: #99907a;
}
/* -------------anchors---------------- */
a, 
a:link, 
a:visited   {
	text-decoration: none;
	color: Black; font-weight: bold;
}
a:hover, 
a:active {
	color: #ac3735;
}

a.hot, 
a:link.hot, 
a:visited.hot, {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
 font-weight:bold;
	color: #315a96;
	letter-spacing: -1px;
}
a:hover.hot, 
a:active.hot {
	color: #ac3735;
}
/* -------------lists------------------ */
ul {
	list-style-position: outside;
	list-style-image: url('heart.jpg');
}
/* -------------- new styles -----------------  */
#titleBox {
	width: 941px; height: 131px;
	margin: 0 auto 0 auto;
	background-image: url(../images/title.png);
	background-repeat: no-repeat;
}
#contentParchment {
	width: 847px;
	margin: -4px auto 0 auto;
	background-image: url(../images/bodyParchment.png);
	background-repeat: repeat-y;
}
#footerParchment {
	width: 941px; height: 93px;
	margin: 0 auto;
	padding: 0;
	background-image: url(../images/footerParchment.png);
	background-repeat: no-repeat;
	text-align: center;
	font-size: .7em;
}
/* ----------------------- page columns */
#sidebar {
	width: 250px;
	float: left;
	padding: 3px 6px;
	font-size: .7em;
/*	background-color: white;*/
	margin-left: 12px;
	}

#contentBlock {
	margin: 0 0 0 266px;
	padding: 3px 6px;
	border-left: 1px solid Black;
/*	background-color: gray;*/
}	

/* ------------- from the old site----------------- */

.box {
	max-height: 75%;
	max-width: 75%;
	border: 1px solid Black;
	padding: 4px;
}
#rtCaption {
	float:right;
	width:125px;
	margin:4px 4px 4px 4px;
	padding:5px;
	border:1px solid black;
	text-align:center;
	background-color: Silver;
}
#ltCaption {
	float:left;
	width:125px;
	margin:4px 4px 4px 4px;
	padding:5px;
	border:1px solid black;
	text-align:center;
	background-color: Silver;
}

/* -------style for include file--------------*/
	#navcontainer { 
margin-left: 5px;
margin-right: 5px;	
width: 230px;
font-family: Arial, Helvetica, sans-serif; }

	#navcontainer ul
{
margin-left: 4px;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
list-style-position: outside;
}
	#navcontainer a
{
display: block;
padding: 0px;
width: 230px;
}
    #navcontainer li {
border-bottom: 1px solid #315a96;
padding: 2px;
padding-left: 4px;
}
	#navcontainer a:link
{
color: #000;
text-decoration: none;
}
   #navlist a:visited
{
	color: Black;
	text-decoration: none;
}
	#navcontainer a:hover
{
color: #ac3735;
text-decoration: none;
}


/* ---------form styles------------------------ */
table#frmTable {
	border: 1px solid #5d513a;
}
td#frmR	{
	text-align:right; 
	font: ,8em Arial, Verdana, "Sans Serif", bold; 
 font-weight: bold;
	color:#5d513a;
	background-color: #b9c1cb;
	 vertical-align: middle;
	 padding: 4px;
}
	
td#frmL	{
	text-align: left; 
	font: 8pt Arial, Verdana, "Sans Serif";
	font-weight: bold; 
	color:#5d513a;
	background-color: #b9c1cb;
	 vertical-align: middle;
	 padding: 4px;
}
	 
td#frmC	{
	text-align: center; 
	font: .8em Arial, Verdana, "Sans Serif";
	font-weight: bold; 
	color:#5d513a;
	background-color: #b9c1cb;
	 vertical-align: middle;
	 padding: 4px;
}	 
form#snug {
	margin-top: 0px; margin-bottom: 0px;
}
input#button {
  color: #5d513a; background:#9eaabb;
  text-align: center;
  	font: .8em Arial, Verdana, "Sans Serif";
  font-weight:bold;
  border: solid 1px #6f6f6f;
}
