@charset "UTF-8";
/* CSS Document */

body {
	font:#fff 12px normal Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
}

	
.altText {
	text-indent:-3000px;
	display:none;
	font:1px Arial, Helvetica, sans-serif;
	}

.cleaner {
	clear:both; float:none;
	height:0;
	font-size:0; line-height:0;
	border:none;
	margin:0; padding:0;
	background:transparent;
	}

/*top styles*/
#top{
	margin:0 auto;
	width: 100%;
	height: 45px;
	background:#fafaef;
}

#topContainer {
	margin:0 auto; padding:0 0 0 0;
	width:960px; height:45px;
}

#topLeft {
	float:left;
	display:block;
	width:530px; height:45px;
	margin:0 0 0 0; padding:0 0 0 0;
}

#topRight {
	width:348px; height:25px;
	padding:20px 0 0 82px; margin:0 0 0 0;
	float:right;
	display:block;
}
	
	#topRight a:link, #topRight a:active, #topRight a:visited {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#514f4f;
		font-style:italic;
		letter-spacing:1px;
		text-decoration:none;
	}
	
		#topRight a:hover {
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#000;
			font-style:italic;
			letter-spacing:1px;
			text-decoration:none;
		}
		

/*middle styles*/
#middle {
	width:960px;
	margin:0 auto;
}

#midIMG {
	float:left;
	margin:10px 0 29px 0; padding:0 0 0 58px;
	height:67px;
	width: 902px;
}

#midType{
	font:Georgia, "Times New Roman", Times, serif;
	font-size:29px;
	font-style:italic;
	font-weight:bold;
	letter-spacing:1px;
	color:#FFF;
	padding:0 0 0 58px;
	width:902px; height:35px;
	float:left;
}

#imgHolder {
	 width:856px;
	margin:0 0 0 0; padding:0 0 0 58px;
}

	#imgHolder a img {
	border: 1px solid #CCC;
	padding: 2px;	
	margin: 5px;
}

#midLine {
	width:815px;
	margin:26px 0 26px 0; padding:0 0 0 58px;
	float:left;
	color:#FFF;
	font:normal 16px Arial, Helvetica, sans-serif;
	letter-spacing:2px;
}

#line1 {
	width:815px;
	color:#CCC;
	font:normal 13px Arial, Helvetica, sans-serif;
	letter-spacing:3.1px;
	margin:0 0 5px 0;
}

#line2 {
	width:815px;
	color:#CCC;
	font:normal 13px Arial, Helvetica, sans-serif;
	letter-spacing:2.2px;
}

/*container styles*/

#container {
	margin:0 auto; padding:0 0 0 0;
	width:100%;
	background:url(images/IMGpeopleTwitterBG.gif) top center no-repeat;
}

#insideCont {
	margin:0 auto; padding:0 0 0 58px;
	width:902px; height:503px;
}

#left {
	margin:0 0 0 0; padding:0 0 0 0;
	float:left;
	width:400px; height:480px;
}

	#leftType{
	font:Georgia, "Times New Roman", Times, serif;
	font-size:29px;
	font-style:italic;
	font-weight:bold;
	letter-spacing:1px;
	color:#2c2b2b;
	padding:0 0 0 0;
	margin:10px 0 10px 0;
	width:400px; height:35px;
	float:left;
}

.person {
	width:344px; height:73px;
	margin:0 0 5px 0; padding:6px 6px 6px 6px;
	background: url(images/imgPersonBG.gif) top center no-repeat;
}

	.personIMG {
		width:75px; height:75px;
		margin:0 0 0 0; padding:0 0 0 0;
		float:left;
	}
	
	.personTitle {
		width:260px; height:15px;
		margin:0 0 17px 0; padding:0 0 0 0;
		float:right;
		font: normal 12px Arial, Helvetica, sans-serif;
		color:#ccc;
	}
	
	.personName {
		width:260px; height:20px;
		margin:0 0 0 0; padding:0 0 0 0;
		float:right;
		display:block;
		font: normal 15px "Times New Roman", Georgia, Times, serif;
		color:#f1f1f1;
		letter-spacing: 1px;
	}
	
	.buttonHolder {
		width:265px; height:26px;
		margin:0 0 0 0; padding:0 0 0 0;
		float:right;
	}
	
		.buttonHolder .emailButton {
			margin:0 0 0 0; padding:0 0 0 0;
			height:26px;
			float:left;
		}
	
		.buttonHolder .emailButton a:link, .buttonHolder .emailButton a:active, .buttonHolder .emailButton a:visited {
			margin:0 5px 0 0; padding:0 0 0 0;
			height:21px;
			float:left;
			background: url(images/btn_email.jpg) top center no-repeat;
		}
			
		.buttonHolder .emailButton a:hover {
			margin:0 5px 0 0; padding:0 0 0 0;
			height:21px;
			float:left;
			background: url(images/btn_email.jpg) bottom center no-repeat;
		}
	
	
		.buttonHolder .twitterButton a:link, .buttonHolder .twitterButton a:active, .buttonHolder .twitterButton a:visited {
			margin:0 5px 0 0; padding:0 0 0 0;
			height:21px;
			float:left;
			background: url(images/btn_twitter.jpg) top center no-repeat;
		}
			
		.buttonHolder .twitterButton a:hover {
			margin:0 5px 0 0; padding:0 0 0 0;
			height:21px;
			float:left;
			background: url(images/btn_twitter.jpg) bottom center no-repeat;
		}
		
		.buttonHolder .blogButton a:link, .buttonHolder .blogButton a:active, .buttonHolder .blogButton a:visited {
			margin:0 5px 0 0; padding:0 0 0 0;
			height:21px;
			float:left;
			background: url(images/btn_blog.jpg) top center no-repeat;
		}
			
		.buttonHolder .blogButton a:hover {
			margin:0 5px 0 0; padding:0 0 0 0;
			height:21px;
			float:left;
			background: url(images/btn_blog.jpg) bottom center no-repeat;
		}
	

#right {
	margin:0 0 0 0; padding:0 0 0 20px;
	float:right;
	width:480px; height:500px;
}


/*footer styles*/

#footer {
	margin:0 auto; padding:0 0 0 58px;
	width:902px; height:109px;
}

#footLeft {
	margin:0 0 0 0; padding:10px 0 0 0;
	width:470px; height:79px;
	float:left;
}

	#footLeft .footTitle {
		font: italic 11px "Times New Roman", Georgia, Times, serif;
		color:#636161;
		margin:0 0 3px 0;
		}
		
	#footLeft .footBody {
		font: normal 15px Arial, Helvetica, sans-serif;
		color:#929191;
		line-height: 14px;
		margin:0 0 6px 0;
		}

#footRight {
	margin:0 0 0 0; padding:10px 0 0 118px;
	width:304px; height:79px;
	float:right;
}

	
	