h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	line-height:1.5em;
}
h1 {
	border-bottom:1px dotted #666666;
font-size:25px;
margin:0 0 7px;
padding:0 0 0;
}
h2 {
	font-size:26px;
}
h3 {
	font-size:15px;
}
strong, .bold, .strong {
	font-weight:bold;
}
i, em {
	font-style:italic;
}
ol {
	list-style:decimal outside;
}
pre, code {
	font-family:monospace;
	font-size:11px;
	line-height:normal;
	white-space:pre;
	margin:11px;
	background:#eee;
	padding:10px;
	margin:10px 0;
}
blockquote pre, blockquote code {
	background:transparent;
	padding:5px;
}
a, a:visited {
	color:#c61c17;
	text-decoration:none;
}
a:hover, a:active, a:focus {
	text-decoration:underline;
}
hr.section, .hidden {
	display:none;
}
.clear {
	clear:both;
}
input.textfield, input[type=text], input[type=password], textarea {
	background:#f7f6f2;
	border:solid 1px #c8c8c8;
	margin:0;
	padding:3px;
	color:#000;
}
input[type=rad] {
	background:none;
}
select {
	background:#f7f6f2 url('input.text.back.v1128.gif') repeat-x top left;
	border:1px solid #c8c8c8;
	margin:0
}
body {
	background:#c3c3c3 url('top-fade.v11508.png') repeat-x 0 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:17px
}
#jump-nav {
	display:none;
}
#container-outer {
	width:100%;
	text-align:center;
	min-wdith:990px;
	position:static;
}
#main {
	background:#fff;
}
.container {
	margin:0 auto;
	text-align:left;
	position:relative;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
}
#header-outer {
	min-height:161px;
}
#header {
	margin-bottom:0;
	min-height:136px;
	height:136px;
	_	height:136px;
}
#logo {
	position:absolute;
	width:182px;
	height:200px;
	top:0;
	left:0;
	z-index:10;
	margin:0;
	padding:0;
}

#logo img {
	background:#fff;
	padding:0;
	width:182px;
	height:200px;
	position:relative;
	display:block;
	-ms-interpolation-mode:bicubic;
}

.head-pane {
	margin-left:202px;
}
#ad_leaderboard {
	height:90px;
	width:728px;
	position:absolute;
	top:10px;
	left:205px;
	z-index:10;
}
#ad_leaderboard img {
	display:block;
}
.title-box {
	text-align:left;
	border:0px none;
	font-weight:normal; padding-left:0; padding-right:0; padding-top:102px; padding-bottom:0
}
.title-box .title, .title-box .tagline {
	display:inline;
	font-size:14px;
	line-height:32px;
	padding-top:3px;
	vertical-align:baseline;
	margin-left:2px;
	font-weight:normal;
	color:#ddd;
}
.title-box .title a, .title-box .title a:visited {
	color:#ddd;
	text-decoration:none;
	font-weight:bold;
}
.title-box .tagline a, .title-box .tagline a:visited {
	color:#ddd;
	text-decoration:none;
}
#special-sponsor {
	float:right;
	margin-right:18px;
	line-height:33px;
	font-size:12px;
}
#special-sponsor a, #special-sponsor a:link, #special-sponsor a:visited {
	text-decoration:none;
	color:#fff;
}
#special-sponsor a:focus, #special-sponsor a:active, #special-sponsor a:hover {
	text-decoration:underline;
}
.nav-head-div {
	background:url('sprites-x.v11508.png') repeat-x 0 0;
	border:medium none;
}
.nav-head {
	margin:0 auto;
	padding:0;
}
.nav-head li {
	float:left;
	font-size:13px;
	font-weight:bold;
	line-height:1em;
	display:inline;
}
.nav-head li.first {
	margin-left:182px;
}
.nav-head li a, .nav-head li a:visited {
	color:#fff;
	display:block;
	float:left;
	padding:6px 12px;
}
.nav-head li a:hover {
	background:url('sprites-x.v11508.png') 0 -17px;
	color:#fff
}
.nav-head li.first a {
	padding-left:20px;
	padding-right:20px;
}
.nav-head .active a, .nav-head .active a:visited, .nav-head .active a:hover {
	color:#000;
	background:#fff url('sprites-x.v11508.png') repeat-x;
}
.nav-head .nav-special {
	background:url('sprites-x.v11508.png') 0 -200px;
	font-size:12px
}
.nav-head .nav-special a, .nav-head .nav-special a:visited, .nav-head .nav-special a:hover {
	padding-top:7px;
	padding-bottom:6px;
}
.nav-head #nav-team {
	background:url('pane-bubble-rss.v11508.png') right top;
}
.nav-head #nav-team a {
	padding-right:18px;
}
.join-link a, .join-link a:visited {
	background:#373737 url('sprites-x.v11508.png') repeat-x;
	text-transform:uppercase;
	display:block;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	text-align:center;
	color:#fff!important;
	margin-top:-2px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px; padding-left:10px; padding-right:10px; padding-top:8px; padding-bottom:8px
}
.join-link a:hover {
	background:#222;
	text-decoration:none;
}
.col {
	float:left;
	display:inline;
}
.col-last {
	float:right;
}
.col-content {
	margin-left:19px;
	padding-top:5px;
}
.layout-single #main {
	padding:1px 0;
}
.layout-single #col-content {
	margin:0 18px;
	width:auto;
	float:none;
	display:block;
}
.col-side1 {
	float:right;
	width:300px;
	margin-right:8px;
}
.col-side2 {
	width:175px;
	padding-top:46px;
	margin-left:7px;
}
.col-side2 .col2-hide {
	display:none;
}
.title-pane {
	margin-bottom:0;
	padding:5px;
	border-bottom:solid 1px #ddd;
}
.blog-home .title-pane, .layout-single .title-pane {
	display:none;
}
.title-pane h2 {
	font-size:18px;
}
#masthead {
	padding-top:5px;
	background-image:url('none');
	position:relative;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	clear:both;
	height:20px;
	
}
.masthead .col {
	width:170px;
	margin-left:15px;
	padding-bottom:10px;
}
.masthead .thumb img {
	width:25px;
	height:25px;
}
.masthead .col-last {
	margin:5px 20px 10px;
	width:180px;
	padding-bottom:0;
}
.masthead .col-last .partner {
	color:#fff;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	margin-top:15px;
	text-indent:8px;
	margin-left:-5px;
}
.masthead .col-last .partner img {
	display:block;
}
.masthead .col-last .partner a, .masthead .col-last .partner a:visited, .masthead .col-last .partner a:hover {
	text-decoration:none;
	color:#fff;
}
.masthead .col h3 {
	color:#e6e6e6;
	text-transform:uppercase;
	font-size:10px;
	background:url('sprites-x.v11508.png') repeat-x bottom left;; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:5px
}
.masthead .col .email-icon {
	margin-left:6px;
	width:16px;
	height:16px;
}
.masthead p {
	margin:5px 0 0 0;
	font-size:11px;
}
.masthead a, .masthead a:link, .masthead a:visited, .masthead a:active {
	color:#ffc;
}
.masthead img {
	vertical-align:middle;
}
.masthead .ad img {
	padding:0;
	border:0px none;
}
.masthead .brash img {
	width:160px;
	height:24px;
}
#footer {
	margin-top:10px;
	padding-bottom:15px;
	text-align:center;
	clear:both;
	width:930px;
	margin-left:auto;
	margin-right:auto;
	background:#C3C3C3;
}
#footer img {
	margin-left:10px;
	margin-right:10px;
}
#footer p {
	margin:0;
	color:#000;
	font-size:11px;
}
#footer a, #footer a:visited {
	color:#C81B1D;
	margin-left:15px;
	font-weight:bold;
}
#footer a:hover {
	background-color:#C81B1D;
	color:#fff;
}
#footer .ap-stats {
	width:570px;
	margin:15px auto 5px;
	text-align:left;
	line-height:14px;
}
#footer .ap-stats img {
	margin:0 10px 10px 0;
	width:40px;
	float:left;
}
.analytics {
	width:930px;
	margin:0 auto;
	text-align:right;
}
.analytics script img {
	float:right;
	margin-left:10px;
}
.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 */
.entries .local-ads {
	text-align:center;
	margin:5px 0 10px;
	padding:0;
}
.blog-interior .entries .local-ads {
	margin-bottom:5px;
}
.entries .local-ads div {
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
.local-ads img {
	margin:0 5px;
}
.entries .local-ads img {
	margin:0;
}
.entries .entry {
	overflow:hidden;
	max-width:750px;
	margin-left:auto;
	margin-right:auto;
	padding:0 4px 25px 0;
}
.entries, .entry-archives {
	background:#fff;
	padding:10px 0;
	margin-bottom:5px;
}
.ppane .entries, .ppane .entry-archives {
	padding:8px;
}
.entry-body p {
font-size:13px;
line-height:17px;
margin:0 0 10px;
text-align:justify;
}
.entry object, .entry embed {
	margin:8px auto;
	display:block;
}
.entries .entry iframe {
	margin:5px;
}
.entry a, .entry-tags a, .fanshot a {
	font-weight:bold;
}
.col-content .entry th, .col-content .entry td {
	font-size:11px;
	vertical-align:top;
	line-height:16px;
}
.entries .entry h2, .entries .fanshot h2 {
border-bottom:1px dashed #666666;
font-size:25px;
letter-spacing:-0.7px;
line-height:1;
margin:0 0 10px;
padding:5px 0 3px;
text-align:left;
}
.blog-interior .entries .entry h2.title {
	font-size:33px;
}
.entries .entry h2 img {
	vertical-align:text-top;
	margin-top:4px;
}
.entries .entry h2 a.edit-link img {
	margin:0 0 -1px;
	vertical-align:baseline;
	height:15px;
	-ms-interpolation-mode:bicubic;
}
.entries .entry h2 a, .entries .entry h2 a:visited, .entries .fanshot h2 a, .entries .fanshot h2 a:visited {
	color:black;
}
.entry h4 {
	text-align:center;
	font-size:11px;
}
.entries .entry .footline iframe {
	margin:0 2px 0;
	vertical-align:middle;
	display:inline;
	height:18px;
}
.entry .promo-strip a {
	display:block;
	margin:0 auto;
}
.entry .promo-strip {
	float:right;
	font-size:10px;
	width:125px;
	margin:9px 5px 0;
	padding:0 0 0 10px;
	text-align:center;
	color:#777;
}
.entry .promo-strip iframe {
	margin:0;
}
.entries .byline {
	text-align:left;
	color:#666;
	font-size:12px;
	margin:5px 10px 12px 2px;
}
.entries .footline {
	text-align:left;
	color:#666;
	font-size:12px;
	clear:both;
	border-top:solid 1px #eee;
	border-bottom:solid 1px #eee;
	margin:0;
	padding:5px;
}
.blog-interior .entries .fanshot .footline {
	margin:0;
	padding-left:10px;
}
.entries .byline img, .entries .footline img, .entries .entry-tools img {
	vertical-align:middle;
}
.entries img.avatar {
	width:18px;
	height:18px;
	margin-right:3px;
}
.entries .footline img {
	width:16px;
	height:16px;
}
.byline .new-count, .footline .new-count, .byline .new-count a, .footline .new-count a, .byline .new-count a:visited, .footline .new-count a:visited {
	font-weight:bold;
	color:#000;
}
.byline .new-count a:hover, .footline .new-count a:hover {
	color:#fff;
}
.byline span.comments img {
	width:16px;
	height:16px;
	margin-left:3px;
}
.blog-home .byline span.comments {
	display:none;
}
.entries .footline span.light {
	color:#ddd;
}
.footline .fb_linko {
	margin-left:-25px;
}
.entries .footline a.fb_share_link:hover {
	background:transparent;
}
blockquote, div.blockquote {
	font-size:12px;
	line-height:15px;
	padding:5px 10px;
	background:#eee;
	border:solid 1px #ccc;
	margin:12px 5px;
}
blockquote blockquote, blockquote .blockquote, .blockquote blockquote, .blockquote .blockquote {
	padding:5px 10px;
	background:none;
	margin:5px;
}
blockquote p, div.blockquote p, .entry .blockquote p, .entry blockquote p {
	margin:8px 0 8px 0;
}
blockquote pre, div.blockquote pre {
	margin:0;
	overflow:auto;
}
br {
	line-height:.75em;
}
.entry h3 {
	text-align:center;
}
.entry .entry-body h2, .entry .comment .cbody h2, .entry h3, .comment .cbody h3, .entry h4, .comment .cbody h4 {
	text-align:left;
	padding:0;
	margin:0 0 8px 0;
	line-height:1em;
}
.entry .entry-body h2, .comment .cbody h2 {
	font-size:20px;
	margin-bottom:10px;
}
.entry h3, .comment .cbody h3 {
	font-size:16px;
	margin-bottom:10px;
}
.entry h4, .comment .cbody h4 {
	font-size:14px;
	color:#000;
	text-transform:none;
	background:0;
}
.entry h5, .comment .cbody h5 {
	font-size:12px;
	font-weight:bold;
}
.entry .pane .thumb img, .masthead .thumb img, .sbn-blogroll img {
	border:solid 1px #d4d4d4;
	padding:1px;
	vertical-align:middle;
	margin-right:1px;
	background:#fff;
}
.entries .entry .extend-divide {
	margin:5px 0 10px;
	padding:0;
	text-align:center;
}
.entries .entry .extend-divide img {
	width:32px;
	height:8px;
}
.entries ul, .entries ol {
	padding:5px 5px 10px 5px;
}
.entries li {
	font-size:13px;
	line-height:17px;
	margin:0 15px 8px 15px;
	list-style:disc;
	list-style-position:outside;
}
.entries blockquote li {
	font-size:12px;
	line-height:15px;
}
.entries ol li {
	margin:0 15px 0 30px;
	list-style:decimal;
	list-style-position:outside;
}
.fanpost-disclaimer {
	font-size:10px;
	line-height:12px;
	color:#666;
	margin-top:20px;
	margin-bottom:0;
	padding:8px 15px;
	border-top:solid 1px #eee;
}
h3.gamethread-title {
	font-size:18px;
	margin-bottom:5px;
}
hr.widget_boundry_marker {
	display:none;
}
.entry h4 {
	border-bottom:0px none;
	margin-top:10px
}
.entries .pullout {
	float:right;
	width:33%;
	background:black;
	color:white;
	border-top:solid 5px #999;
	border-bottom:solid 5px #999;
	padding:10px;
	margin:0 0 10px 10px;
}
.entries .pullout a, .entries .pullout a:link, .entries .pullout a:visited {
	color:#fff;
	font-weight:bold;
}
.fanshot {
	background:#ccc;
	padding:0;
	position:relative;
	margin:5px auto 20px;
	max-width:750px;
}
.blog-home .fanshot {
	margin:5px 5px 15px 0;
}
.fanshot-body {
	text-align:center;
	padding:12px 8px;
}
.fanshot .fanshot-body h2 {
	border-bottom:1px dashed #666666;
font-size:25px;
margin:0 0 5px;
text-align:left;
}
.fanshot-body blockquote {
	text-align:left;
	font-size:14px;
	background:url('fs-quote.v11508.png') no-repeat top left;
	border:0px none;
	line-height:19px;
	min-height:25px; margin-left:15px; margin-right:5px; margin-top:10px; margin-bottom:10px; padding-left:35px; padding-right:25px; padding-top:0; padding-bottom:0
}
.fanshot-body blockquote p {
	font-size:14px;
	line-height:19px;
}
.fanshot-body blockquote.chat {
	background:url('fs-chat.v11508.png') no-repeat top left;
}
.fanshot-body ul, .fanshot-body ol {
	text-align:left;
	margin:10px 20px;
}
.fanshot-body li {
	font-size:14px;
}
.fanshot-body .description {
	text-align:left;
	padding:8px 10px 0 10px;
}
.fanshot .fanshot-body h3 {
	padding-left:10px;
	padding-right:10px;
	margin-top:5px;
}
.fanshot .fanshot-body h3.link-title {
	font-size:18px;
	letter-spacing:-0.3px;
	line-height:1.25;
}
.entries .fanshot-body ol li {
	margin:0 15px 5px 15px;
	margin:0;
	font-size:14px;
	line-height:18px;
	padding:3px 15px 10px 35px;
	list-style:none;
}
li.fs-list1 {
	background:url('fs-1.v11508.png') no-repeat top left;
}
li.fs-list2 {
	background:url('fs-2.v11508.png') no-repeat top left;
}
li.fs-list3 {
	background:url('fs-3.v11508.png') no-repeat top left;
}
li.fs-list4 {
	background:url('fs-4.v11508.png') no-repeat top left;
}
li.fs-list5 {
	background:url('fs-5.v11508.png') no-repeat top left;
}
.fanshot-body .source p {
	font-size:12px;
	margin:0 auto 8px;
	color:#333;
}
.fanshot-body .source-img p {
	font-weight:normal;
	text-align:justify;
}
.fanshot-body .source-img {
	padding-top:5px;
	width:440px;
	margin-left:auto;
	margin-right:auto;
}
.fanshot .chat_chunk {
	font-weight:normal;
	margin-bottom:10px;
}
.fanshot .chat_chunk strong {
	font-size:16px;
}
.fanshot p.footline {
	background:#777 url('sprites-x.v11508.png') repeat-x;
	border:medium none;
	display:block;
	line-height:18px;
	color:#e9e9e9;
	padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px
}
.fanshot .footline img {
	background:none;
	padding:0;
	border:0px none;
}
.fanshot .footline img {
	margin-right:5px;
}
.fanshot .footline a, .fanshot .footline a:visited {
	color:white;
	padding:0;
	font-weight:bold;
}
.fanshot .footline .plink, .fanshot .footline .user-avatar {
	float:left;
}
.fanshot .footline .light {
	display:none;
}
.fanshot .footline .plink {
	margin-right:10px;
	background:url('sprite-file-type.v11508.png') no-repeat 3px -1299px;
	padding-left:22px
}
.fanshot .footline .comments, .fanshot .footline .recs {
	float:right;
	margin-right:6px;
}
.fanshot .footline .comments {
	background:url('sprite-file-type.v11508.png') no-repeat 3px -1999px;
	padding-left:22px
}
.fanshot .ctl, .fanshot .ctr, .fanshot .cbl, .fanshot .cbr {
	width:8px;
	height:8px;
	background:url('corners.v11508.png') no-repeat;
}
.fanshot .ctr {
	background-position:top right;
}
.fanshot .cbl {
	background-position:bottom left;
}
.fanshot .cbr {
	background-position:bottom right;
}
.entries img.photo, .fanshot-body img {
	background:#fff;
	padding:3px;
	border:solid 1px #ccc;
	margin:5px auto;
}
.entries .entry-body .caption {
	background-color:#F3F3F3;
	border:1px solid #DDD;
	margin:10px 10px 15px 10px;
	padding-top:4px;
	text-align:center;
}
.entries .caption .caption-text {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}
.entries .entry-body .left, .entries .entry-body .alignleft {
	float:left;
	margin:0 8px 5px 0;
}
.entries .entry-body .right, .entries .entry-body .alignright {
	float:right;
	margin:0 0 5px 8px;
}
.entries .entry-body .center {
	margin:0 auto;
	display:block;
}
.entries .entry-body .content-c, .entries .entry-body .content-c p {
	text-align:center;
}
.entries .entry-body .content-r, .entries .entry-body .content-r p {
	text-align:right;
}
.entry-body .text9, .entry-body .text9 p {
	font-size:9px;
	line-height:1.2;
}
.entry-body .text10, .entry-body .text10 p {
	font-size:10px;
	line-height:1.2;
}
.entry-body .text11, .entry-body .text11 p {
	font-size:11px;
	line-height:1.2;
}
.entry-body .text14, .entry-body .text14 p {
	font-size:14px;
}
.entry-body .text15, .entry-body .text15 p {
	font-size:15px;
}
.entries .entry-body .m5 {
	margin:5px;
}
.entries .entry-body .m10 {
	margin:10px;
}
.entries .entry-body .m20 {
	margin:20px;
}
.entries .entry-body .m40 {
	margin:40px;
}
.entries .entry-body .m15top {
	margin-top:15px;
}
.entries .entry-body .m15bot {
	margin-bottom:15px;
}
.entries .entry-body .p5 {
	padding:5px;
}
.entries .entry-body .p10 {
	padding:10px;
}
.entries .entry-body .p20 {
	padding:20px;
}
.entries .entry-body .clearme {
	clear:both;
}
.entries .hide, .pane .hide, .entries .hide .fanshot-border {
	background-color:#ddd!important;
}
.entries .hide h2 a, .entries .hide h2 a:visited {
	color:#999;
}
.archive-list .entry {
	padding:5px 10px 0 10px;
	margin-bottom:10px;
}
.archive-list .entry h5 {
	font-size:14px;
	line-height:1.25em;
}
.archive-list .entry .byline {
	background:none;
	text-align:left;
	padding:0;
	margin:0;
	font-weight:normal;
}
.entries .archive-list .subtitle {
	margin-top:15px;
	margin-bottom:5px;
}
.entries .entry-tools {
	background:#ebebed;
	border:0px none;
	margin:5px 0;
	position:relative;
	color:#aaa;
	font-weight:normal; padding-left:20px; padding-right:20px; padding-top:8px; padding-bottom:8px
}
.entries .entry-tools a {
	margin-left:4px;
	white-space:nowrap;
}
.entries .rounded {
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-border-radius:6px;
}
.entry-related {
	padding:12px 20px 5px;
	background-color:#ebebed;
	position:relative;
}
.entry-related .set {
	float:left;
	width:48%;
	margin-right:24px;
}
.entry-related .set2 {
	margin-right:0;
}
.entry-related .set .item {
	margin-bottom:10px;
}
.entry-related h3 {
	font-size:16px;
	font-weight:normal;
	text-align:left;
	margin-bottom:10px;
}
.entry-related h4 {
	font-size:13px;
	margin:0;
}
.entry-related p {
	font-size:10px;
	color:#636363;
}
.entries .entry-related .item p a {
	color:#000;
	font-weight:normal;
}
.entries .next-headlines ul {
	list-style:none;
	padding:0 0 5px;
}
.entries .next-headlines ul li {
	padding-left:22px;
	margin-left:0;
	font-weight:bold;
	background:url('sprite-file-type.v11508.png') no-repeat 0 -1200px;; list-style-type:none
}
.entries .next-headlines ul li span {
	color:#444;
	font-size:10px;
	line-height:14px;
	font-weight:normal;
	display:block;
}
.next-headlines ul li.fan_post {
	background-position:0 -1100px;
}
.next-headlines ul li.list_post {
	background-position:0 -300px;
}
.next-headlines ul li.video_post {
	background-position:0 -500px;
}
.next-headlines ul li.image_post {
	background-position:0 -100px;
}
.next-headlines ul li.link_post {
	background-position:0 -200px;
}
.next-headlines ul li.chat_post {
	background-position:0 0;
}
.next-headlines ul li.quote_post {
	background-position:0 -400px;
}
.entry-tags {
	background:#ebebed;
	font-size:10px;
	line-height:13px;
	padding:8px 20px;
	position:relative;
	color:#636363;
}
.entries .entry-tags a, .entries .entry-tags a:hover {
	white-space:nowrap;
}
#yahoo_action_bar {
	background:#333 url('ybar-bg.v11508.png') repeat-x;
	text-align:center;
	position:relative; padding-left:12px; padding-right:12px; padding-top:10px; padding-bottom:10px
}
#yahoo_action_bar img {
	display:block;
	float:left;
	margin-left:7px;
}
#yahoo_action_bar span {
	display:block;
	width:235px;
	float:left;
	border:solid 1px #fff;
	margin-left:8px;
	margin-top:6px;
	clear:right;
}
#yahoo_action_bar span a {
	display:block;
	padding:5px;
	font-size:12px;
	color:#fff;
	background:#999 url('ybar-button-grade.v11508.png') repeat-x;
}
#yahoo_action_bar span a:hover {
	background-image:url('none');
}
#yahoo_action_bar span.y-signin {
	border-color:#ECA35E;
}
#yahoo_action_bar span.y-signin a {
	background-color:#E79040;
}
.entries .sort-by-listview {
	background:url('shade-bg-short.v8135.png') repeat-x;; padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:5px
}
.list-set {
	border-bottom:solid 2px #BFDCD4;
	margin:0 0 20px 0;
	position:relative;
}
.list-set h3 {
	margin:0 -8px;
	font-size:14px;
	color:#000;
	line-height:24px;
	background:#BFDCD4;
	margin:0 -8px;
	padding:0 10px;
}
.sticky {
	border-bottom:solid 1px #BFDCD4;
}
.list-set p {
	font-size:10px;
	line-height:12px;
	padding:8px 0;
	margin:0;
	clear:both;
	float:left;
	color:#666;
	width:100%;
}
.list-set p.even {
	background:#eee;
}
.list-set p .title, .list-set p .comments, .list-set p .recs {
	display:block;
	float:left;
	vertical-align:middle;
	line-height:16px;
}
.list-set p .title {
	width:550px;
	font-size:13px;
	margin-left:20px;
}
.sticky p .title {
	text-indent:15px;
	background:url('bullet_green.v5990.png') no-repeat -5px 0;
}
.list-set p .recent, .list-set p .author {
	font-size:10px;
	margin-left:5px;
}
.list-set p .comments {
	width:300px;
	font-size:12px;
	margin-left:20px;
}
.list-set p .comments img {
	vertical-align:middle;
	margin-right:4px;
}
.list-set p .recs {
	width:50px;
	margin-left:10px;
}
.list-set p a {
	font-weight:bold;
}
.entries .entry .comments-subtitle {
	padding-left:20px;
	text-align:left;
}
.stream .comments-subtitle, .entry-dotcom .comments-subtitle {
	padding:0;
	font-size:11px;
	line-height:22px;
	color:#fff;
	text-indent:5px;
	margin-bottom:0;
	background:#555;
}
.comment-display {
	padding:10px 20px;
}
.comment-display p {
	font-size:10px;
	text-transform:none;
	color:#666;
	margin:0;
	line-height:14px;
}
.comment-display p select, .comment-display p input {
	font-size:10px;
	display:inline;
	vertical-align:middle;
}
.comment-display .keystroke {
	margin-top:3px;
}
.comment-display .keystroke strong {
	color:#000;
}
.comment-display p select {
	border:solid 1px #999;
	vertical-align:baseline;
	font-size:9px;
}
.citem .citem, .citem .cform {
	margin-left:20px;
}
.citem .citem .citem .citem .citem .citem .citem .citem .citem .citem .citem .citem .citem .citem .citem .citem .citem .citem .citem .citem {
	margin-left:0;
}
.comment {
	position:relative;
	border-top:solid 1px #ccc;
	padding:3px 5px 5px 5px;
	margin-bottom:3px;
	font-size:12px;
}
.cbody {
	overflow:hidden;
}
.cbody img {
	max-width:500px;
}
.cbody br.cspace {
	display:block;
}
.comment h5 {
	font-size:12px;
	line-height:14px;
	margin:2px 40px 2px 0;
	overflow:hidden;
	padding-top:2px;
}
.comment p {
	font-size:12px;
	margin-bottom:6px;
}
.cpic .cbody, .cpic h5 {
	margin-right:40px;
}
.comment h5 a, .comment h5 a:visited {
	color:#000;
}
.comment .sig {
	font-size:11px;
	padding:0;
	font-style:italic;
	margin-top:0;
}
.comment .sig p {
	font-size:11px;
	line-height:12px;
	margin-bottom:4px;
	color:#666;
}
.comment .by {
	text-align:left;
	padding:0;
	margin:0;
	background:none;
	font-size:11px;
	color:#888;
	clear:both;
}
.comment .by .time a, .comment .by .time a:visited {
	font-weight:normal;
	color:#444;
}
.comment .by .reply_link, .comment .by .up_link, .comment .by .actions_link {
	background:url('comment-sprite.v10259.png') no-repeat 0 1px;
	padding-left:15px!important;
	margin-left:4px
}
.comment .by .reply_link {
	background-position:0 -29px;
}
.comment .by .actions_link {
	background-position:0 -59px;
}
.comment .by img {
	margin-left:4px;
	vertical-align:middle;
}
.pic {
	display:block;
	position:absolute;
	width:36px;
	text-align:right;
	top:2px;
	right:6px;
}
.cpic .pic img {
	border:solid 1px #d7d7d7;
	padding:1px;
	background:#fff;
	margin:4px 4px 0 0;
}
.cactions {
	position:relative;
}
.comment .blockquote {
	font-size:11px;
	padding:5px 10px;
}
.entry .cform table {
	margin-left:0;
}
.entry .cform td {
	padding:0;
	line-height:12px;
}
.cform h3, .cform h5 {
	font-size:13px;
	text-transform:uppercase;
	border-bottom:0px none;
	color:#666;
	padding-bottom:0;
	margin-bottom:10px;
	text-align:left
}
.creply {
	clear:both;
	position:relative;
}
.stream .cform h3 {
	font-size:12px;
	margin-bottom:8px;
}
.cform h5 {
	float:left;
	width:80px;
	font-size:10px;
	padding:0;
	border:0px none;; margin-left:0; margin-right:0; margin-top:5px; margin-bottom:0
}
.cform .subject-line {
	margin-bottom:10px;
}
.cform .editor {
	margin-left:80px;
}
.cform .editor h5 {
	padding-top:15px;
}
.cform .entry_button_bar {
	padding-top:3px;
}
.cform .editor .entry_button_bar {
	margin-right:100px;
	padding-top:0;
}
.cform .entry_button_bar a img {
	vertical-align:middle;
}
.cform h3 select {
	float:right;
	margin-right:50px;
	text-transform:none;
	font-size:11px;
}
.cform h3 .mobile-note {
	float:right;
	text-transform:none;
	color:#222;
	font-size:10px;
}
.comment p.submit {
	margin-bottom:0;
	margin-left:25px;
}
.cform-main p.submit {
	margin-left:86px;
}
.comment p.submit input, .pagination a {
	background:#ebebed url('sprites-x.v11508.png') repeat-x -1px;
	font-weight:bold;
	color:#000;
	border:1px solid #c0bebf;
	text-transform:uppercase;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:5px; margin-left:0; margin-right:5px; margin-top:10px; margin-bottom:0; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px
}
.comment p.submit input.disabled, .comment p.submit input.disabled:hover {
	color:#ccc;
	background-color:transparent!important;
	border-color:#C0BEBF;
}
.cform input.textfield, .cform input[type="text"], .cform input[type="password"], .cform textarea {
	border:solid 1px #aaa;
}
.entry-dotcom .cform input.textfield, .entry-dotcom .cform input[type="text"], .entry-dotcom .cform input[type="password"], .entry-dotcom .cform textarea, .stream .cform input.textfield, .stream .cform input[type="text"], .stream .cform input[type="password"], .stream .cform textarea {
	padding:2px;
	width:400px;
}
.cform textarea {
	font-size:12px;
	line-height:15px;
	font-family:Arial, sans-serif;
}
.citem .cform textarea, .citem .cform input.reply-title {
	width:90%;
}
.cform {
	background:#ddd;
	padding:10px 20px;
	border-top-width:1px;
	border-top-style:solid;
}
.comment-share {
	font-size:11px;
	margin-left:10px;
}
.comment-share-request img {
	height:18px;
	margin-left:5px;
}
.comment-share img {
	vertical-align:middle;
	margin-right:3px;
}
.entries .comment ul li, .entries .comment ol li {
	margin:0 15px 3px 21px;
	font-size:12px;
}
#comment_formatting_guide table td blockquote {
	padding:3px 10px;
	background:#ccc!important;
	border:solid 1px #aaa!important;
	margin:8px 5px;
}
#comment_formatting_guide table td blockquote {
	padding:3px 10px;
	background:#ddd!important;
	border:solid 1px #aaa!important;
	margin:0 5px;
}
.formatting-links {
	font-size:10px;
	font-weight:bold;
	margin-right:35px;
	vertical-align:middle;
	float:right;
}
#comment_formatting_guide table {
	background:#fff;
	margin:20px auto 15px;
	border:solid 2px #999;
}
#comment_formatting_guide table ol, #comment_formatting_guide table ul {
	padding:0 5px 0 20px;
}
#comment_formatting_guide table li {
	margin:0;
}
#comment_formatting_guide table td, #comment_formatting_guide table th {
	vertical-align:top;
	padding:3px 7px;
	border:solid 1px #ccc;
	font-size:12px;
}
#comment_formatting_guide table th {
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	padding:2px 7px;
}
#comment_formatting_guide table td, #comment_formatting_guide table td p, #comment_formatting_guide table td li, #comment_formatting_guide table td blockquote {
	font-size:12px;
	line-height:1.25em;
}
.cpreview {
	background:#eee;
	padding-bottom:8px;
}
.disabled .cpreview p, .disabled .cpreview h5, .disabled .cpreview li, .disabled .cpreview blockquote {
	color:#777;
	background-color:transparent;
}
.disabled .cpreview p.by {
	color:#999;
}
.comment_master_list .citem .new {
	background:#fffde1;
	border-top:solid 1px #E9CC5A;
}
.comment_master_list .citem .cfocus {
	background:#fffde1 url('bg-newfocus.v11508.png') repeat-x;
}
.comment_master_list .citem .recommended {
	background:#edffe1 url('bg-rec.v11508.png') repeat-x 0 0;
	border-top:1px solid #83D66E;
}
.comment_master_list .citem .flagged {
	background:#ffeded url('bg-flag.v11508.png') repeat-x 0 0;
	border-top:1px solid #DD9396;
}
.recommended .by, .flagged .by {
	background:none;
}
.recommended h5, .flagged h5 {
	min-height:12px;
}
.flagged h5, .recommended h5 {
	background:url('flag_red.v2154.png') no-repeat 0 0;
	padding-left:20px;
	padding-bottom:2px
}
.recommended h5 {
	background-image:url('thumb-green.v8304.png');
}
.comment_master_list .hide {
	background:#ddd;
}
.comment_master_list .citem .hidden .comment, .comment_master_list .citem .hidden .comment .by, .comment_master_list .citem .hidden .comment .by span {
	background-color:#f9f9f9;
	border-color:#f6f6f6;
	color:#999;
}
.comment_master_list .citem .hidden .comment {
	background:#f9f9f9 url('story-hide.v2375.gif') no-repeat 98% 5px;
}
#autoupdate_info {
	border-left:1px solid #999; border-right:1px solid #999; border-top:1px solid #999; background:url('sprites-x.v11508.png') repeat-x 0 -1200px; border-bottom:0px none; width:150px;
	padding:0;
	z-index:20
}
html>body #autoupdate_info {
	position:fixed;
	bottom:0;
	right:80px;
	z-index:20;
}
#autoupdate_info h4 {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	background:none;
	border:0px none;
	padding:0; margin-left:5px; margin-right:5px; margin-top:8px; margin-bottom:2px
}
#autoupdate_info p {
	font-size:11px;
	font-weight:bold;
	text-transform:none;
	color:#fff;
	text-align:center;
	margin:5px 15px 20px 15px;
	border-top:dotted 1px #666;
	padding:5px 0 0 0;
}
#autoupdate_info p.legend {
	font-weight:normal;
	font-size:10px;
	margin:-13px 15px 20px 15px;
	color:#ccc;
}
#autoupdate_info a:link, #autoupdate_info a:visited {
	color:#C81B1D;
}
#autoupdate_info a:hover, #autoupdate_info a:active {
	color:#C81B1D;
	text-decoration:underline;
}
.photo-tpl {
	background:#eee;
	border:solid 1px #ddd;
	position:relative;
}
.photo-tpl {
	background:#eee;
	border:solid 1px #ccc;
	position:relative;
}
.photo-import {
	background:transparent;
	margin-bottom:10px;
	border-width:0 0 1px 0;
	border-color:#ddd;
}
.photo-tpl img {
	display:block;
	margin:-1px -1px 3px -1px;
	border:solid 1px #555;
}
.photo-tpl-right_landscape, .photo-tpl-left_landscape {
	width:300px;
}
.photo-tpl-right_landscape img, .photo-tpl-left_landscape img {
	width:300px;
	height:200px;
}
.photo-tpl-right_portrait, .photo-tpl-left_portrait {
	width:200px;
}
.photo-tpl-right_portrait img, .photo-tpl-left_portrait img {
	width:200px;
	height:300px;
}
.photo-tpl-right_landscape, .photo-tpl-right_portrait {
	float:right;
	margin:2px 0 5px 10px;
}
.photo-tpl-left_landscape, .photo-tpl-left_portrait {
	float:left;
	margin:2px 10px 5px 0;
}
.photo-tpl-banner {
	width:450px;
	float:right;
	margin:0 auto 5px;
}
.photo-tpl p {
	font-size:11px;
	line-height:13px;
	margin:0 7px 5px;
	color:#555;
}
.photo-tpl p.photoby {
	color:#888;
}
.photo-tpl p.photoby span {
	float:right;
}
.photo-tpl .more-link {
	position:absolute;
	top:145px;
	left:0;
	height:55px;
	width:300px;
	display:none;
	margin:0;
}
.photo-tpl .more-link a {
	display:block;
	height:55px;
	width:300px;
	text-align:center;
	font-size:16px;
	line-height:55px;
	color:#fff;
	font-weight:bold;
	background:url('sprites-x.v11508.png') repeat-x 0 -1200px;
	position:relative
}
.photo-tpl-right_portrait .more-link, .photo-tpl-left_portrait .more-link {
	top:245px;
	height:55px;
	width:200px;
}
.photo-tpl-right_portrait .more-link a, .photo-tpl-left_portrait .more-link a {
	height:55px;
	width:200px;
	line-height:55px;
}
.photo-tpl-banner .more-link, .banner .more-link {
	height:55px;
	width:450px;
	top:95px;
}
.photo-tpl-banner .more-link a, .photo-tpl-banner .more-link a {
	height:55px;
	width:450px;
	line-height:55px;
}
.photo-tpl:hover .more-link {
	display:block;
}
.photo-tpl .more-link a:hover {
	text-decoration:none;
}
.photo-tpl-banner, .photo-tpl-big_time {
	width:450px;
	float:none;
	margin:0 auto 20px;
}
.photo-tpl-banner img {
	width:450px;
	height:150px;
	margin:0;
	border:0px none;
}
.photo-tpl-banner {
	border-color:#777;
}
.photo-tpl-banner .more-link {
	position:absolute;
	top:115px;
	width:450px;
	height:35px;
}
.photo-tpl-banner .more-link a, .photo-tpl-big_time .more-link a {
	width:450px;
}
.photo-tpl-banner .more-link a {
	height:35px;
	line-height:35px;
}
.photo-tpl-big_time img {
	width:450px;
}
.photo-tpl-big_time .more-link {
	position:absolute;
	top:0;
	width:450px;
}
.photo-tpl-banner .photo-meta {
	position:absolute;
	display:none;
	height:115px;
	top:0;
	left:0;
	width:450px;
	background:url('sprites-x.v11508.png') repeat-x 0 -1200px;
}
.photo-tpl-banner:hover .photo-meta {
	display:block;
}
.photo-tpl-banner .photo-meta p {
	margin-left:10px;
	margin-right:10px;
	color:#eee;
}
.photo-tpl-banner .photo-meta p.photoby {
	padding-top:10px;
}
.photo-tpl-banner .photo-meta p.photoby span {
	display:none;
}
.entry-footnav, .entries .entry-footnav {
	margin-top:20px;
	padding:0;
	margin-left:0;
}
.stream .entry-footnav, .entry-dotcom .entry-footnav {
	margin-top:40px;
	display:none;
}
.entry-footnav li {
	display:inline;
	margin:0;
	padding:0;
	font-size:12px;
}
.entry-footnav li a {
	font-weight:bold;
	margin-right:10px;
}
.entries .rounded {
	margin-bottom:5px;
}
.poll-box {
	border:solid 2px #ddd;
	margin:10px;
	padding:5px 10px;
	position:relative;
}
.poll-box legend {
	font-size:13px;
	font-weight:bold;
	background:#fff;
	color:#666;
	padding:0 5px;
	border:solid 1px #ddd;
}
.pane .poll-box {
	border:0px none;
	margin:0;
	padding:0;
	font-size:11px
}
.pane .poll-box legend {
	display:none;
}
.poll-title {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	border-bottom:solid 1px #eee;
	padding-bottom:5px;
	margin-bottom:5px;
}
.poll-list {
	list-style:none;
	padding:10px 20px;
}
.col-side .poll-list {
	list-style:none;
	padding:0;
}
.poll-list li, .pane .poll-list li {
	list-style:none;
	display:block;
	clear:both;
	background:none;
	margin-bottom:2px;
}
.poll-list li .radio {
	float:left;
	width:25px;
	display:inline;
}
.poll-list li .option {
	display:block;
	padding:2px 0;
	margin-left:30px;
}
.col-side .poll-list li .option {
	width:240px;
}
.col-side2 .poll-list li .option {
	width:130px;
}
.poll .pane-body {
	padding:10px;
}
.poll_container .poll_option {
	padding:1px 5px 3px 5px;
	border-bottom:solid 1px #ddd;
}
.poll_option_percentage {
	float:left;
	width:50px;
	padding-top:10px;
}
.poll_option_result {
	margin-left:50px;
}
.poll_option_result h5 {
	padding:2px 5px;
	font-size:11px;
	margin-bottom:2px;
}
.poll_option_bar {
	line-height:15px;
	font-size:10px;
	background:url('poll-bar-back.v2555.png') no-repeat -800px 0;; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px
}
.poll-total-votes {
	text-align:center;
	padding:5px;
	margin:0;
}
.poll-has-closed {
	color:#666;
	font-size:11px;
}
.poll-vote-submit {
	padding:5px 5px 5px 25px;
	margin:0;
	border-top:solid 1px #eee;
	font-weight:bold;
}
.col-side2 .poll-vote-submit {
	padding-left:0;
}
.col-side .poll-vote-submit .button {
	background-color:transparent;
}
.pane .poll_option h5 {
	font-size:11px;
}
body.sprint-nfl-reskin {
	background:#f0eeef url('sprint-nfl-reskin.v10884.png') no-repeat fixed top center !important;
}
body.sprint-nfl-reskin .super {
	width:990px!important;
	margin:0 auto!important;
}
* html body.sprint-nfl-reskin .super {
	background:#aaa;
}
.pane {
	margin:0 0 6px;
	text-align:left;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	background:#eee;
	border:solid 1px #ddd;
}
.sidebar_rectangle_ad {
	border:0px none;
}
.pane-body {
	padding:5px 5px 1px;
}
.col-side .sports_data_widget .pane-body {
	background:url('pane-bubble-rss.v11508.png') no-repeat 1px 0;
}
.col-side2 .sports_data_widget .pane-body {
	background-position:-63px 0;
}
.pane h3, .entries h3.subtitle {
	background:#555 url('sprites-x.v11508.png') repeat-x;
	font-size:12px;
	color:#fff;
	line-height:1.5em;
	font-weight:bold;
	-moz-border-radius-topright:6px;
	-moz-border-radius-topleft:6px;
	-webkit-border-top-right-radius:6px;
	-webkit-border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-top-left-radius:6px; margin-left:-1px; margin-right:-1px; margin-top:-1px; margin-bottom:0; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px
}
.col-side .sports_data_widget h3 {
	margin:0;
}
.pane .pane-body h2, .pane .pane-body h3, .pane .pane-body h4 {
	background:none;
	text-transform:none;
	border:0px none;
	font-size:16px;
	color:#000;
	margin-top:0;
	line-height:1.25;
	margin-bottom:2px; padding-left:0; padding-right:0; padding-top:3px; padding-bottom:0
}
.pane .pane-body h3 {
	font-size:14px;
}
.pane .pane-body h4 {
	font-size:12px;
}
.col-side .freeform_html, .col-side .freeform_html .sbnwidget, .col-side .freeform_html .pane-body {
	overflow:hidden;
}
.col-side .freeform_html, .col-side .freeform_html .sbnwidget {
	border:0px none !important;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px
}
.pane .entry {
	padding:5px 0 8px 0;
	border-bottom:solid 1px #ddd;
}
.pane ul, .pane ol {
	padding-top:5px;
	padding-bottom:5px;
}
.pane p, .pane li, .pane blockquote {
font-size:12px;
line-height:17px;
text-align:justify;
}
.col-side .pane th, .col-side .pane td {
	border-color:#aaa;
	font-size:11px;
	line-height:1.25em;
	vertical-align:top;
}
.freeform_html th {
	background:#ccc;
	font-weight:bold;
}
.pane blockquote {
	margin:5px;
	font-size:12px;
}
.pane h5 {
	font-size:13px;
	line-height:1.1em;
	margin:2px 0 4px 0;
}
.pane .entry .thumb {

}
.pane .byline {
color:#000000;
font-weight:normal;
margin-bottom:1px;
text-align:justify;
}
.pane .entry .byline .time {
	white-space:nowrap;
}
.pane .byline a {
background:#BCBCBC none repeat scroll 0 0;
float:right;
font-weight:bold;
padding:2px 11px;

}
.pane .byline img, .pane h5 img {
	vertical-align:middle;
}
.pane ul li {
	list-style-type:none;
	background:url('sprite-file-type.v11508.png') no-repeat 0 -1703px;
	padding-left:10px;
	margin-bottom:2px;
	margin-left:0
}
.pane .pane-body ul li.new {
	background-position:0 -1803px;
}
.pane .pane-body ul li.new img {
	vertical-align:text-top;
	margin-left:5px;
}
.pane .pane-body ol li {
	padding-left:0;
	list-style:decimal outside;
	margin-left:25px;
	margin-bottom:2px;
}
.pane .textfield {
	background:#f6f4f3;
	font-size:14px;
	line-height:20px;
	padding:3px 5px;
	height:23px;
	border:solid 1px #bfbfbf;
	width:230px;
margin::0 0 0 4px;
	color:#666;
	vertical-align:middle;
	float:left;
}
.col-side .search .textfield {
	border-left:2px solid #666; border-top:2px solid #666; border-bottom:2px solid #666; border-right:0px none; 
}
.pane .textfield:hover {
	background-color:#ffc;
}
/*.pane .button {
	color:#fff;
	background:#777 url('sprites-x.v11508.png');
	margin:0;
	border:0px none;
	font-size:14px;
	text-align:center;
	text-transform:uppercase;
	vertical-align:middle; padding-left:9px; padding-right:9px; padding-top:4px; padding-bottom:4px
}
.pane .button-search {
	font-size:16px;
	-moz-border-radius-topright:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	border-top-right-radius:6px;
	border-bottom-right-radius:6px;
	line-height:22px;
	background-image:url('zoom2.v12597.png');
	background-position: 9px 8px;
	background-repeat:no-repeat;
	text-indent:-9000px;
	width:35px
}*/
.col-side .hub, .col-side .sbn_blogroll {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}
.related {
	margin-left:0;
}
.empty {
	display:none;
}
.pane .pane-tabs {
	padding:0;
	display:block;
}
.pane .pane-tabs li {
	float:left;
	width:33%;
	margin:0;
	background-image:url('none');
	padding-left:0; list-style-type:none
}
.team_leaders .pane-tabs li, .rankings .pane-tabs li {
	width:49%;
	padding-left:0;
}
.rankings .pane-tabs3 li {
	width:33%;
}
.pane-tabs li a, .pane-tabs li a:visited {
	display:block;
	text-align:center;
	color:#666;
	text-transform:uppercase;
	font-size:9px;
	font-weight:bold;
	padding:4px 3px 3px 3px;
	border-right:solid 1px #bbb;
	border-bottom:solid 1px #bbb;
}
.sports_data_widget .pane-tabs li a, .sports_data_widget .pane-tabs li a:visited {
	border:0px none;
	background:url('sprites-x.v11508.png') repeat-x bottom right;
}
.pane-tabs li:last-child a, .pane-tabs li:last-child a:visited {
	border-right:0px none;
}
.pane-tabs li a.active, .pane-tabs li a.active:visited {
	background:#fff;
}
#main .pane-body-tabs {
	clear:both;
	background-image:url('none');padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0
}
.pane .foot .link-standings {
	float:left;
	background:url('shade-round-15-right.v2422.png') no-repeat top right;
	padding-right:6px;
	margin:2px 10px
}
.pane .foot .link-standings a {
	background:url('shade-round-15-left.v2422.png') no-repeat top left;
	line-height:16px;
	padding-left:6px; padding-right:0; padding-top:0; padding-bottom:0
}
.pane .foot .link-standings a:hover {
	background-color:transparent;
	font-weight:normal;
	color:#fff;
}
.pane .foot .link-new {
	float:left;
	text-align:left;
	position:relative;
}
.pane .foot .link-more {
	float:right;
	text-align:right;
	position:relative;
}
.pane .foot a {
	display:block;
	padding:2px;
	font-weight:bold;
}
.pane .foot a img {
	vertical-align:middle;
	border:0px none;
}
.pane .foot, .col-content .events .next_game .foot {
	font-size:10px;
	padding:3px 3px 1px;
	margin:0;
	text-transform:uppercase;
	text-align:right;
	position:relative;
}
.ad {
	border:0px none;
	background:;
}
.ad table {
	margin:0;
}
.ad table td {
	margin:0;
	padding:0;
	border-collapse:collapse;
}
.ad-tagged {
	margin-bottom:8px;
	background:url('ad-tag-white.v11508.png') no-repeat bottom center;
	line-height:0;
	position:relative;
	z-index:2; padding-left:0; padding-right:0; padding-top:0; padding-bottom:12px
}
.ad-tagged img {
	display:block;
}
.sbnwidget .pane {
	margin:0;
	overflow:auto;
}
.sbnwidget .pane-body {
	padding:5px;
	overflow:auto;
}
.sbnwidget {
	font-size:11px;
	line-height:1.25em;
}
.sports_data_widget .byline {
	color:#ddd;
}
.sports_data_widget .pane-body ul li {
	background-position:0 -1903px;
}
.player_stats {
	border-radius:0!important;
	-moz-border-radius:0!important;
	-webkit-border-radius:0!important;
}
.super .inside .sports_data_widget {
	border:0px none;
	background-color:#e3e3e3
}
.super .inside .sports_data_widget h3 {
	margin:0;
	background-color:#ccc;
	color:#000;
}
.super .inside .sports_data_widget td {
	background-color:#eee;
	color:#000;
}
.super .inside .sports_data_widget th {
	color:#000;
}
.super .inside .sports_data_widget .even td {
	background-color:transparent;
}
.col-side .sections select {
	width:155px;
	margin-bottom:4px;
}
.blogs .pane-body {
	padding-top:10px;
}
.blogs .pane-body h5 {
	margin:0 0 0 10px;
}
.blogs .pane-body h4 {
	margin:0 0 3px 10px;
	font-size:14px;
}
.blogs .pane-body ul {
	padding-bottom:0;
}
.blogs .pane-body ul li {
	font-size:12px;
	line-height:13px;
}
.pane .entry .photo {
	float:left;
	margin:0;
	position:relative;
}
.entry .photo .procount {
	position:absolute;
	bottom:1px;
	left:1px;
	font-size:11px;
	background-color:#c52126;
}
.entry .photo .procount-link {
	background-color:#2F4DAF!important;
}
.entry .photo .procount a, .entry .photo .procount a:visited {
	display:inline;
	padding:2px 5px 1px;
	color:#fff;
	line-height:13px;
	font-weight:normal;
	letter-spacing:.4px;
}
.entry .photo .procount-link a, .entry .photo .procount-link a:visited {
	background:url('sprite-file-type.v11508.png') no-repeat 3px -1300px;
	text-indent:-9000px;
	display:block;
	width:13px
}
.pane .photo a, .pane .promo-pic, .hot-story .photo a, .hot-story .promo-pic {
	display:block;
}
.pane .promo-pic, .hot-story .promo-pic {
	border:solid 1px #222;
}
.pane .entry-blog .photo {
	width:50px;
}
.sbnation_stories .entry .hub_page_headlines .entry {
	padding:8px 3px;
	overflow:hidden;
}
.recent-stories .entry, .hub_page_headlines .entry-blog {
	padding:8px 5px 8px 10px;
}
.sbnation_stories .entry h5, .section_stories .entry h5, .hub_page_headlines .entry h5 {
	font-size:15px;
	line-height:17px;
	margin-bottom:0;
	letter-spacing:-0.2px;
}
.sbnation_stories .entry .byline, .section_stories .entry .byline, .hub_page_headlines .entry .byline {
	padding:2px 0 0;
	overflow:hidden!important;
}
.sbnation_stories .entry h5 a, .section_stories .entry h5 a, .hub_page_headlines .entry h5 a {
	color:#000;
	display:block;
}
.sbnation_stories .entry .byline, .sbnation_stories .entry h5 {
	margin-left:108px;
}
.pane .entry-blog .byline, .pane .entry-blog h5 {
	margin-left:55px;
}
.pane .entry-blog .byline a {
	color:#333;
}
.sbnation_stories {
	background:#fff;
}
.sbnation_stories .pane-body {
	margin-top:-1px;
}
.sbnation_stories .entry {
	padding-top:8px;
}
.sbnation_stories .foot {
	background:none;
}
#sbnationcom-title {
	background:transparent;
	font-size:12px;
	line-height:10px;
	padding:10px 10px 12px;
	margin:0;
	color:#666;
	border-bottom:solid 1px #ddd;
}
#sbnationcom-title a {
	display:block;
	width:243px;
	height:27px;
	text-indent:-9000px;
	background:url('sbnationcom-logo.v11508.png') -2px -1px;
	margin-bottom:3px
}
#yahoo_action_widget .pane-body {
	background:none;
	margin-top:0;
	padding-top:7px;
	text-align:center;
}
#yahoo_action_widget li {
	font-weight:bold;
	text-align:left;
}
.openx_ad, .local_ads, .local-ads {
	text-align:center;
	background:;
	border:0px none;
}
.col-side .local-ads img {
	margin-bottom:5px;
}
#user_tools_yahoo {
	text-align:center;
	border-bottom:solid 1px #ddd;
}
.user_tools .pane-body .user-menu li {
	background:none;
	padding-left:0;
	margin:0;
	position:relative;
}
.user_tools .pane-body .user-menu li a {
	display:block;
	background-image:url('ut-sprites.v11508.png');
	background-repeat:no-repeat;
	padding-left:24px;
	margin:0;
	line-height:20px;
	position:relative
}
.user_tools h3 {
	display:none;
}
.user_tools .pane-body {
	background:none;
	margin-top:0;
	padding:2px 0 0;
}
.user_tools .user-menu {
	width:128px;
	float:left;
	margin-left:10px;
}
.user_tools .community-desc, .user_tools .style-chooser {
	text-align:left;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	margin-top:0;
	padding:6px 10px 4px;
	background:none;
	clear:both;
}
.user_tools #ut-get-started a {
	background-position:0 0;
}
.user_tools #ut-new-story a {
	background-position:0 -100px;
}
.user_tools #ut-new-fp a {
	background-position:0 -200px;
}
.user_tools #ut-new-fs a {
	background-position:0 -300px;
}
.user_tools #ut-edit-settings a {
	background-position:0 -400px;
}
.user_tools #ut-man-network a {
	background-position:0 -500px;
}
.user_tools #ut-man-blog a {
	background-position:0 -600px;
}
.user_tools #ut-man-ed a, .user_tools #ut-clips a {
	background-position:0 -700px;
}
.user_tools #ut-man-fp a {
	background-position:0 -800px;
}
.user_tools #ut-man-fs a {
	background-position:0 -900px;
}
.user_tools #ut-get-started a:hover {
	background-position:-200px 0;
}
.user_tools #ut-new-story a:hover {
	background-position:-200px -100px;
}
.user_tools #ut-new-fp a:hover {
	background-position: -200px;
}
.user_tools #ut-new-fs a:hover {
	background-position:-200px -300px;
}
.user_tools #ut-edit-settings a:hover {
	background-position:-200px -400px;
}
.user_tools #ut-man-network a:hover {
	background-position:-200px -500px;
}
.user_tools #ut-man-blog a:hover {
	background-position:-200px -600px;
}
.user_tools #ut-man-ed a:hover, .user_tools #ut-clips a:hover {
	background-position:-200px -700px;
}
.user_tools #ut-man-fp a:hover {
	background-position:-200px -800px;
}
.user_tools #ut-man-fs a:hover {
	background-position:-200px -900px;
}
.user_tools .style-chooser {
	background:#dcdcdc;
	padding:5px 10px;
	font-weight:normal;
}
.user_tools .style-chooser ul {
	padding:0;
}
.user_tools .style-chooser ul li {
	float:left;
	width:49%;
	padding:0;
	margin:0;
	height:20px;
	text-align:left;
}
.style-chooser ul li a, .style-chooser ul li a:visited {
	display:block;
	text-indent:35px;
	line-height:20px;
	font-size:10px;
}
.user_tools .pane-body .style-chooser ul li {
	background:url('ut-sprites.v11508.png') no-repeat -200px -1000px;
}
.style-chooser #choose-narrow {
	background-position:-200px -1000px;
}
.style-chooser #choose-narrow a, .style-chooser #choose-narrow a:visited {
	text-decoration:underline;
}
.style-chooser #choose-wide {
	background-position:0 -1100px;
}
.style-chooser #choose-wide a, .style-chooser #choose-wide a:visited {
	text-indent:45px;
}
.user_tools .user-tease-body {
	background:#EDEDED;
}
.user_tools .user-tease-body .community-desc {
	padding-left:20px;
	padding-right:20px;
}
.user_tools .user-tease-body .teaser {
	padding:0 10px;
}
.user_tools .user-tease-body span {
	display:block;
	border:0px none;
	margin:10px 0;
	clear:right
}
.user_tools .user-tease-body span a {
	display:block;
	padding:7px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background:#999 url('sprites-x.v11508.png') repeat-x;
	line-height:1.2;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px
}
.user_tools .user-tease-body span a:hover {
	background-image:url('none');
}
.user_tools .user-tease-body .teaser p {
	font-size:12px;
	padding:0 10px;
	line-height:14px;
}
.user-tease-body .style-chooser ul li {
	width:45%;
}
.user-tease-body #choose-narrow {
	margin-left:10px;
}
#yahoo_action_bar span a:hover {
	background-image:url('none');
}
.col .search, .col .search .pane-body {
	background:none!important;
	padding:0;
	float:left;
}
.col .search {
	margin-top:18px;
	margin-bottom:15px;
	padding-left:11px;
}
.search h3 {
	display:none;
}
.tags .pane-body li, .user_tools .pane-body li {
	background:url('carrot-mini.v2576.gif') no-repeat 0 5px;
	padding-left:0
}
.sbn-widget {
	background:#d7d7d7!important;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	padding-left:0;
	border:0px none;
}
.sbn-widget a, .sbn-widget a:link, .sbn-widget a:visited, .sbn-widget a:active, .sbn-widget a:hover {
	font-weight:bold;
	color:#c61c17;
}
.sbn-widget .byline {
	color:#555;
}
.pane .sbn-widget {
	background:#d7d7d7!important;
	margin:0 0 5px 5px;
	padding-top:1px;
}
.sbn-widget h3 {
	background:#181818!important;
	margin:0;
}
.sbn-widget h3 img {
	vertical-align:text-bottom;
}
.sbn-widget .pane-body {
	background:none;
}
.section_stories p, .section_stories h5 {
	margin-left:45px;
}
.sbn-widget p, .sbn-widget h5 {
	margin-left:38px;
}
.sbn-widget .thumb img, .section_stories .thumb img {
	padding:0;
	border:0px none;
}
.sbn-widget .entry {
	border-color:#c8c8c8;
}
.sbn-widget .foot, .blog-stories .foot {
	margin-top:-3px;
}
.related .blog-title {
	font-weight:bold;
	font-size:16px;
	margin-top:0;
	text-transform:none;
	background:none;
	border:none;
}
.event_coverage .related {
	padding-left:0;
}
.sbn_blogroll .pane-body {
	padding:0;
}
.sbn_blogroll h3 {
	padding-left:10px;
}
.sbn_blogroll .pane-body h4 {
	border-bottom:solid 1px #bbb;
	padding:0;
	line-height:20px;
	margin-bottom:0;
}
.sbn_blogroll h4.expanded, .sbn_blogroll h4:hover {
	background:url('sprites-x.v11508.png') 0 -301px;
}
.sbn_blogroll h4 a {
	display:block;
	background:url('sprite-file-type.v11508.png') no-repeat 270px -1500px;
	text-transform:uppercase;
	font-size:11px;
	padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:1px
}
.sbn_blogroll h4 a:hover, .sbn_blogroll h4 a:active, .sbn_blogroll h4 a:focus {
	text-decoration:none;
}
.sbn_blogroll h4.expanded a {
	color:#000;
	background:none;
}
.sbn_blogroll h4.expanded a:hover, .sbn_blogroll h4 a:active {
	background:url('sprite-file-type.v11508.png') no-repeat 270px -1600px;
}
.sbn_blogroll h4.expanded a:hover, .sbn_blogroll h4.expanded a:active {
	color:#000;
}
.sbn_blogroll .leagueset {
	border-bottom:solid 1px #bbb;
	background:#e3e3e3;
	width:100%;
}
.sbn_blogroll .leagueset .league-pad {
	padding:5px 10px 3px 10px;
}
.sbn_blogroll .pane-body ul {
	padding-top:0;
	margin-bottom:0;
	position:relative;
}
.sbn_blogroll .pane-body ul li {
	padding-left:0;
	background:none;
	color:#524f4e;
}
.sbn_blogroll .pane-body ul li a {
	position:relative;
}
.sbn_blogroll h5 {
	font-size:10px;
	text-transform:uppercase;
	margin-left:0;
}
.col-side2 .sbn_blogroll h4 a:hover, .col-side2 .sbn_blogroll h4.expanded a {
	background:url('sprite-file-type.v11508.png') no-repeat 155px -1500px;
}
.col-side2 .sbn_blogroll h4.expanded a:hover, .col-side2 .sbn_blogroll h4 a:active {
	background:url('sprite-file-type.v11508.png') no-repeat 155px -1600px;
}
.recent_headlines .pane-body li, .rss_feed .pane-body li {
	line-height:12px;
	margin-bottom:4px;
	background-position:0 -1703px;
	overflow:hidden;
}
.recent_headlines a, .recent_headlines a:visited, .team_news a, .team_news a:visited, .rss_feed a, .rss_feed a:visited {
	font-weight:bold;
}
.recent_headlines .pane-body, .rss_feed .pane-body {
	padding:8px 10px;
}
.built_in, .team_coverage {
	background:none;
	margin:0;
	padding:0;
	border:none;
}
.featured_stories .thumb, .most_commented .thumb, .pages .thumb {
	display:none;
}
.fan_shots .pane-body h4, .fan_posts .pane-body h4 {
	background:#ddd;
	padding:3px;
	color:#444;
	font-size:9px;
	text-transform:uppercase;
}
.fan_shots .hasthumb p, .fan_shots .hasthumb h5 {
	margin-left:113px;
}
.fan_shots .entry {
	position:relative;
	padding:5px 0;
}
.fan_shots h5 img {
	margin-top:3px;
}
.fan_shots .image_post .time, .fan_shots .video_post .time {
	display:block;
	padding-top:1px;
}
.fan_shots .entry .comm-recs {
	display:block;
	padding-top:1px;
}
.fan_shots .image_post .thumb img, .fan_shots .video_post .thumb img {
	width:100px;
	height:65px;
}
.fan_posts p, .fan_posts h5 {


}
.fan_posts .haspic p, .fan_posts .haspic h5 {

}
.fan_shots p, .fan_shots h5 {
	margin-left:28px;
}
.fan_posts .haspic p.foot, .fan_posts .haspic p.desc, .fan_shots p.none, .fan_posts p.none {
	margin-left:0;
}
.fan_shots .entry {
	background:url('sprite-file-type.v11508.png') no-repeat;
}
.fan_shots .list_post {
	background-position:3px -293px;
}
.fan_shots .video_post {
	background-position:3px -493px;
}
.fan_shots .image_post {
	background-position:3px -93px;
}
.fan_shots .link_post {
	background-position:3px -193px;
}
.fan_shots .chat_post {
	background-position:3px 7px;
}
.fan_shots .quote_post {
	background-position:3px -393px;
}
.fan_shots .hasthumb {
	background:none!important;
}
.fan_shots .video_post .spacer, .fan_shots .image_post .spacer {
	display:none;
}
.fan_shots .hasthumb .spacer {
	display:block!important;
	height:12px;
}
.fan_shots .entry, .fan_posts .entry {
	overflow:hidden;
}
.fan_shots .desc, .fan_posts .desc {
	margin:0;
	padding-bottom:5px;
	font-weight:bold;
	border:0px none;
	float:none
}
.fan_shots .foot, .fan_posts .foot {
	background:none;
	font-weight:bold;
}
.fan_posts .entry img {
	margin:0 10px 0 0;
	float:left;
	padding:2px;
	background:#fff;
	border:1px solid #000;
}
.fan_posts .entry {
	position:relative;
}
.fan_posts .entry .thumb {

}
.pane .poll-vote-submit input {
	vertical-align:baseline;
}
.poll .poll-box ul li {
	padding-left:0;
	background-image:url('none');
}
.most_commented .pane-body .entry:last-child {
	border-bottom:0px none;
	margin-bottom:-4px
}
.entries .sports_data_widget, .entries .recent_headlines, .entries .events {
	background:#eee;
	border:solid 1px #999;
	margin:5px 0;
}
.entries .entry-body .sports_data_widget {
	clear:both;
}
.entries .sports_data_widget p.foot {
	line-height:1.5em;
}
.sports_data_page .entries .sports_data_widget, .sports_data_page .entries .events {
	background:#fff;
	border:none;
}
.entries .sports_data_widget h3, .entries .recent_headlines h3 {
	background-color:#999;
	color:#000;
}
.entries .pane-body {
	background:none;
	padding:0;
	margin-bottom:10px;
}
.entries .sports_data_widget .pane-body h4 {
	color:#666;
	margin:5px 0 0 0;
	text-align:center;
}
.entries .sports_data_widget table {
	border:0px solid #d4d4d4;
	font-size:11px;
	margin:0;
	background:#fff;
	border-collapse:separate
}
.entries .sports_data_widget table.zebra .even td {
	background-color:#eee;
}
.sports_data_page .entries h3.title-schedule {
	padding-left:3px;
}
.sports_data_page .entries h3.subtitle {
	background-color:#999;
	text-align:center;
}
.sports_data_page .entries .jump-links {
	padding-left:3px;
}
.sports_data_page .entries .sports_data_widget .pane-body {
	padding:0 0 15px 0;
}
.football_team_stats table, .baseball_team_stats table, .basketball_team_stats table {
	margin:5px;
}
.entries .next_game .pane-body, .entries .events .pane-body, .entries .record .pane-body, .entries .roster .pane-body, .entries .active_roster .pane-body {
	margin-bottom:0;
}
.entries .sports_data_widget .next_game {
	margin:5px;
}
.entries .sports_data_widget .next_game .coverage {
	padding:0 10px;
}
.entries .sports_data_widget .next_game .coverage .byline {
	color:#333;
}
.entries .entry_body .next_game {
	width:350px;
}
.entries .basketball_team_stats {
	overflow:auto;
}
.entries .record {
	width:300px;
}
.entries .record .sdw-rec-details {
	margin-top:6px;
}
.entries .record .sdw-rec-score {
	margin-top:5px;
	margin-bottom:10px;
}
.entries .record .sdw-rec-score p {
	margin-top:5px;
}
.pane .updated {
	font-size:9px;
	text-align:center;
	padding-right:5px;
	padding-top:3px;
}
.col-side .sports_data_widget {
	background:#444 url('shade-bg-short.v11508.png') repeat-x bottom left;
	border:0px none;
}
.col-side .sports_data_widget a, .col-side .sports_data_widget a:visited {
	color:#fff;
}
.blog-home .col-content .events p, .col-side .pane .hub .byline, .col-side .sports_data_widget {
	color:#ddd;
}
.sports_data_widget table {
	width:100%;
	margin-bottom:15px;
}
.sports_data_widget h4 {
	background:none;
	border-bottom:0px none;
	color:#ddd;
	text-align:center
}
.sports_data_widget .pane-body h4 {
	font-size:10px;
	color:#ddd;
}
.sports_data_widget td, .sports_data_widget th {
	text-align:center;
	vertical-align:top;
	line-height:12px;
	font-size:11px;
}
.col-side .schedule th, .col-side .schedule td, .col-side .abbreviated_schedule th, .col-side .abbreviated_schedule td {
	vertical-align:top;
	text-align:left;
}
.sports_data_widget .td-name, .sports_data_widget .td-left {
	text-align:left;
}
.sports_data_widget .td-name img {
	vertical-align:middle;
	margin-right:8px;
}
.sports_data_widget th {
	border-right:0px none;
	text-transform:uppercase;
	font-weight:bold
}
.col-side .sports_data_widget th {
	background:transparent;
}
.col-side .sports_data_widget .zebra tbody tr.even td {
	background:url('sprites-x.v11508.png') 0 -1501px;
}
.col-side .sports_data_widget .zebra:hover tbody:hover tr:hover td {
	background:url('sprites-x.v11508.png') 0 -2401px;
	color:#000
}
.col-side .sports_data_widget .zebra {
	border-collapse:collapse;
}
.sdw-rec-score {
	margin-top:5px;
	background:url('shade-bg-1px.v11508.png') repeat-y top right;; padding-left:8px; padding-right:16px; padding-top:5px; padding-bottom:0
}
.sdw-rec-score p {
	font-weight:bold;
	background:url('sprites-x.v11508.png') repeat-x 0 -901px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px
}
.sdw-rec-score p span {
	display:block;
	padding:5px 5px 5px 13px;
	color:#fff;
	font-size:36px;
	line-height:40px;
	margin-right:8px;
	text-align:center;
}
.sdw-rec-details {
	padding:8px 8px 0 8px;
	margin-top:5px;
}
.sdw-rec-details p {
	margin:0;
	color:#fff;
	font-weight:bold;
}
.entries .sdw-rec-details p {
	margin:0;
	color:#000;
	font-weight:bold;
}
.sdw-rec-details p label {
	font-weight:normal;
}
.sdw-rec-details p span {
	margin:0;
}
.record_and_standings #hidden_standings {
	margin:1px 0 0 0;
}
.player_coverage .pane {
	margin:0;
	padding-top:0;
	padding-left:0;
}
.col-side .pane .next_game {
	margin-left:0!important;
	background:url('shade-bg-1px.v11508.png');
}
.next_game .game-title, .lineup .game-title, .events .game-title {
	font-size:13px;
	text-align:center;
	margin:8px 0;
	font-weight:bold;
}
.next_game .game-info, .lineup .game-info {
	text-align:center;
}
.col-side .next_game .coverage {
	padding-top:3px;
	background:url('shade-dotted-horiz.v2422.png') repeat-x top left;
}
.next_game .pitchers {
	text-align:center;
}
.entries .next_game .weather {
	margin-left:15px;
}
.next_game .coverage .entry {
	background:none;
	border:none;
	padding-top:0;
}
.next_game .coverage .entry h5 {
	margin-bottom:0;
}
.record_and_standings .pane {
	margin:0;
}
.current_series, .active_roster, .team_news, .abbreviated_schedule, .hidden_standings, .rankings {
	background:url('shade-bg-tall.v11508.png') bottom left;
}
.entries .schedule .pane-body h4, .entries .abbreviated_schedule .pane-body h4, .entries .injuries .pane-body h4 {
	margin:15px 0 5px;
	text-transform:uppercase;
	font-size:10px;
}
.entries .entry .schedule td, .entries .entry .general_schedule td, .entries .entry .abbreviated_schedule td {
	width:30%;
}
.entries .entry .schedule .td-first, .entries .entry .general_schedule .td-first, .entries .entry .abbreviated_schedule .td-first {
	width:40%;
}
.entries .entry .schedule .td-last, .entries .entry .abbreviated .td-last {
	width:30%;
}
.entries .entry .schedule, .mceContentBody .schedule {
	width:300px;
}
.blog-hover-link {
	position:relative;
}
.blog-hover-link img.sbnstar {
	margin-left:5px;
	width:12px;
	height:12px;
}
.blog-hover-menu {
	display:block;
	position:absolute;
	border:0px none;
	top:-92px;
	left:-42px;
	z-index:20!important;
	width:153px;
	height:96px;
	text-align:center;
	background:url('pane-bubble-rss.v11508.png') no-repeat top center;
}
.blog-hover-menu a, .blog-hover-menu a:link, .blog-hover-menu a:visited {
	z-index:20!important;
	font-weight:bold;
	padding:0;
}
.blog-hover-link .blog-hover-menu a:hover {
	background:transparent;
	text-decoration:underline;
}
.blog-hover-link .blog-hover-menu span {
	display:block;
	margin:5px 5px 0 5px;
	font-size:11px;
	line-height:1em;
	z-index:20!important;
	padding:0;
}
.sports_data_widget .blog-hover-menu span.img {
	margin:12px 0 0 0;
	z-index:20!important;
}
.sports_data_widget .blog-hover-menu span.img img {
	margin:0;
	width:46px;
	height:38px;
}
.col-side2 .rss {
	padding-bottom:4px;
}
.col-side2 .rss .pane-body {
	background:url('pane-bubble-rss.v11508.png') no-repeat bottom right;
	margin-right:3px;
	padding-bottom:0
}
.col-side2 .rss h3 {
	background:transparent;
}
.rss .pane-body ul {
	padding:0;
}
.rss .pane-body ul li {
	background:url('sprite-file-type.v11508.png') no-repeat -2px -1402px;
	margin-bottom:0;
	display:block; padding-left:0; padding-right:0; padding-top:0; padding-bottom:2px
}
.rss .pane-body ul li a {
	line-height:inherit;
	padding:0 0 2px 18px;
	display:block;
}
.col-side .winter_olympics_headlines h3, .col-side .winter_olympics_for_blogs h3, .col-side .winter_olympics_headlines .pane-body, .col-side .winter_olympics_for_blogs .pane-body, .col-side .mlb_spring_training_headlines h3, .col-side .mlb_spring_training_headlines_blog h3, .col-side .mlb_spring_training_headlines .pane-body, .col-side .mlb_spring_training_headlines_blog .pane-body, .col-side .ncaab_tournament_headlines h3, .col-side .ncaab_tournament_headlines_blog h3, .col-side .ncaab_tournament_headlines .pane-body, .col-side .ncaab_tournament_headlines_blog .pane-body, .col-side .nfl_draft_headlines h3, .col-side .nfl_draft_headlines_blogs h3, .col-side .nfl_draft_headlines .pane-body, .col-side .nfl_draft_headlines_blogs .pane-body {
	background:none;
}
.col-side .winter_olympics_headlines h3 a, .col-side .winter_olympics_for_blogs h3 a, .col-side .mlb_spring_training_headlines h3 a, .col-side .mlb_spring_training_headlines_blog h3 a, .col-side .ncaab_tournament_headlines h3 a, .col-side .ncaab_tournament_headlines_blog h3 a, .col-side .nfl_draft_headlines h3 a, .col-side .nfl_draft_headlines_blogs h3 a {
	height:75px;
	text-indent:-9000px;
	display:block;
}
.col-side .winter_olympics_headlines h5 a, .col-side .winter_olympics_headlines h5 a:visited, .col-side .winter_olympics_for_blogs h5 a, .col-side .winter_olympics_for_blogs h5 a:visited, .col-side .mlb_spring_training_headlines h5 a, .col-side .mlb_spring_training_headlines h5 a:visited, .col-side .mlb_spring_training_headlines_blog h5 a, .col-side .mlb_spring_training_headlines_blog h5 a:visited, .col-side .ncaab_tournament_headlines h5 a, .col-side .ncaab_tournament_headlines h5 a:visited, .col-side .ncaab_tournament_headlines_blog h5 a, .col-side .ncaab_tournament_headlines_blog h5 a:visited, .col-side .nfl_draft_headlines h5 a, .col-side .nfl_draft_headlines h5 a:visited, .col-side .nfl_draft_headlines_blogs h5 a, .col-side .nfl_draft_headlines_blogs h5 a:visited {
	color:#000;
	font-size:14px;
	line-height:17px;
}
.col-side .pane .entry-nophoto {
	border:0px none;
}
.col-side .pane .entry-nophoto .byline, .col-side .pane .entry-nophoto h5 {
	margin-left:5px;
	width:auto;
}
.medals th, .medals td {
	padding:2px 5px;
	text-align:center;
	font-size:12px;
	background:#fff;
}
.medals td img {
	vertical-align:middle;
}
.medals th.teamkey, .medals th.total {
	text-align:left;
}
.medals th {
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	background:#C5DDFA;
	color:#444;
}
.medals .medalcol {
	width:45px;
}
.medals .teamkey {
	font-weight:bold;
	text-align:left;
}
.medals .total {
	text-align:right;
	padding-right:5px;
	font-weight:bold;
}
.medals .bargraph {
	width:245px;
	padding-right:5px;
	text-align:left;
}
.medals .bargraph span {
	display:block;
	background:#0A65A8 url('sprites-x.v11508.png') repeat-x;
	height:7px
}
.medals {
	margin-left:0;
	width:100%;
	border-bottom:solid 3px #ddd;
}
.medals .alt td {
	background:#eee;
}
.col-side .winter_olympics_headlines, .col-side .winter_olympics_for_blogs {
	background:#d9deec url('winter-olympics-bg.v12597.jpg') no-repeat;
	border:0px none;
	margin-top:1px
}
.col-side .winter_olympics_headlines .entry .byline a, .col-side .winter_olympics_headlines a, .col-side .winter_olympics_for_blogs .entry .byline a, .col-side .winter_olympics_for_blogs a {
	color:#0854A5;
}
.winter_olympics_medal_tracker table {
	margin:0;
}
.col-side .mlb_spring_training_headlines, .col-side .mlb_spring_training_headlines_blog {
	background:#EFE3B9 url('mlb-spring-training3.v12709.jpg') no-repeat;
	border:0px none;
	margin-top:1px
}
.col-side .mlb_spring_training_headlines .entry .byline a, .col-side .mlb_spring_training_headlines a, .col-side .mlb_spring_training_headlines_blog .entry .byline a, .col-side .mlb_spring_training_headlines_blog a {
	color:#024388;
}
.col-side .ncaab_tournament_headlines, .col-side .ncaab_tournament_headlines_blog {
	background:#e8c99c url('ncaab-tournament.v12691.jpg') no-repeat;
	border:0px none;
	margin-top:1px
}
.col-side .ncaab_tournament_headlines .entry .byline a, .col-side .ncaab_tournament_headlines a, .col-side .ncaab_tournament_headlines_blog .entry .byline a, .col-side .ncaab_tournament_headlines_blog a {
	color:#640000;
}
.col-side .nfl_draft_headlines, .col-side .nfl_draft_headlines_blogs {
	background:#a9cb8d url('nfl-draft.v12708.jpg') no-repeat;
	border:0px none;
	margin-top:1px
}
.col-side .nfl_draft_headlines .entry .byline a, .col-side .nfl_draft_headlines a, .col-side .nfl_draft_headlines_blogs .entry .byline a, .col-side .nfl_draft_headlines_blogs a {
	color:#006308;
}
.mlb_postseason, .ncaaf-bcs, .mlb_hotstove, .nfl_scoreboard {
	border:solid 1px #000;
}
.pane .hub {
	margin:0;
	padding-top:0;
}
.pane .hub-mlb {
	background:#1a1a1a url('widget-bg.v6049.jpg') no-repeat !important;
}
.pane .hub-march-madness {
	background:#1a1a1a url('widget-bg.v7552.jpg') no-repeat !important;
}
.pane .hub-ncaaf-bcs {
	background:#1a1a1a url('widget-bg.v6511.jpg') no-repeat !important;
}
.pane .hub-nfl-scoreboard {
	background:#1a1a1a url('widget-scoreboard-bg.v6617.jpg') no-repeat !important;
}
.pane .hub-mlb-hotstove {
	background:#1a1a1a url('widget-hotstove-bg.v6616.jpg') no-repeat !important;
}
.pane .hub-mlb-springtraining {
	background:#1a1a1a url('widget-springtraining-bg.v7422.jpg') no-repeat !important;
}
.pane .hub-nhl-tradedeadline {
	background:#1a1a1a url('widget-tradedeadline-bg.v7427.jpg') no-repeat !important;
}
.pane .nhl-playoffs {
	background:#1a1a1a url('widget-playoffs-bg.v8336.jpg') no-repeat !important;
}
.pane .nhl-draft {
	background:#1a1a1a url('widget-draft-bg.v9042.jpg') no-repeat !important;
}
.pane .nhl-freeagency {
	background:#1a1a1a url('widget-freeagency-bg.v9042.jpg') no-repeat !important;
}
.pane .nba-playoffs {
	background:#1a1a1a url('widget-playoffs-bg.v8336-1.jpg') no-repeat !important;
}
.pane .nba-draft {
	background:#1a1a1a url('widget-draft-bg.v9042-1.jpg') no-repeat !important;
}
.pane .hub h3 {
	padding:0;
	border:0px none;
	margin:0;
	background: !important;
}
.pane .hub h3 a {
	display:block;
	text-indent:-9000px;
	height:65px;
}
.pane .hub-ncaaf-bcs h3 a {
	height:69px;
}
.pane .hub .pane-body {
	background:none;
}
.pane .hub .entry {
	border-bottom:solid 1px #2B2620;
	background:none;
}
.col-side .pane .hub a, .col-side .pane .hub a:visited, .col-side .pane .hub a:hover, .col-side .pane .hub a:active {
	color:#f3b14b;
}
.col-side .pane .nhl-playoffs a, .col-side .pane .nhl-playoffs a:visited, .col-side .pane .nhl-playoffs a:hover, .col-side .pane .nhl-playoffs a:active, .col-side .pane .nhl-draft a, .col-side .pane .nhl-draft a:visited, .col-side .pane .nhl-draft a:hover, .col-side .pane .nhl-draft a:active, .col-side .pane .nhl-freeagency a, .col-side .pane .nhl-freeagency a:visited, .col-side .pane .nhl-freeagency a:hover, .col-side .pane .nhl-freeagency a:active {
	color:#A7CDE6!important;
}
.col-side .pane .hub .byline a:hover, .col-side .pane .hub .footline a:hover, .col-side .pane .hub .foot a:hover {
	background-color:#f3b14b;
}
.col-side .pane .nhl-playoffs .byline a:hover, .col-side .pane .nhl-playoffs .footline a:hover, .col-side .pane .nhl-playoffs .foot a:hover, .col-side .pane .nhl-draft .byline a:hover, .col-side .pane .nhl-draft .footline a:hover, .col-side .pane .nhl-draft .foot a:hover, .col-side .pane .nhl-freeagency .byline a:hover, .col-side .pane .nhl-freeagency .footline a:hover, .col-side .pane .nhl-freeagency .foot a:hover {
	background-color:#A7CDE6;
	color:#fff!important;
}
.nhl_headlines {
	background:#2b2b2b url('nhl-sc-widget-bg.v8354.png') no-repeat;
}
.nhl_headlines h3 {
	padding:0;
	border:0px none;
	margin:0;
	background: !important;
	display:block;
	text-indent:-9000px;
	height:70px
}
.nhl_headlines .pane-body {
	background:transparent;
}
.nhl_headlines .pane-body h4 {
	color:#aaa;
	font-size:11px;
	padding:0 20px;
}
.nhl_headlines .pane-body a, .nhl_headlines .pane-body a:hover, .nhl_headlines .pane-body a:active, .nhl_headlines .pane-body a:visited, .nhl_headlines .pane-body a:focus {
	color:#fff;
}
.nhl_headlines .pane-body ul li {
	color:#999;
	list-style:none;
	margin-left:0;
	padding-left:0;
	margin-bottom:8px;
	background:transparent;
	font-size:12px;
	line-height:14px;
}
.nhl_headlines .pane-body li span {
	display:block;
	font-size:10px;
}
.nhl_headlines .pane-body ul {
	padding:18px 20px 10px;
}
.nhl_headlines .foot {
	text-transform:none;
	padding:3px 20px 1px;
	border-top:solid 1px #484848;
	background:transparent;
	color:#999;
}
.nhl_headlines .foot a:hover {
	background-color:#999;
}
.sprint_nfl_now {
	background:none!important;
	padding:none!important;
	border-radius:0!important;
	-moz-border-radius:0!important;
	-webkit-border-radius:0!important;
	border:0px none !important;
}
.aol_headlines, .yahoo_headlines, .yahoo_aol_headlines {
	background:#fff!important;
}
.inassoc-title {
	margin-left:10px;
	font-size:13px;
}
.inassoc-title a:link, .inassoc-title a:visited {
	color:#000;
}
.inassoc {
	display:block;
	font-size:11px;
	font-weight:bold;
	padding-top:5px;
	line-height:11px;
	text-transform:lowercase;
	color:#777;
	margin-left:30px;
}
.events {
	padding:3px 10px 2px 10px;
	margin:5px 0;
	background-color:#666;
}
.events td, .events th {
	padding:5px;
}
.entries .events {
	padding-bottom:4px;
}
.blog-interior .entries .events {
	padding-bottom:8px;
	max-width:637px;
	margin-left:auto;
	margin-right:auto;
	border-width:2px;
}
.col-content .events .next_game {
	margin-top:3px;
	margin-bottom:0;
}
.events table, .col-side .sports_data_widget .zebra tbody tr.even td .events table {
	margin-bottom:0;
}
.events tbody, .col-side .sports_data_widget .zebra tbody tr.even td .events .events table tbody {
	background:url('shade-bg-1px.v11508.png') repeat-y top left;
}
.events table th, .col-side .sports_data_widget .zebra tbody tr.even td .events table th {
	font-size:9px;
	background:url('sprites-x.v11508.png') repeat-x bottom left;
	color:#fff;
	text-transform:uppercase
}
.events table td, .col-side .sports_data_widget .zebra tbody tr td .events table td, .col-side .sports_data_widget .zebra:hover tbody:hover tr:hover td:hover td {
	font-weight:bold;
	font-size:12px;
	color:#fff;
	background:url('shade-bg-1x1.v4603.png') no-repeat bottom right;
	vertical-align:middle
}
.events table td.highlight, .col-side .sports_data_widget .zebra tbody tr.even td .events table td.highlight {
	background:url('shade-bg-1x1-inverse.v2673.png') no-repeat bottom right;
}
.entries .events table {
	width:97%;
	border:0px none;
	margin-top:8px;
	border-collapse:collapse
}
.entries .events tbody {
	background:none;
}
.entries .events table td, .entries .events table th {
	border-bottom:solid 1px #ccc;
	background:none;
	color:#000;
}
.entries .events table td.highlight, .entries .events table td.highlight {
	background:#ddd;
}
.events .foot, .entries .events .foot {
	background:none;
	margin:0;
}
.events table .td-name span img, .events table .td-name .blog-hover-link, .events .next_game h3 {
	display:none!important;
}
.blog-home .col-content .entry .events p {
	color:#333;
}
.sports_data_page #col-content a, .sports_data_page #col-content a:visited {
	color:#000;
	font-weight:bold;
}
.sports_data_page #col-content .byline a:hover, .sports_data_page #col-content .footline a:hover {
	color:#fff;
}
.entries .secondary-team-link {
	padding-left:3px;
}
.player_stats th {
	text-transform:none;
}
h4.player-position, .entries .sports_data_widget h4.player-position, .mceContentBody h4.player-position {
	color:#333;
	text-transform:none;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin:0 0 8px 0;
}
.entries .sports_data_widget .super-head tr th {
	background:#c0c0c0;
	border-right:solid 1px #ccc;
	text-transform:none;
}
.entries .player_info {
	margin-top:3px;
	padding:7px 12px 5px 12px;
}
.player_info_body {
	margin-top:5px;
}
.entries .player_info_body p, .mceContentBody .player_info_body p {
	margin:3px 0;
	font-size:11px;
	font-weight:bold;
}
.entries .player_info img {
	float:right;
	background:#fff;
	padding:3px;
	border:solid 1px #ccc;
	margin:5px 15px 0 0;
}
.entries .entry .entry-body .player_info h2, .mceContentBody .player_info h2 {
	margin-top:5px;
}
.player_stats {
	clear:both;
}
.mceContentBody .pane {
	border:solid 2px #444;
}
.recentinterviews {
	background:url('recentinterviews_v4.png') no-repeat top center;
	min-height:140px
}
.pane .recentinterviews ul {
	padding:20px 10px 20px 30px;
}
.pane .pane-body .recentinterviews ul li {
	background-position:0 -1803px;
}
.recentinterviews ul li a {
	color:#fff!important;
	font-weight:bold;
	font-size:12px;
}
body.saints-win {
	background:#a39769 url('sb2010-saints-win.v12573.jpg') no-repeat top center !important;
}
body.saints-win .sportcolor1 {
	background:#a39769!important;
}
body.colts-win {
	background:#546a90 url('sb2010-colts-win.v12496.jpg') no-repeat top center !important;
}
body.colts-win .sportcolor1 {
	background:#546a90!important;
}
.ctl, .ctr, .cbl, .cbr {
	width:6px;
	height:6px;
	font-size:2px!important;
	line-height:2px!important;
	position:absolute;
	z-index:10;
	background-repeat:no-repeat;
}
.ctl {
	top:0;
	left:0;
	background-position:top left;
}
.ctr {
	top:0;
	right:0;
	background-position:top right;
}
.cbl {
	bottom:0;
	left:0;
	background-position:bottom left;
}
.cbr {
	bottom:0;
	right:0;
	background-position:bottom right;
}
.tease {
	padding:5px 15px 10px 15px;
	border:solid 1px #ccc;
	font-family:arial, sans-serif;
	background:#eee;
}
.stream .tease {
	margin-top:10px;
}
.tease ul {
	padding:5px;
	margin-bottom:0;
}
.tease ul li {
	font-size:15px;
	list-style-type:none;
	margin:0 15px 5px;
	line-height:1.4em;
}
.tease ul li a {
	color:#C61C17;
}
.tease .terms {
	border:solid 1px #ddd;
	background:#eee;
	margin:10px 0;
	padding:10px;
	font-size:12px;
}
.tease .terms p {
	font-size:12px;
	line-height:16px;
	margin-bottom:.8em;
}
.tease h2, .entries .entry .tease h2 {
	font-size:18px;
	margin-top:8px;
	line-height:22px;
	letter-spacing:0;
}
.entries .entry .tease h2 {
	text-align:left;
	padding:5px 0;
	margin-top:5px;
}
.entries .entry .tease p {
	margin-bottom:10px;
}
.tease .sign_up h2 form, .tease .sign_up h2 div {
	display:inline;
}
.tease p.submit {
	margin-bottom:0;
}
.tease p.agree {
	font-size:11px;
}
.tease p.agree input {
	vertical-align:middle;
}
#modal_container .tease .terms, #modal_container .tease .flags {
	max-height:150px;
	overflow:auto;
}
#modal_container .tease table {
	border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc; margin:10px 0; border-bottom:0px none; 
}
#modal_container .tease .flags th {
	background:#ccc;
}
#modal_container .tease .flags th, #modal_container .tease .flags td {
	border-bottom:solid 1px #ccc;
	padding:3px;
	vertical-align:top;
	text-align:left;
	font-size:11px;
}
#modal_container .tease .flags td.user img {
	height:12px;
	vertical-align:middle;
}
#modal_container .tease h2 {
	font-size:16px;
}
#modal_container .tease {
	border:0px none;
	background:none;
	width:300px
}
.modal-content textarea {
	height:200px;
}
.modal-content h3 {
	margin-bottom:12px;
}
.social-promo {
	border:3px solid #666;
	background:#eee url('sprites-x.v11508.png') repeat-x 0 -1500px;
	position:relative;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px; margin-left:2px; margin-right:5px; margin-top:9px; margin-bottom:5px; padding-left:20px; padding-right:15px; padding-top:10px; padding-bottom:10px
}
.social-promo p {
	font-size:15px;
	margin-top:5px;
	line-height:19px;
}
.social-promo p.social-buttons {
	margin-top:15px;
}
.social-promo h3 {
	font-size:22px;
}
.social-promo .close {
	position:absolute;
	top:12px;
	right:5px;
	font-size:15px;
	font-weight:bold;
	width:20px;
	text-align:center;
	z-index:5;
}
.social-promo .button-social, .social-promo .button-social:visited {
	border:2px solid #142A55;
	display:block;
	float:left;
	color:#fff;
	width:380px;
	background:#415E9A url('sprites-x.v11508.png') repeat-x;; margin-left:0; margin-right:10px; margin-top:0; margin-bottom:10px; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px
}
.social-promo .button-social img {
	vertical-align:text-top;
	margin-right:8px;
}
.social-promo .button-social:hover, .social-promo .button-social:active {
	background-position:0 -600px;
	text-decoration:none;
}
.social-promo .button-social-twitter {
	background-color:#328DA0;
	border-color:#12525F;
}
.social-promo .button-social span {
	font-size:12px;
	color:#C4D4F3;
	margin-left:5px;
}
.social-promo .button-social-twitter span {
	color:#C3E8EE;
}
.ad a, .ad a img {
	display:block;
}
.ad-col {
	padding:0;
}
.ad-foot {
	text-transform:uppercase;
	color:#d8d8d8;
	padding:0;
	margin:-5px 0;
	text-align:center;
}
.ad-foot span {
	padding:1px 5px;
	font-size:8px;
}
.col-side .ad {
	border:0px none;
	padding:0;
	background:#fff;
	line-height:0
}
.col-side .ad .pane-cell {
	font-size:0;
	line-height:0;
}
#masthead .ad img {
	margin:0 auto;
}
.pagination {
	text-align:center;
	margin-top:15px;
	margin-bottom:10px;
}
.blog-home .pagination {
	text-align:left;
}
.layout-single .pagination {
	padding-bottom:8px;
}
.pagination a {
	padding:5px 10px;
	margin:0 20px!important;
}
.fs-bookmarklet {
	line-height:22px;
	padding:0 0 6px 10px;
	border-bottom:solid 1px #ddd;
	margin-bottom:20px;
	font-size:11px;
	text-align:center;
}
.fs-bookmarklet a:hover {
	border:0px none;
	text-decoration:none
}
.fs-bookmarklet img {
	vertical-align:middle;
}
.tag-list-scope {
	font-size:14px;
	margin-left:10px;
	line-height:26px;
	color:#666;
}
.tag-list {
	margin-top:5px;
}
h3.tag-list-title {
	font-size:20px;
	float:left;
	clear:both;
	margin-top:5px;
	margin-left:10px;
	color:#666;
}
.section-title {
	padding:5px 15px;
}
p.tag-list-item {
	margin:0 0 3px 45px;
}
p.tag-divide {
	margin:0 0 3px 45px;
	font-size:1px;
	line-height:1px;
	height:8px;
}
p.tag-list-item a, p.tag-list-item a:visited {
	font-weight:bold;
}
.view-all {
	display:block;
	font-size:14px;
	font-weight:bold;
	margin-top:0;
}
.view-all a, .view-all a:link {
	padding-left:12px;
	background:url('carrot-mini.v2576.gif') no-repeat left center;
}
.nav-scope {
	margin:0;
	background:#999;
}
.nav-scope-fs {
	border-bottom:10px solid #fff;
}
.nav-scope li {
	float:left;
	font-weight:bold;
	font-size:13px;
	line-height:31px;
	list-style:none;
}
.nav-scope li a span {
	background:url('shade-black50.v10259.png');
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-border-radius:6px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px
}
.nav-scope li.first {
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-left-radius:6px;
}
.nav-scope .new-fanpost {
	float:right;
	-moz-border-radius-topright:6px;
	border-top-right-radiust:6px;
	-webkit-border-top-right-radius:6px;
}
.new-fanpost a, .new-fanpost a:link, .new-fanpost a:visited {
	font-size:12px;
	color:#fff;
}
.layout-single .nav-scope {
	margin-top:15px;
	-moz-border-radius-topright:6px;
	-moz-border-radius-topleft:6px;
	-webkit-border-top-right-radius:6px;
	-webkit-border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-top-left-radius:6px;
}
.blog-interior .nav-scope li:first-child {
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius:6px;
	border-top-left-radius:6px;
}
.nav-scope-search li.active, .nav-scope-fp li.active {
	padding:0 18px;
	background:#ddd;
}
.nav-scope li a {
	display:block;
	padding:0 18px;
	background:transparent;
}
.nav-scope-search li a, .nav-scope-fp li a {
	color:#fff;
}
.nav-scope-fp li.active a {
	color:#000;
}
#advanced_search, #basic_search {
	position:relative;
}
.search-pane {
	padding:20px;
	position:relative;
	background:#ddd;
}
.search-pane .button {
	border-left:0px solid #999; border-right:1px solid #999; border-top:1px solid #999; border-bottom:1px solid #999; font-size:18px;
	line-height:36px;
	height:36px;
	width:110px;
	color:#000;
	margin:0;
	vertical-align:top;
	padding:0;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	border-top-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	border-bottom-right-radius:10px
}
.search-pane #advanced_search .button {
	border:solid 1px #999;
	font-size:11px;
	line-height:16px;
	height:24px;
	width:70px!important;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-top:25px;
}
#basic_search input.textfield {
	font-size:18px;
	width:500px;
	padding:6px;
	height:auto;
}
#advanced_search {
	margin-bottom:-5px;
}
#advanced_search .search-row {
	font-size:12px;
	clear:left;
}
#advanced_search .search-row .set {
	float:left;
	padding:5px 0;
	width:200px;
	margin-right:10px;
}
#advanced_search .search-row .set label {
	display:block;
	padding:5px 0;
	color:#444;
	font-size:11px;
}
#advanced_search .search-row .set .english-label {
	font-weight:bold;
	color:#000;
	height:1em;
}
#advanced_search .search-row .set .examples {
	height:1em;
	visibility:hidden;
	color:#666;
}
#advanced_search .search-row .set:hover .examples {
	visibility:visible;
}
#advanced_search .search-row .set input {
	width:180px;
	border:solid 1px #999;
	padding:3px;
}
#advanced_search .search-row .set select {
	width:100px;
	border:solid 1px #999;
	height:22px;
}
#portal-layout #advanced_search .search-row .set select {
	width:60px;
}
.search-pane .textfield {
	font-size:14px;
	line-height:20px;
	width:300px;
	height:20px;
	background-position:top;
	padding:2px 5px 0 5px;
	border:solid 1px #999;
}
.related .events .time {
	display:block;
	font-size:11px;
}
.layout-single .entries {
	padding:0;
}
.mode-switch {
	position:absolute;
	top:35%;
	right:20px;
	width:9em;
	margin:0;
	font-size:16px;
	text-align:left;
	font-weight:bold;
}
.mode-switch .sub {
	font-size:11px;
	display:block;
	font-weight:normal;
}
#basic_search .mode-switch {
	top:12%;
}
.results-bar {
	background:#e7e7e7;
}
.tally {
	float:right;
	font-size:12px;
	line-height:31px;
	padding:0 10px;
}
.tally a {
	font-weight:bold;
}
.results-bar .nav-results {
	margin:0;
	padding:0;
}
.results-bar .nav-results li {
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	line-height:31px;
	border-right:solid 1px #fff;
}
.results-bar .nav-results li a {
	padding:0 18px;
	display:block;
	font-weight:bold;
}
.results-bar .nav-results li.active a {
	background:#fff;
	font-weight:bold;
}
.search-results .sort-by {
	margin:0;
	padding:0 0 15px 0;
	display:block;
}
.sort-by li {
	float:left;
	font-weight:bold;
	font-size:11px;
	padding-left:10px;
	background:url('carrot-mini.v2576.gif') no-repeat left center;; list-style-type:none; margin-left:0; margin-right:30px; margin-top:0; margin-bottom:0
}
.sort-by li a {
	font-weight:normal;
}
.results-search {
	margin-bottom:0;
}
.search-results .result {
	padding:10px 0 0;
	margin-right:280px;
}
.search-results .result .community-link {
	font-weight:bold;
}
.search-results h3 {
	font-size:15px;
	line-height:1.25em;
	margin:0 0 2px;
}
.search-results p {
	line-height:16px;
	margin-bottom:.75em;
}
.search-results .highlight {
	background:#ffc;
}
.search-results .search-byline {
	color:#666;
	font-size:11px;
	margin-bottom:2px;
}
.search-results .pagination {
	border-top:solid 1px #e4e4e4;
	margin-top:25px;
	padding-top:25px;
	text-align:left;
	padding-left:30px;
}
.search-results {
	padding:20px;
}
.search-sidebar {
	width:200px;
	float:right;
	padding-left:20px;
	border-left:solid 1px #ddd;
	z-index:10;
	margin-left:15px;
}
.search-sidebar ul, .search-sidebar li {
	margin:0;
	padding:0;
	list-style:none;
	font-weight:bold;
	line-height:1.4;
	font-size:12px;
}
.search-sidebar li .sub {
	color:#777;
	display:block;
	font-size:11px;
	padding-bottom:3px;
	font-weight:normal;
	padding-top:2px;
}
.search-sidebar ul {
	padding-bottom:15px;
}
.search-sidebar .pane-results-blog li {
	font-size:14px;
}
.search-sidebar .pane-results-blog img {
	float:left;
	margin:0 6px 0 0;
}
.search-sidebar .pane-results-blog span {
	display:block;
	font-size:12px;
}
.search-sidebar li {
	padding-bottom:2px;
}
.search-sidebar h3 {
	font-size:11px;
	text-transform:uppercase;
	color:#444;
	margin-bottom:5px;
}
.photo-gallery {
	width:839px;
	margin:0 auto;
	padding:0 0 20px;
}
.photo-gallery-tiles {
	width:946px;
}
.photo-gallery-tiles .gallery-head, .photo-gallery-tiles .gtiles {
	padding-left:10px;
}
#gallery-mode {
	width:300px;
	float:right;
	display:inline;
	margin:32px 5px 0 20px;
	font-weight:bold;
}
.photo-gallery-tiles #gallery-mode {
	margin-right:10px;
}
#gallery-mode p {
	font-size:16px;
	text-align:center;
	margin:0;
	padding:0;
}
#gallery-mode a, #gallery-mode a:visited {
	display:block;
	background:#ddd url('shade-bg-short.v8135.png') repeat-x;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border:1px solid #aaa;; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px
}
#gallery-mode a:hover {
	color:#fff;
	text-decoration:none;
	border-color:#333;
}
.gallery-head .entry {
	width:590px;
}
.gpane .entry h2 {
	text-align:left;
	padding-left:0;
	padding-right:0;
}
.gpane .entry {
	width:500px;
	padding:10px 0 5px;
	float:left;
}
.gpane .entry p {
	font-size:15px;
	line-height:19px;
}
.gpane .entry p a {
	white-space:nowrap;
}
.photo-gallery-tiles .gpane .entry {
	width:590px;
}
.gpane .entry h2 span {
	display:block;
	font-size:12px;
	color:#666;
	line-height:14px;
}
.gcolumns .gcol {
	float:left;
	width:514px;
}
#gcolumns .col-side {
	width:304px;
	margin-left:20px;
}
.gpane .slide .next-prev {
	position:absolute;
	top:0;
	left:0;
	width:514px;
	height:100%;
}
.gpane .slide .next-prev #slide_prev, .gpane .slide .next-prev #slide_next {
	display:block;
	height:100%;
	width:257px;
	float:left;
	font-size:60px;
	color:#fff;
	text-align:center;
}
.gpane .slide .next-prev a span {
	display:none;
	width:47px;
	height:100%;
	line-height:400px;
}
.gpane .slide .next-prev a:hover {
	display:block;
	text-decoration:none;
}
.gpane .slide .next-prev a:hover span {
	display:block;
	background:url('shade-black75.v3418.png');
}
.gpane .slide .next-prev #slide_next {
	float:right;
}
.gpane .slide .next-prev #slide_next span {
	margin-left:210px;
}
.gpane .slide .photo {
	background:#000;
	position:relative;
	width:512px;
	text-align:center;
	padding:1px;
	margin-bottom:1px;
}
.gpane .slide .photo img {
	display:block;
	margin:0 auto;
}
.gpane .slide .photo-meta .by {
	color:#666;
	font-size:11px;
	margin-bottom:5px;
}
.gpane .slide .photo-meta .by span {
	float:right;
}
.gpane .slide .photo-meta .by a {
	font-weight:bold;
	margin-right:10px;
}
.gpane .slide .photo-meta {
	padding:1px 2px;
	margin-bottom:5px;
}
.gpane .entry-related .set {
	margin-right:18px;
}
.gpane .entry-related .set2 {
	margin-right:0;
}
.gcolumns .col-side #thumbs img {
	width:96px;
	height:64px;
	display:block;
	border:solid 1px #333;
}
.gcolumns .col-side #thumbs a {
	display:block;
	display:inline;
	float:left;
	margin:0 3px 4px 0;
	position:relative;
}
.gcolumns .col-side .ad {
	width:300px;
	margin-right:5px;
	border:solid 1px #333;
}
.gtiles .tile {
	width:300px;
	height:250px;
	float:left;
	margin:0 10px 10px 0;
	display:inline;
	position:relative;
	border:solid 1px #333;
}
.gtiles .tile-big {
	width:614px;
	border:0px none;
	height:auto
}
.gtiles .tile-photo img {
	width:300px;
	height:250px;
	display:block;
}
.gtiles .tile-photo .caption {
	position:absolute;
	top:0;
	width:300px;
	height:250px;
	background:url('shade-black75.v3418.png');
	color:#fff;
	display:none;
	font-size:15px;
	line-height:1.25
}
.gtiles .tile-photo:hover .caption {
	display:block;
}
.gtiles .tile-photo:hover .caption a, .gtiles .tile-photo:hover .caption a:visited, .gtiles .tile-photo:hover .caption a:hover {
	color:#fff;
	display:block;
	text-decoration:none;
	padding:30px 15px 0;
}


.reviews{
margin:5px 0 10px 2px;
padding:0 0 5px;
zoom:1;
border-bottom:1px dotted #000;
}

.reviews h3, .reviews h3 a{
 padding:0;
 margin:0;
 color:#003366;
 text-decoration:none;
font-size:12px;
font-weight:normal;
 margin:0 0 3px 0;

}
.reviews h3 a:hover{
color:#262625;
text-decoration:none;
}

.reviews_banner img{
 float:left;
 margin:2px 5px 2px 0;
 padding:2px;
 border:1px solid #bcbcbc;
 background:#ccc;
 width:75px;
}
.reviews h4, .reviews h4 a{
 padding:0;
 margin:0;
 text-align:left;
 text-decoration:none;
color:#000;
font-size:12px;
font-weight:bold;
 margin:0 0 3px 0;
}

.reviews h4 a:hover{
color:#ff0000;
}


ul.navbottom{
padding:0;
margin:0 0 0 4px;
display:inline;
list-style:none;
}

ul.navbottom li{
list-style-type:none;
font-size:12px;
padding-left:5px;
padding-right:5px;
text-align:center;
text-decoration:none;

}

ul.navbottom li a{
color:#C81B1D;
text-decoration:none;
}

ul.navbottom li a:hover{
color:#ff0000;
text-decoration:none;
}

input.search_btn{
width:39px;
height:33px;
margin:0;
border:none;
float:right;
}

