/* CSS Document */

a,
a:link,
a:active,
a:visited,
a:hover {
	color:#2BAAF6;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

body{
	margin:0; padding:0;
	background:repeat-x url(img/back_left.jpg);
}

.header{
	margin:auto; padding:0px;
	width:920px;
	position:relative;
	background-color:#FFFFFF;
}
.header1{
	background:repeat-x url(img/head.jpg);
	width:920px;
	height:25px;
	background-color:#FFFFFF;
}
.header1 #tohome{
	float:left;
	width:740px;
	text-align:right;
	padding-right:10px;
}
.header1 #toqa{
	float:left;
	padding:0 30px 0 0;
}

#title{
	float:left;
	padding:25px 0 0 30px;
}

#globalMenu{
	float:right;
	margin:0; padding:0;
	width:448px;
	height:50px;
	background:url(img/global_menu.jpg) no-repeat 0px 0px;
	position: absolute;
	top: 50px; left: 448px;
}
#globalMenu ul {
	margin: 0px 0px 0px 0px; padding: 0px;
	list-style: none;
}
#globalMenu li {
	margin: 0 0 0 0; padding: 0px;
	width: 89px; height: 50px;
	float: left;
}
#globalMenu li#toshop {
	margin-right: 0px;
}
#globalMenu li a {
	margin: 0px; padding: 0px;
	width: 100%; height: 100%;
	text-indent: -9999px;
	display: block;
}
#globalMenu li#toath a,
#globalMenu li#toath a:link,
#globalMenu li#toath a:active,
#globalMenu li#toath a:visited {
	background: url(img/global_menu.gif) no-repeat 0px 0px;
}
#globalMenu li#toath a:hover {
	background: url(img/global_menu.gif) no-repeat 0px -50px;
}
#globalMenu li#togyoumu a,
#globalMenu li#togyoumu a:link,
#globalMenu li#togyoumu a:active,
#globalMenu li#togyoumu a:visited {
	background: url(img/global_menu.gif) no-repeat -89px 0px;
}
#globalMenu li#togyoumu a:hover {
	background: url(img/global_menu.gif) no-repeat -89px -50px;
}
#globalMenu li#tocasting a,
#globalMenu li#tocasting a:link,
#globalMenu li#tocasting a:active,
#globalMenu li#tocasting a:visited {
	background: url(img/global_menu.gif) no-repeat -178px 0px;
}
#globalMenu li#tocasting a:hover {
	background: url(img/global_menu.gif) no-repeat -178px -50px;
}
#globalMenu li#toq_a a,
#globalMenu li#toq_a a:link,
#globalMenu li#toq_a a:active,
#globalMenu li#toq_a a:visited {
	background: url(img/global_menu.gif) no-repeat -267px 0px;
}
#globalMenu li#toq_a a:hover {
	background: url(img/global_menu.gif) no-repeat -267px -50px;
}
#globalMenu li#toshop a,
#globalMenu li#toshop a:link,
#globalMenu li#toshop a:active,
#globalMenu li#toshop a:visited {
	background: url(img/global_menu.gif) no-repeat -356px 0px;
}
#globalMenu li#toshop a:hover {
	background: url(img/global_menu.gif) no-repeat -356px -50px;
}

.title{
	width:920px;
	height:76px;
	background-color:#FFFFFF;
}

.wrapper{
	margin:auto; padding:0;
	width:920px;
	position:relative;
}

.wrapper #main{
	float:left;
	width:920px;
	background-color:#FFFFFF;
	
}

#athlete{
	float:left;
	width:690px;
	padding:30px 0 0 30px;
	background:url(img/ath_prof_back.jpg) repeat-y;
}
#athlete #ath_left{
	float:left;
	width:200px;
	padding:30px 30px 0 0;
}
#ath_left ul{
	list-style:none;
	margin:0; padding:0;
}
.newEntry{
	font-size:12px;
	line-height:150%;
	color:#3379A2;
	width:200px;
	height:300px;
	background: url(img/blog_left_back2.jpg);
}
.newEntry h3{
	font-size:14px;
	font-weight:bold;
	color:#3379A2;
	margin:9px 0 22px 10px;
}
.newEntry li{
	margin:0 0 10px 10px;
	list-style:inside;
}

#athlete #ath_text_b{
	margin:0; padding:10px 0 20px 0;
	font-size:15px;
	line-height:130%;
	font-weight:bold;
	color:#437FA3;
	text-align:center;
}
#athlete #ath_text{
	margin:0; padding:0 0 27px 0;
	font-size:12px;
	line-height:130%;
	color:#437FA3;
	text-align:center;
}
table.ath_table{
    border-collapse:collapse;
    empty-cells:show;
	font-size:12px;
	color:#437FA3;
}
.ath_table th{
	text-align:left;
	font-size:12px;
	font-weight:bold;
}
.ath_table td{
    text-align:center;
}
table.ath_table2{
    border-collapse:collapse;
    empty-cells:show;
	font-size:10px;
	color:#437FA3;
}
.ath_table2 th{
	text-align:left;
	font-size:12px;
	font-weight:bold;
}

#athlete #ath_blog{
	margin-top:26px;
}

#athlete #ath_right{
	float:left;
	width:440px;
	padding:30px 20px 0 0;
}
#ath_right ul{
	margin:0; padding:10px 0 20px 10px;
	list-style:none;
}
#ath_right li{
	margin:0; padding:0;
	font-size:12px;
	line-height:130%;
	color:#3379A2;
}



.line{
	width:670px;
	height:20px;
	padding:20px 20px 0 0;
	background:url(img/athlete/line.jpg) no-repeat;
}
#toback{
	width:101px;
	height:40px;
	padding:0 201px 17px 8px;
	float:left;
}
#home{
	width:51px;
	height:40px;
	padding:0 192px 17px 0;
	float:left;
}
#totop{
	width:117px;
	height:40px;
	padding:0 0 17px 0;
	float:left;
}

.ath_cate{
	width:150px;
	padding:30px 0 0 20px;
	float:left;
}
.ath_cate ul{
	margin:0; padding:17px 0 47px 0;
	list-style:none;
}
.ath_cate li{
	margin:0; padding:0;
	font-size:12px;
	font-weight:bold;
	line-height:130%;
	color:#2BAAF6;
}
#ath_right #title_line{
	background:url(img/blog_line_back.jpg) no-repeat;
	height: 31px;
}
#ath_right h2{
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	margin: 7px 0 0 10px;
}
#ath_right h3{
	font-size:16px;
	font-weight:bold;
	color:#F39800;
	margin: 10px 0 0 10px;
}
.storycontent{
	margin:10px 0 0 10px;
	font-size:12px;
	color:#3379A2;
}
#ath_right a,
#ath_right a:link,
#ath_right a:active,
#ath_right a:visited,
#ath_right a:hover {
	color:#F39800;
}
.feedback{
	margin: 20px 0 10px 10px;
	font-size: 12px;
}
.comment{
	font-size: 12px;
	margin: 10px 0 0 10px;
	color:#3379A2;
}

.list{
	width:670px;
	padding:30px 0 0 0px;
}
.list #athBox{
	width:145px;
	float:left;
	padding:0 30px 10px 0;
	text-align:center;
}
.list #athBoxEnd{
	width:145px;
	float:left;
	padding:0 0 10px 0;
	text-align:center;
}
.list #name{
	font-size:12px;
	font-weight:bold;
	padding:7px 0 9px 0; margin:0;
	color:#3379A2;
}

.footer{
	margin:auto; padding:0;
	width:920px;
	height:40px;
	background:no-repeat url(img/footer.jpg);
}
/* Begin Calendar */
#wp-calendar {
	width: 200px;
	height: 191px;
	background: url(img/blog_left_back.jpg);
	color: #3379A2;
	font-size:12px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	background-color: #FFFFFF;
	}

#wp-calendar caption {
	text-align: left;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	}

#wp-calendar td {
	padding:0;
	text-align: center;
	}

#wp-calendar th {
	padding:0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */

