html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr, button {
background:transparent none repeat scroll 0 0;border:0 none;font-size:100%;margin:0;outline-style:none;outline-width:0;padding:0;vertical-align:baseline;}

ol, ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
h1, h2, h3, h4, h5, h6, li {line-height:100%;}
blockquote, q {quotes:none;}

table {border-collapse:collapse;border-spacing:0;}
textarea {font-family:inherit;font-size:1em;}

/*--- /end of reset ----------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/* PAFE LAYOUT ---------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/

/* default ---------------------------------------------------------------*/

body {
	font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
	background:#cacaca;}

#main {
	width:1000px;
	margin:0 auto;
	background:url(../images/main-bg.jpg) repeat;}

#header {
	background:#414141;}
	#header .header {
		width:962px;
		margin:0 auto 17px auto;
		height:55px;
		overflow:hidden;
		position:relative;}

#slider {
	width:962px;
	margin:0px auto 17px auto;}

* html #content { height:1%; }
#content {
	width:962px;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:17px;}	
	#content #main-content {
		float:left;
		font-size:12px;
		width:672px;
		background:#fff;
		border:1px solid #c9c9c9;
		color:#414141;
		padding-bottom:15px;}
	#content #main-content.padding {
		padding:9px;
		width:654px;}
	#content #sidebar {
		float:left;
		width:274px;
		margin-left:14px;
		font-size:12px;
		color:#414141;}
		* html #share { height:1%; }
		#content #sidebar #share {
			border:1px solid #c9c9c9;
			padding:9px;
			background:#FFF;
			margin-bottom:9px;
			overflow:hidden;}
		#content #sidebar .sidebar {
			border:1px solid #c9c9c9;
			padding:9px;
			background:#FFF;}

a.stbar.chicklet img {
	border:0;
	height:16px;
	width:16px;
	margin-right:2px;
	vertical-align:middle;}
	
a.stbar.chicklet {
	height:16px;
	line-height:16px;}

#footer {
	background:#414141;}
	#footer .footer {
		width:962px;
		height:56px;
		overflow:hidden;
		margin:0 auto;
		position:relative;
		background:url(../images/footer-icon.jpg) no-repeat center right;}




.header .logo {
	position:absolute;
	background:url(../images/logo.gif) no-repeat;
	width:138px;
	height:44px;
	top:6px;
	text-indent:-9999px;}

.header .menu {
	overflow:hidden;
	position:absolute;
	right:0px;
	height:25px;
	top:15px;}
	.header .menu li {
		float:left;
		overflow:hidden;
		margin-left:5px;}
		.header .menu li a {
			float:left;
			overflow:hidden;
			height:25px;
			color:#fff;
			background:#2e95de url(../images/menu-item-left.gif) left top no-repeat; 
			padding-left:9px;
			text-decoration:none;
			font-size:13px;
			font-weight:bold;}
			.header .menu li a span {
				float:left;
				height:25px;
				line-height:25px;
				background:url(../images/menu-item-right.gif) right top no-repeat;
				padding-right:9px;}
		.header .menu li a:hover,
		.header .menu li.active a {
			background-position:left bottom !important;
			background-color:#878787;}
		.header .menu li a:hover span,
		.header .menu li.active a span {
			background-position:right bottom !important;}

a.readon {
	background:url(../images/readon-left.gif) no-repeat left top #2e95de;
	height:20px;
	float:left;
	overflow:hidden;
	padding-left:8px;
	text-decoration:none;
	color:#fff !important;
	line-height:20px;}
	a.readon span {
		background:url(../images/readon-right.gif) no-repeat right top;
		height:20px;
		float:left;
		line-height:20px;
		padding-right:8px;
		font-weight:bold;
		font-style:normal;}
a.readon:hover,
a.readon.active {
	background-position:left bottom;
	background-color:#878787;
	border-bottom:none !important;
	text-decoration:none !important;}
	a.readon:hover span,
	a.readon.active span {
		background-position:right bottom;}

#sidebar a.readon {
	border:medium none;
	display:inline-block;
	float:none;
	vertical-align:middle;}
#main-content h2 {
	display:block;
	background:url(../images/heading-bg.gif) repeat-x left top;
	height:37px;
	line-height:27px;
	color:#fff;
	font-size:18px;
	margin-bottom:7px;}
	#main-content h2 span {
		display:block;
		height:37px;
		background:url(../images/heading-left-bg.gif) left no-repeat;
		padding-left:10px;}
span.date {
		float:left;
		background:url(../images/date-left.gif) no-repeat left top #878787;
		overflow:hidden;
		font-size:11px;
		color:#fff;
		line-height:13px;
		padding:0 0 0 3px;}
span.date span {
			float:left;
			background:url(../images/date-right.gif) no-repeat right top;
			height:13px;
			padding-right:3px;}


#main-content #contact-form p {
	margin-bottom:7px;}
	#main-content #contact-form p span.label {
		display:block;
		text-transform:uppercase;
		font-weight:bold;
		line-height:18px;}
	#main-content #contact-form p input.text {
		width:468px;
		background:#f5f5f5;
		border:1px solid #d1d1d1;
		padding:6px;
		font-size:12px;
		height:14px;
		font-family:Arial, Helvetica, sans-serif;
		color:#414141;}
		#main-content #contact-form p input.text.error {
			border:1px solid #900;}
	#main-content #contact-form p label {
		display:none !important;}
	#main-content #contact-form p textarea {
		width:553px;
		height:123px;
		background:#f5f5f5;
		border:1px solid #d1d1d1;
		padding:6px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#414141;}
	#main-content #contact-form p textarea.error {
		border:1px solid #900;}
	#main-content #contact-form p.right {
		overflow:hidden;
		width:565px;}
		span.messageStatus {
			font-style:italic;
			color:#999;
			display:none;}
		span.messageStatus.err {
			color:#900;}
		span.messageStatus.succ {
			color:#060;}
		#main-content #contact-form p.right a {
			float:right;}
			#main-content #contact-form p.right a span {
				color:#fff !important;
				font-style:normal;
				display:inline;}
	.jqTransformSelectWrapper.error {
		border:1px solid #900 !important;}

#main-content .post {
	padding:14px;
	line-height:20px;}
#main-content .post.teamslist {
	padding:0 10px;
	margin-bottom:20px;}
#main-content .post.teams {
	padding:14px 14px 0px 14px;}
* html #main-content p.share { height:1%; }
#main-content .post a:link,
#main-content .post a:visited,
#main-content .post a:active {
	color: #2e95de;
	text-decoration: none;
}
#main-content .post a:hover {
	border-bottom: 1px dotted #2e95de;
}
#main-content p.share {
	overflow:hidden;
	padding:9px 9px 0 9px;
	line-height:16px;}
	#main-content p.share span.share {
		float:right;
		height:24px;
		line-height:24px;
		background:url(../images/gray-oval-left.gif) left no-repeat #efefef;}
		#main-content p.share span.share img {
			vertical-align:top;}
		#main-content p.share span.share span {
			float:left;
			height:16px;
			background:url(../images/gray-oval-right.gif) no-repeat right;
			padding:4px 10px;
			line-height:16px;
			font-weight:bold;}

* html #main-content .post .head { height:1%; }
#main-content .post .head {
	color:#2e95de;
	overflow:hidden;
	border-bottom:1px dotted #666;
	margin-bottom:10px;}
	#main-content .post .head h1 {
		float:left;
		padding-bottom:5px;
		font-size:26px;
		font-weight:normal;}
		#main-content .post .head h1 a {
			color:#2e95de;
			text-decoration:none;}
		#main-content .post .head h1 a:hover {
			border-bottom:1px dotted #2e95de;}
	#main-content .post .head .date {
		float:right;
		margin-top:7px;}
	#main-content .post .video {
		position:relative;
		height:387px;
		margin-bottom:10px;}
		#main-content .post .video .rate {
			position:absolute;
			bottom:-31px;
			right:0px;
			background:url(../images/gray-oval-left.gif) left #efefef no-repeat;
			height:24px;}
			#main-content .post .video .rate span {
				float:left;
				background:url(../images/gray-oval-right.gif) no-repeat right;
				height:14px;
				padding:5px 10px;
				line-height:14px;
				font-weight:bold;}
				#main-content .post .video .rate span img{
					vertical-align:top;}
	#main-content .post p.title {
		height:31px;
		line-height:31px;
		font-size:14px;}
	#main-content .post.player-detail {
		line-height:16px;
		padding-bottom:5px;}
	#main-content .post.player-detail p.title {
		line-height:16px;
		height:16px;
		font-weight:bold;
		margin-top:5px;
		font-size:12px;}
	#main-content .post .image {
		width:642px;}
		#main-content .post .image .img img{
			width:642px;
			height:auto;}
		#main-content .post .image .caption {
			padding-right:10px;
			text-align:right;
			background:#f2f2f2;
			border:1px solid #dbdbdb;
			border-top:none;
			height:30px;
			line-height:30px;
			font-size:11px;
			font-style:italic;
			color:#414141;}
	* html #main-content .post .prospect-information { height:1%; }
	#main-content .post .prospect-information {
		position:relative;
		overflow:hidden;
		margin-bottom:15px;}
		#main-content .post .prospect-information img {
			float:left;
			margin-right:10px;}
		#main-content .post .prospect-information .info {
			float:left;
			width:300px;}
		#main-content .post .prospect-information.teams .info {
			width:400px;}
			#main-content .post .prospect-information .info p {
				line-height:14px;
				margin-bottom:11px;}
			#main-content .post .prospect-information.teams .info p {
				margin-bottom:15px;}
		#main-content .post .prospect-information .grade {
			float:right;
			background:url(../images/prospect-single-grade-bg.gif) no-repeat;
			width:57px;
			height:122px;
			text-align:center;
			color:#fff;
			font-weight:bold;
			padding-top:5px;}
			#main-content .post .prospect-information .grade span {
				display:block;
				font-size:44px;
				line-height:35px;
				margin-bottom:11px;
				margin-top:1px;}
		#main-content .post .prospect-information .rank {
			float:right;
			background:url(../images/rank-bg.gif) no-repeat;
			width:57px;
			height:94px;
			text-align:center;
			color:#fff;
			font-weight:bold;
			padding-top:5px;}
		#main-content .post .prospect-information .rank p {
			margin-bottom:0px;
			line-height:11px;
			font-size:12px;}
		#main-content .post .prospect-information .rank p.big {
			font-size:18px;
			line-height:16px;}
		#main-content .post .prospect-information .rank p.medium {
			font-size:14px;
			line-height:12px;}
			#main-content .post .prospect-information .rank span {
				display:block;
				font-size:43px;
				line-height:35px;
				margin-top:12px;}

* html #main-content ul.teams-big-list { height:1%;}
#main-content ul.teams-big-list {
	overflow:hidden;}
	#main-content ul.teams-big-list li {
		width:320px;
		float:left;
		background:url(../images/teams-box-bg.gif) repeat-y;
		margin-left:5px;
		margin-bottom:10px;}
	#main-content ul.teams-big-list li.left {
		margin-left:0px;}
		#main-content ul.teams-big-list li .teams-big-list-top-bg {
			background:url(../images/teams-box-top-bg.gif) no-repeat;
			height:10px;}
		#main-content ul.teams-big-list li .teams-big-list-bottom-bg {
			background:url(../images/teams-box-bottom-bg.gif) no-repeat;
			height:12px;}
		#main-content ul.teams-big-list li .teams-big-list-content {
			height:270px;
			padding:0 10px;}
			#main-content ul.teams-big-list li .teams-big-list-content .info {
				overflow:hidden;
				padding-top:9px;
				padding-bottom:5px;
				padding-left:5px;
				height:65px;}
				#main-content ul.teams-big-list li .teams-big-list-content .info a.number {
					float:left;
					background:url(../images/teams-number-bg.jpg) no-repeat;
					width:23px;
					height:22px;
					line-height:22px;
					text-align:center;
					padding-right:6px;
					font-weight:bold;
					font-size:16px;
					color:#fff;
					text-decoration:none;
					margin-right:2px;
					cursor:default;}
				#main-content ul.teams-big-list li .teams-big-list-content .info a.number:hover {
					border-bottom:none;}
				#main-content ul.teams-big-list li .teams-big-list-content .info img {
					float:left;
					margin-right:10px;}
				#main-content ul.teams-big-list li .teams-big-list-content .info h5 {
					font-weight:normal;}
				#main-content ul.teams-big-list li .teams-big-list-content .info h5 a{
					font-size:20px;
					color:#2e95de;
					text-decoration:none;
					line-height:20px;}
				#main-content ul.teams-big-list li .teams-big-list-content .info h5 a:hover {
					border-bottom:1px dotted #2e95de;}
				#main-content ul.teams-big-list li .teams-big-list-content .details {
					text-align:center;
					margin-bottom:5px;}
					#main-content ul.teams-big-list li .teams-big-list-content .details span {
						float:left;}
					#main-content ul.teams-big-list li .teams-big-list-content .details span.rank {	width:50px;}
					#main-content ul.teams-big-list li .teams-big-list-content .details span.recruits {	
						width:145px;
						text-align:left;
						font-weight:bold;}
					#main-content ul.teams-big-list li .teams-big-list-content .details span.position {	width:55px;}
					#main-content ul.teams-big-list li .teams-big-list-content .details span.rate {	width:50px;}
					#main-content ul.teams-big-list li .teams-big-list-content .details .head {
						line-height:20px;
						border-bottom:1px dotted #7e7e7e;
						font-weight:bold;}
					#main-content ul.teams-big-list li .teams-big-list-content .details .head,
					#main-content ul.teams-big-list li .teams-big-list-content .details .row {
						overflow:hidden;}
					#main-content ul.teams-big-list li .teams-big-list-content .details .row {
						height:25px;
						line-height:25px;
						border-bottom:1px dotted #7e7e7e;}
					#main-content ul.teams-big-list li .teams-big-list-content .details .row.odd {
						background:#eee;}
				#main-content ul.teams-big-list li .teams-big-list-content p {
					line-height:14px;}
					#main-content ul.teams-big-list li .teams-big-list-content a {
						color:#2e95de;
						text-decoration:none;}
					#main-content ul.teams-big-list li .teams-big-list-content a:hover {
						border-bottom:1px dotted #2e95de;}

* html #main-content .teams-small-list-container { height:1%;}
#main-content .teams-small-list-container {
	overflow:hidden;
	margin-bottom:10px;}
	#main-content ul.teams-small-list {
		float:left;
		width:320px;
		margin-left:5px;
		border-top:1px dotted #7e7e7e;}
	#main-content ul.teams-small-list.left {
		margin-left:0px;}
		#main-content ul.teams-small-list li.info {
			padding-left:10px;
			overflow:hidden;
			height:54px;
			border-bottom:1px dotted #7e7e7e;}
			#main-content ul.teams-small-list li.info a.number {
				float:left;
				background:url(../images/teams-number-bg.jpg) no-repeat;
				width:23px;
				height:22px;
				line-height:22px;
				text-align:center;
				padding-right:6px;
				font-weight:bold;
				color:#fff;
				text-decoration:none;
				margin-right:2px;
				margin-top:16px;
				font-size:16px;
				cursor:default;}
			#main-content ul.teams-small-list li.info a.number:hover {
				border-bottom:none;}
			#main-content ul.teams-small-list li.info img {
				float:left;
				margin-right:10px;
				margin-top:7px;}
				#main-content ul.teams-small-list li.info img.margin {
					margin-top:13px;}
			#main-content ul.teams-small-list li.info h5 {
				font-weight:normal;
				line-height:54px;}
			#main-content ul.teams-small-list li.info h5 a{
				font-size:16px;
				color:#2e95de;
				text-decoration:none;
				line-height:54px;}
			#main-content ul.teams-small-list li.info h5 a:hover {
				border-bottom:1px dotted #2e95de;}

* html #main-content .teams-list-container { height:1%;}
#main-content .teams-list-container {
	overflow:hidden;
	margin-bottom:10px;
	padding-left:5px;}
	#main-content ul.teams-list {
		float:left;
		width:150px;}
		#main-content ul.teams-list li {
			line-height:18px;}
			#main-content ul.teams-list li a {
				color:#2e95de;
				text-decoration:none;
				font-weight:bold;}
			#main-content ul.teams-list li a:hover {
				border-bottom:1px dotted #2e95de;}
		#main-content ul.teams-list li.title {
			font-weight:bold;
			color:#414141;}


.rankings .heading {
	overflow:hidden;}
.rankings .info {
	overflow:hidden;
	padding-bottom:5px;
	padding-left:5px;
	float:left;
	width:290px;}
	.rankings .info a.number {
		float:left;
		background:url(../images/player-ranking-active-number.gif) no-repeat;
		width:17px;
		height:16px;
		line-height:15px;
		text-align:center;
		padding-right:3px;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		margin-right:2px;}
	.rankings .info img {
		float:left;
		margin-right:10px;}
	.rankings .info h5 {
		margin-bottom:5px;
		margin-top:3px;}
	.rankings .info h5 a{
		font-size:14px;
		color:#2e95de;
		text-decoration:none;
		line-height:10px;}
	.rankings #teams .info h5 a{
		line-height:15px;}
		.rankings .info h5 a:hover {
			border-bottom:1px dotted #2e95de;}

.rankings .grade {
	float:left;
	width:100px;
	margin-top:10px;
	font-weight:bold;}
	.rankings .grade .grade-number{
		background:url(../images/prospect-grade-bg.gif) no-repeat;
		width:36px;
		height:29px;
		line-height:29px;
		text-align:center;
		font-size:26px;
		font-weight:bold;
		color:#fff;
		margin-top:5px;}

.rankings {
	margin-bottom:10px;}

.rankings .colleges {
	float:left;
	widows:400px;
	margin-top:10px;
	font-weight:bold;}
	.rankings .colleges ul {
		overflow:hidden;
		padding-top:5px;
		padding-left:10px;}
		.rankings .colleges ul li {
			float:left;
			margin-right:10px;}

.rankings table {
	width:100%;
	border-top:1px dotted #7e7e7e;}
	.rankings table tr td{
		background:url(../images/dotted-bg.gif) bottom left repeat-x;}
	.rankings table tr td {
		height:23px;
		text-align:left;
		vertical-align:middle;}
	.rankings table tr.odd td {
		background:url(../images/dotted-bg.gif) bottom left repeat-x #eee;}
	.rankings table tr td.id {
		width:26px;
		text-align:center;}
		.rankings table tr td.id span {
			display:block;
			height:16px;
			text-align:center;
			line-height:16px;
			background:url(../images/player-ranking-number.gif) no-repeat center;
			color:#fff;
			font-weight:bold;}
			.rankings table tr td.id span small {
				font-size:8px;}
	.rankings table tr td.label {
		text-align:left;
		width:125px;}
		.rankings table tr td.label a,
		.rankings table tr td a {
			color:#2e95de;
			text-decoration:none;
			font-weight:bold;}
		.rankings table tr td.label a:hover,
		.rankings table tr td a:hover {
			border-bottom:1px dotted #2e95de;}
	.rankings table tr td.val {
		width:52px;
		text-align:center;}
* html .rankings p.right { height:1%; }
.rankings p.right {
	overflow:hidden;
	padding-top:10px;
	color:#414141;
	font-style:italic;
	font-size:11px;}
	.rankings p.right a.readon {
		float:right;}
		
.rankings.teamslist table {
	border-top:none !important;}
.rankings.prospectlist,
.rankings.teamslist {
	margin:9px;}
	.rankings.prospectlist .description {
		padding-left:100px;
		padding-bottom:10px;
		width:530px;}
		.rankings.prospectlist .description a,
		.rankings.prospectlist .prospect .desc a{
			color:#2e95de;
			text-decoration:none;}
		.rankings.prospectlist .description a:hover,
		.rankings.prospectlist .prospect .desc a:hover {
			border-bottom:1px dotted #2e95de;}
	.rankings.prospectlist table {
		border-top:none;}
		.rankings.prospectlist table tr td {
			background:none;}
	.rankings.prospectlist .prospect {
		border-bottom:1px dotted #7E7E7E;}
		.rankings.prospectlist .prospect .desc {
			font-size:11px;
			margin-left:26px;
			width:565px;
			padding-bottom:5px;}
	.rankings.prospectlist .prospect.odd {
		background:#eee;}
	.rankings.prospectlist .prospect.first {
		border-top:1px dotted #7E7E7E;}

.post.prospectlist {
	padding-bottom:0px !important;}
	.post.prospectlist .head a.readon {
		float:right;
		margin-top:4px;
		margin-left:5px;}

#submit-prospect .row {
	overflow:hidden;
	margin-bottom:5px;}
	#submit-prospect .row .col {
		float:left;
		margin-right:10px;
		font-size:12px;
		font-weight:bold;
		line-height:22px;}
	#submit-prospect .row .normal {
		width:312px;}
		#submit-prospect .row .normal input {
			width:300px;}
		#submit-prospect .row .normal input.fileinput {
			height:26px;
			padding:0px !important;}
	#submit-prospect .row .half {
		width:150px;}
		#submit-prospect .row .half input {
			width:138px;}
	#submit-prospect .row .medium {
		width:227px;}
		#submit-prospect .row .medium input {
			width:215px;}
	#submit-prospect .row .small {
		width:75px;}
		#submit-prospect .row .small input{
			width:63px;}
	#submit-prospect .row .big {
		width:100%;}
		#submit-prospect .row .col span {
			display:block;}
		#submit-prospect .row .col span.messageStatus {
			display:none;}
		#submit-prospect .row .col input {
			border:1px solid #d1d1d1;
			background:#f5f5f5;
			font-size:12px;
			color:#414141;
			height:14px;
			padding:6px;
			font-family:Arial, Helvetica, sans-serif;}
			#submit-prospect .row .col input.error {
				border:1px solid #900;}
		#submit-prospect .row .col label {
			display:none !important;}
		#submit-prospect .row .col textarea {
			display:block;
			width:620px;
			border:1px solid #d1d1d1;
			background:#f5f5f5;
			height:83px;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			color:#414141;
			padding:6px;}
		#submit-prospect .row .col a.readon {
			float:right;
			margin-right:10px;
			margin-top:5px;}
		#submit-prospect .row .col.big p {
			width:643px;}

#popular-videos-nav-container {
	position:relative;
	height:24px;
	margin-bottom:10px;}
	#popular-videos-nav-container #popular-videos-nav {
		position:absolute;
		right:6px;
		background:url(../images/gray-oval-left.gif) left no-repeat #efefef;
		height:24px;
		line-height:24px;}
		
	* html #main-content .tabs ul.nav-tabs { height:1%; }
	#main-content .tabs ul.nav-tabs {
		overflow:hidden;
		margin-left:14px;}
		* html #main-content .tabs ul.nav-tabs li { height:1%; }
		#main-content .tabs ul.nav-tabs li {
			overflow:hidden;
			float:left;
			margin-right:1px;}
			#main-content .tabs ul.nav-tabs li a {
				float:left;
				overflow:hidden;
				background:url(../images/tab-left.jpg) left no-repeat #2e95de;
				height:24px;
				font-weight:bold;
				color:#fff;
				text-decoration:none;}
				#main-content .tabs ul.nav-tabs li a span {
					float:left;
					height:24px;
					line-height:24px;
					padding:0 10px 0 10px;
					background:url(../images/tab-right.jpg) no-repeat right;}
			#main-content .tabs ul.nav-tabs li a:hover, 
			#main-content .tabs ul.nav-tabs li.active a {
				background:url(../images/tab-left-hover.jpg) #878787 no-repeat;}
				#main-content .tabs ul.nav-tabs li a:hover span, 
				#main-content .tabs ul.nav-tabs li.active a span {
					background:url(../images/tab-right-hover.jpg) no-repeat right;}
	#main-content .tabs #tabs-content {
		background:#efefef;
		position:relative;
		padding:10px;
		border-bottom:1px dotted #7e7e7e;
		border-top:1px dotted #7e7e7e;
		height:179px;
		margin-bottom:45px;
		width:652px;}
		* html #main-content .tabs #tabs-content div.tab-content { height:1%; }
		#main-content .tabs #tabs-content div.tab-content {
			position:relative;
			width:650px;
			height:179px;}
			#main-content .tabs #tabs-content div.tab-content .jcarousel-container {
				width:652px;
				height:179px;
				overflow:hidden;}
				#main-content .tabs #tabs-content div.tab-content .jcarousel-container .jcarousel-clip {
					width:652px;
					height:179px;
					overflow:hidden;}
					#main-content .tabs #tabs-content div.tab-content .jcarousel-container .jcarousel-clip ul.jcarousel-list {
						height:179px;}
		#main-content .tabs #tabs-content div.tab-content.active {
			display:block;}
		#main-content .tabs #tabs-content div.tab-content-nav{
			position:absolute;
			right:6px;
			bottom:-45px;
			background:url(../images/gray-oval-left.gif) left no-repeat #efefef;
			height:24px;
			line-height:24px;}
			#main-content .tabs #tabs-content div.tab-content-nav span,
			#popular-videos-nav span {
				float:left;
				background:url(../images/gray-oval-right.gif) right no-repeat;
				height:24px;
				line-height:24px;
				padding:0 8px;}
				#main-content .tabs #tabs-content div.tab-content-nav span a,
				#popular-videos-nav span a {
					color:#2e95de;
					text-decoration:none;
					font-weight:bold;}
					#main-content .tabs #tabs-content div.tab-content-nav span a:hover,
					#main-content .tabs #tabs-content div.tab-content-nav span a.active,
					#popular-videos-nav span a:hover,
					#popular-videos-nav span a.active {
						color:#000;}

#main-content #related-videos {
	margin:15px 9px;}

#main-content #related-articles {
	margin:0px 9px;}

		

#latest-news p {
	overflow:hidden;
	margin-bottom:8px;}
#latest-news .news {
	padding-top:10px;
	border-bottom:none !important;
	margin-bottom:20px !important;}
#latest-news .news p {
	width:300px;
	margin-top:5px;}
#latest-news p.right {
	padding-top:5px;}
	#latest-news p.right a.readon {
		float:right;}
#latest-news h3 {
	font-size:20px;
	color:#2e95de;
	font-weight:normal;
	line-height:30px;}
#latest-news a {
	color:#2e95de;
	text-decoration:none;}
	#latest-news a:hover {
		text-decoration:underline;}
#latest-news.videos .main-new h3 a:hover {
	border-bottom:1px dotted #2e95de;
	text-decoration:none;}
	

#latest-news .main-new {
	overflow:hidden;
	padding-bottom:9px;
	border-bottom:1px dotted #7e7e7e;
	margin-bottom:10px;
	padding-left:5px;}
	#latest-news .main-new img {	
		float:left;
		margin-right:14px;}
	
#latest-news.videos .main-new {
	border-bottom:none;}
	#latest-news.videos .main-new h3 {
		font-size:16px;}
		#latest-news.videos .main-new h3 span {
			color:#414141;}
	#latest-news.videos .main-new p {
		width:340px;}
* html #latest-news .sub-new { height:1%; }
#latest-news .sub-new {
	overflow:hidden;
	padding-bottom:9px;
	border-bottom:1px dotted #7e7e7e;
	padding-left:5px;}
	#latest-news .sub-new img {
		float:left;
		margin-right:14px;}


#latest-news .new {
	height:31px;
	line-height:31px;
	border-bottom:1px dotted #7e7e7e;
	padding:0 5px 0 5px;}
	#latest-news .new span.date {
		float:right;
		margin-top:9px;}
	#latest-news .new h4 {
		line-height:31px;
		font-size:16px;
		font-weight:normal;}
		#latest-news .new h4.new-title {
			font-size:20px;}
			#latest-news .new h4 a:hover {
				text-decoration:none;
				border-bottom:1px dotted #2e95de;}
#latest-news .new.first {
	border-top:1px dotted #7e7e7e;}

#latest-news.videos .new {
	margin-bottom:10px;}
	#latest-news.videos .new h4 {
		font-size:20px;}

.adcontainer {
	margin:15px 9px;}
#content #main-content.padding .adcontainer {
	margin:15px 0px;}
.adcontainer p small {
	font-size:8px;
	text-transform:uppercase;
	padding-left:10px;}
.adcontainer .ad {
	background:url(../images/advertisement.gif) no-repeat;
	width:488px;
	height:80px;}

* html #twitter { height:1%; }
#twitter {
	overflow:hidden;
	margin-bottom:15px;}
#twitter .bird {
	float:left;
	margin-top:10px;}
#twitter .twitter-box-top {
	float:left;
	background:repeat-y url(../images/content-twitter-sidebar.gif);
	width:213px;
	margin-left:5px;}
#twitter .twitter-box-bottom {
	background:url(../images/content-twitter-top-sidebar.gif) no-repeat top;}
#twitter .twitter-box {
	background:url(../images/content-twitter-bottom-sidebar.gif) no-repeat bottom;
	padding:11px 12px 10px 20px;}
	#twitter .twitter-box div {
		position:relative;
		z-index:1000;
	}
#twitter .twitter-box small{
	color:#2e95de;
	font-size:10px;
	font-weight:bold;
	font-style:italic;}
#twitter .twitter-box a {
	text-decoration:none;
	border-bottom:1px solid #efefef;}
#twitter .twitter-box a:hover {
	border-bottom:1px dotted #2e95de;}
#twitter p.right a.follow-twitter {
	float:right;
	background:url(../images/twitter-icon.gif) no-repeat left;
	padding-left:20px;
	height:16px;
	line-height:16px;
	margin-top:10px;
	color:#2e95de;
	text-decoration:none;
	font-weight:bold;
	border-bottom:1px dotted #fff;}
	#twitter p.right a.follow-twitter:hover {
		border-bottom:1px dotted #2e95de;}

#tweets ul {	                                                 
	font-size: 12px;
	color: #535353;
	line-height: 18px;
	list-style: none;
}
#tweets a {
	color:#2e95de;
	text-decoration:none;
}
#tweets a:hover,
#tweets .twitterTime:hover {
	border-bottom:1px dotted #2e95de;
}
#tweets .twitterTime {
	color:#2e95de;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
}     
.twitterText {
	padding-top: 2px;
	line-height: 15px;
	color: #535353;
}



* html #rankings { height:1%; }
#rankings {
	overflow:hidden;
	margin-bottom:10px;}
	#rankings #players {
		float:left;
		width:333px;}
	#rankings #teams {
		float:left;
		width:240px;
		margin-left:10px;}
		#rankings #teams .info h5 {
			margin-top:15px;}

* html #rankings .info { height:1%; }
#rankings .info {
	overflow:hidden;
	padding-bottom:5px;
	padding-left:5px;}
	#rankings .info a.number {
		float:left;
		background:url(../images/player-ranking-active-number.gif) no-repeat;
		width:17px;
		height:16px;
		line-height:16px;
		text-align:center;
		padding-right:3px;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		margin-right:2px;}
	#rankings .info img {
		float:left;
		margin-right:10px;}
	#rankings .info h5 {
		font-size:14px;
		color:#2e95de;}
#rankings table {
	width:100%;
	border-top:1px dotted #7e7e7e;}
	#rankings table tr td {
		border-bottom:1px dotted #7e7e7e;
		height:23px;
		text-align:center;
		vertical-align:middle;}
	#rankings table tr.odd td {
		background:#eee;}
	#rankings table tr td.id {
		width:26px;}
		#rankings table tr td.id span {
			display:block;
			width:16px;
			height:16px;
			text-align:center;
			line-height:16px;
			background:url(../images/player-ranking-number.gif) no-repeat;
			color:#fff;
			font-weight:bold;
			margin-left:5px;}
	#rankings table tr td.label {
		text-align:left;
		color:#2e95de;}
		#rankings table tr td.label a {
			color:#2e95de;
			text-decoration:none;}
		#rankings table tr td.label a:hover {
			text-decoration:underline;}
	#rankings table tr td.val {
		width:45px;}
#rankings p.right {
	overflow:hidden;
	padding-top:10px;}
	#rankings p.right a.readon {
		float:right;}

* html #feeds { height:1%; }
#feeds {
	overflow:hidden;
	padding-bottom:10px;}

#commitments {
		margin-bottom:15px;}
* html #commitments p { height:1%; }
#commitments p {
	overflow:hidden;
	margin-bottom:5px;
	line-height:13px;
	padding-left:6px;}
	#commitments p span.col1 {
		margin-left:5px;
		float:left;
		width:120px;
		height:14px;
		margin-top:1px;}
	#commitments p span.col2 {
		float:left;
		margin-top:1px;}
		
	#feeds #boards {
		float:left;
		width:288px;
		margin-left:8px;}
		#feeds #boards ul {
			padding-left:5px;}
			#feeds #boards ul li {
				margin-bottom:5px;
				background:url(../images/board-item.gif) no-repeat center left;
				padding-left:23px;
				font-size:11px;
				line-height:14px;}
	#commitments a {
		color:#2e95de;
		text-decoration:none;
		font-weight:bold;
		line-height:10px;}
	#commitments a:hover {
		border-bottom:1px dotted #2e95de;}



#sidebar h2 {
	display:block;
	height:20px;
	margin-bottom:10px;}
* html #share ul { height:1%; }
#share ul {
	float:right;
	overflow:hidden;}
	#share ul li {
		float:left;
		margin-left:5px;
		line-height:16px;
		font-weight:bold;
		height:16px;}
#sidebar form {
	margin-bottom:15px;}
#sidebar form p {
	margin-bottom:5px;}
	
	
#cse-search-box form{
width: 208px;
}

#cse-search-box input{
background:url(../images/content-search-sidebar.jpg) no-repeat;
	width:157px;
	height:15px;
	border:none;
	padding:5px;
	padding-left:25px;
	color:#a9a9a9;
	vertical-align:middle;}

#cse-search-box #search{
	background:url(../images/search-btn.gif) no-repeat;
	width:61px;
	height:20px;
	vertical-align:middle;
	text-indent:-9999px;
	border:none;}
	
#cse-search-results {
	margin-left: 5px;
}
	
.searchHDWD {
	margin-bottom: 5px;
	font-weight: bold;
}

#sidebar .hr {
	height:6px;
	margin-bottom:6px;
	border-bottom:1px dotted #7e7e7e;}

#newest-video {
	margin-bottom:15px;}
#newest-video img {
	margin-bottom:5px;}
#newest-video h3 {
	font-size:18px;
	color:#2e95de;
	font-weight:normal;
	line-height:22px;
	padding-left:10px;}
	#newest-video h3 a {
		color:#2e95de;
		text-decoration:none;}
	#newest-video h3 a:hover {
		border-bottom:1px dotted #2e95de;}
#newest-video p {
	padding-left:10px;}
#sidebar #newest-video h3 {
	padding-left:5px;}
#sidebar #newest-video p {
	padding-left:5px;}

* html #newest-video p.right { height:1%;}
#newest-video p.right {
	overflow:hidden;
	padding-left:10px;}
	#newest-video p.right img {
		float:left;}
	#newest-video p.right a.readon {
		float:right;}

#sidebar-ad,
#sidebar-ad2 {
	margin-bottom:10px;}
#sidebar-ad p small,
#sidebar-ad2 p small {
	font-size:8px;
	text-transform:uppercase;}
#sidebar-ad2 p small {
	margin-left:5px;}
* html #sidebar-ad ul { height:1%; }
#sidebar-ad ul {
	display:block;
	margin-left: -4px;
	overflow:hidden;}
	#sidebar-ad ul li {
		float:left;
		margin-left: 3px;}
	#sidebar-ad2 ul {
		height: 60px;}
	#sidebar-ad2 ul li {
		float: left;
		margin-left: 4px;}

#sidebar #month-news {
	margin-bottom:10px;}
	#sidebar #month-news p {
		font-size:14px;
		margin-bottom:5px;
		color:#414141;
		font-weight:bold;
		padding-left:5px;}
	#sidebar #month-news ul { padding-left:5px;}
	#sidebar #month-news ul li {
		color:#878787;
		font-size:16px;
		line-height:15px;
		font-weight:bold;}
		#sidebar #month-news ul li a {
			font-size:12px;
			font-weight:normal;
			text-decoration:none;
			color:#2e95de;
			line-height:18px;}
		#sidebar #month-news ul li a:hover {
			border-bottom:1px dotted #2e95de;}

#sidebar #centered-ad {
	background:url(../images/skyscraper-ad-bg.gif) no-repeat;
	width:180px;
	height:620px;
	margin:0 auto;
	margin-bottom:10px;
	padding: 10px 0px 0px 10px;
	}

#popular-videos,
#recent-videos {
	margin-bottom:15px;}
* html #popular-videos ul { height:1%; }
* html #recent-videos ul { height:1%; }
* html .tab-content ul { height:1%; }
#popular-videos ul,
#recent-videos ul,
.tab-content ul li ul {
	overflow:hidden;}
	#popular-videos ul li,
	#recent-videos ul li,
	.tab-content ul li ul li {
		float:left;
		width:157px;
		background:url(../images/videos-box.gif) repeat-y;}
	.tab-content ul li ul li {
		margin-left:8px;}
	.tab-content ul li ul li.left {
		margin-left:0px;}
	#popular-videos ul li.left,
	#recent-videos ul li.left {
		margin-right:6px;}
		#popular-videos ul li .video-box,
		#recent-videos ul li .video-box,
		.tab-content ul li ul li .video-box{
			background:url(../images/videos-box-top.png) top no-repeat;}
		#popular-videos ul li .video-box-bottom,
		#recent-videos ul li .video-box-bottom,
		.tab-content ul li ul li .video-box-bottom{
			background:url(../images/videos-box-bottom.png) bottom no-repeat;
			padding:8px;}
			#popular-videos ul li .video-box-bottom p,
			#recent-videos ul li .video-box-bottom p,
			.tab-content ul li ul li .video-box-bottom p {
				margin-bottom:5px;}
			#popular-videos ul li .video-box-bottom h4 a,
			#recent-videos ul li .video-box-bottom h4 a,
			.tab-content ul li ul li .video-box-bottom h4 a {
				color:#2e95de;
				font-size:13px;
				line-height:18px;
				text-decoration:none;}
			#popular-videos ul li .video-box-bottom h4 a:hover,
			#recent-videos ul li .video-box-bottom h4 a:hover,
			.tab-content ul li ul li .video-box-bottom h4 a:hover {
				border-bottom:1px dotted #2e95de;}

#popular-videos.videos {
	border-bottom:1px dotted #7e7e7e;
	padding-bottom:10px;
	margin-bottom:5px;
	height:370px;
	width:650px;
	overflow:hidden;}
	#popular-videos.videos .jcarousel-clip ul.jcarousel-list {
		height:370px;}
		#popular-videos.videos ul li.first {
			width:650px;
			height:370px;
			background:none;
			margin-left:0px;}
			#popular-videos.videos ul.jcarousel-list li ul {
				overflow:hidden;
				width:650px;
				height:370px;}
				#popular-videos.videos ul.jcarousel-list li ul li {
					float:left;
					margin-left:5px;
					margin-bottom:10px;}
				#popular-videos.videos ul.jcarousel-list li ul li.left {
					margin-left:0px;
					margin-right:0px;}
	
#popular-videos.videos .jcarousel-clip {
	width:650px;
	height:370px;
	overflow:hidden;}
	
			

#facebook {
	margin-bottom:15px;}
	
.fbcomments {
	padding:10px 0px 0px 15px;
}

.footer p.copy {
	position:absolute;
	right:56px;
	top:15px;
	font-size:12px;
	font-weight:bold;
	color:#fff;}
.footer a.ad {
	position:absolute;
	font-weight:bold;
	right:56px;
	top:30px;
	color:#2e95de;
	text-decoration:none;
	font-size:12px;
	border-bottom:1px dotted #c9c9c9;}
	.footer a.ad:hover {
		color:#fff;
		border-bottom:none;}
.footer ul.nav {
	position:absolute;
	top:20px;
	height:15px;}
.footer ul.nav li {
	font-size:12px;
	padding-right:8px;
	border-right:1px solid #fff;
	margin-right:8px;
	float:left;
	height:15px;
	overflow:hidden;}
.footer ul.nav li.last {
	padding:0px;
	margin:0px;
	border:none;}
.footer ul.nav li.resultsLast {
	border: none;}
.footer ul.nav li a {	
	color:#2e95de;
	text-decoration:none;
	border-bottom:1px dotted #a9a9a9;
	font-weight:bold;
	line-height:12px;
	float:left;}
	.footer ul.nav li a:hover,
	.footer ul.nav li.active a {
		color:#fff;
		border-bottom:none;}

.tab-content > ul li ul li {
	float:left;}

#players2012, #players2013 { display:none;}

* html ul.colleges { height:1%; }
ul.colleges {
	overflow:hidden;}
	ul.colleges li {
		float:left;
		overflow:hidden;}


.playerstab .adcontainer {
	margin-bottom:23px;}

#contact-form, #submit-prospect {
	margin-left:5px;
	margin-top:5px;}
	
.prospect-desc {
	margin-left:5px;}
