


body,td,th {

padding: 10px 0 0 5px;
font-family:Times New Roman, Times, serif;
background-color:#fff;	
font-size: 21px;
letter-spacing:    -0.01em;
line-height:0.95em;
color:#111111;
	
}




a  { 

color:#000000;
 }
 
 
 a :hover { 
color:#ffffee;

 }
 
 
a img {border: 0px;}



.clearer {
	
	clear:both;
	
}

.image {
	
	margin: 20px 0 30px 0px;
	
}

.imageSmall {
	float: left;
	margin: 20px 6px 30px 2px;
	width:300px;
	height: 200px;
	
}


.homeVideo {
	float: left;
	margin: 0px 0px 0px 0px;
	width:918px;
	height: 464px;
	background-color:#000000;
	background: url("pictures/frank.jpg") 0 0 no-repeat;
	
}


.video {
	float: left;
	margin: 0px 0px 0px 0px;
	width:auto;
	height: 464px;
	background-color:#000000;

}

.h1 {
clear:both;
	font-size: 72pt;
	margin: 0.1em 0 0.2em 0;
	height:1em;
	letter-spacing:    -0.03em;
	line-height:0.95em;
	color:#111111;
	text-decoration:none;
}

.h1 a {
	
	letter-spacing:    -0.03em;
	
	color:#111111;
	text-decoration:none;
	
	
}
.h1 a:hover {


	letter-spacing:    -0.03em;
	line-height:0.95em;
		color:#D4BDAF;
	text-decoration:none;
	
}





.leftSpace {
	margin: 0 0 0 9px;

}




#contact {

	padding: 20px 0 15px 15px;
	height:4em;
	/*background: url("pictures/frank.jpg") 0 0 no-repeat;*/
}



.homeHead {
padding: 0px 0 0px 0px;
	height: 304px;
	background: url("pictures/head.jpg") 0 0 no-repeat;
}


.homeFoot {
padding: 0px 0 0px 0px;
	height: 122px;
	background: url("pictures/Foot.jpg") 0 0 no-repeat;
}




#contact a {

	
	color:#000000;
	text-decoration:none;
	
	
}

#contact a:hover {
	

		color:#D4BDAF;
	text-decoration:none;
	
}



.h2 {
	float:left;
	margin: 20px 10px 20px 0;
	font-size: 32px;
	color:#000000;
	height: 1em;
}


.h2 a {
	
	color:#000000;
	text-decoration:none;
	}

.h2 a:hover {
	
		color:#D4BDAF;
	text-decoration:none;
	
}


.h3 {
	float:left;
	margin: 20px 10px 20px 0;
	font-size: 32px;
	color:#000000;
	line-height: 1.2em;
	width:918px;
}


.h3 a {
	
	color:#000000;
	text-decoration:none;
	}

.h3 a:hover {
	
		color:#D4BDAF;
	text-decoration:none;
	
}

.logoBackslash {
	float:left;
	margin: 26px 8px 0px -5px;
	font-size: 46px;
	color:#111111;
	height: 1em;
	width:auto;
}





.logoType {
	float:left;
	margin: 10px 12px 30px 0;
	font-size: 32px;
	color:#ffffff;
	height: 1em;
	width:auto;
	background-color:#FFFFFF;
	border: 0px;
}


.logoType a {
	
	color:#ffffff;
	background-color:#FFFFFF;
	text-decoration:none;
	border: 0px;
	
	}

.logoType a:hover {
	
	color:#ffffff;
	background-color:#FFFFFF;
	text-decoration:none;
	border: 0px;
}






.logoTypo {
	float:left;
	margin: 30px 10px 20px 0;
	font-size: 32px;
	color:#000000;
	height: 1em;
	width:auto;
}


.logoTypo a {
	
	color:#000000;
	text-decoration:none;
	}

.logoTypo a:hover {
	
	color:#D4BDAF;
	text-decoration:none;
	
}



.mediumTypo {
	
	letter-spacing:    -0.06em;
	line-height:1em;
	float:left;
	margin: -20px 10px 30px 0;
	color:#000000;
	height: auto;
	width:918px;
}


.mediumTypo a {
	float:left;
	

	color:#ffffff;
	text-decoration:none;

}

.mediumTypo a:hover {
	float:left;
	
	color:#FF0000;
	text-decoration:none;

}







.smallTypo {	
	font-size: 24px;
	margin: 20px 0 17px 0;
	height: 1em;
}

.smallTypo a {
	
	color:#111111;
	
	text-decoration:none;
	height: 1em;
}

.smallTypo a:hover {
	
	color:#D4BDAF;
	text-decoration:none;
	height: 1em;
}


.tinyTypo {
	float:left;
	padding: 16px 0 20px 0px;
	font-size: 14px;
	line-height:1em;
	letter-spacing:    -0.01em;
	color:#000000;

	
}


.tinyTypo a {
	
	padding: 21px 0 20px 0px;
	font-size: 14px;
	line-height:1em;
	
	color:#000000;
	text-decoration:none;
	
}

.tinyTypo a:hover {

	padding: 21px 0 20px 0px;
	font-size: 14px;
	line-height:1em;
	

	color:#D4BDAF;
	text-decoration:none;
	
	
	}
	
	
	
	.logoAddTypo {
	float:left;
	padding: 22px 0 10px 5px;
	font-size: 11px;
	line-height:1em;
	letter-spacing:    0.0em;
	color:#111111;
	
}


.logoAddTypo a {
	

	font-size: 11px;
	line-height:1em;
	
	color:#111111;
	text-decoration:none;
	
}

.logoAddTypo a:hover {

	
	font-size: 11px;
	line-height:1em;
	

	color:#D4BDAF;
	text-decoration:none;
	
}


.footerTypo {
	float:left;
	padding: 10px 0 20px 0px;
	font-size: 11px;
	line-height:1em;
letter-spacing:    -0.02em;
	color:#000000;
	height: 1em;
	width:auto;
}


.footerTypo a {
	
		padding: 10px 0 20px 0px;
	font-size: 11px;
	line-height:1em;

	color:#ffffff;
	text-decoration:none;
	height: 1em;
	width:auto;
}

.footerTypo a:hover {

		padding: 10px 0 20px 0px;
	font-size: 11px;
	line-height:1em;


	color:#FF0000;
	text-decoration:none;
	height: 1em;
	width:auto;
}





.lineSmall {
	clear:both;
	margin: 0 0 2px 0;
	height:1px;
	width:918px;
	background:#000000;
	color:#fff;
	
}

.lineMedium {
clear:both;
	margin: 0 0 2px 0;
	height:3px;
	width:918px;
	background:#000000;
	color:#fff;
	
}


