/* Import overall template styles (nav, layout, homepage)
=================================*/
@import url('/css/layout.css');


/*  Misc Subpage Styles
=================================*/

#sub_sports { float: left; width: 25px; height: 400px; background: url('/graphics/sports_bg.gif') no-repeat; }
#sub_content { float: left; width: 906px; padding: 0px 0px 10px 0px; }

#container { width: 906px; background: #e0e5e9 url('/graphics/container_gradient.gif') repeat-x; }
#container_spacer { float: left; width: 10px; height: 393px; }
#container_info { float: left; width: 886px; padding: 0 10px 10px 0px; }
#container_bot { width: 906px; height: 7px; background: url('/graphics/container_bot.gif') no-repeat; }
#container_info h4 { color: #005daa; font: bold 12px Verdana, Arial, sans-serif; text-transform: uppercase; margin: 0 0 15px 0; padding: 0px; }	
#container_info h3 { color: #999999; font: bold 12px Verdana, Arial, sans-serif; text-transform: uppercase; margin: 0 0 20px 0; padding: 0px; }	
#container_info h2 { color: #005daa; font: bold 12px Verdana, Arial, sans-serif; margin: 0 0 5px 0; padding: 0px; }	
#container_info p { margin-top: 0px; }

#location_pic { float: left; width: 308px; height: 400px; }
#location_container { float: left; width: 598px; }
#container:after, #location_container:after, #location_content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#location_content { width: 598px; background: #e0e5e9 url('/graphics/container_gradient.gif') repeat-x; }
#location_spacer { float: left; width: 10px; height: 393px; }
#location_info { float: left; width: 578px; padding: 0 10px 10px 0px; }
#location_bot { width: 598px; height: 7px; background: url('/graphics/location_bot.gif') no-repeat; }
#location_info h3 { color: #999999; font: bold 12px Verdana, Arial, sans-serif; text-transform: uppercase; margin: 0 0 15px 0; padding: 0px; }	
#location_info h2 { color: #005daa; font: bold 12px Verdana, Arial, sans-serif; margin: 0 0 5px 0; padding: 0px; }	
#location_info p { margin-top: 0px; }

/*---------------- locations page -------------------- */

.location_item { margin-bottom: 25px; }
.location_item h2 { color: #005daa; font: bold 12px Verdana, Arial, sans-serif; margin: 0 0 5px 0; padding: 0px; }
.location_item h2 a:link, .location_item h2 a:visited { text-decoration: underline; color: #005daa; font: bold 12px Verdana, Arial, sans-serif; }
.location_item h2 a:hover, .location_item h2 a:active { color: #4d7eac; }
.location_item p { margin: 0px; }

/*---------------- news page -------------------- */

.news_cont { float: left; width: 270px; margin-bottom: 45px; padding: 0 25px 0 0; }
.news_cont a:link, .news_cont a:visited { text-decoration: underline; color: #000; font: normal 11px Verdana, Arial, sans-serif; }
.news_cont a:hover, .news_cont a:active { color: #333; }
.news_cont h2 { color: #005daa; font: bold 14px Verdana, Arial, sans-serif; padding: 0 px; margin: 0px; }
.news_cont ul { list-style-type: none; margin: 0px; padding: 0px; }
.news_cont li { list-style-type: none; margin: 0px; padding: 7px 0 0 0; }

/*---------------- copy page -------------------- */

.copy_cat { width: 880px; padding: 0px; border: 1px solid #ccc; border-bottom: 0px; background: #eee; margin: 0 0 20px 0;  }
#container_info h1 { font: bold 18px Arial, Helvetica, sans-serif; color: #333; margin: 10px 0 5px 0; padding: 0px; }
.pdf_item { margin: 0px 0 0px 0; border-bottom: 1px solid #ccc; }
.pdf_info { float:left; width: 700px; padding: 0 0 10px 0; margin: 10px 0 0 0px; }
#container_info .pdf_info h2 { font: bold 12px Verdana, Arial; color: #000; margin: 0px; padding: 0px; }
.pdf_file { float:left; width: 120px; padding: 0px 0 10px 22px; margin: 10px 0 0 10px; background: url('/graphics/icon_pdf.gif') no-repeat; }
.pdf_file a { color: #414141; font-weight: bold; }
.copy_audio { margin-top: 5px; }

