

BODY { background: #000000; color: #ffffff; margin: 10px;  }







@charset "utf-8";
/* CSS Document */

#text {
 float:left;
 width:670px;
 text-align:left;
 padding-right:65px;
 padding-bottom:10px;
 }
 #text2 {
 float:left;
 width:670px;
 text-align:left;
 margin-top:20px;
 padding-right:65px;
 padding-bottom:10px;
 }   

#textline{
 float:left;
 width:390px;
 height:410px;
 padding-right:65px;
 text-align:left;
 }
 
 #textline2{
 margin-top:-160px;
 float:left;
 width:390px;
 height:410px;
 padding-right:65px;
 text-align:left;
 }
 #textlinehome{
 float:left;
 margin-top:8px;
 width:376px;
 height:410px;
 padding-right:65px;
 text-align:left;
 }
 
 #twclogo a {
 background-image:url(twclogo.jpg);
 background-repeat:no-repeat;
 float:right;
 width:198px;
 height:184px;
 margin-top:20px;
 padding-right:50px;
 text-align:center;
 outline:none;
 }
 #oabc a {
 background-image:url(oabclogo.jpg);
 background-repeat:no-repeat;
 float:right;
 margin-top:-70px;
 width:198px;
 height:184px;
 padding-right:50px;
 text-align:center;
 outline:none;
 }
 #together {
 background-image:url(together.jpg);
 background-repeat:no-repeat;
 margin-bottom:6px;
 margin-top:21px;
 margin-left:15px;
 white-space:pre;
 float:right;
 clear:right;
 width:342px;
 height:200px;
 outline:double;
 outline-color:#999;
 }
 #good {
 background-image:url(good.jpg);
 background-repeat:no-repeat;
 width:276px;
 height:200px;
 margin-top:30px;
 margin-left:5px;
 text-align:center;
 outline:double;
 outline-color:#999;
 }
 #newsletter {
 float:right;
 background-color:#F8F8FF;
 width:240px;
 margin-top:3px;
 margin-right:40px;
 text-align:center;
 outline:double;
 outline-color:#999;
 } 

#welcomehead{
 background-image:url(images/welcome_header_04.jpg);
 background-repeat:no-repeat;
 width:751px;
 height:96px;
 margin-left:-9px;
 margin-top:-15px;

 }
 #biohead{
 background-image:url(images/bio_header_04.jpg);
 background-repeat:no-repeat;
 width:751px;
 height:96px;
 margin-left:-9px;
 margin-top:-15px;
}

#fitnesshead{
 background-image:url(images/fitness_header_04.jpg);
 background-repeat:no-repeat;
 width:734px;
 height:96px;
 margin-left:-8px;
 margin-top:-15px;
}
 
 /*Fix to width of 735px and make sure enough news is on page to show scroll bar*/
 #newshead{
 float:left;
 width:735px;
 height:96px;
 background-image:url(images/news_header_04.jpg);
 background-repeat:no-repeat;
 margin-left:-9px;
 margin-top:-15px;

 }
 #contacthead{
 float:left;
 background-image:url(images/contact_header_04_04.jpg);
 background-repeat:no-repeat;
 width:735px;
 height:96px;
 margin-left:-9px;
 margin-top:-15px;

 }
 #blankhead{
 float:left;
 background-image:url(images/blank_header_04.jpg);
 background-repeat:no-repeat;
 width:751px;
 height:96px;
 margin-left:-9px;
 margin-top:-15px;
 }
 
 p {
 color:#ccc;
 font-family:"Times New Roman", Times, serif;
 line-height:18px;
 font-size: 15px;
 white-space:inherit;
 text-align:justify;
 margin-top:-2px;
 } 
 h1 {
 color:#fff;
 font-family:"Times New Roman", Times, serif;
 letter-spacing:.01em;
 font-size: 18px;
 text-align:left;
 border-bottom:1px dotted #5c5c5c;
 padding-bottom:.1em;
 }
 h2 {
 color:#fff;
 font-family:"Times New Roman", Times, serif;
 letter-spacing:.02em;
 font-size: 18px;
 text-align:left;
 }
 pre {
 color:#fff;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-align:left;
 margin-top:-10px;
 }
 
 a:link {
 font-family:"Times New Roman", Times, serif;
 color:#ffcc33;
 line-height:18px;
 font-size: 14px;
 }
a:visited, a.selected {
 font-family:"Times New Roman", Times, serif;
 color:#ffcc33;
 line-height:18px;
 font-size: 14px;
 }
a:hover, a:active {
 font-family:"Times New Roman", Times, serif;
 color:#ff9900;
 line-height:18px;
 font-size: 14px;
 }
























