@charset "UTF-8";
/* CSS Document */

body {
	font-size: 1em;
	background-color:#ae9d72;
	background-image: url(/images/parchment.jpg);
}

/*  CONTAINER BOX FOR ENTIRE PAGE */
div#outer {
	display:block;
	position:relative;
	width:800px;
	height:60%;
	margin-top:0px;
	margin-left:2px;
	padding-top:0px;
 }

/*  CONTAINER FOR EVERYTHING BETWEEN HEADER AND FOOTER, INCLUDING MENU AND CONTENT */
div#inner {
	display:block;
	position:relative;
	width:100%;
	height:100%;
	margin-top:2%;
	margin-left:0%;
	margin-right:0%;
	margin-bottom:1%;
 }

/*  CONTAINER BOX FOR MAIN MENU */
div#menu {
	display:block;
	position:relative;
	width:15%;
	height:auto;
	padding-right:2%;
	font-family:Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size:1.25em;
	text-align:left;
	color:#000;
	float:left;
}

#menu a:hover{
	color: #fff; 
	text-decoration:underline;
}

#menu a{
	color:#790026;
	text-decoration:none;
}

/*  CONTAINER BOX FOR CONTENTS */
div#content {
	display:block;
	position:relative;
	margin-bottom:1%;
	width:80%;
	height:auto;
	padding-right:1%;
	font-family:Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size:0.95em;
	text-align:left;
	color:#000;
	float:right;
}

#content h2{
	font-family:"Arial", "Helvetica", sans-serif;
	font-weight:700;
	font-size:1.3em;
	color:#fff;
	padding-left:5%;
	padding-right:5%;
	margin:0;
}

#content h3{
	font-family:"Arial", "Helvetica", sans-serif;
	font-weight:700;
	font-size:1.0em;
	color:#390;
	padding-left:5%;
	padding-right:5%;
	margin:0;
}

#content table {
	font-size:90%;
	width:100%;
}

#content table td {
	padding-top:3px;
	border-top:1px solid #fff;
}

#content a:hover{
	color: #fff; 
	text-decoration:underline;
}

#content a{
	color:#790026;
	text-decoration:none;
}

#sidebox img{
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	max-width:250px;
	height:auto;
	margin-top: 10px;
	margin-bottom: 7px;
	margin-left: 7px;
	float:right;
}

#sideboxleft img{
	border-top:1px solid #ff0000;
	border-right:1px solid #ff0000;
	border-bottom:1px solid #ff0000;
	border-left:1px solid #ff0000;
	max-width:200px;
	height:auto;
	margin-top: 40px;
	margin-bottom: 7px;
	margin-right: 14px;
	float:left;
}

/*Bulleted lists*/

ol {
	padding-left:.2em;
	padding-right:2em;
	padding-top:.3em;
	padding-bottom:0em;
	margin-left: 30px;
	list-style-type: disc;
	width: auto;
	height:auto;
	font-size:inherit;
	line-height:normal;
	text-align:left;
}

/*Bullet is a filled-in square.*/
ol.square {
	padding-left:.2em;
	padding-right:2em;
	padding-top:.3em;
	padding-bottom:0em;
	margin-left: 30px;
	list-style-type: square;
	width: auto;
	height:auto;
	font-size:inherit;
	line-height:normal;
	text-align:left;
}

/*Bullet is an open circle*/
ol.circle {
	padding-left:.2em;
	padding-right:2em;
	padding-top:.3em;
	padding-bottom:0em;
	margin-left: 30px;
	list-style-type: circle;
	width: auto;
	height:auto;
	font-size:inherit;
	line-height:normal;
	text-align:left;
}

/*Bullet starts with 1, increments to 2, 3, 4, etc.*/
ol.decimal {
	padding-left:.2em;
	padding-right:2em;
	padding-top:.3em;
	padding-bottom:0em;
	margin-left: 30px;
	list-style-type: decimal;
	width: auto;
	height:auto;
	font-size:inherit;
	line-height:normal;
	text-align:left;
}

/*Bullet starts with I, increments to II, III, IV, etc.*/
ol.bigroman {
	padding-left:.2em;
	padding-right:2em;
	padding-top:.3em;
	padding-bottom:0em;
	margin-left: 30px;
	list-style-type: upper-roman;
	width: auto;
	height:auto;
	font-size:inherit;
	line-height:normal;
	text-align:left;
}

/*Bullet starts with i, increments to ii, iii, iv, etc.*/
ol.smallroman {
	padding-left:.2em;
	padding-right:2em;
	padding-top:.3em;
	padding-bottom:0em;
	margin-left: 30px;
	list-style-type: lower-roman;
	width: auto;
	height:auto;
	font-size:inherit;
	line-height:normal;
	text-align:justify;
}

/*Bullet starts with A, increments to B, C, D, etc.*/
ol.bigalpha {
	padding-left:.2em;
	padding-right:2em;
	padding-top:.3em;
	padding-bottom:0em;
	margin-left: 30px;
	list-style-type: upper-alpha;
	width: auto;
	height:auto;
	font-size:inherit;
	line-height:normal;
	text-align:left;
}

/*Bullet starts with a, increments to b, c, d, etc.*/
ol.smallalpha {
	padding-left:.2em;
	padding-right:2em;
	padding-top:.3em;
	padding-bottom:0em;
	margin-left: 30px;
	list-style-type: lower-alpha;
	width: auto;
	height:auto;
	font-size:inherit;
	line-height:normal;
	text-align:left;
}

/*  MAIN PHOTO AND CAPTION */
div#photoBlock {
	display:block;
	position: relative;
	width:100%;
	height:auto;
	font:inherit;
	float:left;
}

#photoBlock img{
	display:block;
	position:relative;
	width:150px;
	height:150px;
	padding-left:3%;
	padding-right:5%;
	padding-top:1%;
	padding-bottom:2%;
	float:left;
}

div#photoBlock100 {
	display:block;
	position: relative;
	width:100%;
	height:auto;
	font:inherit;
	float:left;
}

#photoBlock100 img{
	display:block;
	position:relative;
	width:90px;
	height:90px;
	padding-left:5%;
	padding-right:3%;
	padding-top:0%;
	padding-bottom:1%;
	float:left;
}

/*  Event List Format */
div#eventBlock {
	display:block;
	position: relative;
	width:100%;
	height:auto;
	font:inherit;
	float:left;
}

#eventBlock p{
	padding-left:5px;
}

#eventBlock hr{
	color: fff;
	padding-top: 1px;
	padding-bottom: 3px;
}

/*  Form Format */
div#formBlock {
	display:block;
	position: relative;
	width:100%;
	height:auto;
	font:inherit;
	float:left;
	background:#696;
}

#formBlock p{
	padding-left:5px;
}

