a {
	color:#0aafd3;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

#header {
	
}

#the-rise {
	padding-top:4px;
	padding-bottom:12px;
	text-align:center;
}

#header-top {
	background:url(../img/nav-glow.jpg) top left no-repeat;
	height:100px;
	overflow:visible;
	position:relative;
	text-align:center;
	z-index:10;
}

#header-top #logo {
	position:absolute;
	z-index:9999;
	top:0px;
	left:405px;
	padding-top:10px;
}

#header-bottom {
	background:url(../img/nav-bluegreen.jpg) top left no-repeat;
	height:40px;
	position:relative;
	z-index:1;
}

#nav {
	
}

#nav ul {
	height:24px;
	margin-top:6px;
	position:relative;
	background:url(../img/nav-sprite.gif) 0 0 no-repeat;
}

#nav ul li {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0;
}

#nav ul li, #nav ul a {
	height:32px;
	display:block;
}

#nav-home {left: 0; width: 65px;}
#nav-about {left: 65px; width: 76px;}
#nav-teams {left: 141px; width: 71px;}
#nav-blogs {left: 212px; width: 74px;}

#nav-home a:hover {
	background:transparent url(../img/nav-sprite.gif) 0px -24px no-repeat;
}
#nav-about a:hover {
	background:transparent url(../img/nav-sprite.gif) -65px -24px no-repeat;
}
#nav-teams a:hover {
	background:transparent url(../img/nav-sprite.gif) -141px -24px no-repeat;
}
#nav-blogs a:hover {
	background:transparent url(../img/nav-sprite.gif) -212px -24px no-repeat;
}




#sport-select {
	height:32px;
	text-align:center;
}

#user-presence {
	color:#c0c0c0;
	height:32px;
	padding-top:8px;
	text-align:right;
}

#user-presence a {
	color:#ffffff;
	font-size:15px;
	text-decoration:none;
}
#user-presence a:hover { color:#00bff3; }
#user-presence a#join-now { display:inline-block;width:76px;height:22px;background:transparent url(../img/nav/join-now.gif) 0 0 no-repeat;vertical-align:bottom; }
#user-presence a#join-now:hover { background:transparent url(../img/nav/join-now.gif) 0 -22px no-repeat; }
#user-presence a#join-now img { width:76px;height:22px;vertical-align:middle; }

#body {
	margin-top:12px;
}

#footer {
	background:#f0f0f0;
	color:#666666;
	margin-top:32px;
	margin-top:32px;
	padding-top:12px;
	padding-bottom:12px;
}




#team-header {
	background:url(../img/teams/nav-fade.jpg) bottom center no-repeat;
	margin-bottom:16px;
}

#team-header h1 {
	color:#004a80;
	font-size:32px;
	font-weight:normal;
	margin-top:8px;
	margin-bottom:19px;
	padding-top:16px;
	padding-bottom:16px;
}

#team-header img {
	float:left;
	margin-top:-16px;
	margin-right:8px;
}

#team-header b {

}

#team-nav {
	padding-top:30px;
	text-align:right;
}

#team-nav a {
	color:#00aa33;
	font-size:18px;
	text-decoration:none;
}




.body-content {
	padding-top:12px;
}

h2 {
	color:#004a80;
	font-size:22px;
}

h3 {
	color:#004a80;
	font-size:18px;
	border-bottom:1px solid #004a80;
}

h3 a {
	color:#00aa33;
	text-decoration:none;
}

h4 {
	color:#0076a3;
	font-size:15px;
}

h4 a {
	color:#0076a3;
	text-decoration:none;
}
h4 a:hover {
	color:#00aa33;
}



.blog-post {
	margin-bottom:32px;
	padding-bottom:4px;
	border-bottom:4px solid #e0e0e0;
	overflow:hidden;
}

.blog-post h2 {
	font-size:18px;
	margin-bottom:0px;
}

.blog-post h2 a {
	color:#00bff3;
	text-decoration:none;
}

.blog-post h2 a:hover {
	color:#00aa33;
}

.blog-post h4 {
	margin-bottom:0px;
}

.blog-post .meta {
	display:block;
	color:#999;
	margin-bottom:4px;
}

.blog-post .action {
	display:block;
	text-align:right;
	margin-top:16px;
}

.blog-post .action a {
	color:#00bff3;
	text-decoration:none;
}

.blog-post .action a:hover { text-decoration:underline; }


.forum-topics {
	border-top:1px solid #999999;
	color:#666666;
	width:100%;
}

.forum-topics tr:hover { background:#eeeeff; }
.forum-topics tr.odd { background:#eeeeee;border-bottom:1px solid #999999; }
.forum-topics tr.even { background:#ffffff;border-bottom:1px solid #999999; }

.forum-topics a {
	color:#00bff3;
	text-decoration:none;
}

.forum-topics a:hover {
	text-decoration:underline;
}

.forum-topics td {
	font-size:13px;
	padding:4px;
}

.forum-topics td h4{
	font-size:14px;
	margin-bottom:4px;
}

.forum-topics td h4 a {
	color:#0076a3;
}

.forum-topics p {
	margin-left:16px;
	margin-bottom:4px;
}

.forum-pagi {
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

.forum-pagi .current-page {
	background:#0076a3;
	color:#fff;
	padding:3px;
}

.forum-pagi a {
	color:#0076a3;
	padding:3px;
	text-decoration:none;
}

.forum-pagi a:hover {
	background:#00bff3;
	color:#004a80;
}



.topic-top {
	border-top:1px solid #999;
	padding-top:8px;
}

.forum-post {
	border-bottom:1px solid #999;
	margin-bottom:8px;
	padding-bottom:8px;
}

.post-avatar {
	float:left;
	height:100px;
	width:100px;
	margin:0 8px 8px 0;
}

.post-body {
	float:left;
	width:512px;
}

.post-author {
	background:#ddd;
	padding:3px;
}

.post-content {
	font-size:1em;
}


.column h2 {
	border-bottom:1px solid #004a80;
	color:#004a80;
	font-size:20px;
	font-weight:normal;
	margin-bottom:4px;
}


.quick-topic-list div {
	padding:4px;
	background:#d6ecf5;
	margin-bottom:1px;
}

.hot-topics div {
	background:#aeeaae;
}

.quick-topic-list div a {
	color:#0076a3;
	text-decoration:none;
}

.quick-topic-list div a:hover {
	text-decoration:underline;
}





.quick-view {
	margin-left:12px;
	font-size:16px;
}

.quick-view td {
	font-size:16px;
}



.lifter {
	display:block;
	margin-bottom:12px;
}

.lifter img {
	width:300px;
	height:150px;
}




.win { color:#f69679; }
.loss { color:#a3d39c; }
.home-game { color:#999999; }
