/*periwinkle #8983ce 
  olive #746F4F*/

body {
	background:#746F4F;
	font-size:76%;
	font-family:times,"times new roman",serif;
	margin-top:0px;
	
}
th	{
	FONT-FAMILY:verdana,helvetica,arial,sans-serif; 
	FONT-SIZE:8pt; 
	background-color:#014892; 
	color:white;

	}


div#pageHolder {
	margin:auto;
	padding:0;
	min-height:550px;/**/
	width:984px;
	background:white url('images/bg_content.jpg') repeat-y center;
}
div#footer {
	margin:auto;
	height:50px;
	width:984px;
	background:url('images/footer.jpg') no-repeat center;
	text-align:center; margin-left:auto; margin-right:auto; margin-bottom:auto
	padding-top:10px;
	font-size:x-small;
	color:#746F4F;
}
div#footer A		{font-family: verdana,helvetica,arial,sans-serif; font-size:x-small; color:#eeeeee; text-decoration: none}
div#footer A:hover	{font-family: verdana,helvetica,arial,sans-serif; font-size:x-small; color:#EACD7C; text-decoration: none}

/*************************************
*------------- Nav Bar --------------*
**************************************/
#navBar ul {
	list-style: none;
	margin: auto;
	padding:0;
	height: 30px;
	width: 670px;
	font-size:small;
	color:white;
	float:right;
	/*background-color:#f0f0f0;
	border-top:1px solid #aaaaaa; 
	border-top:1px solid #EACD7C; 
	border-bottom:1px solid #00487f;*/
	
}
#navBar li {
	float: left;
	margin:0px;
	padding-left:5px;
	text-align: center;
	/*border-right:1px solid #dddddd;
	border-bottom:1px solid #eeeeee;
	border-top:5px solid #EACD7C; 
	background-color:#00487f;
	border-top:5px solid #aaaaaa; */
}
#navBar li:hover {
	/*border-top:5px solid #00487f; 
	border-top:5px solid #00487f;*/

}
#navBar li.my {
	/*border-top:5px solid #00487f;
	border-bottom:1px solid #FFFFFF;
	background-color:white;*/
	color: #EACD7C;
}
#navBar a {
	margin:5px 10px;
	display: block;
	font-family:verdana,ariel,sans-serif;
	font-weight:bold;
	font-size:small;
	color: #00487f;
	/*color: #8983ce;*/
}
#navBar li.my a {
	margin:5px 10px;
	display: block;
	color: red;
}
#navBar a:hover {
	/*color: #a92e3b;
	color: #EACD7C;*/
	color: red;
}

/*************************************
*  HOME PAGE TEXT                  *
**************************************/

/*************************************
*  BULLETIN                  *
**************************************/

div#bulletin {
	margin:10px 20px 0 20px;
	border-top:red 1px solid;
	border-bottom: red 1px solid;
	text-align:center;
	background-color:lightyellow;
	}



/*************************************
*  SUBCONTENT                        *
**************************************/
div#subContent {
	width:240px;
	float:left;
	/*border-right:1px #737161 dashed;*/
	padding:0 0 0 10px;
	margin-left:20px;
	margin-right:0px;
	margin-top:0px;
}
	div#subContent dt {
		font-weight:bold;
		margin-top:5px;
		margin-left:10px;
	}
	
/*************************************
*  SIDENAV                        *
**************************************/
	div#sidenav {
		border:double;
		width:210px;
	}
	div#sidenav a{
		font-weight:bold;
		margin-top:0;
		height:1.2em;
		display:block;
		/*border:outset;*/
		background:#00487f;
		color:#f0eee9;
		padding:5px 0px 5px 5px;
		
	}
	div#sidenav a:hover{
		background:red;
		/*border:inset;*/
	
}

/*************************************
*  PAGENAV                        *
**************************************/
	div.pageNav {
		margin-bottom:3em;
	}

/*************************************
*  dateTag                        *
**************************************/
	div.dateTag {
		color:#8983ce;
		margin-left:30px;
		margin-bottom:30px;
	}

/*************************************
*  MIDCONTENT                      *
**************************************/
div#midContent {
	width:640px;
	/*border:1px solid red;*/
	float:right;
	padding-right:25px;
	padding-left:0px;
	margin-left:0px;
	font-size:medium;
	}
	

/*************************************
*  Resource List                  *
**************************************/
div.resourceList {
	margin-right:20px;
	}
div.resourceList dl dt {
	margin-top:10px;
	}
div.resourceList dl dd p{
	margin-top:0;
	}
div.resourceList span.title2 {
	font-size:large;
	}

dd.blurb {
	font-size:small;
	}

/*************************************
*  PageText                  *
**************************************/

div.pageText a {
	font-weight:bold;
	font-size:small;
	}

/*************************************
*  Program Summary                *
**************************************/

div.programSummary ul {
	list-style:none;
	border-left:solid 1px #746F4F;
	margin-left:10px;
	padding-left:5px;
	}
div.programSummary div.blurb {
	font-style:italic;
	}

/*************************************
*  Presenter                *
**************************************/

div.presenterBox {
	/*background:white;
	border:double;*/
	padding:5px;
	font-size:.80em;
	width:530px;
	}
div.presenter {
	float:left;
	width:250px;
	margin-right:10px;
	}
div.presenterName {
	font-weight:bold;
	}

div.presenterBio {
	margin-top:5px;
	}
div.presenterBio a {
	font-size:.80em;
	}
/*************************************
*  QUOTEBOX                      *
**************************************/
div.quoteBox {
	width:560px;
	text-align:justify;
	font-style:italic;
	font-size:1.3em;
	/*color:#746F4F;*/
	color:#948F6F;
	margin-left:10px;
	padding:30px;
	/*padding-top:30px;
	padding-bottom:30px;
	border:1px solid green;*/
	clear:left;
	}
	
/*************************************
*  DIVIDERS                          *
**************************************/
div.monthDivider {
	margin:15px 0 0 0;
	padding:2px 5px 2px 5px;
	/*background:#30367B;
	background:#611122;*/
	background:#746F4F;
	border:1px solid #fff;
	color:#fff;
	/*width:80%;*/
}
div.orangeLine {
	margin:5px 10px 20px 20px;
	border-bottom:1px solid #FFCC66;
}
div.redLine {
	margin:5px 30px 20px 30px;
	border-bottom:1px solid #630434;
}
div.mastheadDivider {
	margin:15px 0 0 0;
	padding:2px 5px 0px 5px;
	background:#30367B;
	border:1px solid #fff;
	color:#fff;
}
/*************************************
*  MAIN CONTENT                      *
**************************************/
div#mainContent {
	width:550px;
	float:left;
	margin-left:20px;
}
	div#mainContent table {
		margin:20px;
	}
	div#mainContent dt {
		margin-top:10px;
	}
/*	div#mainContent h2 {
		margin-top:0px;
		margin-bottom:5px;
	}
	div#mainContent ul {
		margin:10px 20px 10px 45px;
	}
*/

/*************************************
*  DONATE                        *
**************************************/
div#donate {
	padding-left:20px;
	height:64px;
	width:226px;
	}

div#donate a {
	display:block;
	border:0;
	height:64px;
	width:226px;
	background:url('images/donate.jpg') top center no-repeat;
	}

div#donate a:hover {
	border:0;
	background:url('images/donate.jpg') bottom center no-repeat;
	}
	
/*************************************
*  SPONSORS                        *
**************************************/
div#sponsor {
	/*font-size:small;*/
	padding-left:20px;
	width:226px;
	margin-top:10px;
	}

	div#sponsor div.head {
		background:url('images/sponsor-header.jpg') top no-repeat;
		width:226px;
		height:144px;
		margin:0px;
		border:0px;		
	}
	
	div#sponsor div.contentHolder {
		background:url(images/sponsor-spacer.jpg) top repeat-y;
		width:226px;
		margin:0px;
	}
	div#sponsor div.content {
		background:url(images/sponsor-content.jpg) top no-repeat;
		min-height:259px;
		width:226px;
		margin:0px;
	}
	div#sponsor div.foot {
		background:url(images/sponsor-footer.jpg) top no-repeat;
		width:226px;
		height:65px;
		margin:0px;
	}

	div#sponsor div.contentHolder a {
		color:#fff;
	}
	div#sponsor div.contentHolder a:hover {
		color:#EACD7C;
	}
div#sponsor div.contentHolder img {
	border:2px solid #ccc;
}
div#sponsor div.contentHolder ul {
	list-style-type:none;
	color:#fff;
}
div#sponsor div.contentHolder li {
	/*margin-bottom:3px;*/
}

/*************************************
*  EVENT LIST                        *
**************************************/

span.eventTitle {
	font-size:9pt;
	display:block;
	font-weight:bold;
}
div.eventList span.date {
	font-size:x-small;
	color:#630434;
}
div.eventList span.blurb {
	font-size:small;
	color:#666666;
}

div.eventList ul.imageUL {
	list-style-image:url('images/css/wbck/bullet2.jpg');
	margin-left:0px;
	padding-left:30px; 
}
		div.eventList ul.imageUL li {
			margin-bottom:5px;
			margin-left:0;
			padding-left:0;
			/*line-height:2em;*/
			}
		div.eventList ul.imageUL li span a {
			font-weight:bold;
		}


		}
/*************************************
*  Volunteer  Form                 *
**************************************/
form.contact {
	margin:20px 35px;
}
form.contact label {
	display:block;
	margin-bottom:8px;
}
form.contact label span {
	display:block;
	font-family:verdana,helvetica,arial,sans-serif; 
	FONT-SIZE:7.5pt; 
	FONT-WEIGHT:normal; 
	COLOR:#630434;
}


/*************************************
*  IMAGE WRAPPERS                    *
**************************************/
div.leftImageWrapper, div.rightImageWrapper {
	border:2px solid #611122;
	background:#fff;
	margin:5px 10px;
	float:left;
}
div.centerImageWrapper {
	border:2px solid #611122;
	background:#fff;

}
	div.leftImageWrapper img, div.rightImageWrapper img, div.centerImageWrapper img {
		margin:3px;
	}
	div.leftImageWrapper span, div.rightImageWrapper span, div.centerImageWrapper span {
		display:block;
		text-align:center;
		color:#333;
	}
div.rightImageWrapper {
	float:right;
}

/*************************************
*  FEATURE BOX                  *
**************************************/
	
div.featureBox {
	/*font-size:x-small;*/
	width:300px;
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
	float:left;
	}
	div.featureBox div.head {
		/*background:url(images/css/boxtop.png) top no-repeat;*/
		width:300px;
		height:30px;
		margin:0px;
		border:0px;
		
	}
	div.featureBox div.head div {
		padding-top:5px;
		padding-left:15px;
		font-size: medium;
		font-weight: bold;
		/*color:#8983ce;*/
		color:#706abf;
		display:block;		
		position:relative;
		}
	div.featureBox div.content {
		/*background:url(images/css/boxmiddle.png) top repeat-y;*/
		width:300px;
		margin:0px;
		min-height:200px;
	}
	div.featureBox div.content ul {
		margin-top:0px;
		margin-bottom:5px;
		margin-right:10px;
		}
	div.featureBox div.content form {
		margin-left:25px;
		margin-bottom:0px;
		padding-top:10px;
		}
	div.featureBox div.content li {
		padding-top:5px;
		}
	div.featureBox div.content p {
		margin:0 0 0 15px;
		}
	div.featureBox div.content div.spotlight {
		margin:8px 8px 8px 15px;
		}
	div.featureBox div.bottom {
		/*background:url(images/css/boxbottom.png) top no-repeat;*/
		width:300px;
		height:19px;
		margin:0px;
	}

/*WHITE BOX - NO SHADOW*/
div.fbh1 {
	background:url('images/css/boxtop.png') no-repeat top;
	}
div.fbc1 {
	background:#FFF /*url('images/css/boxmiddle.png') repeat-y top*/;
	}
div.fbb1 {
	background:url('images/css/boxbottom.png') no-repeat top;
	}
	
	
	
/*************************************
*  FEATURE BOX                  *
**************************************/
	
div.featureBox2 {
	width:620px;
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
	float:left;
	}
	div.featureBox2 div.head {
		/*background:url(images/css/boxtop.png) top no-repeat;*/
		width:620px;
		height:30px;
		margin:0px;
		border:0px;
		
	}
	div.featureBox2 div.head div {
		padding-top:5px;
		padding-left:15px;
		font-size: medium;
		font-weight: bold;
		color:#8983ce;
		display:block;		
		position:relative;
		}
	div.featureBox2 div.content {
		/*background:url(images/css/boxmiddle.png) top repeat-y;*/
		width:620px;
		margin:0px;
	min-height:200px;
	
	}
	div.featureBox2 div.content ul {
		margin-top:0px;
		margin-bottom:0px;
		margin-right:10px;
		}
	div.featureBox2 div.content form {
		margin-left:25px;
		margin-bottom:0px;
		padding-top:10px;
		}
	div.featureBox2 div.content li {
		margin-bottom:5px;
		}
	div.featureBox2 div.content p {
		margin:0 0 0 15px;
		}
	div.featureBox2 div.bottom {
		/*background:url(images/css/boxbottom.png) top no-repeat;*/
		width:620px;
		height:19px;
		margin:0px;
	}
div.fbc2 div {
	padding:0 20px;
	
	}
/*WHITE BOX - BIG BOX*/
div.fbh2 {
	background:url('images/css/boxtop2.png') no-repeat top;
	}
div.fbc2 {
	background:url('images/css/boxmiddle2.png') repeat-y top;
	font-size:medium;
	}
div.fbb2 {
	background:url('images/css/boxbottom2.png') no-repeat top;
	}
	
	
	
.title	{
	FONT-FAMILY:caxtonroman,timesnewroman,serif; 
	FONT-SIZE:medium; 
	FONT-WEIGHT:bold; 
		/*color:#8983ce;*/
		color:#706abf;
	}
.title2, .title2 a {
	FONT-FAMILY:caxtonroman,timesnewroman,serif; 
	FONT-SIZE:medium; 
	FONT-WEIGHT:bold; 
	COLOR:#746F4F;
	}

	
	.title2 a:hover {
		FONT-FAMILY:caxtonroman,timesnewroman,serif; 
		FONT-SIZE:medium; 
		FONT-WEIGHT:bold; 
		color:red;
		}

.list_date	{FONT-FAMILY:verdana,helvetica,arial,sans-serif; FONT-SIZE:8pt; FONT-WEIGHT:normal; COLOR:#911122;}
	
div.fancy {
	width:180px;
	margin-top:20px;
	border:double #737161;
	background-color:#f9f9f9;
	font-size:medium;
	}
	div.fancy .title {
		padding-left:5px;
		}
	div.fancy p {
		padding-left:5px;
		font-size; x-small;}

.resources	{border:solid thin darkblue; background-color:lightyellow; padding:3px;}
.instructions {font-family:verdana,helvetica,arial,sans-serif; FONT-SIZE:7.5pt; FONT-WEIGHT:normal; COLOR:#630434;}
.testimonial	{padding:10px;}


/*IMAGE GALLERY*/
div#imageGallery {
	margin:0 5px 0 0 ;
}
div#imageGallery ul {
	list-style-type:none;
	margin-left:0;
	padding-left:0;
}
div#imageGallery li {
	height:1%;
	float:left;
}
	div#imageGallery a {
		display:block;
		margin:5px 5px;
		text-decoration:none;
		text-align:center;
	}
	div#imageGallery a img {
		margin:5px;
		border:2px solid #611122;
	}
	div#imageGallery span {
		color:#611122;
		display:block;
	}

/* Anchor Style */
A	{font-family: verdana,helvetica,arial,sans-serif; /*font-weight:bold;*/ color:#00487f; text-decoration: none}
A:hover	{font-family: verdana,helvetica,arial,sans-serif; /*font-weight:bold;*/  color:red; text-decoration: none}

A.dark		{color:white; text-decoration: none}
A.dark:hover	{color:#EACD7C; text-decoration: none}

A.foot		{font-family: verdana,helvetica,arial,sans-serif; font-weight:normal; font-size:7pt; color:gray; text-decoration: none}
A.foot:hover	{font-family: verdana,helvetica,arial,sans-serif; font-weight:normal; font-size:7pt; color:red; text-decoration: none}

A.foot2		{font-family: verdana,helvetica,arial,sans-serif; font-size:x-small; color:#00487f; text-decoration: none}
A.foot2:hover	{font-family: verdana,helvetica,arial,sans-serif; font-size:x-small; color:red; text-decoration: none}

a.edit {
	background-color:#EEEEEE;
	color:black;
	font-weight:bold;
	border:1px outset;
	padding:2px;
	font-size:xx-small;
	}
a.edit:hover {
	border:1px inset;
	}
