* {
	}
	body {
		font-family: "Myriad Pro",'lucida grande', tahoma,"Verdana";
		margin: 0px;
		padding: 0px;
		background-color: #c8c8c8;
		}
		a {
			text-decoration: none;
			}
		#container {
			position: absolute;
			top: 50%;
			margin-top: -150px;
			width: 100%;
			min-width: 900px;
			height: 500px;
			text-align: center;
			z-index: 7777;
			}
			.letter {
/* 				text-shadow: 0px 0px 5px #182e25; */
				height: 300px;
				margin-left: 5px;
				margin-right: 5px;
				padding-left: 5px;
				padding-right: 5px;
/* 				background-color: #373737; */
				display: inline-block;
				text-align: center;
				font-size: 200px;
				color: #373737;/* #c8c8c8; */
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				}
				.letter:hover {
/* 					text-shadow: 0px 0px 5px #d2e7ea; */
				}
				.letter div {
					display: block;
					position: relative;
				}
				.letter .linkout span {
					display: block;
					visibility: hidden;
					z-index: 9;
					font-size: 25px;
					position: relative;
/* 					top: -70px; */
					}
			#events {
				position: relative;
				width: 900px;
				min-width: 900px;
				left: 50%;
				margin-left: -450px;
				height: 100px;
				text-align: center;
				z-index: 7777;
				text-align: left;
				}
				#events ul {
					height: 124px;
					display: inline-block;
					}
				#events li {
					list-style-type: none;
					list-style-position: inside;
					width: 260px;
					overflow: none;
/* 					display: inline-block; */
					margin: 0px;
/* 					display: inline; */
					margin-right: 20px;
					padding: 3px;
					color: #565656;
					font-size: 13px;
					}
					#events li.event:hover {
						cursor: crosshair;
						}
					#events li span {
						background-color: #c8c8c8;
						color: #373737;
/* 						line-height: 20px; */
						height: 18px;
						padding-left: 3px;
						padding-right: 3px;
						padding-bottom: 2px;
						padding-top: 5px;
						margin-right: 5px;
						min-width: 50px;
						width: 80px;
						max-width: 100px;
						text-align: center;
						display: inline-block;
						}
						#events li.fill:hover{
							}
						#events li.event:hover {
							color: #373737;
							}
						#events li.event:hover span {
							background-color: #373737;
							color: #c8c8c8;
							-moz-border-radius: 5px;
							-webkit-border-radius: 5px;
							}
		.pointy {
			cursor: pointer;
			}
		#blanket {
			z-index: 8888;
			position: absolute;
			top: 0px;
			left: 0px;
			height: 100%;
			width: 100%;
			background-color: #a9a9a9;
			filter:alpha(Opacity=.90);
			-moz-opacity:.90;
			opacity:.90;
			display: none;
		}
		#frontbox {
			position: absolute;
			top: 50%;
			margin-top: -150px;
			left: 50%;
			margin-left: -250px;
			width: 515px;
			min-width: 500px;
			height: 315px;
			text-align: center;	
			background: transparent url(../img/bkgd_contact.png);
			z-index: 9999;
			display: none;
			}
			#frontbox_title {
				text-shadow: 0px 0px 10px #cccccc;
				position: absolute;
				top: 10px;
				left: 20px;
				font-size: 35px;
				color: #3ea3db;
				}
				#frontbox_list {
					width: 450px;
					font-size: 19px;
					color: #494949;
					text-align: left;
					list-style-position: outside;
					list-style-type: none;
					display: inline-block;
					position: absolute;
					top: 40px;
					left: 0px;
					}
					#frontbox_list li {
						margin-bottom: 5px;
						}
						#frontbox_list span {
								margin-right: 8px;
								text-align: right;
								width: 130px;
								display: inline-block;
								color: #3893c5;
							}
						#frontbox_list a {
							text-decoration: none;
							color: #494949;
							}
							#frontbox_list a:hover {
								text-decoration: none;
								color: #818181;
								}
		#footer {
			text-shadow: 0px 1px 0px #e9f2f2;
			font-size: 11px;
			color: #40484b;
			position: absolute;
			bottom: 8px;
			width: 50%;
			left: 25%;
			text-align: center;
			}
			#footer span {
				visibility:hidden;
				}
			#footer:hover span {
				visibility:visible;
				}
			#footer a {
				color: #4d6a6a;
			}