/* PEOPLE
----------------------------------*/
#people_header.bio{border-top:20px solid #000; }
#people_header{padding:15px 15px 0;}
h3.people{width: 175px; height: 25px; position: relative;}
h3.people span{background: url("../images/people/people_title_2.png") no-repeat; position: absolute; width: 100%; height: 100%;}

.idTabs > ul { 
	float:left; 
}
/*.idTabs > ul li { list-style:none;}*/
/*.idTabs > ul li a.list { 
	padding-top:10px;
	text-decoration:none;
	display:block;
	height:33px; width:202px; border-bottom:1px solid #666666; color:#666666;
}*/
/*.idTabs > ul li a.list.selected { color:#000; background:url(../images/people/people_menu_li_bg.gif) no-repeat top center #272727;}
.idTabs > ul li a.list.selected {}*/
#tabs_wrap{
	display:inline;
	width:400px;
	margin-left:40px;
	margin-top:-20px;
}
#people_tabs.pointy_menu{width:auto; position:relative;}
.items > div { 
	display:none; 
	float:left; 
	margin:0.1em 0 0 0.5em;
}


div.group_div{min-height:400px;}
div.group_div ul.flat li{width:80px; height:135px;}
div.group_div ul.flat li a{
	display:block;
	text-decoration:none;
}
div.group_div ul.flat li{margin-left:5px;}
div.group_div ul.flat li.alpha{margin-left:0;}
div.group_div ul.flat li{padding:10px 7px 15px 5px;}
div.group_div ul.flat li:hover{background:#e5b805;}
div.group_div ul.flat li:hover a{color:#000;}

#bio_main{margin-left:10px; font-size:1.04em; padding-bottom:20px;background:url("../images/common/bg/people_bio_bg.jpg") no-repeat scroll center top transparent;}
#bio_main_left{width:260px; padding-left:5px;}

#bio_main_right{width:340px; padding-left:20px;}
#bio_main_right h2{margin-bottom:0px;}
#bio_main_right p.people_bio{margin:15px 0; line-height:1.4;}
#bio_header{padding-top:15px;}
h3.biography{width: 159px; height: 25px; position: relative;}
h3.biography span{background: url("../images/people/biography_title.gif") no-repeat; position: absolute; width: 100%; height: 100%;}

#bio_main span{display:block; color:#ffcc00;}
#bio_bottom{height:95px; background:url("../images/common/bg/people_bio_bg_bottom.jpg") no-repeat scroll center top transparent;
}

div.roster_link{position:absolute; top:175px; width:125px; font-size:1.2em;}





/*Rider Roster*/

#bottom_main #roster_main{background: url(../images/common/bg/main_bottom_bg.jpg) no-repeat top center #272727;}
h3.roster{width: 251px; height: 25px; position: relative;}
h3.roster span{background: url("../images/people/roster_title.gif") no-repeat; position: absolute; width: 100%; height: 100%;}


.ride_block h1{width:469px; margin-right:1px; height:20px; color:#fddd00; font-size:1.2em; background:#161616; padding:20px 0 15px 10px;}
.ride_block table{width:100%;}
.ride_block th{background-color:#333333; height:30px; padding:15px 0 15px 5px;}
.ride_block td{border-bottom:1px solid #666; border-left:1px solid #666; padding:6px 4px;}
.ride_block tr td:first-child{border-left:0;}

.ride_block th.name{width:225px;}
.ride_block th.res{width:155px;}
.ride_block th.age, .ride_block th.sex, .ride_block th.race{width:40px;}

#roster_pagination{padding:15px 0;}

#sortable_roster{background:000;}
#sortable_roster th {border:1px solid #666; border-right:0; border-bottom:2px solid #666; padding:7px 15px 0 8px; background-color:#161616; height:35px; color:#fddd00; font-size:1.2em;}
#sortable_roster th:hover{cursor:pointer;}
#sortable_roster tr th:first-child{border-left:0;}
#sortable_roster th.headerSortUp{background: url('../images/common/icons/sortable_arrow_up.gif') no-repeat right center #161616; padding-right:15px;}
#sortable_roster th.headerSortDown{background: url('../images/common/icons/sortable_arrow_down.gif')no-repeat right center #161616;padding-right:15px;}
#sortable_roster td{background-color: #262626;border:1px solid#666; border-right:0; padding:5px 7px;}
#sortable_roster tr td:first-child{border-left:0;}




