

body { font-family: verdana, arial, helvetica; background-color: #ffffff; font-size: 14px; font-color: #660000;  line-height: 200%;}

.leftalign {
text-align: left;
}

p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #660000;
line-height: 200%;
text-align: justify;
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #BF2638;
font-size: 11px;
text-align: right;
line-height: 100%;
font-weight: normal;

}


h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #477C46;
font-size: 11px;
text-align: right;
line-height: 100%;
font-weight: normal;

}


h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #660000;
font-size: 13px;
text-align: left;
line-height: 170%;
font-weight: bold;

}

h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #EE943C;
font-size: 11px;
text-align: right;
line-height: 100%;
font-weight: normal;

}

.side {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #660000;
font-size: 13px;
text-align: right;
line-height: 170%;
font-weight: bold;
padding: 10px;
}


.intro {
font-size: 10px;
text-align: right;
line-height: 100%;
}

.fluffy{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #660000;
font-size: 8px;
text-align: right;
line-height: 100%;
}

.david{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #B8B7B7;
font-size: 11px;
text-align: justify;
line-height: 150%;
}

.links{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #660000;
font-size: 11px;
text-align: right;
line-height: 100%;
font-weight: bold;
}

.fluffy:link {color: #660000; text-decoration: none; font-size: 8px;}
.fluffy:visited {color: #660000; text-decoration: none; font-size: 8px}
.fluffy:hover {color: #F19D65; text-decoration: none; font-size: 8px}


.people:link {color: #660000; text-decoration: none; font-size: 11px; line-height: 170%}
.people:visited {color: #660000; text-decoration: none; font-size: 11px; line-height: 170%}
.people:hover {color: #660000; text-decoration: underline; font-size: 11px; line-height: 170%}

.email:link {color: #660000; text-decoration: none; font-size: 11px;}
.email:visited {color: #660000; text-decoration: none; font-size: 11px}
.email:hover {color: #F19D65; text-decoration: none; font-size: 11px}


.email2:link {color: #660000; text-decoration: none; font-size: 13px;}
.email2:visited {color: #660000; text-decoration: none; font-size: 13px}
.email2:hover {color: #F19D65; text-decoration: none; font-size: 13px}

.side:link {color: #660000; text-decoration: none; font-size: 11px; line-height: 170%}
.side:visited {color: #660000; text-decoration: none; font-size: 11px; line-height: 170%}
.side:hover {color: #660000; text-decoration: underline; font-size: 11px; line-height: 170%}

ul {
	text-decoration: none;
	list-style-position: inside;
	list-style-image: url(images/bullet.png);
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #660000;
line-height: 100%;
text-align: left; 
}

.intro:link {color: #DE9E84; text-decoration: none; font-weight: bold;}
.intro:visited {color: #DE9E84; text-decoration: none; font-weight: bold;}
.intro:hover {color: #DE9E84; text-decoration: underline; font-weight: bold;}

td.shadowbottom {
  width:230px;
    height:30px;
padding:0px;
border-bottom: 0px ;
background-image: url(images/shadowbottom.jpg);
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #660000;
font-size: 11px;
text-align: left;
line-height: 100%;
}

td.phone {
  width:100px;
    height:30px;
padding:0px;
border-bottom: 0px ;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #660000;
font-size: 11px;
text-align: left;
line-height: 100%;
}

td.7 {
  width:20px;
    height:340px;
padding:0px;
border-bottom: 2px solid;
border-color: #660000; 
}

td.8 {
  width:480px;
    height:340px;
padding:0px;
text-align: right;
vertical-align: top;
padding-top: 10px;
border-bottom: 2px solid;
border-color: #660000; 
}


  
td.8coaching {
  width:480px;
    height:340px;
border-bottom: 2px solid;
border-color: #660000; 
padding:0px;
text-align: right;
background-image: url(images/coachingquote.jpg)
}

td.9 {
  width:20px;
    height:340px;
border-right: 2px solid;
border-bottom: 2px solid;
border-color: #660000; 
padding:0px;
}

td.10 {
  width:500px;
    height:340px;
	border-right: 2px solid;
border-bottom: 2px solid;
border-color: #660000; 
padding:0px;
}

td.11 {
  width:500px;
    height:340px;
	border-right: 2px solid;
border-bottom: 2px solid;
border-color: #ffffff; 
padding:0px;
}




#pic a, #popup a:visited {
position: relative;
display: block;
padding: 0px;
margin: 0;

}

#pic a span {display: none;}

#pic a:hover {
color: #f00;
height: auto; 
}

#pic a:hover span{
display: block;
position: absolute;
top: 0px;
left: 0px;
width: 210px;
margin: 0px;
color: #660000;
text-align: center;
background: #ffffff;
font-size: 11px;
}

#create a, #popup a:visited {
position: relative;
display: block;
padding: 0px;
margin: 0;

}

#create a span {display: none;}

#create a:hover {
color: #f00;
height: auto; 
}

#create a:hover span{
display: block;
position: absolute;
top: 80px;
left:-225px;
width: 190px;
margin: 0px;
color: #660000;
text-align: right;
background: #ffffff;
font-size: 13px;
}

#challenge a, #popup a:visited {
position: relative;
display: block;
padding: 0px;
margin: 0;

}

#challenge a span {display: none;}

#challenge a:hover {
color: #f00;
height: auto; 
}

#challenge a:hover span{
display: block;
position: absolute;
top: -35px;
left:-225px;
width: 190px;
margin: 0px;
color: #660000;
text-align: right;
background: #ffffff;
font-size: 13px;
}

#change a, #popup a:visited {
position: relative;
display: block;
padding: 0px;
margin: 0;

}

#change a span {display: none;}

#change a:hover {
color: #f00;
height: auto; 
}

#change a:hover span{
display: block;
position: absolute;
top: -150px;
left:-225px;
width: 190px;
margin: 0px;
color: #660000;
text-align: right;
background: #ffffff;
font-size: 13px;
}


  #green  {	
position: absolute; top: 340px; left: 690; 		
width: 50px;
height: 50px;
text-align: right;
vertical-align: bottom;
border-style: solid;
border-width: 1px;
border-color: #497B4A;

} 

  #green3  {	
position: absolute; top: 70px; left: 10; 		
width: 50px;
height: 50px;
text-align: right;
vertical-align: bottom;
border-style: solid;
border-width: 1px;
border-color: #497B4A;

} 

  #green4  {	
position: absolute; top: 10px; left: 10; 		
width: 50px;
height: 50px;
text-align: right;
vertical-align: bottom;
border-style: solid;
border-width: 1px;
border-color: #497B4A;

} 

  #yellow  {	
position: absolute; top: 340px; left: 633; 		
width: 50px;
height: 50px;
text-align: right;
vertical-align: bottom;
border-style: solid;
border-width: 1px;
border-color: #F0953A;
} 

  #yellow2  {	
position: absolute; top: 340px; left: 690; 		
width: 50px;
height: 50px;
text-align: right;
vertical-align: bottom;
border-style: solid;
border-width: 1px;
border-color: #F0953A;

} 

  #yellow3  {	
position: absolute; top: 10px; left: 65; 		
width: 50px;
height: 50px;
text-align: right;
vertical-align: bottom;
border-style: solid;
border-width: 1px;
border-color: #F0953A;

} 

  #yellow4  {	
position: absolute; top: 10px; left: 10; 		
width: 50px;
height: 50px;
text-align: right;
vertical-align: bottom;
border-style: solid;
border-width: 1px;
border-color: #F0953A;

} 

  #red  {	
position: absolute; top: 340px; left: 576; 		
width: 50px;
height: 50px;
text-align: right;
vertical-align: bottom;
border-style: solid;
border-width: 1px;
border-color: #BC2534;
} 

  #red2  {	
position: absolute; top: 340px; left: 690; 		
width: 50px;
height: 50px;
text-align: right;
vertical-align: bottom;
border-style: solid;
border-width: 1px;
border-color: #BC2534;

}

  #brown4  {	
position: absolute; top: 10px; left: 10; 		
width: 50px;
height: 50px;
text-align: right;
vertical-align: bottom;
border-style: solid;
border-width: 1px;
border-color: #660000;

} 

#quote {
position: absolute; top: 340px; left: 445; 
text-align: right;
height: 50px;
width: 120px;

}

#quote2 {
position: absolute; top: 340px; left: 390; 
text-align: right;
height: 50px;
width: 50px;

}

#quote3 {
position: absolute; top: 340px; left: 330; 
text-align: right;
height: 50px;
width: 350px;

}

#quote4 {
position: absolute; top: 10px; left: 125; 
text-align: left;
width: 260px;

}


div#picinfo a span {display: none;}

div#picinfo a:hover span {display: block;
   position: absolute; top:195px; left: 20; width: 205px;
   padding: 5px; margin: 0px; z-index: 100;
   color: #000000;
   font: 10px Verdana, sans-serif; text-align: center;}
