@import url("headers.css"); /* This controls the headers on the Web Pages */
@import url("navi.css"); /* This controls the navigation on the Web Pages */
@import url("bottomPics.css"); /* This controls the Bottom Pics on the Web Pages */
@import url("shadowbox.css"); /* This controls the shadowbox functionality on the Web Pages */

body {
	background-color:#fdf7ee;
	margin:0;
	padding:0;
}

.hide  { display: none; }

div.MainStage {
	display:block; 
	width:1000px; 
	margin:0 auto;
	background:url(../i/MainPagePieces-02_01.png) top left no-repeat #FFFFFF;
}

div.ContentArea {
	/* background:url(../i/MainPagePieces-02.png) top left no-repeat #FFFFFF; */
	background:url(../i/MainPagePieces-03.gif) bottom right no-repeat;
	width:100%;
	min-height:600px;
	height:100%;
	clear:both;
	margin:0;
	padding:0;
	border:.003em transparent solid;
}

	div.ContentArea div {
		margin:2px 215px 8px 280px;
		clear:both;
	}

.normalText {
	font-size:12px; 
	font-family:Univers, Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

.smallText {
	font-size:9px; 
	font-family:Univers, Verdana, Arial, Helvetica, sans-serif;
}

.ContentHeader {
	font-size:23px; 
	font-family:Univers, Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	/* color:#C48874; */
	color:#003366;
}


div#BorderDivider {
	border-bottom:1px solid #576F6D; 
	height:0; 
	margin-bottom:25px;
}

div#VCF {
	background:url(../i/vcf.gif) no-repeat left top; 
	padding-left:30px;
	padding-bottom:2px;
}

ul.TwoCol {
	margin:2px 215px 12px 280px; 
	padding:0;
	clear:both;
}
	li.ColArea {
		width:245px;
		float:left;
		list-style-type:none;
	}
	li.ColArea div {
		clear:both;
		margin:5px 5px 10px 5px;
	}
	li.ColArea ul {
		margin-bottom:15px;
	}
	li.ColAreaSpacer {
		display:block;
		width:15px;
		float:left;
		list-style-type:none;
		height:100%;
	}
	li.ColAreaSpacer div {
		display:block;
		width:1px;
		min-height:100px;
		height:100%;
		background:#000000;
		margin:10px auto;
	}
	li.ColAreaSpacer01 {
		display:block;
		width:15px;
		background:url(../i/StraightLine.gif) top center repeat-y;
		float:left;
		list-style-type:none;
		height:100%;
	}


div.vevent, div.NewsDisplayer {
	width:70%;
	display:block;
	clear:both;
	/* border:1px solid #7d75b6; */
	padding:.001em;
	margin:5px;
}

div.vcard {
	margin:0;
	padding:0;
}

#EventHeader {
	clear:both;
	margin:0;
	border-bottom:1px solid #7d75b6;
	padding:1px 3px;
	color:#000000;
	font-size:14px; 
	font-family:Univers, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#EventDetails {
	clear:both;
	margin:2px 0;
	padding:1px 3px 1px 3px;
	color:#000000;
	font-size:10px; 
	font-family:Univers, Verdana, Arial, Helvetica, sans-serif;
}

#EventDetailsSM {
	color:#000000;
	font-size:9px; 
	font-family:Univers, Verdana, Arial, Helvetica, sans-serif;
}

div.Footie {
	width:100%;
	height:38px;
	clear:both;
	background:url(../i/MainPagePieces-04.png) top left no-repeat;
	margin:0;
}

	div.Footie div {
		font-family:Univers, Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#000000;
		clear:both;
		padding:15px 325px 5px 235px;
	}
	

div.ArtDisplayer {
	min-height:160px;
	margin:0;
	clear:both;
}
	div.ArtDisplayer span {
		display:block;
		margin:0 65px 3px 0;
		font-size:12px; 
		font-family:Univers, Verdana, Arial, Helvetica, sans-serif;
		clear:right;
		color:#333333;
	}
	div.ArtDisplayer span b {
		font-size:13px; 
		font-family:Univers, Verdana, Arial, Helvetica, sans-serif;
		color:#000000;
		font-weight:bolder;
	}
	.ArtLinker {
		display:block;
		width:183px;
		height:148px;
		background-position:top left;
		background-repeat:no-repeat;
		margin:0 6px 0 0;
		float:left;
	}
	
