

body {
/*background:   url("images/background.jpg") ;*/
background:   url("images/background.jpg") ;
padding:0px;
text-align: center;
width: auto;

}
#wrapper {
  width: 805px;   
  margin:0px auto;
  text-align:left;
  background-color:#FFFFFF;
  /*border: 1px solid #b6b8ba;*/
  padding:2px;

  text-align: left;
  font-size: 12px;
  font-family: "Arial","Helvetica","Geneva CE", sans-serif;
  font-weight: normal;
  line-height: 15px;
  color: #666666;
}

#logoimg {
position:relative;
top:32px;
_top:44px;
right:39px;
margin-top:-190px;
} 
#header {
  background:   url("images/head.jpg") bottom left no-repeat;
  
  border: 1px solid  #cccccc;
  padding:0px;
  padding-right:2px;
  width:800px;
  height:175px
   
} 

.stripe {
background-color:#fafafa;
border-top: 3px solid #0054a4;
width:802px;
height:5px;

margin-top:-153px;

}

h1.tag {
position:relative;
top:125px;
_top:145px;
left:10px;
z-index:15;
color:white;
font-size:15px;
font-weight:bold;
width:200px;
text-align:just;
}
.headertext {
position:relative;
top:0px;
_top:15px;
left:475px; 

}
.one {
margin:0px;
padding:0px;
font-size:11px;
font-weight:bold;
font-style:italic;
color:  #333333;

}

.two {
padding:0px 0px 0px 0px;
position:relative;
top:35px;
 
color:white;
font-size:20px;
width:300px;
line-height: 20px;
padding-left: 23px;
}
#header ul {

padding-left:210px;
_padding-left:168px;
font-size:13px;
list-style-type: none;
margin-top:-1px;
margin-bottom: 0px; 
}
#header a {
  text-decoration:none;
  color: #333333;
  bullet-style:none;
  background:   url("images/nav.gif") center left no-repeat;
 
  width:228px;
  display:block;
   border-top: 1px solid #cccccc;
 padding:4.5px 0px 4.5px 30px;
  
}
.highlight a{
  background:   url("images/nav.gif_b") center left no-repeat;
}

#header a:hover {
/*background-color:#ebebeb;*/
background:   url("images/nav_b.gif") center left no-repeat;
color: #FF6600;
}

#container {
  padding-left: 200px;
     /* LC fullwidth */
 
}
#container .column {
  position: relative;
  float: left;
}
#center {
  padding: 10px 20px 10px 20px;    /* CC padding */
  width: 570px;
  _width: 563px;
}

#center h1 {
font-size:24px;
padding-top:2px;
line-height: 25px;
padding-bottom:15px;
color:#004a92;
  
}

#center h2 {
font-size:15px;
  background:   url("images/h2image.jpg") center left no-repeat;
  padding-left: 15px;
  padding-top:2px;
   
  border-bottom: 2px solid #0054a4;
  
}
#center a {
color: #004a92;
font-weight:bold;

}

#center ul {
list-style-image: url('images/bullet.jpg')
}


#left {
  width: 195px;          /* LC width */
  padding: 0 10px;       /* LC padding */
            /* LC fullwidth + CC padding */
  margin-left:-810px;
  _margin-left:-803px;
}

       /* LC fullwidth + CC padding */
  
  

.topic_head {
  background-color:#666666;
  color:white;
  padding:5px 0px 3px 0px;
  display:block;
  font-weight:bold;
  text-align:center;
  font-size:13px;
  margin:3px 0px -5px -10px;
  _margin:3px 0px -5px -7px;
  position:relative;
  z-index:10px;

}
#left h3 {
  font-size:12px;	
  border-bottom: 3px solid #FF6600;
  
} 

#left p {
  font-size:11px;
}

#left a {
  color: #FF6600;
  font-weight:bold;
}

#left a img {border: none; }

#left div {
  border-bottom: 1px double #666666;
  background-color:#fafafa;
  padding-top:1px;
  padding-left: 6px;
  padding-right: 6px;
   

}

.more {
  text-align:right;
}
#footer {
  background-color:#fafafa;
  color: #333333;
  border-top: 3px solid #0054a4;
  
  text-align:center;
  font-size:10px;
  _height:20px;
  clear: both;
}


#footer a {
 color: #004a92; 
}
a { text-decoration:none;}
a:hover {text-decoration:underline;}
h2, h3 {color: #333333;}
/*** IE Fix ***/
/*** IE Fix ***/
* html #left {
  left: 0px;           /* RC fullwidth */
}
#container .column {
   
  float: left;
}
.headertext .one a {
color:#333333;
}
.headertext .two a {
color:white;
}

#addbox { position: relative; width: 500px; height: 70 px; clip: rect(0px, 500px, 0px, 70px); overflow: hidden; }
#banner1 { position: relative; width: 480px; height: 60px; left: 0; top: 5px; }
#banner2 { position: relative; width: 480px; height: 60px; left: 500px; top: -55px; top:-58px; }

.coachPhoto
{
   border:0;
   margin:15px 60px 10px 5px;
   padding-right:80px;
   position:relative;
   float:left ;
   
  
   
}
.coachLogo
{
    border:0 ;
    margin-bottom:10px;
    padding-bottom:10px;
    position:relative;
    float:left;
    
    
    
}
.coachInfo
{
    border:0 ;
    margin-bottom:5px;
    padding-left:5px;
    position:relative;
    float:left;
    
}
.coachBio
{
    position:relative;
    clear:left;
    border-top: solid 2px #0054a4;
    margin-top:10px;
}
.coachName
{
    font-weight:bold;
    font-size:1.15em;
}
.coachCompany
{
    font-weight:bold;
}
