/*
-----------------------------------------------
SALVE REGINA UNIVERSITY
----------------------------------------------- */

/* = General Photo & Text Layout
----------------------------------------------- */
#phototext	{
	margin:0px;
	padding-top:10px;
	height:auto;
	}
	
#phototext_pics	{
	float:left;
	width:auto;
	padding-right:15px;
	padding-bottom:10px;
	}

#phototext_pics	img{
	border:1px solid #D4D9D9;
	}
	
#phototext_text	{
	width:auto;
	}

#phototext_text	img{
	border:1px solid #D4D9D9;
	}

#phototext .divider {
	border-bottom:1px solid #D4D9D9;
	padding:0px;
	clear:both;
	}


/* =Admin/Staff Photo Layout
----------------------------------------------- */
#staff	{
	margin:0px;
	padding-top:10px;
	height:auto;
	}
	
#staff_pics	{
	float:left;
	width:auto;
	padding-right:15px;
	padding-bottom:10px;
	}

#staff_pics	img{
	border:1px solid #D4D9D9;
	}
	
#staff_text	{
	width:auto;
	}

#staff_text	img{
	border:1px solid #D4D9D9;
	}

#staff .divider {
	border-bottom:1px solid #D4D9D9;
	padding:0px;
	clear:both;
	}


/* =Student Photo Layout
----------------------------------------------- */
#student_profile	{
	margin:0px;
	padding-top:10px;
	height:auto;
	}
	
#student_profile_pics {
	float:left;
	width:auto;
	padding-right:15px;
	padding-bottom:10px;
	}

#student_profile_pics img {
	border:1px solid #D4D9D9;
	}
	
#student_profile_text	{
	width:auto;
	}

#student_profile .divider {
	border-bottom:1px solid #D4D9D9;
	padding:0px;
	clear:both;
	}

#student_profile_text h1 {
	font-size:16px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#student_profile_text h2 {
	font-size:14px;
	font-weight:bold;
	color:#556666;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#student_profile_text p {
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
	}

	
/* =Business Section
----------------------------------------------- */
#bus	{
	margin:0px;
	padding:0px;
	}

#bus_desc	{
	float:left;
	width:325px;
	text-align:right;
	}
	
#bus_fees	{
	float:right;
	width:70px;
	}

#bus_lab	{
	float:left;
	width:325px;
	height:auto;
	}

#bus_cal_desc	{
	float:right;
	width:325px;
	}
	
#bus_cal_dates	{
	float:left;
	width:80px;
	}


/* =HR Section
----------------------------------------------- */
#hr	{
	margin:0px;
	padding:0px;
	height:auto;
	}

#hr_left	{
	float:left;
	width:100px;
	}
	
#hr_right	{
	float:right;
	width:275px;
	}


/* =Purchasing - Summer Rentals Section
----------------------------------------------- */
#summer	{
	margin:0px;
	padding-top:10px;
	height:auto;
	}
	
#summer_pics_left	{
	float:left;
	width:auto;
	}

#summer_pics_right	{
	float:right;
	width:auto;
	}


/* =Residence Halls Section
----------------------------------------------- */
#residence	{
	margin:0px;
	padding-bottom:5px;
	}
	
#residence_pics_left	{
	float:left;
	width:175px;
	}

#residence_pics_right	{
	float:left;
	width:175px;
	padding-left:20px;
	}

#residence .desc	{
	text-align:center;
	padding-top:5px;
	}

#residence	img{
	border:1px solid #D4D9D9;
	}


/* =Academic Advising Section
----------------------------------------------- */
#acadvise	{
	margin:0px;
	padding-bottom:10px;
	height:auto;
	}

#acadvise_left	{
	float:left;
	width:145px;
	}
	
#acadvise_right	{
	float:left;
	width:230px;
	}

#gpa	{
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
	height:auto;
	border-bottom:1px solid #D4D9D9;
	}

#gpa_left	{
	float:left;
	width:75px;
	padding-right:10px;
	}

#gpa_middle	{
	float:left;
	width:65px;
	padding-right:10px;
	}
	
#gpa_right	{
	float:left;
	width:240px;
	}


/* =Academic Calendar
----------------------------------------------- */
#aca_calendar	{
	margin:0px;
	padding-top:0px;
	padding-bottom:10px;
	height:auto;
	}

#aca_calendar .block	{
	clear:both;
	padding-bottom:5px;
	border-top:1px solid #D4D9D9;
	}

#aca_calendar p {
	padding-top:0px;
	padding-bottom:5px;
	margin:0px;
	}

#aca_calendar_left	{
	float:left;
	width:150px;
	padding-right:10px;
	padding-bottom:5px;
	}

#aca_calendar_middle	{
	float:left;
	width:150px;
	padding-right:10px;
	padding-bottom:5px;
	}
	
#aca_calendar_right	{
	float:left;
	width:250px;
	padding-bottom:5px;
	}


/* =Registrar Section
----------------------------------------------- */
#ib_reg	{
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
	height:auto;
	border-bottom:1px solid #D4D9D9;
	}

#ib_reg_left	{
	float:left;
	width:125px;
	padding-right:10px;
	}

#ib_reg_middle	{
	float:left;
	width:100px;
	padding-right:10px;
	}
	
#ib_reg_right	{
	float:left;
	width:100px;
	}

#ap_credit	{
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
	height:auto;
	}

#ap_credit .block	{
	clear:both;
	padding-bottom:10px;
	border-top:1px solid #D4D9D9;
	}

#ap_credit_1	{
	float:left;
	width:150px;
	padding-right:10px;
	}

#ap_credit_2	{
	float:left;
	width:150px;
	padding-right:10px;
	}
	
#ap_credit_3	{
	float:left;
	padding-right:10px;
	width:150px;
	}

#ap_credit_4	{
	float:left;
	width:150px;
	}

#clep_credit	{
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
	height:auto;
	}

#clep_credit .block	{
	clear:both;
	padding-bottom:10px;
	border-top:1px solid #D4D9D9;
	}

#clep_credit_1	{
	float:left;
	width:125px;
	padding-right:10px;
	}

#clep_credit_2	{
	float:left;
	width:125px;
	padding-right:10px;
	}
	
#clep_credit_3	{
	float:left;
	padding-right:10px;
	width:125px;
	}

#clep_credit_4	{
	float:left;
	padding-right:10px;
	width:50px;
	}

#clep_credit_5	{
	float:left;
	padding-right:10px;
	width:125px;
	}

#clep_credit_6	{
	float:left;
	width:125px;
	}

#clep_credit h2 {
	font-size:14px;
	font-weight:bold;
	color:#556666;
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
	}

#clep_credit h3 {
	font-size:12px;
	font-weight:bold;
	color:#556666;
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
	}


/* =Admissions Section
----------------------------------------------- */
#admissions	{
	margin:0px;
	padding-top:10px;
	height:auto;
	}
	
#admissions_pics {
	float:left;
	width:auto;
	padding-right:15px;
	padding-bottom:10px;
	}

#admissions_pics img {
	border:1px solid #D4D9D9;
	}
	
#admissions_text {
	width:auto;
	}

#admissions .divider {
	border-bottom:1px solid #D4D9D9;
	padding:0px;
	clear:both;
	}


/* = Career Dev Forms
----------------------------------------------- */
#cd_prompt	{
	float:left;
	width:175px;
	padding-right:10px;
	text-align:right;
	}

#cd_input_text {
	float:left;
	width:auto;
	padding-bottom:10px;
	margin:0px;
	}

#cd_prompt_textarea	{
	padding-bottom:5px;
	}

#cd_input_textarea	{
	padding-bottom:10px;
	}


/* = News Section
----------------------------------------------- */
#rss_feed {
	margin:0px;
	padding:0px;
	} 

#rss_feed .rss {
	padding-top:0px;
	padding-bottom:5px;
	margin:0px;
	} 

#rss_feed .feed {
	margin-left: 3px;
	padding: 0 0 0 19px;
	background: url("") no-repeat 0 50%;
	} 

#headlines	{
	margin:0px;
	padding-bottom:10px;
	height:auto;
	}
	
#headlines_pics	{
	float:right;
	width:190px;
	padding-left:15px;
	padding-bottom:10px;
	}

#headlines_pics	.img {
	padding:0px;
	margin:0px;
	}

#headlines_pics	.captions {
	padding-top:5px;
	font-size:11px;
	font-style:italic;
	}

#headlines_pics	img{
	border:1px solid #D4D9D9;
	}
	
#headlines_text	{
	width:auto;
	}

#headlines .divider {
	border-bottom:1px solid #D4D9D9;
	padding:0px;
	clear:both;
	}

#headlines h1 {
	font-size:16px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
	}

#headlines h2 {
	font-size:14px;
	font-weight:bold;
	color:#556666;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#headlines p {
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
	}

#recent_headlines h1 {
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
	color:#084B8C;
	font-weight:bold;
	font-size:14px;
	}

#recent_headlines h2 {
	padding-top:10px;
	padding-bottom:5px;
	margin:0px;
	color:#2b8674;
	font-weight:bold;
	font-size:12px;
	}

#recent_headlines .headlines {
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
	} 

#news_content_block {
	width:auto;
	padding:10px;
	background:#F6F4EC;
	}

#inthenews {
	width:auto;
	}

#inthenews h1 {
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	color:#556666;
	font-weight:bold;
	font-size:14px;
	}

#inthenews p {
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
	}

#news_prompt	{
	float:left;
	width:200px;
	padding-right:10px;
	text-align:right;
	}

#news_input_text {
	float:left;
	width:auto;
	padding-bottom:10px;
	margin:0px;
	}

#titles	{
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
	height:auto;
	}

#titles_block {
	width:auto;
	height:15px;
	padding:10px;
	background:#F6F4EC;
	}

#titles_block .date	{
	float:left;
	width:75px;
	}

#titles_block .headline	{
	float:left;
	width:305px;
	}
	
#titles .block	{
	clear:both;
	}

#titles_left	{
	float:left;
	width:75px;
	padding-left:10px;
	padding-bottom:10px;
	}

#titles_middle	{
	float:left;
	width:245px;
	padding-right:10px;
	padding-bottom:5px;
	}
	
#titles_right	{
	float:left;
	width:50px;
	padding-bottom:10px;
	}

#search_block {
	width:auto;
	height:15px;
	padding:10px;
	background:#F6F4EC;
	}

#search_block .number	{
	float:left;
	width:65px;
	}

#search_block .date	{
	float:left;
	width:60px;
	}

#search_block .headline	{
	float:left;
	width:250px;
	}

#search_titles	{
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
	height:auto;
	}

#search_titles .block	{
	clear:both;
	}

#search_titles_number	{
	float:left;
	width:65px;
	padding-left:10px;
	padding-bottom:10px;
	}

#search_titles_date	{
	float:left;
	width:50px;
	padding-right:10px;
	padding-bottom:10px;
	}

#search_titles_headline	{
	float:left;
	width:225px;
	padding-right:10px;
	padding-bottom:5px;
	}
	
#search_titles_view	{
	float:left;
	width:30px;
	padding-bottom:10px;
	}


/* = Development Section
----------------------------------------------- */
#challenge_block {
	padding:10px;
	background:#EDEADA;
	}

#challenge_block .class	{
	float:left;
	width:85px;
	padding-right:10px;
	padding-bottom:5px
	}

#challenge_block .gift	{
	float:left;
	width:125px;
	padding-right:10px;
	padding-bottom:5px
	}

#challenge_block .desc	{
	float:left;
	width:150px;
	padding-bottom:5px
	}

#challenge_block h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}


/* = Financial Aid Section
----------------------------------------------- */
#lender_block {
	padding:10px;
	background:#EDEADA;
	}

#lender_block .lender	{
	float:left;
	width:100px;
	padding-right:10px;
	padding-bottom:5px
	}

#lender_block .fees	{
	float:left;
	width:50px;
	padding-right:10px;
	padding-bottom:5px
	}

#lender_block .rates	{
	float:left;
	width:100px;
	padding-right:10px;
	padding-bottom:5px
	}

#lender_block .limits	{
	float:left;
	width:100px;
	padding-bottom:5px
	}

#lender_block .benefits	{
	float:left;
	width:175px;
	padding-right:10px;
	padding-bottom:5px
	}

#lender_block .servicer	{
	float:left;
	width:75px;
	padding-bottom:5px
	}

#tuition_block {
	padding:10px;
	background:#EDEADA;
	}

#tuition_block .col1	{
	float:left;
	width:100px;
	padding-right:10px;
	padding-bottom:5px
	}

#tuition_block .col2	{
	float:left;
	width:85px;
	padding-right:10px;
	padding-bottom:5px
	}

#tuition_block .col3	{
	float:left;
	width:85px;
	padding-right:10px;
	padding-bottom:5px
	}

#tuition_block .col4	{
	float:left;
	width:85px;
	padding-bottom:5px
	}

#tuition_block h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}
	

/* = Faculty Section
----------------------------------------------- */
#faculty_block {
	width:auto;
	height:15px;
	padding:10px;
	background:#F6F4EC;
	}

#faculty_block .name	{
	float:left;
	width:180px;
	}

#faculty_block .title	{
	float:left;
	width:190px;
	}

#faculty_block .dept	{
	float:left;
	width:180px;
	}

#faculty	{
	margin:0px;
	padding-top:0px;
	padding-bottom:10px;
	height:auto;
	}

.faculty_divider	{
	clear:both;
	padding-bottom:5px;
	border-top:1px solid #D4D9D9;
	}

#faculty p {
	padding-top:0px;
	padding-bottom:5px;
	margin:0px;
	}

#faculty_name	{
	float:left;
	width:180px;
	padding-left:10px;
	padding-bottom:10px;
	}

#faculty_title	{
	float:left;
	width:180px;
	padding-right:10px;
	padding-bottom:10px;
	}
	
#faculty_dept	{
	float:left;
	width:180px;
	padding-bottom:10px;
	}

#faculty_info	{
	margin:0px;
	padding:0px;
	height:auto;
	}

#faculty_info h1	{
	padding-top:10px;
	padding-bottom:0px;
	margin:0px;
	color:#556666;
	font-weight:bold;
	font-size:14px;
	border-bottom:1px solid #D4D9D9;
	}

#faculty_info p	{
	padding-top:10px;
	padding-bottom:0px;
	margin:0px;
	}


/* = Faculty Section
----------------------------------------------- */
.seahawk_icon {
	margin:0px;
	padding-bottom:0px;
	padding-left:25px;
	padding-top:0px;
	background: url("") no-repeat 0 50%;
	} 

#athletics_news {
	padding:15px;
	background:#F6F4EC;
	margin:0px;
	background-image:url();
	background-position:top right;
	background-repeat:no-repeat;
	}

#athletics_news .date	{
	font-size:12px;
	font-weight:normal;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#athletics_scoreboard {
	padding:10px;
	background:#F6F4EC;
	}

#athletics_scoreboard .board_block {
	clear:both;
	padding-bottom:5px;
	border-top:1px solid #FFFFFF;
	}

#athletics_scoreboard .sport	{
	float:left;
	width:65px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_scoreboard .date	{
	float:left;
	width:50px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_scoreboard .opponent	{
	float:left;
	width:85px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_scoreboard .site	{
	float:left;
	width:50px;
	padding-bottom:5px
	}

#athletics_scoreboard .time	{
	float:left;
	width:50px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_scoreboard .results	{
	float:left;
	width:50px;
	padding-bottom:5px
	}

#athletics_scoreboard h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#athletics_events {
	padding:10px;
	border:1px solid #F6F4EC;
	}

#athletics_events .events_block {
	clear:both;
	padding-bottom:5px;
	border-top:1px solid #F6F4EC;
	}

#athletics_events .sport	{
	float:left;
	width:65px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_events .date	{
	float:left;
	width:50px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_events .opponent	{
	float:left;
	width:110px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_events .site	{
	float:left;
	width:50px;
	padding-bottom:5px
	}

#athletics_events .time	{
	float:left;
	width:50px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_events h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#athletics_schedule {
	padding:10px;
	background:#F6F4EC;
	}

#athletics_schedule .schedule_block {
	clear:both;
	padding-bottom:5px;
	border-top:1px solid #FFFFFF;
	}

#athletics_schedule .date	{
	float:left;
	width:85px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_schedule .sport	{
	float:left;
	width:110px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_schedule .opponent	{
	float:left;
	width:120px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_schedule .site	{
	float:left;
	width:65px;
	padding-bottom:5px
	}

#athletics_schedule .time	{
	float:left;
	width:65px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_schedule .results	{
	float:left;
	width:50px;
	padding-bottom:5px
	}

#athletics_schedule h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#halloffame	{
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
	}

#halloffame h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:5px;
	margin:0px;
	}

#halloffame p	{
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#athletics_sp_scoreboard {
	padding:10px;
	background:#F6F4EC;
	}

#athletics_sp_scoreboard .board_block {
	clear:both;
	padding-bottom:5px;
	border-top:1px solid #FFFFFF;
	}

#athletics_sp_scoreboard .date	{
	float:left;
	width:50px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_sp_scoreboard .opponent	{
	float:left;
	width:110px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_sp_scoreboard .site	{
	float:left;
	width:50px;
	padding-bottom:5px
	}

#athletics_sp_scoreboard .time	{
	float:left;
	width:65px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_sp_scoreboard .results	{
	float:left;
	width:50px;
	padding-bottom:5px
	}

#athletics_sp_scoreboard h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#athletics_sp_events {
	padding:10px;
	border:1px solid #F6F4EC;
	}

#athletics_sp_events .events_block {
	clear:both;
	padding-bottom:5px;
	border-top:1px solid #F6F4EC;
	}

#athletics_sp_events .date	{
	float:left;
	width:50px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_sp_events .opponent	{
	float:left;
	width:110px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_sp_events .site	{
	float:left;
	width:50px;
	padding-bottom:5px
	}

#athletics_sp_events .location	{
	float:left;
	width:95px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_sp_events .time	{
	float:left;
	width:60px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_sp_events h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#athletics_fastfacts {
	padding:15px;
	background:#F6F4EC;
	margin:0px;
	background-image:url();
	background-position:top right;
	background-repeat:no-repeat;
	}

#athletics_fastfacts .col1	{
	float:left;
	width:90px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_fastfacts .col2	{
	float:left;
	width:250px;
	padding-bottom:5px;
	}

#athletics_sp_schedule {
	padding:10px;
	background:#F6F4EC;
	}

#athletics_sp_schedule .schedule_block {
	clear:both;
	padding-bottom:5px;
	border-top:1px solid #FFFFFF;
	}

#athletics_sp_schedule .date	{
	float:left;
	width:65px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_sp_schedule .opponent	{
	float:left;
	width:115px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_sp_schedule .site	{
	float:left;
	width:60px;
	padding-bottom:5px;
	}

#athletics_sp_schedule .time	{
	float:left;
	width:65px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_sp_schedule .results	{
	float:left;
	width:50px;
	padding-bottom:5px;
	}

#athletics_sp_schedule h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#athletics_roster {
	padding:10px;
	background:#F6F4EC;
	}

#athletics_roster .roster_block {
	clear:both;
	padding-bottom:5px;
	border-top:1px solid #FFFFFF;
	}

#athletics_roster .number	{
	float:left;
	width:25px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_roster .name	{
	float:left;
	width:120px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_roster .position	{
	float:left;
	width:60px;
	padding-bottom:5px;
	}

#athletics_roster .class	{
	float:left;
	width:35px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_roster .highschool	{
	float:left;
	width:120px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_roster .hometown	{
	float:left;
	width:120px;
	padding-bottom:5px
	}

#athletics_roster h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#athletics_yby {
	padding:10px;
	background:#F6F4EC;
	}

#athletics_yby .yby_block {
	clear:both;
	padding-bottom:5px;
	border-top:1px solid #FFFFFF;
	}

#athletics_yby .year	{
	float:left;
	width:35px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_yby .coach	{
	float:left;
	width:100px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_yby .wl	{
	float:left;
	width:50px;
	padding-bottom:5px;
	}

#athletics_yby .highlights	{
	float:left;
	width:150px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_yby h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#athletics_fb_roster {
	padding:10px;
	background:#F6F4EC;
	}

#athletics_fb_roster .roster_block {
	clear:both;
	padding-bottom:5px;
	border-top:1px solid #FFFFFF;
	}

#athletics_fb_roster .number	{
	float:left;
	width:25px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_fb_roster .name	{
	float:left;
	width:100px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_fb_roster .position	{
	float:left;
	width:50px;
	padding-bottom:5px;
	}

#athletics_fb_roster .height	{
	float:left;
	width:50px;
	padding-bottom:5px;
	}

#athletics_fb_roster .weight	{
	float:left;
	width:50px;
	padding-bottom:5px;
	}

#athletics_fb_roster .class	{
	float:left;
	width:35px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_fb_roster .highschool	{
	float:left;
	width:100px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_fb_roster .hometown	{
	float:left;
	width:120px;
	padding-bottom:5px;
	}

#athletics_fb_roster h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#athletics_staff {
	width:auto;
	}

#athletics_staff .staff_block {
	clear:both;
	padding-bottom:5px;
	border-top:1px solid #F6F4EC;
	}

#athletics_staff .position	{
	float:left;
	width:225px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_staff .name	{
	float:left;
	width:125px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_staff .phone	{
	float:left;
	width:100px;
	padding-bottom:5px;
	}

#athletics_staff h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}
