body {
background: white url("../images/silverbg.jpg") center repeat-x;
background-position: center 180px;
margin: 0;
height: 240px;
padding: 0;
}
a { text-decoration : underline; color : #0000ff; }

 div.c2 {display:none;}
 br.c1 {clear: left}
 
/******************maintext ************************************/
.maintext#company {
	color: #006170;
	font: normal 30px impact, "Times New Roman", serif;
}
.maintext {
	color: white;
}

.maintext, .maintext2, .businessCard, .testimonials {
	width: auto;  
	float: none;
	text-align: justify;
	vertical-align: top:
	margin-top: 0;
	margin-left: 190px;
	padding-top: 0;
	padding-right: 30px;
	padding-left: 20px;
}
.maintext h1, .maintext2 h1, .testimonials {
	text-align: center;
	font: bold 30px "Comic Sans MS", impact, "Times New Roman", serif;
	color: #00A7C1;
}

.maintext .RTfigure {
	float: right;
	margin-left: 10px;
	border: 1px solid #666;
	padding: 10px;
}
.maintext2 .LFfigure {
	float: left;
	margin-right: 10px;
	border: 1px solid #666;
	padding: 10px;
}

maintext .figure p {
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.maintext p:first-letter, .maintext2 p:first-letter, .testimonials p:first-letter {
font: bold 25px "Comic Sans MS", impact, "Times New Roman", serif;
color: #00A7C1;
}
.maintext #company {
color: #006170;
z-index: 3;
font: normal 30px impact, "Times New Roman", serif;
}

.maintext applet {
	margin: 40px;
}
.maintext2 p {
color: black;
}
.maintext2 h3 {
color: black;
}

#champion {
	width: 70%;
	border: 2px solid black;
	background: white;
	padding: 30px;
}
#champion p {
	color: black
}
#champion p:first-letter {
font: normal 20px "Times New Roman", sarif;
}
#champion ul {
	text-align: left;
}
#champion td {
	color: black;
}
/******************page bottom ************************************/
.pagebottom {
padding-top: 40px;
text-align: center;
color: black;
font: normal 16px impact, "Times New Roman", san-serif;
}
.pagebottom table {
width: 80%;
}
/******************testimonials ************************************/
.testimonials h2 {
color: white;
}
.leftShift {
padding-left: 100px;
}

/******************header ************************************/
.header {
background: black;
width: 100%;
height: 240px;
margin: 0;
}
.header h1
{position:absolute;
top: 20px;
left: 30px;
color: white;
z-index: 5;
font: normal 90px impact, "Times New Roman", serif;
}
.header h2
{position:absolute;
top: 17px;
left: 27px;
color: red; 
z-index: 4;
font: normal 90px impact, "Times New Roman", serif;
}
.header #moonObject {
	position: absolute;
	left: 1040px;
	top: 10px;
	z-index: 3;
	background: black;
}
.shadowWrapper {
	display: block;
	margin-top: 120px;
	margin-right: 230px;
}

.tryShadow {
	position: relative;
	display: block;
    background-color: blue;
    margin: auto;
}

.tryShadow h3 {
	position: absolute;
	top: 0;
	right: 0;
	color: #CC064B; 
    font: normal 50px impact, "Times New Roman", sans-serif;
    z-index: 3;
}
.tryShadow #shadow {
	position: absolute;
	top: -1px;
	right: 1px;
 	color: white; 
	z-index:1;
	font: normal 50px impact, "Times New Roman", sans-serif;
}
/******************business card ************************************/
.worldRecord table {
width: 600px;
}
.worldRecord td {
padding-left: 5px;
padding-right: 5px;
}

.worldRecord h3 {
color: black;
font: bold 22px Arial, sans-serif;
text-align: center;
}

.businessCard table, .worldRecord table {
background: white;
}

#businessCardLeft {
padding: 50px;
}
#businessCardRight h2 {
display: block;
}
#businessCardRight table {
padding: 0;
}
.businessCard h2, #champion h2, #champion th, .worldRecord h2 {
color: black;
font: bold 20px Arial, sans-serif;
}
.businessCard p, .businessCard td, .worldRecord td, .links td {
color: black;
font: normal 16px Arial, sans-serif;
}
.businessCard td {
padding: 10px;
}
/******************tags ************************************/
h3
{color: white;
margin-left: 50px;
font: normal 26px "Times New Roman", serif;
}
h4
{color: white;
font: normal 17px "Times New Roman", serif;
}
h5 {
color: #00A7C1;
font: normal 15px "Times New Roman", sarif;
}
p {
color: white;
margin-left: 10px;
font: normal 20px "Times New Roman", sarif;
}

img {
alt: image;
border: 0;
}

table {
width: 100%;
border: 0;}  

ul
{margin-left: 70px;
font-size: 20px;}

ol {
margin-left: 70px;
margin-right: 190px;
font-size: 20px;
}
img.RTfigure {
float: right;
margin-left: 10px;
margin-bottom: 10px;
border: 1px solid #666;
padding: 10px;
}
img.LFfigure {
float: left;
margin-right: 10px;
margin-bottom: 10px;
border: 1px solid #666;
padding: 10px;
}
#newcompany {
color: #01C459;
font: normal 30px impact, "Times New Roman", serif;
background-color: white;
	border-width: 4px;
	border-style: solid;
	border-top-color: #DFDFDF;
	border-right-color: #666;
	border-bottom-color: #333;
	border-left-color: #858585;
} 
#ancestry {
background: white url("../images/ances_logo.gif") no-repeat center center;
	border-width: 4px;
	border-style: solid;
	border-top-color: #DFDFDF;
	border-right-color: #666;
	border-bottom-color: #333;
	border-left-color: #858585;
} 
***************** buttons *****************************************************
.buttons table {
	width: 100%;
}
.buttons a:link, .buttons a:active, .buttons a:visited{
background: white url("../images/indentbg_blue.gif") repeat-x bottom left;
font: bold 30px "Comic Sans MS", impact, "Times New Roman", serif;
color: white;
text-align: center;
text-decoration: none;
	border-width: 6px;
	border-style: solid;
	border-top-color: #DFDFDF;
	border-right-color: #666;
	border-bottom-color: #333;
	border-left-color: #858585;
}
.buttons a:hover {
	background-image: url("../images/indentbg2_blue.gif");
	border-width: 6px;
	border-style: solid;
	border-bottom-color: #DFDFDF;
	border-left-color: #666;
	border-top-color: #333;
	border-right-color: #858585;
}
.buttons td {
	text-align: center;
	padding: 6px;
}
/* Holly Hack for IE \*/
* html .buttons a { height: 1%; }
/* End */
