div#main-content { padding: 20px 55px; }
div#main-content p { padding: 20px 0; }

#sidebar { float: right; width: 140px; margin: 10px 10px 0 0; }
#home-pic { margin: 15px 10px 30px 10px; }
#athletics-coaches #home-pic { margin: 20px 0 0 285px; float: left; }

#sports-image { margin: 10px 0 0 15px; }

h1 { text-indent: -9999px; }
h3 { text-decoration: underline; margin: 0 0 5px 0; }

#athletics-overview h1 { 
	background: url(../images/athoverview.gif) no-repeat;
	height: 17px;
	width: 265px;
}

#athletics-coaches h1 {
	background: url(../images/coaches.gif) no-repeat;
	height: 23px;
	width: 404px;
}

#schedule-heading { margin: 20px 0 0 135px; }
#noschedule p { font-weight: bold; font-size: 1.5em; margin-left: 250px; }

.coaches { font-size: 1.2em; margin: 0 0 10px 10px; }

#photographer { font-weight: bold; }