body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#fff;
}
/**MAIN**/
a {
color:#513F65;
text-decoration:none;
}
a:hover {
color:#000;
}
.header {
background-image:url(img/header1.jpg);
width:798px;
height:119px;
border: solid 1px #7B5D9A;
border-bottom:solid 2px #fff;
margin:auto;
}
.tbl-content {
width:792px;
border-left:solid 4px #7B5D9A;
border-right:solid 4px #7B5D9A;
border-top:solid 1px #000;
margin:auto;
overflow:hidden;
}
h1 {
display:none;
}
h3 {
text-transform:uppercase;
padding: 5px 0 10px 0;
}
.title-divide {
border-bottom:solid 2px #666;
}
/**NAVIGATION**/
.nav-main {
height:55px;
margin:auto;
width:798px;
border-left:solid 1px #7B5D9A;
border-right:solid 1px #7B5D9A;
}
.nav-main ul {
list-style-type:none;
padding:0;
margin:0;
}
.nav-main ul li {
float:left;
}
#nav1 a, #nav2 a, #nav3 a{
display:inline;
list-style-type:none;
float:left;
text-align:center;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
font-size:13px;
color:#fff;
background-image:url(img/nav-bg1.jpg);
background-repeat:repeat-x;
}
#nav1 a:hover, #nav2 a:hover, #nav3 a:hover{
color:#000;
  /* for IE */
filter:alpha(opacity=70);
  /* CSS3 standard */
opacity:0.7;
}
#nav1 a {
border-right: solid 1px #fff;
padding-top:18px;
height:37px;
width:112px;
}
#nav2 a {
border-right: solid 1px #fff;
padding-top:10px;
height:45px;
width:113px;
}
#nav3 a {
padding-top:18px;
height:37px;
width:114px;
}
/**ADS**/
.ad-box {
display:block;
padding:0;
width:610px;
margin-left:182px;
}
*html .ad-box {
margin-left:-2px;
width:607px;
}
#ad-title {
background-image:url(img/adtitle-bg.jpg);
background-repeat:no-repeat;
line-height:44px;
text-align:center;
font-weight:bold;
font-size:14px;
letter-spacing:2px;
}
#ad-links {
padding-left:-10px;
}
.ad-body ul li {
float: left;
list-style:none;
}
.ad-body li{
padding:5px 4px 15px 4px;
}
*html .ad-body li {
padding:0px 4px 5px 4px;
}
.ad-body a {
color:#5E506E;
font-size:12px;
text-decoration:underline;
}
.ad-body a:hover {
text-decoration:none;
}
/**PAGE CONTENT**/
.page-title {
background-image:url(img/title-bg1.jpg);
background-repeat:no-repeat;
background-color:#C83C2B;
width:610px;
line-height:39px;
text-align:center;
font-size: 16px;
font-weight:bold;
color:#fff;
text-transform:capitalize;
letter-spacing:2px;
border-top: solid 1px #000;
border-bottom: solid 1px #000;
}
.page-content {
position:relative;
float:left;
overflow:hidden;
width:609px;
border-left:solid 1px #000;
margin-left:-1px;
}
.page-text {
padding:10px;
}
#athlete-name, #athlete-num {
font-weight:bold;
}
#athlete-name {
font-size:20px;
}
#line1 {
border-top:1px solid #C83C2B;
width:140;
text-align:center;
}
.colum-left ul li {
list-style:none;
margin-bottom:2px;
padding:0;
}
.colum-right ul li {
list-style:none;
margin-bottom:2px;
padding:0;
}
.colum-left a, .colum-right a {
text-decoration:underline;
}
.colum-left {
float:left;
width:260px;
display:block;
margin-left:-25px;
}
.colum-right {
float:right;
width:300px;
}
/**PART LEFT**/
.left-column {
float:left;
position:relative;
}
.left-tab1, .left-text, .left-pic {
border-right:solid 1px #000;
}
.left-tab1 {
background-image:url(img/tab1-bg.jpg);
line-height: 45px;
color:#000;
font-size:14px;
font-weight:bold;
text-align:center;
width:181px;
}
.left-tab1 h2{
font-size:14px;
padding:0;
margin:0;
}
.left-text {
display:block;
padding:3px;
width:175px;
}
.left-pic {
width:181px;
}
.bot-nav {
text-align:center;
float:;left;
}
.bot-nav a {
font-weight:bold;
font-size:13px;
width:181px;
line-height:10px;
padding-top:10px;
display:block;
}
/**PART FOOT**/
.footer-pos {
margin:auto;
}
.footer {
background-image:url(img/foot-bg1.jpg);
background-repeat:no-repeat;
width:800px;
line-height:31px;
color:#fff;
text-align:center;
font-size:10px;
margin:auto;
}
.footer a {
color:#fff;
}
.footer a:hover {
text-decoration:none;
}
.bot-left-nav {
text-align:center;
font-weight:bold;
}