/* 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; }

