
body {
	background: transparent url("/_Images/bg_v1.jpg") top left repeat-x;
	text-align: center;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

a, a:visited, a:active {
	color: #0000FF;
}
a:hover {
	color: #ed1c24;
}

#container {
	width: 1000px;
	min-height: 500px;
	margin: 0px auto;
	text-align: left;
}	

#top {
	margin-left: 50px;
	width: 900px;
	height: 280px;
	background: transparent url('/_Images/header_bg.jpg') no-repeat;
}

	#logo {
		float: left;
		width:	163px;
		height: 120px;
		position: relative;
		top: 112px;
		left: 56px;
	}
		#logo a {
			text-decoration: none;
			display: block;
			width:	163px;
			height: 120px;
		}
	#banner {
		float: left;
		text-align: center;
		border: 1px solid #5c5c5c;
		padding: 10px 0 5px 0;
		margin: 5px 0 0 120px;
		height: 215px;
		width: 610px;
		background: transparent url("/_Images/flash_bg.jpg") bottom right no-repeat;
	}		
		

#heading {
	background-color: #FFFFFF;
	border-right: 1px solid #999999;
	height: 65px;
	margin: 0 50px 0 50px;
}
	#contact {
		height: 65px;
		width: 290px;
		background: transparent url('/_Images/red_corner.gif') no-repeat;
		float: left;
	}
	#contact p.phone {
		color: #FFFFFF;
		font-size: 145%;
		font-weight: bold;
		margin: 10px 0 0 70px;
	}
	#contact p.link {
		font-size: 85%;
		margin: 0 0 0 110px;
		color: #FFFFFF;
	}
	#contact p.link a {
		color: #FFFFFF;
	}
	#contact p.link a:hover {
		color: #000000;
		text-decoration: none;
	}
	#title {
		height: 65px;
		width: 600px;
		float: left;
	}
	#title h1 {
		font-size: 135%;
		color: #991d1d;
		margin: 17px 0 0 17px;
	}

#middle {
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #FFFFFF;
	margin-left: 59px;
	float: left;
	width: 889px;
}

#callouts {
	width: 280px;
	float: left;
	background-color: #FFFFFF;
	margin-left: 3px;
}
	#callouts div.callout {
		width: 280px;
		height: 82px;
		border: 1px solid white;
		background: transparent url('/_Images/grey_callout.gif') no-repeat;
	}
	#callouts div.callout img {
		float: left;
		padding: 12px;
	}
	#callouts div.callout h3 {
		font-size: 110%;
		color: #991d1d;
		margin: 12px 0 0 3px;
	}
	#callouts div.callout p {
		font-size: 85%;
		color: #666666;
		margin: 3px 0 0 0;
	}
	#callouts div.callout a {
		text-decoration: none;
	}

#content {
	width: 575px;
	float: left;
	background-color: #FFFFFF;
	padding: 0 10px 20px 10px;
}
	#content li {
		margin-bottom: 10px;
	}
	#content p {
		margin-top: 0;
	}

#bottom {
	width: 876px;
	height: 50px;
	margin: 0 50px 0 59px;
	padding-right: 15px;
}
	#bottom p {
		color: #999999;
		font-size: 80%;
		margin: 5px 0 0 20px;
	}
	#bottom ul {
		font-size: 80%;
		margin: 5px 0 0 20px;
		display: inline;
		list-style: none;
		text-transform: uppercase;
	}	
	#bottom ul li {
		float: right;
		margin: 5px 5px 0 5px;
		color: #999999;
	}
	#bottom ul li a {
		text-decoration: none;
		color: #999999;
		font-size: 80%;		
	}
	#bottom ul li a:hover {
		text-decoration: underline;
		color: #991d1d;		
	}


#navigation_top {
	height: 35px;
	margin: 0 5px 0 0;
}
	#navigation_top ul {
		display: inline;
		list-style: none;
		font-size: 80%;
		font-weight: bold;
	}
	#navigation_top ul li {
		float: right;
		margin-left: 13px;
		margin-top: 8px;
		padding-right: 20px;
		color: #FFFFFF;
		font-size: 1.1em;
		line-height: 35px;
		background: transparent url("/_Images/nav_bg.gif") bottom right no-repeat;
	}
	#navigation_top ul li.first {
		background: none;
	}
	#navigation_top ul li.last {
		padding-right: 30px;
		margin-left: 5px;
	}
	#navigation_top ul li a {
		text-decoration: none;
		color: #FFFFFF;
	}
	#navigation_top ul li a:hover {
		color: #ed1c24;
	}

#navigation_left {
	width: 280px;
	float: left;
	background-color: #FFFFFF;
	margin-left: 3px;
	background: transparent url('/_Images/grey_nav_bg_top.gif') top left no-repeat;
}
	#navigation_left ul {
		margin: 15px 0 0 3px;
		padding-left: 10px;
		list-style: none;
		background: transparent url('/_Images/grey_nav_bg.gif') top repeat-y;
		font-weight: bold;
	}
	#navigation_left ul li {
		margin: 5px 0 0 15px;
		font-weight: 1.1em;
	}
	#navigation_left ul li a {
		color: #333333;
		text-decoration: none;
	}
	#navigation_left ul li.top {
		margin: 5px 0 0 0;
	}
	#navigation_left ul li.top a {
		color: #991d1d;
	}
	#navigation_left ul li.top a:visited {
		color: #991d1d;
	}
	#navigation_left ul li.child {
		margin: 5px 0 0 30px;
		font-size: 90%;
	}
	#navigation_left ul li.child a {
		color: #666666;
	}
	#navigation_left ul li.child a:visited {
		color: #666666;
	}
	#navigation_left ul li.grandchild {
		margin: 5px 0 0 45px;
		font-size: 90%;
	}
	#navigation_left ul li.grandchild a {
		color: #999999;
	}
	#navigation_left ul li.grandchild a:visited {
		color: #999999;
	}
	#navigation_left ul li a:hover {
		color: #991d1d;
		text-decoration: underline;
	}
	#navigation_left_footer {
		width: 280px;
		height: 30px;
		float: left;
		background: transparent url('/_Images/grey_nav_bg_bottom.gif') bottom left no-repeat;
		margin: 0;
		background-color: #FFFFFF;
		
	}
	#navigation_left ul li a.current {
		text-decoration: underline;
	}

span.image_right {
	float: right;
	font-size: 65%;
	text-align: center;
	margin: 5px 0 5px 10px;
}
	span.image_right img {
		border: 1px solid #000000;
	}
span.image_left {
	float: left;
	font-size: 65%;
	text-align: center;
	margin: 5px 10px 5px 0;
}
	span.image_left img {
		border: 1px solid #000000;
	}

h2 {
	font-size: 120%;
	color: #000000;
}
h3 {
	font-size: 110%;
	color: #991d1d;
}
h3 a,h3 a:visited, h3 a:active {
	color: #991d1d;
	text-decoration: none;
}
h3 a:hover {
	text-decoration: underline;
}
h3 span.times {
	font-size: 80%;
	color: #000000;
	margin: 0 20px 0 20px;
}
h4 {
	margin-bottom: 0;
	color: #333333;
}

.small {
	font-size: 80%;
}

ul.leaguelinks {
	list-style: none;
}
ul.leaguelinks li {
	display: inline;
	margin-right: 10px;
}

/* table styles */
table.grid {
	border: 1px solid #666666;
	width: 100%;
	font-size: 75%;
	border-spacing: 0;
	border-collapse: collapse;
}
	table.grid th {
		background-color: #991d1d;
		color: #FFFFFF;
		font-weight: bold;
		padding: 3px;
		text-align: center;
	}
	table.grid th.secondary {
		background-color: #333333;
	}
	table.grid th.right, table.grid td.right {
		text-align: right;
	}
	table.grid th.left, table.grid td.left {
		text-align: left;
	}
	table.grid td {
		padding: 3px;
		border: 1px solid #666666;
	}
	table.grid td.bye {
		background-color: #cccccc;
	}


table.display {
	border: 1px solid #666666;
	width: 100%;
	font-size: 80%;
	border-spacing: 0;
	border-collapse: collapse;
}
	table.display th {
		background-color: #991d1d;
		color: #FFFFFF;
		font-weight: bold;
		padding: 3px;
		text-align: center;
	}
	table.display th.secondary {
		background-color: #333333;
	}
	table.display th.right, table.display td.right {
		text-align: right;
	}
	table.display th.left, table.display td.left {
		text-align: left;
	}
	table.display td {
		padding: 3px;
	}
	
#news {}
	#news ul {
		list-style: none;
		margin: 0 0 0 0;
	}
	#news ul li {
		border-bottom: 1px solid #CCCCCC;
		float: left;
		clear: both;
		width: 100%;
	}
	#news ul li p {
		margin: 0 0 20px 0;
	}
	#news ul li p img {
		float: left;
		margin: 0 10px 10px 0;
		border: 1px solid #000000;
	}
	#news ul li p.more {
		margin-top: -20px;
	}
	#news ul li p.more a {
		color: #991d1d;
		font-weight: bold;
		text-decoration: none;
	}
	#news ul li p.more a:hover {
		color: #ed1c24;
		text-decoration: underline;
	}
	
#galleries {}
	#galleries ul {
		list-style: none;
		margin: 0;
	}
	#galleries ul li {
		float: left;
		width: 275px;
		margin-bottom: 20px;
		display: inline;
	}
	#galleries ul li.clear {
		clear: left;
	}
	#galleries ul li img {
		float: left;
		margin: 0 10px 10px 0;
		border: 1px solid #000000;
	}
	ul.gallery {
		list-style: none;
		margin: 0;
	}
	ul.gallery li {
		float: left;
		width: 140px;
		margin-bottom: 10px;
		display: inline;
	}
	ul.gallery img {
		float: left;
		margin: 0 10px 10px 0;
		border: 1px solid #000000;
	}

#alphalinks {
	margin: 0;
	font-size: 80%;
}

#networking {}
	#networking div.card {
		width: 260px;
		margin: 5px;
		float: left;
	}
	#networking div.card img {
		border: 1px solid #000000;
	}
	#networking div.text {
		width: 260px;
		height: 158px;
		margin: 5px;
		float: left;
		border: 1px solid #000000;
	}

