/* 
	Many changes made (mostly by Rob McQuown), based on starting point by: Eric Meyer CSS Reset
	https://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
	Sorry for compressing.
*/

/* COMMON ELEMENTS */

@import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:200,300,400,700&v2);

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

:focus{outline:0}
body{line-height:1}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption{text-align:left;font-weight:normal}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:""""}

body {
	font-size: 15px;
	font-family: arial, sans-serif;
	color: #333;
	background: url("images/main_background.png") repeat-x scroll left top #FFFFFF;
	line-height: 20px;
}
strong {font-weight: bold;}
a,
a:visited,
.ui-widget-content a,
#main #menu li div a{
	text-decoration: none;
	color: #ed6161;
	color: #3271BB;
}
a:hover,
#main #menu a:hover span {
	color: #ed6161;
	color: #3271BB;
	text-decoration: underline;
}

h1 {
	font-family: 'Yanone Kaffeesatz' !important;
	color: #737373;
	font-size: 25px;
	line-height: 26px;
	font-weight: 400;
}

h2, #main .boxinner h2  {
	font-family: 'Yanone Kaffeesatz' !important;
	color: #555555;
	font-size: 32px;
	line-height: 32px;
	font-weight: 700;
	clear: left;
}
h3 {
	font-size: 14px;
	color: #999999;
	font-weight: bold;
}
p {
	margin-bottom: 20px;
}
.addthis_default_style .googlefont {
	color: #34546F;
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
}
.addthis_default_style .googlefont0 {
	color: #555555;
	font-size: 16px;
	line-height: 16px;
	font-weight: 400;
	font-family: 'Yanone Kaffeesatz';
}

.premium, 
#content table.subscribe {
	background-color:#fffecc;
	background: url("images/premium_icon.png") no-repeat scroll right top #fffecc;
}

.fantasy {
	background-color:#ccfeff;
	background: url("images/fantasy_icon.png") no-repeat scroll right top #fffecc;
}

.after_article {
	padding-top: 10px;
}

.after_article #commentMessage {
	padding-top: 30px;
}

.after_article #commentMessageImage {
	float: left;
}

.after_article #commentMessageMessage {
	font-size: 20px;
	width: 360px;
	float: left;
	margin-top: 10px;
	margin-left: 60px;
}

.after_article #commentMessageMessage #smallerCommentText {
	font-size: 14px;
}

.after_article #commentMessageHider {
	font-size:12px;
	margin-top: 10px;
	font-style: italic;
	float: right;
	margin-left: 5px;
}

.after_article #commentFollower {
	padding-top: 20px;
}

.mainCommentOptions {clear:both; margin-bottom: 20px;}
	.codeOfConduct {float: left;}
	.replyToArticle {float: right;}
	.administrateComments {margin-left:260px;}

.comment {
	clear: both;
}
.commentInfo {
	float: left;
	margin-left:-10px;
	width: 64px;
	text-align:right;
}
	.postedBy {
		color: black;
		font-size: 10px;
		
		font-weight: bold;
		line-height: 10px;
	}
	.userid {
		font-size: 9px;
		font-style: italic;
	}

.commentDetail {
	font-size: 13px;
	color: #666;
	margin: 0 0px 10px 65px;
	padding: 2px 33px 1px 7px;
	min-height: 85px;
	background-color: #f3f3f3;
	-webkit-border-radius: 2px 2px 0px 0px;
	-moz-border-radius: 2px 2px 0px 0px;
	border-radius: 2px 2px 2px 0px;
	-webkit-box-shadow: #ccc 1px 2px 3px;
	-moz-box-shadow: #ccc 1px 2px 3px;
	box-shadow: #ccc 1px 2px 3px;
	position: relative;
	behavior: url(/PIE.htc);
}

#articleComments .commentSpacer {
	line-height:10px;
}

#articleComments .commentImages {
}

/* commentTools CSS from old site */

#articleComments p.bodyText {
	margin-bottom: 5px;
}
#articleComments .commentTools {
	color: #999;
	margin-top: 7px;
	margin-bottom: 5px;
	font-size: 11px;
	padding-left: 0px;
}
#articleComments .commentTools a:link,
#articleComments .commentTools a:visited
{
	color: #9cf;
}
#articleComments .commentTools a:hover,
#articleComments .commentTools a:active
{
	color: #06c;
	text-decoration: none;
}
#articleComments .commentTools div.postedDate
, #articleComments .commentTools div.permalink
, #articleComments .commentTools div.reportThis
, #articleComments .commentTools div.singleCommentAdmin
, #articleComments .commentTools div.postReply
{
	display: inline;
	margin-left: 7px;
	padding-left: 7px;
}
#articleComments .commentTools .postedDate {
	margin-left: 0px;
	padding-left: 0px;
	border-left: 0px
}
#articleComments .commentTools .permalink {
	border-left: black 2px solid;
}
#articleComments .commentTools .singleCommentAdmin {
	border-left: black 2px solid;
}
#articleComments .commentTools .reportThis {
	border-left: black 2px solid;
}
#articleComments .commentTools .doRating {
	margin-left: 0px;
	padding-left: 0px;
	border-left: #ccc 0px dotted;
}
#articleComments .commentTools .postReply {
	padding-left: 2px;
	margin-left: 10px;
	padding: 3px;
	text-align: center;
	width: 85px;
	color: #9cf;
	background-color: #fff;
	border: #9cf 1px solid;
	font-weight: bold;
}

#articleComments .commentTools .postReply:hover {
	cursor: hand;
	cursor: pointer;
	color: #06c;
	background-color: #eee;
	border: #000 1px solid;
}
/* End of old site stuff */
.commentTools div {
	color: #666;
	font-size: 12px;
	display: inline;
	margin-right: 5px;
}

.commentTools .commentUpDown {
	position: absolute;
	top: 2px;
	right: 1px;
	margin-right: 0;
}
.commentTools .commentUpDown div {
	margin-right: 0px;
}
.commentUpDown P.rating {
	text-align: center;
	margin-bottom: 0px;
	font-size: 18px;
}

/* CommentThreading */
.parentComment .parentComment {
	padding-left: 20px;
}

.parentComment  .parentComment .commentDetail {
	background-color: #f6f6f6;
}
.parentComment .parentComment  .parentComment .commentDetail {
	background-color: #f9f9f9;
}

.parentComment .parentComment .parentComment  .parentComment .commentDetail {
	background-color: #fcfcfc;
}

.parentComment .parentComment .parentComment  .parentComment .parentComment {
	padding-left: 0px;
}


#main #content #category_nav, 
table.pagejump, 
table.subscribe,
.editormessages,
#top_ad_inner {
	background-color: #e3e3e3;
	margin-left: -1px;
	margin-right: -1px;
	margin-bottom: 10px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	-webkit-box-shadow: #aaa 1px 1px 3px;
	-moz-box-shadow: #aaa 1px 1px 3px;
	box-shadow: #aaa 1px 1px 3px;
	position: relative;
	behavior: url(/PIE.htc);
}


/* content-wide */
#main #content_wide h3.collateral {
	font-size: 14px;
	color: #605EB5;
}
#main #content_wide h3.hitlist {
	font-size: 14px;
	color: #00669A;
}
#content_wide table.subscribe {
	background-color:#fffecc;
	background: url("images/premium_icon.png") no-repeat scroll right top #fffecc;
}
#main #content_wide #category_nav, 
table.pagejump, 
table.subscribe,
.editormessages,
#top_ad_dk_inner,
#top_ad_inner {
	background-color: #e3e3e3;
	margin-left: -1px;
	margin-right: -1px;
	margin-bottom: 10px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	-webkit-box-shadow: #aaa 1px 1px 3px;
	-moz-box-shadow: #aaa 1px 1px 3px;
	box-shadow: #aaa 1px 1px 3px;
	position: relative;
	behavior: url(/PIE.htc);
}
#main #content_wide {
	float: left;
	width: 940px;
	padding: 0px 10px 6px 10px;
	background-color: #ffffff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: #aaa 1px 1px 5px;
	-moz-box-shadow: #aaa 1px 1px 5px;
	box-shadow: #aaa 1px 1px 5px;
	position: relative;
	behavior: url(/PIE.htc);
}

#main #content_wide.player {
	width: 940px;
}

#main #content_wide #category_nav {
	height: 40px;
}



#main #content_wide #category_nav  li { 
	font-size: 14px;
	line-height: 40px;
	font-weight: bold;
	list-type: none;
	float:left;
	margin-left: 47px;
}

#main #content_wide #slider_container {
	width: 600px;
	margin: 20px 0px 80px 19px;
	padding-top: 10px;
	padding-bottom: 110px;
	background-color: #f3f3f3;
	border: 1px solid #d4d4d4;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	-webkit-box-shadow: #aaa 1px 1px 5px;
	-moz-box-shadow: #aaa 1px 1px 5px;
	box-shadow: #aaa 1px 1px 5px;
	position: relative;
	behavior: url(/PIE.htc);
}
#main #content_wide .dataTables_wrapper {
	width: 920px;
}
#main #content_wide .enhancedtable {
	width: 900px;
}
#main #content_wide .column {
	float: left;
	margin: 0 4px;
}
#main #content_wide #league_table {
	vertical-align:text-top;
}
/* ARTICLE */
/* Changed from background-color: #f3f3f3;  RKM 5/11/2012 */
#content_wide table {
	font-size: 12px;
	width:920px;
	background-color: #ffffff;
	border: 1px solid #e3e3e3;
	margin: 10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	position: relative;
	behavior: url(/PIE.htc);
}

#content_wide table.subscribe {
	width: 940px;
	margin-left: -10px;
}
#content_wide table.subscribe td {
	padding: 1px 2px;
}

#content_wide table.subscribe a {
	color: #7799D1;
}



#content_wide table.pagejump {
	color: #555;
	font-size: 12px;
	margin: 0px -12px 8px;
	width:624px;
	line-height: 17px;
}
#content_wide table.pagejump td {
	padding: 1px 2px;width:25%;
}
#content_wide img.league_image {
	width:920px;
	height:200px; 
}
#content_wide table.tableinner {
	width:920px;
}
#content_wide tr.tableinner {
	width:920px;
}
/* END COMMON ELEMENTS*/

#theme_image {
	margin-top: 0px;
	background: url("images/theme_background.jpg") no-repeat scroll center top;
}

#main_background {
	clear: both;
	width: 100%;
	background: url("images/main_background_bottom.png") repeat-x scroll left bottom;
}

#main {
	margin: 0px auto;
	width: 966px;
	padding-top: 10px;
}

#top_ad {
	text-align:right;
	margin-bottom: 5px;
}

#top_ad_inner {padding: 1px; width:728px; margin:0px auto;}

#top_ad_dk {
	text-align:center;
	margin-bottom: 5px;
}

#top_ad_dk_inner {
	padding: 1px; width:751px; margin:0px auto;
	font-size: 10pt;
	background-color: #394400;
	line-height: 1.2;
	font-family: Arial, Helvetica;
}

#nav_holder {
	height: 73px;
}

#msg_holder {
	height: 21px;
	width: 960px;
}

#sports {float:left;}

#main #sports, #main #sports a {
	font-size: 14px;
	color: #dddddd;
}

#membership {
	float: right;
	width: 712px;
	text-align: right;
}

#membership, 
#membership a {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}
#membership #welcome {
	float:left;
	color: #3DBA58;
	font-size: 16px;
	font-weight: bold;
}
#membership #welcome a {
	font-weight: bold;
}

#main #logo {
	float: left;
}

#main #logo img {
	width: 244;
	height: 65;
}

#main div#menu {
	float:left;
	width: 365px;
	height: 65px;
	background: url("images/nav_background.png") no-repeat scroll left top;
	padding-left: 0px;
}

#main #menu a {
	color: #58595b;
	padding: 0px;
	text-align: left;
}
#main #menu a span {
	font-size: 15px;
	font-weight: normal;
	line-height: 56px;
	padding-left: 6px;
	background: none;
	color: #58595b;
	margin: 0px;
}
#main #menu ul.menu {
	padding-left: 2px;
	padding-right: 0px;
}
#main ul#menu li {
	float: left;
	font-size: 14px;
	margin-left: 14px;
	line-height: 65px;
	list-type: none:
}

#main #menu li.current a,
#main #menu ul.menu li:hover >a {
	background: none;
}
#main #menu li div {
	background-image: none;
	left: 0px;
	margin: 0px;
}

#main #menu ul ul {
	font-size: 11px;
	background-image: none;
	background-color: #F3F3F3;
	-webkit-box-shadow: #aaa 1px 1px 5px;
	-moz-box-shadow: #aaa 1px 1px 5px;
	box-shadow: #aaa 1px 1px 5px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	position: relative;
	behavior: url(/PIE.htc);
}
#main #menu .players div {
	width: 343px;
}
#main input.playersubmit {
	color: #fff;
	background-color: #bdbdbd;
	width: 120px;
	height: 26px;
	margin-left: 5px;
}
#main #menu .teams div {
	width: 343px;
	margin-left: -61px;
	background-color: #F3F3F3;
	-webkit-box-shadow: #aaa 1px 1px 5px;
	-moz-box-shadow: #aaa 1px 1px 5px;
	box-shadow: #aaa 1px 1px 5px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	behavior: url(/PIE.htc);
}
#main #menu .teams ul {
	float: left;
	width: 163px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#main #menu .teams .title {
	font-weight: bold;
	font-style: italic;
}
#main #menu .teams .last a {
	margin-bottom: 12px;
}
#main #menu ul ul a {
	border: 0px;
	line-height: 17px;
}

#main #menu li.back,
#main #menu li.back .left {
	background: none;
}

#main #menu form {
	padding: 10px 10px;
}
#main #search {
	float: left;
	height: 65px;
	width: 353px;
	background: url("images/search_background.png") no-repeat scroll left top;
	text-align: center;
}

#main #search .headinput,
#main .players input {
	margin-top: 17px;
	border: 1px solid #ccc;
	font-size: 14px;
	height: 24px;
	width: 250px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	behavior: url(/PIE.htc);
}

#main #search input.headsubmit,
#main .players input.playersubmit,
.premiumsubmit {
	color: #fff;
	background-color: #bdbdbd;
	width: 60px;
	height: 26px;
	margin-left: 10px;
	border: 1px solid #AAAAAA;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	behavior: url(/PIE.htc);
}

#main .players input.headinput {width: 200px;}
#main .players input.playersubmit {width: 100px;}

#main #content {
	float: left;
	width: 640px;
	padding: 0px 10px 6px 10px;
	background-color: #ffffff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: #aaa 1px 1px 5px;
	-moz-box-shadow: #aaa 1px 1px 5px;
	box-shadow: #aaa 1px 1px 5px;
	position: relative;
	behavior: url(/PIE.htc);
}

#main #content.player {
	width: 960px;
}

#main #content #category_nav {
	height: 40px;
	margin: 0px -11px;
}



#main #content #category_nav  li { 
	font-size: 14px;
	line-height: 40px;
	font-weight: bold;
	list-type: none;
	float:left;
	margin-left: 47px;
}

#main #content #slider_container {
	width: 600px;
	margin: 20px 0px 80px 19px;
	padding-top: 10px;
	padding-bottom: 110px;
	background-color: #f3f3f3;
	border: 1px solid #d4d4d4;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	-webkit-box-shadow: #aaa 1px 1px 5px;
	-moz-box-shadow: #aaa 1px 1px 5px;
	box-shadow: #aaa 1px 1px 5px;
	position: relative;
	behavior: url(/PIE.htc);
}

#slider {
	margin-left: 10px;

}
#slider a{
	display:block;
}
.nivoSlider a.nivo-imageLink {
	margin: 5px -10px 0px 5px;
	z-index: 1;
}

.nivo-caption {
	font-size: 16px;
	postition: absolute;
	top: 180px;
	width: 601px;
	height: 90px;
	background: none;
	color: #333;
	padding: 0px;
	margin-left: -10px;
}
.nivo-caption .premium {
	width: 100%;
	padding: 5px;
	height: 90px;
	margin-top: -5px;
	margin-left: -5px;
	-webkit-border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;
	position: relative;
	behavior: url(/PIE.htc);
}

.nivo-caption .author {
	font-size: 14px;
	font-style: italic;
}

.nivo-caption p p {
	font-size: 14px;
	margin-top: 10px;
}

#slider .nivo-controlNav {
	background-color: #f3f3f3;
	position:absolute;
	bottom:-184px; /* Put the nav below the slider */
	margin-left: -10px;
	height: 70px;
	width: 600px;
}
#slider .nivo-controlNav img {
	display:inline; /* Unhide the thumbnails */
	z-index: 1;
	position:relative;
	margin: 10px 4px;
}
#slider .nivo-controlNav a {
	display: inline;
}
#main #content .column {
	float: left;
	margin: 0 4px;
}

#main .nivo-controlNav a {
	display: block;
	float: left;
	margin-top: 10px;
	margin-left: 34px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	position: relative;
	behavior: url(/PIE.htc);
}

#main .nivo-controlNav .active {
	xbackground-color: #d4d4d4;
	-webkit-box-shadow: #aaa 1px 1px 5px;
	-moz-box-shadow: #aaa 1px 1px 5px;
	box-shadow: #aaa 1px 1px 5px;
	position: relative;
	behavior: url(/PIE.htc);
}

#main .nivo-slice,
#main .nivo-caption,
#main .nivo-controlNav a {
	z-index: 1;
}

#main #content ul.articles {
	width: 280px;
	background-color: #f3f3f3;
	border: 1px solid #e3e3e3;
	margin: 5px 0px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	position: relative;
	behavior: url(/PIE.htc);
}

#main #content ul.articles li.title {
	font-weight: bold;
	font-size: 13px;
	color: #575757;
	background-color: #e3e3e3;
	padding: 2px 5px;
}

#main #content ul.articles li {
	font-size: 12px;
	border-top: 1px solid #e3e3e3;
	padding: 5px 17px 5px 7px;

}
#main #content .tabs ul.articles { 
	float: left;
	margin-left: 10px;
}
#main #content .tabs ul.articles li {
	Xfloat: left;
	Xwidth: ;
}

#main #content ul.articles img {
	float: left;
	margin: 0px 4px 1px 0px ;
}

#main #content ul.articles h2 {
	font-size: 14px;
	margin-bottom: 5px;
}

#main #content ul.articles p {
}

#main #content ul.articles .comments {
	text-align: right;
}

#main #content .tabs {
	margin: 5px 10px;
}


/* ARTICLE */
#content table {
	font-size: 12px;
	width:95%;
	background-color: #f3f3f3;
	border: 1px solid #e3e3e3;
	margin: 10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	position: relative;
	behavior: url(/PIE.htc);
}

#content table.subscribe {
	width: 640px;
	margin-left: -10px;
}
#content table.subscribe td {
	padding: 1px 2px;
}

#content table.subscribe a {
	color: #7799D1;
}



#content table.pagejump {
	color: #555;
	font-size: 12px;
	margin: 0px -11px 8px;
	width:662px;
	line-height: 17px;
}

#content table.pagejump td {padding: 1px 2px;width:25%;}
#content table.pagejump td.pjr {text-align:right;}

.article .tools {
	float: right;
}

.article .tools #comments_top {
	text-align:right;
	padding-top:7px;
	height: 37px;
	font-size: 28px;
}
.article .tools #comments_top img {
	margin-bottom: 5px;
}

.article div#articledate {
	font-size: 14px;
	width:300px;
	font-family: cambria;
	text-transform: uppercase;	
	font-weight: 900;
	line-height: 14px;
	letter-spacing: normal;
	margin-bottom: 0px;
	padding-top: 5px;
}

.article div#editormessages {
	display: block;
}

.article div#articleheaders {
	height: 140px;
}

.article div#articletitles {
	width: 550px;
	height: 125px;
	float: right;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.article h1 {
	font-size: 20px;
	font-family: candara, sans-serif;
	font-weight: bold;
	text-transform: uppercase;	
	color: darkgrey;
	line-height: 22px;
}

.article h2 {
	font-size: 30px;
	font-family: candara, sans-serif;
	font-weight: bold;
	color: black;
	line-height: 32px;
}

.article div#articleauthor {
	font-size: 24px;
	font-family: candara, sans-serif;
	font-weight: normal;
	color: black;
	line-height: 26px;
	padding-top: 2px;
}

.article div#articleauthor a, 
.article div#articleauthor a:visited, 
.article div#articleauthor .ui-widget-content a
{
	text-decoration: none;
	color: #black;
}
.article div#articleauthor a:hover
{
	color: #black;
	text-decoration: underline;
}

#content .article .articletext div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, a, abbr, acronym, address, big, cite, code, del, dfn, font, 
	img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend  {
	margin : 0;
	padding : 0;
	border : 0;
	outline : 0;
	font-weight : inherit;
	font-style : inherit;
	font-family : inherit;
	vertical-align : baseline;
}

#content .article .articletext strong  {
	margin : 0;
	padding : 0;
	border : 0;
	outline : 0;
	font-weight : bolder;
	font-style : inherit;
	font-size : 100%;
	font-family : inherit;
	vertical-align : baseline;
}

#content .article .articletext em  {
	margin : 0;
	padding : 0;
	border : 0;
	outline : 0;
	font-weight : inherit;
	font-style : italic;
	font-size : 100%;
	font-family : inherit;
	vertical-align : baseline;
}

#content .article .articletext p, blockquote, pre  {
	margin : 0;
	padding : 5px 0 5px 0;
	border : 0;
	outline : 0;
	font-weight : inherit;
	font-style : inherit;
	font-size : 100%;
	font-family : inherit;
	vertical-align : baseline;
}
#content .article .articletext :focus {
	outline : 0;
}
#content .article .articletext ol, ul {
	list-style : none;
}
/* Start of newtable1 specs */
#content .article .articletext table.newtable1 {
	width: 0px;
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
	position: relative;
	behavior: url(/PIE.htc);
}

#content .article .articletext .center table.newtable1 {
	width: 100%;
	margin-bottom: 20px;
}

#content .article .articletext table.newtable1 th {
	padding: 2px 3px;
	border-width: 1px;
	border-style: inset;
	border-color: darkgray;
	font-size: 14px;
	text-align: center;
	background-color: darkgray;
	color: #ffffff;
	font-weight: bold;
	position: relative;
	behavior: url(/PIE.htc);
}
#content .article .articletext table.newtable1 td {
	padding: 2px 3px;
	border-width: 1px;
	border-style: inset;
	border-color: gray;
	font-size: 14px;
	text-align: center;
	background-color: white;
	color: #000000;
	font-weight: normal;
	position: relative;
	behavior: url(/PIE.htc);
}
#content .article .articletext table.newtable1 tfoot td {
	padding: 2px 3px;
	border-width: 1px;
	border-style: inset;
	border-color: gray;
	font-size: 14px;
	text-align: center;
	background-color: white;
	color: #000000;
	font-weight: bold;
	position: relative;
	behavior: url(/PIE.htc);
}

#content .article .articletext table.newtable1 caption {
	text-align : left;
	font-weight : normal;
}
/* End of newtable1 specs */
#content .article .articletext blockquote:before, blockquote:after, q:before, q:after {
	content : "";
}
#content .article .articletext blockquote, q {
	quotes : "" "";
}


#main img.left {float:left; margin: 0 15px 10px 0;}
#main img.right {float:right; margin: 0 0 10px 15px;}
/*Player Cards*/

#main .player h2 {
	font-size: 27px;
	color: #545454;
	clear: none;
	display: inline;
}
#main #placeholder {
float: left;
width: 600px;
height: 200px;
background-color: #fcfcfc;
margin: 20px 0px;
}

#main .player #stats {
	width: 600px;
	margin: 10px 0px;
	display: block;
}

#main .player #stats li {
	float: left;
	width: 200px;
	font-size: 14px;
	margin-bottom: 10px;
}


#main .player .center h5 {
	width: 590px;
	margin-left: 0px;
}

#main .player h5 {
	color: #545454;
    background-color: #F0F0F0;
    border: 1px solid #D4D4D4;
    clear: left;
    font-size: 17px;
    font-weight: bold;
    margin-top: 10px;
	margin-left: 20px;
    padding: 5px 4px;
	-webkit-box-shadow: #ddd 1px 1px 2px;
	-moz-box-shadow: #ddd 1px 1px 2px;
	box-shadow: #ddd 1px 1px 2px;
	-webkit-border-radius: 2px 2px 0px 0px;
	-moz-border-radius: 2px 2px 0px 0px;
	border-radius: 2px 2px 0px 0px;
	position: relative;
	behavior: url(/PIE.htc);
}
#main .player .tabs h5 {
	margin-top: 0px;
}
#main .ui-tabs h5 {
	margin-left: 0px;
}

#main .player table {
	border: 1px solid #D4D4D4;
	background-color: #f0f0f0;
	-webkit-box-shadow: #ddd 1px 1px 2px;
	-moz-box-shadow: #ddd 1px 1px 2px;
	box-shadow: #ddd 1px 1px 2px;
	-webkit-border-radius: 0px 0px 2px 2px;
	-moz-border-radius: 0px 0px 2px 2px;
	border-radius: 0px 0px 2px 2px;
	position: relative;
	behavior: url(/PIE.htc);
}
#main .player .center table {
	width: 100%;
	margin-bottom: 20px;
}

#main .player thead th {
	padding: 5px 0px;
	font-size: 14px;
	text-align: center;
	background-color:#d6d6d6;
	color: #ffffff;
	font-weight: bold;
	-webkit-box-shadow: #ddd 1px 1px 2px;
	-moz-box-shadow: #ddd 1px 1px 2px;
	box-shadow: #ddd 1px 1px 2px;
	position: relative;
	behavior: url(/PIE.htc);
}

#main .player td.subscribe {
	text-align: center;
}

#main .player a.subscribe {
	line-height:100px;
}

#warp, 
#warp_replacement, 
#warp_batting, 
#warp_defense, 
#warp_baserunning {
	color: #fff;
	background-color: #f0f0f0;
	font-size: 25px;
	font-weight: bold;
	width: 135px;
	text-align: center;
	clear: right;
	margin: 0 10px 15px 0px;
	padding: 8px 0px;
	-webkit-box-shadow: #aaa 1px 1px 2px;
	-moz-box-shadow: #aaa 1px 1px 2px;
	box-shadow: #aaa 1px 1px 2px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	position: relative;
	behavior: url(/PIE.htc);
}

#warp {
	color: #545454;
	font-size: 50px;
	padding: 23px 0px;
}

#warp_replacement {background-color: #9c72c4;}
#warp_batting {background-color: #3e76dc;}
#warp_defense {background-color: #83c448;}
#warp_baserunning {background-color: #fbd41c;}

.warp_title {
font-size: 13px;
}
#warp .warp_title {
font-size: 17px;
}
#main .player .left {
margin-top: 20px;
	width: 150px;
	margin-left: 20px;
	float:left;
}
#main .player .center {
margin-top: 20px;
	width: 600px;
	margin-left: 10px;
	float:left;
}

#main .player .right {
margin-top: 20px;
	float:left;
	width: 130px;
	margin-left: 20px;
}

#main .player #headshot {
	border: 1px solid #D4D4D4;
	background-color: #f0f0f0;
	padding: 10px 21px;
	margin-bottom: 20px;
	-webkit-box-shadow: #aaa 1px 1px 2px;
	-moz-box-shadow: #aaa 1px 1px 2px;
	box-shadow: #aaa 1px 1px 2px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	position: relative;
	behavior: url(/PIE.htc);
}

#main .carddetails {
clear: both;
}

/* Right-Column SUB CONTENT */
#main #sub_content {
	width: 300px;
	float: right;
}

#sub_content .tabs {
	margin-bottom: 20px;
}

.tabs ul#nav_list {padding-top: 5px;}
.tabs li.nav_list_item {
	width:281px;
	height: 32px;
	padding-left: 5px;	
}
#sub_content .tabs p {
}

#sub_content .tabs select {
	width:213px;
	float: right;
	color: #333333;
}
.tabs .blogs li {
	border-bottom: 1px solid #d1d1d1 ;
	padding: 5px 18px 3px 4px;
}

.tabs p {
	margin: 5px;
}

.tabs .nav_item {
	float:left;
	font-weight:bold;
}

.tabs h3 {
	margin: 5px;
}

#sub_content .blogs h2,
#sub_content .blogs p {
	margin: 0px 10px 2px 40px;
	font-size: 12px;
	line-height: 12px;
}

#sub_content .author_p a {color: #666666;}

#sub_content .blogs .blog_date {
	float: left;
	width: 30px;
	margin-top: 1px;
	text-align: right;
	font-size: 11px;
	line-height: 11px;
	color: #666666;
}

#sub_content .blogs .blog_comment_count {
	font-size: 10px;
	float: right;
	margin-top: -18px;
}
#sub_content .blogs .more {
	text-align: right;
	background-color: #d1d1d1;
}

#sub_content .dateContent {
	margin-left:40px;
}

/* BOTTOM - SECONDARY AREA */
#secondary_background {
	background: url("images/secondary_background.png") repeat-x scroll left top #e8e8e8;
}
#secondary {
	width: 966px;
	margin: 0px auto;
	padding: 20px 0px;
	font-size: 12px;
}

#secondary .column {
	float: left;
	width: 310px;
	margin-right: 10px;
}

#secondary li.title {
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 10px;
}

#secondary li {
	margin-bottom: 10px;
	padding: 2px 15px 2px 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	position: relative;
	behavior: url(/PIE.htc);
}

#secondary .premium {
	backrground-color: #ffd;
}

#secondary img {
	float: left;
	margin: 0px 10px 2px 0px ;
}
#secondary .comments {
	text-align: right;
}

#secondary h2 {
	font-size: 14px;
	font-family: 'Ariel Helvetica';
	margin-bottom: 10px;
}

#footer {
	background-color: #000;
	text-align: center;
	font-size: 10px;
}


/* JQUERY TABS */
.ui-widget-header {
	background: none;
	border: none;
}

.ui-tabs . ui-tabs-nav {
	padding: 0px;
}

.ui-widget-content {
	background: none;
	border: none; 
}

.ui-tabs .ui-tabs-panel {
	background-color: #fcfcfc;
	padding: 0px;
	border: 1px solid #d1d1d1;
	border-top: none;
	font-weight: normal;
	font-size: 12px;
	-webkit-box-shadow: rgba(0,0,0,0.2) 2px 2px 2px;
	-moz-box-shadow: rgba(0,0,0,0.2) 2px 2px 2px;
	box-shadow: rgba(0,0,0,0.2) 2px 2px 2px;
	position: relative;
	behavior: url(/PIE.htc);
}

.ui-tabs .ui-tabs-nav, .ui-tabs-nav li {
	
	border-bottom: 1px solid #d1d1d1;
	padding: 0px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background-image: none;
	background-color: #e3e3e3;
	border: 1px solid #d1d1d1;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	background-image: none;
	background-color: #fcfcfc;
	border: 1px solid #d1d1d1;

}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited, .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #797a7c;
    text-decoration: none;
}

.ui-tabs .ui-tabs-nav li { 
	margin: 0px;
}
.ui-tabs .ui-tabs-nav li a { 
	padding: 2px 9px;
	font-size: 15px;
}

.ui-corner-top {
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	position: relative;
	behavior: url(/PIE.htc);
}

.ui-corner-bottom {
	-webkit-border-radius: 0px 4px 4px 4px;
	-moz-border-radius:  0px 4px 4px 4px;
	border-radius: 0px 4px 4px 4px;	position: relative;
	behavior: url(/PIE.htc);
}

/* BEGIN CLEARFIX */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}

.clearfix {display: block;}
/* End hide from IE-mac */

/* END CLEARFIX */



/* Premium bar components */

table#premium td	{
	vertical-align: middle;
	text-align: center;
}

table#premium td p,table#premium td a:link,
table#premium td a:visited,
table#premium td a:hover,
table#premium td a:active	{
	display: inline;
	font-weight: normal;
	font: 12px Georgia, "New Century Schoolbook", Times, serif;
	margin: 0 10px;
	color: #fff;
}

.fonttest {
	font: 8px verdana, arial, sans-serif;
}

table#premium td p.premiumlabel,
table#premium td a.premiumlabel:link,
table#premium td a.premiumlabel:visited,
table#premium td a.premiumlabel:hover,
table#premium td a.premiumlabel:active {
	font-size: 14px;
	font-weight: bold;
	margin: 0 12px;
}

/* Subscribe bar components */

table#subscribe td	{
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	line-height: 30px;
	vertical-align: middle;
	text-align: center;
	background-color: #fc0;
}

table#subscribe td p,table#subscribe td a:link,
table#subscribe td a:visited,
table#subscribe td a:hover,
table#subscribe td a:active	{
	display: inline;
	font-weight: normal;
	font: 12px Georgia, "New�Century�Schoolbook", Times, serif;
	margin: 0 10px;
	color: #000;
}

table#subscribe td p.subscribelabel,
table#subscribe td div.subscribelabel,
table#subscribe td a.subscribelabel:link,
table#subscribe td a.subscribelabel:visited,
table#subscribe td a.subscribelabel:hover,
table#subscribe td a.subscribelabel:active {
	font-size: 14px;
	font-weight: bold;
	margin: 0 12px;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables row classes
 */
.striped table.display tr.odd.gradeA {
	background-color: #ddffdd;
}

.striped table.display tr.even.gradeA {
	background-color: #eeffee;
}

.striped table.display tr.odd.gradeC {
	background-color: #ddddff;
}

.striped table.display tr.even.gradeC {
	background-color: #eeeeff;
}

.striped table.display tr.odd.gradeX {
	background-color: #ffdddd;
}

.striped table.display tr.even.gradeX {
	background-color: #ffeeee;
}

.striped table.display tr.odd.gradeU {
	background-color: #ddd;
}

.striped table.display tr.even.gradeU {
	background-color: #eee;
}


.striped tr.odd {
	background-color: #F0F0F0;
}

.striped tr.even {
	background-color: #D6D6D6;
}

.striped tr:hover {
  background-color: #FFCCCC;
}

.compensation_chart_600_920 {
	background-color: #FFFFFF;
	width: 920px;
}
.compensation_chart_600 {
	background-color: #FFFFFF;
	width: 600px;
	margin-left:auto;
	margin-right:auto;
}


/* rounded image edges - div id=photomold */
div#photomold{
	border:0px dotted #b0c0d0;
	overflow:hidden;
	width:99%
}
/* rounded image edges - div id=articlephoto */
div#articlephoto{
	border:0px dotted #b0c0d0;
	overflow:hidden;
	width:90px;
	height: 125px;
	float:left;
}

div.photowrapper {
	margin:10px;
	position:relative;
	float:left;
	vertical-align:top;
}
div.photowrapper img{	
	float:left;
}
div.photowrapper div{	
	position:absolute;
	width: 7px;
	height: 7px;
}
div.photowrapper div.tl{
	background:transparent url(https://www.sitepoint.com/examples/rounded_images/tl.gif) top left no-repeat;
	left:0;
	top:0
}
div.photowrapper div.tr{
	background:transparent url(https://www.sitepoint.com/examples/rounded_images/tr.gif) top right no-repeat;
	right:0;
	top:0
}

div.photowrapper div.bl{
	background:transparent url(https://www.sitepoint.com/examples/rounded_images/bl.gif) bottom left no-repeat;
	left:0;
	bottom:0
}
div.photowrapper div.br{
	background:transparent url(https://www.sitepoint.com/examples/rounded_images/br.gif) bottom right no-repeat;
	right:0;
	bottom:0
}

div#photomold {
	padding-bottom: 20px}

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  color: white;
  background:red;
}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid red;
  border-right:1px solid red;
  background:#9f0000;
}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid red;
  border-right:1px solid red;
  background:#a30000;
}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid red;
  border-right:1px solid red;
}
.spiffy4{
  border-left:1px solid red;
  border-right:1px solid red;
}
.spiffy5{
  border-left:1px solid #9f0000;
  border-right:1px solid #9f0000;
}
.spiffyfg{
  color: white;
  background:red;
}	


