BODY { 
      background-color:#000; 
       font-size:62.5%;
	   color:#ccc;
       font-family: Arial,Helvetica,sans-serif; 
       width:768px;
       margin:5px auto;
}


H1 {font-size:1.8em;}  /* displayed at 24px */
H2 {font-size:1.4em;}  /* displayed at 18px */
H3 {font-size:1.25em;}  /* displayed at 15px */
H4 {font-size:1em;}  /* displayed at 12px */



P, p, h1, h2, h3, H1, H2, H3 {
  text-align: left;
  display:block;
  line-height: 110%;
}
 a:link, a:visited {
  color: #900;
  text-decoration: none;
}

 a:link:hover, a:link:focus, a:visited:hover, a:visited:focus {
  color: #f00;}


/* page contruction*/

#wrapper { 
  padding: 0px 5px 5px 5px;
  width:768px;
  clear:both;
}

#headercontent { 
  padding: 0;
  margin-top: 15px;
  margin-left:150px;
  width:590px;
  
}

#youngian {
  padding:0;
  margin:0;
  float:left;
  width: 150px;
  height:464px;
  background: url('/images/young_ian_hadley.jpg') no-repeat;


}

#widecontent { 
  padding: 0px 0px 0px 0px;
  margin-top:0;
  margin-left:150px;
  text-align:center;
  width:590px;
  height:410px; 
}


#footer{

   font-size: 1.2em;
   text-align:center;
  padding: 0;
  padding-top:10px;
  margin-left:150px;
  width:590px;
  clear:both;
}


#youngian p {

  height:150px;
  margin:0;
  padding:0;
}


#widecontent h1 {
  text-align:center;
  font-size:2.2em;

}

  .indexText#widecontent { /* index page has text centered down the page */
  padding-top:180px;
  height:220px; 

}



#headercontent h1 {
  text-align:center;

}


div#links  {
   margin-left:10px;
   margin-top: 5px;
   padding-top:5px;   
   }
 
div#links a {
   margin-left:10px;
   margin-top: 0px;
   font-size: 1.1em;
   
   }

div#links a span {display: none;}

div#links a:hover span {display: block;
   position: relative; top: 80px; width: 120px;
   padding: 5px; margin: 0px; z-index: 100;
   color: #AAA; background: #fff;
   font: 10px Verdana, sans-serif; text-align: center;

   }

div#links a:hover {color: #f00; 
   }



.radiolink {
  float:left;
  padding:15px;

}

#player {
  clear:right;
  height:50px;
}

div.spacer hr.spacer{
  clear: both;
}

.radiolink a img{
   border: 2px dashed black;

   }


.radiolink a:hover img{
   border: 2px dashed red;

   }

