body {
	margin: 0px;
	padding: 0px;
	background-color: #f3f1e5;
	background-color: #a39471;
	font-family: Times New Roman; 
	font-size: 9pt;
	color: #000000;
	/*background-image: url(images/bodyBGstripe01.jpg);*/
	/*background-image: url(images/bg02.jpg);
	background-position: center center;
	background-attachment: fixed;*/
	/*background-image: url(images/rainier01.jpg);
	background-position: center center;
	background-attachment: fixed;*/
	/*background-image: url(images/crosscrosshatch02.png);
	background-color: #ffffff;*/
	/*background-image: url(images/stippleBG02.jpg);*/
}

h1 {margin: 0px; padding-left: .75%; text-align: center; color: #a39471; font-weight: normal; }
h2 {margin: .75%; margin-left: 2%; margin-top: 3%; margin-bottom: 2%; color: #014a70; border-bottom: 2px dotted #50a4d0; width: 95%; letter-spacing: .2em; font-weight: normal;}
h3 {margin: 0px; padding-left: 3%; color: #014a70; letter-spacing: .1em;}
h4 {font-size: 1.2em; margin: 0px; margin-left: 4%; color: #b28e44;}
h5 {margin: 0px; padding: .5em;}
h6 {margin: 0px; padding-left: .75%;}

b {
	color: #014a70;
}

p {
	padding-left: 5%;
	padding-right: 2%;
	line-height: 1.6em;
	margin: 0px 0px 12px 0px;;
}

ul {
	margin-left: 6%;
	font-family: arial;
	letter-spacing: .06em;
	line-height: 1.5em;
}

.mainContainer {
	background-color: #f3f1e5;
}

.header {
	background-color: #014a70;
	height: 70px;
}

	.topMenuBar {
		font-size: .9em;
		/*background-color: #014a70;*/
		background-image: url(images/stippleBG03.jpg);
	}

	.topMenuBar a {
		text-decoration: none;
	}
	
	.topMenuBar .selected {
		background-color: #10638f;
	}

	.menuItemDiv {
		display:-moz-inline-stack;
		display:inline-block;
		zoom:1;
		*display:inline;
		/*display: inline-block;*/
		/*width: 16%;*/
		/*height: 50px;*/
		/*margin: 0px 10px 0px 10px;
		padding: 10px 0px 10px 0px;*/
		padding: 1%;
		margin-left: 1%;
		margin-right: 1%;
		font-family: Times New Roman;
		letter-spacing: .15em;
		/*border: 1px dotted #ffffff;
		margin: 1%;
		padding: 1%;*/
	}
	
	.menuItemDiv .menuHLine {
		border-bottom: 2px dotted #50a4d0;
	}
	
	.menuItemDiv p {
		margin: 0px;
		padding: 0px;
		font-size: 1em;
		font-weight: normal;
		/*border-top: 2px dotted #50a4d0;*/
		letter-spacing: 0em;
		line-height: 1em;
		padding-top: .35em;
		margin-top: .2em;
		white-space: nowrap;
	}

	a:link .menuItemDiv, 
	a:active .menuItemDiv,
	a:visited .menuItemDiv {
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		font-size: 1.3em;
		/*background-color: #DEE7E4;*/
	}

	a:hover .menuItemDiv {
		/*background-image: url(images/darken30.png);*/
		background-color: #003344;
		color: #ffffff;
		cursor: hand;
	}

.lowerContainer {
	/*background-image: url(images/stippleBG01.jpg);*/
	background-color: #f3f1e5;
	clear: both;
}

.sideContainer {
	width: 17%;
	margin-left: 2%;
	margin-top: 1%;
	float: left;
	margin-bottom: 2%;
}

	.sideGallery {
		text-align: center;
		padding: 2%;
		border-bottom: 2px dotted #50a4d0;
		white-space: nowrap;
	}
	
		.sideGallery h3 {
			font-size: 1.3em;
			margin-bottom: 6%;
		}
	
		.sideGallery p {
			text-align: left;
			font-style: italic;
		}
		
		.sideGallery u {
			font-family: Segoe Script, cursive;
			font-style: italic;
			font-weight: normal;
		}
		
		.sideGallery img {
			border: 1px solid #bab696;
			-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.4);
			-moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.4);
			box-shadow: 5px 5px 5px rgba(0,0,0,0.4);
		}
		
		.sideGallery .img01 {
			-webkit-transform: rotate(4deg);
			-moz-transform: rotate(4deg);
			transform: rotate(4deg);
		}
		
		.sideGallery .img02 {
			-webkit-transform: rotate(-2deg);
			-moz-transform: rotate(-2deg);
			transform: rotate(-2deg);
		}
		
		.sideGallery .img03 {
			-webkit-transform: rotate(3deg);
			-moz-transform: rotate(3deg);
			transform: rotate(3deg);
		}
		
		.sideGallery .img04 {
			-webkit-transform: rotate(-4deg);
			-moz-transform: rotate(-4deg);
			transform: rotate(-4deg);
		}
		
		
		
	.sideEvent {
		margin-top: 4%;
		background-color: #E8E1CA;
		font-family: arial;
	}
		.sideEvent h3 {
			text-align: center;
			background-color: #c6c0a8;
			padding: 2%;
		}
		
		.sideEvent p {
			padding: 4px;
		}
		
		.sideEvent h5 {
			text-align: center;
		}
		

	.sideQuote {
		border-top: 2px dotted #50a4d0;
		border-bottom: 2px dotted #50a4d0;
		padding-top: 6%;
		font-weight: bold;
		text-align: center;
		color: #014a70;
		font-size: 1.4em;
	}
	
		.quote {
			font-family: Times New Roman;
			font-style: italic;
		}
		
		.byline {
			text-align: right;
			font-size: 9pt;
		}

.content {
	width: 58%;
	margin-left: 2%;
	margin-top: 2%;
	float: left;
	color: #000000;
	border-left: 1px dashed #bab696;
	border-right: 1px dashed #bab696;
	/*background-image: url(images/bodyBG02.png);
	background-position: bottom right;
	background-repeat: no-repeat;*/
	margin-bottom: 2%;
}

	.content p {
		font-family: arial;
		/*letter-spacing: .08em;*/
		line-height: 1.5em;
	}

	.contactEntry {
		width: 30%;
		margin-left: 2%;
		float: left;
	}
	
	.contactEntry p {
		white-space: nowrap;
	}

.footer {
	margin-top: 5%;
	clear: both;
	text-align: right;
	color: #ffffff;
	padding: 4px;
	font-size: 8pt;
	background-color: #014a70;
	background-image: url(images/stippleBG03.jpg);
}

.footerBottom {
	height: 150px;
	background-image: url(images/botGrad02.png);
}