@charset "utf-8";
/* CSS Document */

body {
	margin:10px;
	background:url(images/bg.jpg) no-repeat center top #170001;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#FFF;
}

#wrapper {
	margin:0 auto;
	width:885px;
	text-align:left;
}

	#top-nav {
		width:420px;
		float:left;
		font-size:12px;
		padding-top:5px;
	}
	
		#top-nav a{color:#fff; text-decoration:none;}
		#top-nav a:hover{color:#fff; text-decoration:underline;}
	
	#social-networking {
		width:55px;
		float:right;
	}
	
	#logo-wrapper {
		width:880px;
		float:left;
		margin:5px 0 10px 0;
		border:1px solid #000;
	}
	
	#nav {
		width:881px;
		background-image:url(images/bg-nav.jpg);
		border:1px solid #000;
		line-height:32px;
		margin:5px 0 10px 0;
		float:left;
		text-align:center;
	}
		#nav a{
			color:#fff;
			text-decoration:none;
			padding:0 4px;
		}
		
		#nav a:hover{
			color:#fff;
			text-decoration:underline;
		}
		
	#image-nav {
		float:left;
		height:96px;
		width:881px;
		margin-bottom:15px;
	}
	
	#content-wrapper {
		width:881px;
		float:left;
	}
	
		#content-left {
			width:235px;
			float:left;
		}
		
			.email-list-header {
				color:#ccc;
				font-size:17px;
				font-weight:bold;
				line-height:0px;
				background-image:url(images/email-icon.jpg);
				background-repeat:no-repeat;
				padding-left:28px;
				line-height:20px;
			}
			
			.meet-the-staff {
				color:#fff;
				font-size:15px;
				font-weight:bold;
				text-decoration:none;
			}
			
			.meet-the-staff-button {
				background: #812F31; /* old browsers */
  				background: -moz-linear-gradient(top, #812F31 0%, #3E0C0D 100%); /* firefox */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#812F31), color-stop(100%,#3E0C0D)); /* webkit */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#812F31', endColorstr='#3E0C0D',GradientType=0 ); /* ie */
				border:1px solid #ccc;
			}
			
				#weather {
					width:220px;
					text-align:center;
					margin:30px 0;
					padding-left:5px;
				}
				
				.left-testimonial {
					text-align:left;
					font-size:12px;
				}
		
		#content-right {
			width:625px;
			float:left;
			padding-left:20px;
		}
			
			#content-right h1{
				font-size:24px;
				margin-top:0;
			}
			
			#content-right a{
				color:#999;
			}
			
			#content-right a:hover{
				color:#FFC638;
				text-decoration:none;
			}
			
			.larger {font-size:16px;}
			
			.testimonials {font-size:11px;}
			
			.drop-shadow {
				-moz-box-shadow: 2px 2px 3px #000;
				-webkit-box-shadow: 2px 2px 3px #000;
				box-shadow: 3px 2px 3px #000;
				-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
				filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
				border:1px solid #000;
			}
			
			.big {
				font-size:18px;
			}
			
				#slideshow {
					position:relative;
					height:391px;
					float:left;
					padding-left:352px;
				}
				
				#slideshow IMG {
					position:absolute;
					top:0;
					left:0;
					z-index:8;
					opacity:0.0;
				}
				
				#slideshow IMG.active {
					z-index:10;
					opacity:1.0;
				}
				
				#slideshow IMG.last-active {
					z-index:9;
				}
	
	#footer {
		width:881px;
		text-align:center;
		font-size:12px;
		margin-top:30px;
		float:left;
	}
	
	#footer a{color:#fff; text-decoration:none;}
	#footer a:hover{color:#fff; text-decoration:underline;}
	
		.address {
			color:#999;
		}
