
div#pageHolder {
	margin:auto;
	padding:0;
	min-height:550px;/**/
	width:1004px;
	background:white url('images/css/bg_content.jpg') repeat-y center;
}
div#pageHolder2 {
	margin:auto;
	padding:0;
	min-height:550px;/**/
	width:1004px;
	background:white url('images/css/bg_content2.jpg') repeat-y center;
}
div#footer {
	margin:auto;
	height:68px;
	width:1004px;
	font-size:x-small;
	background:url('images/css/footer.jpg') no-repeat bottom center;
	text-align:center; margin-left:auto; margin-right:auto; margin-bottom:auto
}
div#footer2 {
	margin:auto;
	height:68px;
	width:1004px;
	font-size:x-small;
	background:url('images/css/footer2.jpg') no-repeat bottom center;
	text-align:center; margin-left:auto; margin-right:auto; margin-bottom:auto
}

/*************************************
*------------- Nav Bar --------------*
**************************************/
#navBar {
	background: url('images/css/navbar.jpg') center no-repeat;
}
#navBar ul {
	list-style: none;
	margin: auto;
	margin-left:15px;
	padding:0;
	height: 32px;
	width: 1004px;
	font-size:medium;
	color:white;
	/*border-top:1px solid #aaaaaa; 
	border-top:1px solid #EACD7C; 
	border-bottom:1px solid #00487f;*/
	
}
#navBar li {
	float: left;
	margin:0px;
	padding-left:20px;
	text-align: center;
}
#navBar li.my {
	color: #f69125;
}
#navBar a {
	margin:5px 10px;
	display: block;
	font-family:verdana,ariel,sans-serif;
	font-weight:bold;
	color: #af50a1;
}
#navBar li.my a {
	margin:5px 10px;
	display: block;
	color: #f69125;
}
#navBar a:hover {
	/*color: #a92e3b;*/
	color: #f69125;
}


/*************************************
*  BULLETIN                  *
**************************************/

div#bulletin {
	margin:10px 10px 0 10px;
	border-top:red 1px solid;
	border-bottom: red 1px solid;
	text-align:center;
	background-color:lightyellow;
	}


/*************************************
*  DONATE                        *
**************************************/
div#donate {
	padding-left:20px;
	height:64px;
	width:226px;
	}

div#donate a {
	display:block;
	border:0px none;
	height:64px;
	width:226px;
	background:url('images/donate.jpg') no-repeat top center;
	}

div#donate a:hover {
	border:0px none;
	background:url('images/donate.jpg') no-repeat bottom center;
	}
	
/*************************************
*  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') repeat-y top;
		width:226px;
		margin:0px
	}
	div#sponsor div.content {
		background:url('images/sponsor-content.jpg') no-repeat top;
		min-height:259px;
		width:226px;
		margin:0px
	}
	div#sponsor div.foot {
		background:url('images/sponsor-footer.jpg') no-repeat top;
		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                        *
**************************************/
div.frameBox {
	width:270px;
	margin-top:20px;
	margin-left:36px;
	float:left;
	}

	div.frameBox div.head {
		background:url('images/css/frameheader.jpg') top no-repeat;
		width:270px;
		height:33px;
		margin:0px;
	}
	div.frameBox div.head div {
		padding-left:10px;
		padding-top:10px;
		font-weight:bold;
	}
	div.frameBox div.content {
		background:url('images/css/framespace.jpg') repeat-y top;
		min-height:100px;
		width:270px;
		margin:0px
	}
		div.frameBox div.content ul {
			margin-top:0px;
			margin-bottom:0px;
			}
		div.frameBox div.content li {
			margin-bottom:5px;
			}
		div.frameBox div.content p {
		margin:0 0 0 15px;
			}
	div.frameBox div.foot {
		background:url('images/css/framefooter.jpg') no-repeat top;
		width:270px;
		height:33px;
		margin:0px
	}

span.eventTitle {
	font-size:9pt;
	display:block;
}
div.eventList span.date {
	font-size:x-small;
	color:#630434;
}
div.eventList span.blurb {
	font-size:x-small;
	color:#666666;
}

ul.imageUL {
	list-style-image:url('images/css/notes-icon2.jpg'); 
}
		div.frameBox div.content ul.imageUL li {
			margin-bottom:0px;
			line-height:2em;
			}

/*************************************
*  IMAGE WRAPPERS                    *
**************************************/
div.leftImageWrapper, div.rightImageWrapper {
	border:2px solid #611122;
	background:#fff;
	margin:5px 10px;
	float:left;
}
span.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;
}

/* =============================================================== */
/* STORE THUMBS */  /*thumbs used to display search resaults in store*/
/* =============================================================== */
div#storeList {
	
	
}
	div#storeList ul {
		list-style-type:none;
		margin:0;
		clear:left;
		width:500px;
	}
		div#storeList li {
		height:1%;
		float:left;
		margin:6px;
		text-align:center;
	}
	div#storeList li a {
		width:100px;
		padding-bottom:2px;
		display:block;
		}
		
			div#storeList li a:link, div#storeList li a:visited {
				/* background:#fff; */
			}
			
			div#storeList li a:hover div span {
				/* background:#fff url(../images/css/bg_product_hover.jpg) bottom center no-repeat; */
				text-decoration:none;
				color:red;
			}
		
		
		div#storeList li img {
			margin:5 0;
			border:2px solid #611122;
			background:#fff;
			padding:2px;
		}

	div#storeList li div {
		margin:0;
		text-align:center;
		color:#fff;
		height:3em;
	}
		div#storeList li div span {
			color:#333;
			display:block;
		}
div#storeList div.listDivider {
	clear:left;
	background:#0015C8;
	font-size:16px;
	color:white;
	padding:5px;
	font-weight:bold;
}



/*********************************************************/
/*  STORE - PRICE TAG */
/*********************************************************/
div#listHolder {
	margin:0px 350px 0px 40px;
	padding-top:5px;
}
div.productDetail {
	/* 
	border:2px solid #000;
	margin:10px 5px;
	background:white;
	color:black;
	*/
}
	div.productDetail span.price {
		display:block;
		font-size:2em;
		margin:5px;
		text-align:center;
		color:#000;
	}
		div.productDetail span.price span {
			font-size:.60em;
			vertical-align:text-top;
			color:#666;
		}
	div.productDetail span.detail {
		display:block;
		margin:2px 10px;
		color:#000;
	}
		div.productDetail span.detail span {
			font-weight:bold;
			margin:2px;
			color:#000;
		}
	div.productDetail p {
		color:black;
		font-size:1em;
	}





.title	{FONT-FAMILY:caxtonroman,timesnewroman,serif; FONT-SIZE:medium; FONT-WEIGHT:bold; COLOR:#630434;}

.list_date	{FONT-FAMILY:verdana,helvetica,arial,sans-serif; FONT-SIZE:8pt; FONT-WEIGHT:normal; COLOR:#911122;}

/* Anchor Style */
A	{font-family: verdana,helvetica,arial,sans-serif; font-weight:bold; color:blue; text-decoration: none}
A:hover	{font-family: verdana,helvetica,arial,sans-serif; font-weight:bold;  color:red; text-decoration: none}

a.cat {display:block;font-size:large;margin-top:20px;}

A.dark		{color:white; text-decoration: none;}
A.dark:hover	{color:#EACD7C; text-decoration: none;}

A.title	{
	FONT-FAMILY:caxtonroman,timesnewroman,serif; 
	FONT-SIZE:medium; 
	FONT-WEIGHT:bold; 
	COLOR:#630434;
	}
A.title:hover {
	FONT-FAMILY:caxtonroman,timesnewroman,serif; 
	FONT-SIZE:medium; 
	FONT-WEIGHT:bold; 
	COLOR:#630434;
	}
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:#cccccc; text-decoration: none}
A.foot2:hover	{font-family: verdana,helvetica,arial,sans-serif; font-size:x-small; color:#EACD7C; text-decoration: none}