/*
red e71a12 
dark grey 1c1719
logo blue 0089cc
*/
* {margin:0px;padding:0px}
.clear {clear:both}
a {color:#e71a12}
a:focus {outline-style:none;}
a:hover {color:#000000}
body {font-family:Arial,Helvetica,Sans-Serif;font-size:.7em;color:#14171b;background:url('/_img/bg.jpg') repeat-x #c7c9c9;}
#canvas {width:1003px;margin-left:auto;margin-right:auto;background:url('/_img/shadow.png')}
#shadow {width:1003px;float:left;background:url('/_img/shadow.png');margin-bottom:20px;}
#container {float:left;width:995px;background:#fff;}
#header {width:995px;height:117px;background:url('/_img/header.gif') no-repeat;}
#header .advert {width:728px;height:90px;position:relative;top:10px;left:249px;background:#fff}
#carousel {width:995px;height:96px;background:url('/_img/carousel.jpg') no-repeat}

/* general inner page stuff */
div.pageNav {background:#eeeff1;padding:7px;border:1px solid #d9dce2}
#col1 .holder {float:left;padding:8px}
a.fansforum {background:url('/_img/fans_forum.gif') no-repeat;font-weight:bold;text-decoration:none;font-size:1.3em;width:541px;height:38px;margin:20px 0 20px 0;display:block;color:#fff;padding:10px 0 0 10px}
h2 {font-size:1.9em}
h2.header {background:url('/_img/page_header_bg.jpg') repeat-x;height:28px;padding:7px 0 0 0;margin-bottom:2px;text-indent:10px;font-size:1.4em}
h2.section {text-indent:-9999px;height:39px}
h2.section.otherbloggers {background:url('/_img/header_other_bloggers.gif') no-repeat}
h2.none {display:none}
.red {color:#e71a12}
p.error {padding:4px;color:#ff0000;border:1px solid #ff0000;margin-bottom:10px}
p.emailSignUpSuceess {color:#feef39;padding:5px;font-size:1.3em}
p.success {padding:4px;color:#68aa3b;border:1px solid #68aa3b;margin-bottom:10px}

#nav {float:left;background:url('/_img/nav_bg.jpg') repeat-x; width: 980px; padding-bottom:6px; }
#navhold {padding-left:7px;}
#nav ul {list-style-type:none;text-transform:uppercase;z-index:2}
#nav ul a.main {color:#fff;font-weight:bold;height:32px;text-decoration:none}
#nav ul a.main:hover {color:#e71a12}
#nav ul li {float:left;height:24px;border-right:1px solid #5a5a5a;border-left:1px solid #010101;padding:7px 10px 0 10px}
#nav ul li.start {border-left:none}
#nav ul li.end {border-right:none}

#col1 {float:left;width:565px; position:relative; left:7px;}
#col2 {float:left;width:282px; position:relative; left:14px;}
#col3 {float:right;width:119px; position:relative; right:8px;}
#col4 {float:left;width:854px; position:relative; left:7px;}
#col4 #col1 {left:0px}
#col4 #col2 {left:7px}

#footer {width:980px;float:left; position:relative; left:7px;margin-top:5px}
#footer P {padding-top:10px; padding-bottom:5px;}
#footer #sitemap {float:left;width:673px;height:246px;background:#1b1d20;border-top:4px solid #e71a12; }
#footer #mpu {float:left;width:300px;height:250px;background:#999999; position:relative; left:7px;}

#home .newsblock {float:left;width:561px;margin-bottom:5px;border:2px solid #cccccc;height:394px;background:url('/_img/grad.jpg') repeat-x #cbd0d5;}
#home .newsblock .inner {padding:6px}
#home ul.newsnav {float:left;list-style-type:none;height:29px;font-weight:bold;position:relative;top:2px;}
#home ul.newsnav li {float:left;height:29px;width:89px;}
#home ul.newsnav li a {background:url('/_img/news_tab.gif') no-repeat;height:29px;width:84px;display:block;padding:0px 0 0 0px;text-decoration:none;color:#fff}
#home ul.newsnav li a P{padding-top:9px; padding-left:25px;}
#home ul.newsnav li.nf a {padding-left:0px;}
#home ul.newsnav li a:hover {background:url('/_img/news_tab_on.gif') no-repeat;color:#2a2c2f}
#home ul.newsnav li a.current {background:url('/_img/news_tab_on.gif') no-repeat;color:#2a2c2f}
#home ul.newsnav li img {position:relative;top:9px;left:5px}
#home .newsblock ul.teasers {float:left;font-size:1.05em;width:255px;height:95px;margin:8px;list-style-type:none;font-weight:bold;line-height:1.7em}
#home .newsblock ul.teasers li {background:url('/_img/arrow.gif') no-repeat left 8px;padding-left:10px}
#home .newsblock ul.teasers li a {color:#1c1719;}
#home .newsblock ul.teasers li a:hover {color:#e71a12;}
#home .newsblock img.rss {float:right;position:absolute;margin-left:530px;margin-top:-8px}
#home .newsblock img#main {margin-top:8px}
#home .newsblock .topnewspanel {position:absolute;margin-top:196px;overflow:hidden;width:549px;height:49px;background:url('/_img/panel.png') no-repeat;}
#home .newsblock .topnewspanel h2 {padding:13px;font-size:1.7em;}
#home .newsblock .topnewspanel a {color:#fff;text-decoration:none;}
#home .statsblock {background:#1d1f23;float:left;width:565px;margin-bottom:5px}
#home .statsblock h2 {background:url('/_img/stats_header.gif') no-repeat;text-indent:-9999px;height:62px}
#home .statsblock .inner {float:left;padding:2px 8px 8px 8px}
#home .statsblock .col {float:left;width:272px;}
#home .statsblock .col.left {margin-right:5px}
#home .statsblock .stat_element {float:left;height:130px;width:272px;font-size:1.1em;color:#fff}
#home .statsblock .stat_element.st {background:url('/_img/stat_element_bg.gif') no-repeat}
#home .statsblock .stat_element p.stat {font-size:.85em;color:#0f1214;clear:both;margin:2px 0 0 7px}
#home .statsblock .stat_element p.stat b.t {font-size:1.1em;padding-left:3px;}
#home .statsblock .stat_element h3 {color:#0f1214;font-size:1.1em;padding:4px 0 6px 6px}
#home .statsblock .stat_element a.list {position:absolute;margin:3px 0 0 225px} 
#home .statsblock .performance {float:left;width:272px;color:#1c1719;}
#home .statsblock .performance p.tab {float:left;width:136px;height:25px;text-align:center;font-size:1.1em;font-weight:bold}
#home .statsblock .performance p.tab a {display:block;background:url('/_img/performance_tab.gif') no-repeat #fff;width:136px;color:#1c1719;text-decoration:none;padding-top:5px;padding-bottom:5px}
#home .statsblock .performance p.tab a:hover {background:url('/_img/performance_tab_on.gif') no-repeat #fff;color:#e71a12;}
#home .statsblock .performance p.tab a.current {background:url('/_img/performance_tab_on.gif') no-repeat #fff;color:#e71a12;}
#home .statsblock .performancepanel {float:left;background:url('/_img/performance_bg.jpg') repeat-x #7c7c80;width:270px;border:1px solid #fff;height:355px}
#home .statsblock .performancepanel .pinfo {float:left;width:156px;position:relative;left:15px;margin:15px 0 15px 0}
#home .statsblock .performancepanel .pinfo h3 {font-size:1.3em}
#home .statsblock .performancepanel .pinfo p {padding:2px 0 0 0}
#home .statsblock .performancepanel img.p {float:right;width:86px;margin:5px 10px 5px 0;border:1px solid #fff}
#home .statsblock .performancepanel table {width:250px;margin:5px 0 6px 9px;font-weight:bold}
#home .statsblock .performancepanel table b {color:#e71a12}
#home .statsblock .performancepanel table tr td {border-bottom:1px solid #999da3;padding:1px;text-indent:5px}
#home .statsblock .performancepanel table tr.a {background:#fff;padding-bottom:1px}
#home .statsblock .performancepanel table tr.b {background:#c7cbd1}
#home .statsblock .performancepanel table tr.score td {font-size:1.4em;background:#fff;color:#999999;padding-right:22px}
#home .statsblock .teamofweekpanel {float:left;background:url('/_img/team_of_week_home.gif') repeat-x #7c7c80;width:270px;border:1px solid #fff;height:355px}
#home .statsblock .teamofweekpanel .holder {padding:19px 0 0 11px;color:#fff;font-weight:bold}
#home .statsblock .teamofweekpanel table {width:260px;}
#home .statsblock .teamofweekpanel table span {background:#FF0000; padding:1px 4px 0px 4px; margin-left:4px;}

#home .photogallery {background:#1d1f23;float:left;width:565px;color:#fff}
#home .photogallery h2 {background:url('/_img/gallery_header.gif') no-repeat;text-indent:-9999px;height:35px}
#home .photogallery .galleryholder {width:565px;height:88px;background:#000;border-bottom:4px solid #000000;border-top:4px solid #000000}
#home .photogallery a {float:left;}
#home .photogallery a img {border:none;}
#home .photogallery #photogallery {position:relative;overflow:hidden;width:513px;height:88px;float:left;}
#home #photogallery .belt {position:absolute;left:0px;}
#home #photogallery .panel {float:left;height:88px;margin-right:6px;}
#home .photogallery #gallerydesc {height:50px}
#home .photogallery strong {font-size:1.3em;}
#home .photogallery p {padding:0px 10px 5px 26px;}


.podcastsblock {float:left;width:282px}
.podcasts {background:url('/_img/grad_sm.jpg') repeat-x #cacfd5;padding-bottom:40px;border-left:#cbd0d7 solid 2px;border-right:#cbd0d7 solid 2px;border-bottom:#cbd0d7 solid 2px;float:left;width:278px;}
.podcastsblock h2 {background:url('/_img/header_podcasts.gif') no-repeat;text-indent:-9999px;height:35px}
.podcastsblock ul {margin:10px 0 0 10px;padding-right:10px;list-style-type:none;line-height:1.1em}
.podcastsblock ul li {background:url('/_img/podicon.gif') no-repeat;padding:0 0 14px 28px}
.podcastsblock ul li a {position:relative;top:2px;width:66px;display:block;background:url('/_img/arrow.gif') no-repeat right 4px;}
.podcastsblock b {font-size:1.1em;}
.podcastsblock a.more {position:absolute;margin-left:10px;margin-top:6px}
.podcastsblock a.subscribe {position:absolute;margin-left:150px}

.blog_ads {margin-bottom:5px}

.editorsblock {float:left;width:282px;margin-bottom:5px}
.editors {background:url('/_img/grad_sm.jpg') repeat-x #cacfd5;padding-bottom:10px;border-left:#cbd0d7 solid 2px;border-right:#cbd0d7 solid 2px;border-bottom:#cbd0d7 solid 2px;float:left;width:278px;}
.editorsblock h2 {background:url('/_img/header_editorspick.gif') no-repeat;text-indent:-9999px;height:39px}
.editorsblock ul {margin:10px 0 0 10px;list-style-type:none;line-height:1.1em}
.editorsblock ul li {padding:0 5px 14px 0}

.signup {float:left;width:119px;background:#14171c;margin-bottom:5px}
.signup h2 {background:url('/_img/header_signup.gif') no-repeat;text-indent:-9999px;height:25px}
.signup form {padding:6px;color:#fff;font-weight:bold}
.signup form input.txt {width:97px;padding:2px;border:0px;margin-bottom:5px;color:#666666}
.signup form p {padding-bottom:8px}

.rightads {float:left;width:119px;}
.rightads img {margin-bottom:5px}

#sitemap .inner {padding:10px}
.sitemapholder {border-top:1px solid #777777;padding-top:10px;margin-top:10px;line-height:16px}
.sitemapholder ul {width:120px;float:left;list-style-type:none;}
.sitemapholder a {color:#888888}


/* article page */
#article #col1 .holder {font-size:1.15em;line-height:1.4em}
#article #col1 p {padding:6px 15px 6px 0;}
#article #col1 p.teaser {padding:15px 8px 15px 0}
#article #col1 div.quote {width:212px;height:125px;margin:10px;background:url('/_img/quote.gif') no-repeat;}
#article #col1 div.quote p {width:197px;color:#e71a12;font-weight:bold;font-size:1.1em;position:relative;line-height:1.2em;top:26px;left:12px;margin:4px 0 4px 0;padding:0px}
#article #col1 div.quote p.credit {color:#1c1719;font-size:.85em;padding:0px}
#article #col1 h2 {padding:16px 0 5px 0;line-height:1.3em;font-size:1.8em}

/* related news */
#col2 .relatednewsblock {float:left;width:282px}
#col2 .related {background:url('/_img/grad_sm.jpg') repeat-x #cacfd5;padding-bottom:30px;margin-bottom:5px;border-left:#cbd0d7 solid 2px;border-right:#cbd0d7 solid 2px;border-bottom:#cbd0d7 solid 2px;float:left;width:278px;}
#col2 .related ul a {color:#1c1719;}
#col2 .relatednewsblock h2 {background:url('/_img/header_related.gif') no-repeat;text-indent:-9999px;height:39px}
#col2 .relatednewsblock ul {margin:10px 0 0 10px;padding-right:10px;list-style-type:none;line-height:1.2em}
#col2 .relatednewsblock ul li {padding:0 0 8px 5px}
#col2 .relatednewsblock b {font-size:1.1em;}
#col2 .relatednewsblock a.more {position:absolute;margin-left:10px;margin-top:3px}
#col2 .relatednewsblock a:hover {color:#e71a12}

/* news */
#col2 .newsblock {float:left;width:282px}
#col2 .news {background:url('/_img/grad_sm.jpg') repeat-x #cacfd5;padding-bottom:15px;margin-bottom:5px;border-left:#cbd0d7 solid 2px;border-right:#cbd0d7 solid 2px;border-bottom:#cbd0d7 solid 2px;float:left;width:278px;}
#col2 .news ul a {color:#1c1719;}
#col2 .news ul img {margin-right:10px}
#col2 .newsblock h2 {background:url('/_img/header_news.gif') no-repeat;text-indent:-9999px;height:39px}
#col2 .newsblock ul {margin:10px 0 0 10px;padding-right:10px;list-style-type:none;line-height:1.2em}
#col2 .newsblock ul li {padding:0 0 8px 5px}
#col2 .newsblock b {font-size:1.1em;}

/* also */
.alsoblock {float:left;width:282px}
.also {background:url('/_img/grad_sm.jpg') repeat-x #cacfd5;padding-bottom:10px;margin-bottom:5px;border-left:#cbd0d7 solid 2px;border-right:#cbd0d7 solid 2px;border-bottom:#cbd0d7 solid 2px;float:left;width:278px;}
.also ul a {color:#1c1719;}
.alsoblock h2 {background:url('/_img/header_also.gif') no-repeat;text-indent:-9999px;height:39px}
.alsoblock ul {margin:10px 0 0 10px;padding-right:10px;list-style-type:none;line-height:1.2em}
.alsoblock ul li {padding:0 0 8px 5px}
.alsoblock b {font-size:1.1em;}
.alsoblock a.cat {color:#e71a12;}

/* news page */
#news #col1 ul {margin-top:10px;float:left;list-style-type:none;font-size:1.1em}
#news #col1 ul li {padding:10px 0 10px 0;width:262px;border-bottom:1px dotted #cdcfd2;}
#news #col1 ul li b {font-size:1.1em}
#news #col1 ul li em {color:#999999}
#news #col1 ul li span {color:#999999;padding:0 10px 0 10px}
#news #col1 .topstory {float:left;margin:15px 0 30px 0}
#news #col1 .topstory img {margin-right:10px}
#news #col1 .topstory h2 {font-size:1.6em;padding:0 0 5px 0;margin:0px}
#news #col1 .topstory p {font-size:1.2em}
#news #col1 .searchpanel {/*background:url('/_img/search_bg.jpg') no-repeat;*/font-size:1.1em;width:565px;height:90px;border-bottom:2px solid #dfe2e6;}
#news #col1 .searchpanel form {padding:15px 0 0 12px;}
#news #col1 .searchpanel form input {padding:5px;width:180px;border:1px solid #bec1c5}
#news #col1 .searchpanel form img {position:relative;left:5px;top:9px;margin-right:20px}
#news #col1 .searchpanel a {color:#0089cc}
#news #col1 .paging {width:540px;height:20px;position:relative;top:12px;left:10px;}
#news #col1 .found {position:relative;top:-10px;float:right;font-size:1.3em;padding-right:10px}

/* matchdata */
#matchdata #col1 form {background:url('/_img/matchdata_top_grad.jpg') repeat-x;float:left;width:565px;height:50px}
#matchdata #col4 form {background:url('/_img/matchdata_top_grad.jpg') repeat-x;float:left;width:854px;height:60px}
#matchdata #col1 form .inner , #matchdata #col4 form .inner {float:left;margin:20px 0 0 10px}
#matchdata #col1 form select , #matchdata #col4 form select {float:left;margin-right:5px;}
#matchdata #col1 h3.comp {background:url('/_img/header_bg.gif') repeat-x;color:#fff;height:25px;padding:10px 0 0 0;margin-top:15px;text-indent:10px;font-size:1.2em}
#matchdata #col1 h3.table {background:url('/_img/header_bg.gif') repeat-x;color:#fff;height:25px;padding:10px 0 0 0;text-indent:10px;font-size:1.2em}
#matchdata #col1 .fixblock {width:565px;background:url('/_img/matchdata_bg.gif') repeat-x #e5e7e7;margin-bottom:3px;}
#matchdata #col1 table {padding:14px 10px 6px 10px}
#matchdata #col1 p.date {padding:4px 10px 0 10px}
#matchdata #col1 table tr {background:#fff;margin-bottom:2px}
#matchdata #col1 table tr td {padding:5px;border-bottom:2px #e5e7e7 solid}
#matchdata #col1 table td.h , #matchdata #col1 .fixblock table td.a {width:110px;font-weight:bold}
#matchdata #col1 table td.v {width:30px;text-align:center}
#matchdata #col1 table td.k {width:30px;text-align:left}
#matchdata #col1 table td.s {width:110px;text-align:left}
#matchdata #col1 table td.tv {width:50px;text-align:center}
#matchdata #col1 table td.score {width:50px;text-align:center}
#matchdata #col1 .leagueblock {float:left;height:430px;width:565px;background:url('/_img/matchdata_bg.gif') repeat-x #e5e7e7;margin-bottom:3px;}
#matchdata #col1 .leagueblock table.league {padding:3px 10px 10px 10px}
#matchdata #col1 .leagueblock tr.leaguetop {background:none;}
#matchdata #col1 .leagueblock tr.leaguetop td {border:none;padding:1px;font-weight:bold}
#matchdata #col1 .leaguefooter {padding:20px 0 0 0;height:120px;width:565px;background:#e5e7e7}
#matchdata #col1 .leaguefooter p {margin-left:12px}

#col2 .formguide h2 {background:url('/_img/header_form.gif') no-repeat;text-indent:-9999px;height:39px}
#col2 .formguide .inner {background:url('/_img/grad_sm.jpg') repeat-x #cacfd5;padding-bottom:10px;margin-bottom:3px;height:414px;border-left:#cbd0d7 solid 2px;border-right:#cbd0d7 solid 2px;border-bottom:#cbd0d7 solid 2px;float:left;width:278px;}
#club #col2 .formguide .inner {background:url('/_img/grad3.jpg') repeat-x #cacfd5;height:55px;font-size:1.1em}
#col2 .formguidefooter {float:left;padding:20px 0 0 0;height:120px;background:#e5e7e7}
#col2 .formguidefooter p {margin-left:12px;padding-right:12px}
#col2 .formguide table {padding:10px 10px 0 10px;font-weight:bold}
#col2 .formguide table td {padding:1px}
#col2 .formguide table tr.team td {font-size:1.1em;padding-top:6px}
#col2 .formguide table tr.date {background:url('/_img/form_bg.jpg');color:#fff;}
#col2 .formguide table tr.date div {float:left;width:110px}
#col2 .formguide table tr.date td {padding-left:4px;padding-right:4px}
#col2 .formguide table td.rank {font-size:1.8em;color:#e71a12}
#col2 .formguide table tr.form td {width:22px;text-align:center}
#club #col2 .formguide h2 {background:url('/_img/header_form_sm.jpg') no-repeat;height:33px}

#video .player {float:left;background:url('/_img/video_player_bg.gif') no-repeat;width:854px;height:636px;color:#fff}
#video .player .search {float:right;width:246px;margin:25px 0 0 0;height:30px}
#video .player .search input.txt {float:left;width:168px;margin-right:13px;border:0px;background:#000000;color:#fff;font-size:15px}
#video .player .search input:focus {outline-style:none;}
#video .player .search input.go {position:relative;top:-3px}
#video .player .leftcol {float:left;width:500px;margin:30px 0 0 13px;}
#video .player .rightcol {float:left;width:305px;margin:66px 0 0 25px;}
#video .player .rightcol a.more {height:10px;position:relative;top:-10px}
#video .player h2 {font-size:1.4em;padding:0 0 5px 0}
#video .player p.date {color:#6d6e6e;padding:0 0 10px 0;font-size:1.1em}
#video .player a.rbg {float:left;display:block;background:url('/_img/rbg.gif') no-repeat;width:300px;height:99px;margin-bottom:7px;color:#fff;text-decoration:none}
#video .player a.rbg:hover {background:url('/_img/rbg_on.gif') no-repeat;}
#video .player .rbg img {float:left;width:133px;margin:11px 10px 0 12px}
#video .player .rbg h3 {font-size:1.1em;padding-top:20px;padding-bottom:5px;padding-right:5px}
#video .player span.date {color:#6d6e6e;font-size:.9em;}
#video .player .morevideo {float:left;width:835px;margin:40px 0 0 21px;}
#video .player a.mbg {float:left;margin-right:14px;display:block;background:url('/_img/mbg.gif') no-repeat;width:263px;height:99px;margin-bottom:7px;color:#fff;text-decoration:none}
#video .player a.mbg:hover {background:url('/_img/mbg_on.gif') no-repeat;}
#video .player .mbg img {float:left;width:122px;margin:10px 5px 0 10px}
#video .player a.mbg h3 {font-size:1em;padding-top:10px;padding-bottom:5px}
#video .player .morevideo div.more {width:815px;margin-top:-25px;height:25px;text-align:right}
#video .player a.more:hover {color:#fff}
#video .player .summary {font-size:1.1em;width:290px;height:310px;overflow:hidden}
#video .player .summary p {padding:5px 0 5px 0}

#video .player.browser .holder {float:left;width:835px;margin:40px 0 0 21px;}
#video .player.browser {background:url('/_img/video_browser_bg.gif') no-repeat;}
#video .player.browser .search {height:15px}
#video .player.browser .searchCats {float:left;width:600px;margin-bottom:20px}
#video .player.browser .nav {float:right;margin-bottom:20px;padding-right:20px}
#video .player.browser .favs {position:absolute;top:495px}
#video .player.browser a.clearsearch {padding:0 0 0 40px}
#video .player.browser a.clearsearch:hover {color:#fff}

/*photo page styles*/
#photo .player {float:left;width:854px;color:#fff}
#photo .player .search {float:right;width:246px;margin:25px 0 0 0;height:30px}
#photo .player .search input.txt {float:left;width:168px;margin-right:13px;border:0px;background:#000000;color:#fff;font-size:15px}
#photo .player .search input:focus {outline-style:none;}
#photo .player .search input.go {position:relative;top:-3px}
#photo .player .content {width:100%;padding:30px 0 20px 13px;}
#photo .player h2 {font-size:1.6em;padding:0 0 5px 0}
#photo .player p.date {color:#6d6e6e;padding:0 0 10px 0;font-size:1.1em}
#photo .player p.description {padding:0 0 10px 0;font-size:1.1em}
#photo .player p.caption {padding:0 0 10px 0;font-size:1.1em}

#photo .player .summary {font-size:1.1em;width:290px;height:310px;overflow:hidden}
#photo .player .summary p {padding:5px 0 5px 0}

#photo .player.browser .holder {float:left;width:835px;margin:40px 0 0 21px;}
#photo .player.browser {background:#000 url('/_img/photo_browser_bg.gif') no-repeat top;}
#photo .player.browser .search {height:15px}
#photo .player.browser .searchCats {float:left;width:600px;margin-bottom:20px}
#photo .player.browser .nav {float:right;margin-bottom:20px;padding-right:20px}
#photo .player.browser a.clearsearch {padding:0 0 0 40px}
#photo .player.browser a.clearsearch:hover {color:#fff}

#photo a.mbg {float:left;margin-right:14px;display:block;background:url('/_img/mbg.gif') no-repeat;width:263px;height:99px;margin-bottom:7px;color:#fff;text-decoration:none}
#photo a.mbg:hover {background:url('/_img/mbg_on.gif') no-repeat;}
#photo a.mbg h3 {font-size:1em;padding-top:10px;padding-bottom:5px}
#photo .mbg .photo {width:122px;height:67px;border:1px #fff solid;float:left;margin:10px 5px 0 10px;text-align:center;overflow:hidden;}
#photo .mbg img {width:auto;height:67px;margin:0px auto;}
#photo .rbg h3 {font-size:1.1em;padding-top:20px;padding-bottom:5px;padding-right:5px}
#photo a.rbg {float:left;display:block;width:139px;height:77px;margin:0 28px 7px 0;color:#fff;text-decoration:none;border:1px #fff solid;overflow:hidden;text-align:center;}
#photo .rbg img {width:auto;height:77px;margin:0px auto}
#photo span.date {color:#6d6e6e;font-size:.9em;}
#photo span.description {font-size:.9em;display:block;margin-right:3px;}
#photo #favorites {height:103px;padding:40px 10px;position:relative;}
#photo #favorites.fav {background:transparent url('/_img/photo_fav.gif') no-repeat;}
#photo #favorites.rel {background:transparent url('/_img/photo_rel.gif') no-repeat;}
#photo #favorites a.more:hover {color:#fff}
#photo #favorites div.more {height:25px;position:absolute;right:20px;top:10px}

/* podcasts page */
#podcasts #col1 .searchpanel {font-size:1.1em;width:565px;height:80px;border-bottom:2px solid #dfe2e6;}
#podcasts #col1 .searchpanel form {padding:0 0 0 12px;}
#podcasts #col1 .searchpanel form input {padding:5px;width:180px;border:1px solid #bec1c5}
#podcasts #col1 .searchpanel form img {position:relative;left:5px;top:9px;margin-right:20px}
#podcasts #col1 .searchpanel a {color:#0089cc}
#podcasts #col1 .paging {position:relative;top:10px;left:10px;}
#podcasts #col1 .found {position:relative;top:-5px;float:right;font-size:1.3em;padding-right:10px}
#podcasts #col4 .header {background:url('/_img/podcasts.jpg') no-repeat;width:854px;height:194px;}
#podcasts #col4 .header ul {float:right;width:216px;list-style-type:none;margin-top:45px}
#podcasts #col4 .header ul li {width:145px;height:36px;text-indent:-9999px}
#podcasts #col4 .header ul li a {width:145px;height:36px;display:block}
#podcasts #col4 .header ul li a.itunes {background:url('/_img/podcasts_itunes.gif') no-repeat;}
#podcasts #col4 .header ul li a.itunes:hover {background:url('/_img/podcasts_itunes_on.gif') no-repeat;}
#podcasts #col4 .header ul li a.yahoo {background:url('/_img/podcasts_yahoo.gif') no-repeat;}
#podcasts #col4 .header ul li a.yahoo:hover {background:url('/_img/podcasts_yahoo_on.gif') no-repeat;}
#podcasts #col4 .header ul li a.google {background:url('/_img/podcasts_google.gif') no-repeat;}
#podcasts #col4 .header ul li a.google:hover {background:url('/_img/podcasts_google_on.gif') no-repeat;}
#podcasts #col4 .cast {float:left;margin:15px 0 10px 0;font-size:1.1em;padding-bottom:5px;border-bottom:1px dotted #cccccc}
#podcasts #col4 .cast p {padding-bottom:8px}
#podcasts #col4 #col1 h2 {font-size:1.5em;padding-bottom:10px}
#podcasts #col4 .cast a.play {background:url('/_img/pod_btn_bg.gif') no-repeat;font-weight:bold;text-indent:36px;font-size:1em;text-decoration:none;display:block;width:150px;height:25px;color:#fff;}
#podcasts #col4 .cast p.details {float:right;position:relative;top:-23px;padding:0px}
#podcasts #col4 .cast p.details span {padding:0 10px 0 10px}
#podcasts #col4 .cast .base {background:url('/_img/grad2.jpg') repeat-x;height:20px;margin-top:5px;padding:5px}
#podcasts #col2 .subscribeinfo {background:url('/_img/grad_sm.jpg') repeat-x #cacfd5;font-size:1.1em;float:left;margin:0 0 20px 0}
#podcasts #col2 .subscribeinfo h2 {background:url('/_img/subscribe.gif') no-repeat;text-indent:-9999px;height:39px}
#podcasts #col2 .subscribeinfo .inner {padding:10px}
#podcasts #col2 .subscribeinfo p {padding:5px 0 5px 0}
#podcasts #col2 .feedblock {float:left;width:282px;height:60px;margin-top:20px}
#podcasts #col2 .feedblock input {padding:2px;font-size:1.3em;width:215px;position:relative;top:-7px}


/* blog */
#blog #col4 .header {width:854px;height:204px;margin-bottom:5px}
#blog #col4 .header .profile {float:right;width:262px;color:#fff;margin:40px 15px 0 0;font-size:1.1em}
#blog #col4 .header .profile p {padding:0 0 7px 0}
#blog #col4 .header .profile a:hover {color:#fff}
#blog #col1 {background:url('/_img/grad2.jpg') repeat-x;}
#blog #col1 .holder {font-size:1.2em;line-height:1.4em;}
#blog #col1 .holder p {padding:6px 15px 6px 0;}
#blog #col1 .holder p.date {color:#666666}
#blog #col1 .holder h2 {font-size:1.5em;line-height:1.2em;margin-top:15px;margin-bottom:10px}

#blogs #col1 .team {float:left;margin-top:20px}
#blogs #col1 .team a {width:280px;height:116px;display:block;margin-top:5px;float:left;text-indent:-9999px}
#blogs #col1 .team a.right {position:relative;left:3px;}
#blogs .recentblogs {float:left;width:282px;margin-top:35px}

/* also */
.recentblogs {float:left;width:282px}
.blog {background:url('/_img/grad_sm.jpg') repeat-x #cacfd5;padding-bottom:10px;margin-bottom:5px;border-left:#cbd0d7 solid 2px;border-right:#cbd0d7 solid 2px;border-bottom:#cbd0d7 solid 2px;float:left;width:278px;}
.blog ul a {color:#1c1719;}
.recentblogs h2 {background:url('/_img/header_recent_blogs.gif') no-repeat;text-indent:-9999px;height:39px}
.recentblogs h2.all {background:url('/_img/header_recent_blogs2.gif') no-repeat;text-indent:-9999px;height:39px}
.recentblogs ul {margin:10px 0 0 10px;padding-right:10px;list-style-type:none;line-height:1.2em}
.recentblogs ul li {padding:8px 0 8px 5px;border-bottom:1px dotted #bebebe}
.recentblogs b {font-size:1.1em;}
.recentblogs a.cat {color:#e71a12;}

/* team of the week */
#teamofweek .header {background-image:url(/_img/teamofweek_header.jpg); background-repeat:no-repeat; height:84px; width:854px;}
#teamofweek .header_season {background-image:url(/_img/teamofseason_header.jpg); background-repeat:no-repeat; height:84px; width:854px;}
#teamofweek .outerhold {background-image:url(/_img/teamofweekbg1.gif); padding-left:18px; padding-right:18px; }
#teamofweek .optatext P {color:#FFFFFF; margin-top:30px; margin-bottom:30px;}
#teamofweek .topnav {height:31px; background-image:url(/_img/teamofweekbg3.gif); width:810px;}
#teamofweek .topnav H2 {font-size:1.2em; font-weight:bold; padding-top:8px; padding-left:12px; color:#000000;}
#teamofweek .hold {background-image:url(/_img/teamofweekbg2.jpg); width:810px; height:534px; font-size:1.2em;}
#teamofweek .title {float:left; width:300px; height:27px; }
#teamofweek .topnav UL {float:right; width:442px; margin-top:2px; margin-right:2px;}
#teamofweek .topnav LI {float:right; display:block; text-align:center; margin-left:2px;}
#teamofweek .topnav LI A {font-size:1.1em;  font-family:Arial, Helvetica, sans-serif; background-image:url(/_img/teamofweekbg4.gif); font-weight:bold; display:block; width:145px; text-decoration:none; color:#000000; padding-top:6px; padding-bottom:5px; }
#teamofweek .topnav LI A:HOVER {color:#FF0000; background-image:url(/_img/teamofweekbg4_on.gif);}
#teamofweek .topnav LI A.current {color:#FF0000; background-image:url(/_img/teamofweekbg4_on.gif);}
#teamofweek .detailholder {float:left; width:427px; margin-top:12px;}
#teamofweek .copyhold {width:427px;height:500px;background:#fff}
#teamofweek .copyhold .inner {padding:10px}
#teamofweek .copyhold .inner p {padding:5px 0 5px 0}
#teamofweek .detailtitleleft {float:left; padding-top:4px; padding-left:20px;}
#teamofweek .detailtitle {float:left; width:427px; height:25px; background:#000000; color:#bfc7ca; font-weight:bold; font-size:1.2em;}
#teamofweek .detailtitleleft {float:left; padding-top:4px; padding-left:20px;}
#teamofweek h2.detailtitle {float:left;margin-bottom:10px;height:22px;padding:3px 0 0 6px;background:#000000; color:#bfc7ca; font-weight:bold; font-size:1.2em;}
#teamofweek .detailtitlestar {float:left; padding-top:4px; padding-left:10px;}
#teamofweek .detailtitleright {float:right; padding-top:5px; padding-right:20px;}
#teamofweek .detailprofile {height:132px; background-image:url(/_img/teamofweekbg5.gif); }
#teamofweek .detailprofile H1{margin-bottom:10px;  font-family:Arial, Helvetica, sans-serif; font-size:1.6em }
#teamofweek .detailprofile P {font-size:1.1em; font-weight:bold; }
#teamofweek .detailprofile SPAN {font-weight:normal; }
#teamofweek .detailtable {border-left: solid 1px #555657; border-right: solid 1px #555657; font-weight:bold; margin-bottom:22px;}
#teamofweek .detailtable SPAN {color:#ff0000;}
#teamofweek .detailtrodd {background:#ffffff}
#teamofweek .detailtrtotal {background:#ffffff; font-size:1.4em;}
#teamofweek .detailtreven {background:#cfd3d8}
#teamofweek .detailtable TD {padding:6px; border-bottom:solid 1px #555657;}
#teamofweek .detailprofiledescription {float:left; padding-top:10px; padding-left:20px; line-height:1.6em}
#teamofweek .detailprofiledescription H1 {font-size:1.6em;padding-top:5px}
#teamofweek .detailprofilepic {float:right; padding-top:10px; padding-right:20px; }
#teamofweek .optahead {width:427px; height:25px; background-image:url(/_img/teamofweekopta.gif); }
#teamofweek .pitchholder {float:left; width:375px; padding-top:44px;}
#teamofweek .pitchplayerhold {padding-left:25px;}
#teamofweek .pitchplayerhold table {color:#FFFFFF; font-weight:bold;line-height:1em }
#teamofweek .pitchplayerhold table SPAN.team {font-weight:normal;font-size:.9em}
#teamofweek .pitchplayerhold table SPAN.score {background:#FF0000; padding:1px 4px 0px 4px; margin-left:5px;}
#teamofweek .detailinfo {background:#ffffff; text-align:left; font-weight:normal; }
#teamofweek .detailinfo P {text-align:left; padding:10px; }
#teamofweek .detailinfo H1 {padding:10px; margin-bottom:10px;  font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:1.6em;}

/* stats page */
#stats .header {background-image:url(/_img/stats_header.jpg); background-repeat:no-repeat; height:84px; width:854px;}
#stats .hold TD {padding:5px;}
#stats .hold table span {font-weight:normal}
#stats .tablehead TD {background-color:#999999;padding:0px;font-weight:bold; color:#FFFFFF;}
#stats .tablehead TD a {display:block;padding:5px;color:#fff}
#stats .tablehead TD a:hover {background-color:#ff0000; color:#FFFFFF;}
#stats .tablehead TD a.current {background-color:#ff0000; color:#FFFFFF;}
#stats .outerhold {background-image:url(/_img/teamofweekbg1.gif); padding-left:18px; padding-right:18px; padding-bottom:40px; }
#stats TABLE.st {background-color:#ffffff; font-weight:bold}
#stats .tableodd TD {background-color:#e8e8ea;}
#stats .tableeven TD {background-color:#d2d2d3;}
#stats .tableodd TD.current {background-color:#999999; color:#ffffff;}
#stats .tableeven TD.current {background-color:#999999; color:#ffffff}
#stats .filterhold {float:right; padding-right:20px; padding-top:25px;}
#stats .filteritem {float:left; padding-left:10px; }
#stats .title {background-image:url(/_img/stats_headbg.jpg); width:818px;}
#stats .title H1 {padding:10px; }
#stats .title H1 SPAN {color:#FF0000;}
#stats .keyhold {background-image:url(/_img/stats_headstatsindex.gif); background-repeat:no-repeat; width:818px;}
#stats .keyhold UL {float:left; line-height:1.2em; padding-bottom:10px;}
#stats .keyhold LI {display:block; background-image:url(/_img/bullet.gif); background-repeat:no-repeat; padding-left:10px; list-style:none; color:#FFFFFF;}
#stats .keyholdcol1 {padding-top:50px; float:left; width:175px; color:#FFFFFF;}
#stats table.key {color:#fff;font-size:1.1em}

#stats .stat_element {float:left;background:url('/_img/stat_bg.gif') no-repeat;width:418px;height:190px;font-size:1.1em;color:#fff}
#stats .stat_element.right {width:396px;}
#stats .stat_element p.stat {font-size:.90em;color:#0f1214;clear:both;margin:0 0 1px 7px}
#stats .stat_element p.stat b.t {font-size:1.1em;padding-left:3px;position:relative;top:-2px}
#stats .stat_element h3 {color:#0f1214;font-size:1.3em;padding:6px 0 6px 10px}
#stats .stat_element a.list {position:absolute;margin:6px 0 0 335px}
#stats .stat_element .player {width:100px;float:left;position:relative;top:9px;left:10px}
#stats .stat_element .the_stats {width:270px;float:left;position:relative;top:9px;left:10px}

#competition .competition {float:left;background:url('/_img/comp_bg.jpg') no-repeat;width:854px;padding:0 0 40px 0}
#competition .left {float:left;margin-top:365px;width:330px;left:20px;font-size:1.1em;position:relative;}
#competition .right {float:left;margin-top:170px;width:400px;position:relative;left:65px;}
#competition .intro {float:left;width:400px;color:#fff;font-size:1.3em;font-weight:bold}
#competition #col4 .left h2 {font-size:1.4em;color:#20386c;padding:0 0 15px 0}
#competition #col4 .left em {font-size:.8}
#competition #col4 .left p {padding:5px 0 5px 0}
#competition #col4 form {float:left;margin-top:100px;}
#competition #col4 form h2 {font-size:1.7em;color:#20386c;padding:0 0 15px 0}
#competition #col4 form input.a {padding:7px;margin-bottom:10px;border:1px solid #b1b2b4;width:380px;font-size:1.3em;color:#333333}
#competition #col4 form input.f {padding:3px;margin-bottom:5px;border:1px solid #b1b2b4;width:230px;font-size:1.1em;color:#333333}
#competition #col4 form table {color:#333333;font-size:1.2em}
#competition td.tick {font-size:.8em}

#teams #col1 ul.teams {margin:20px 0 0 20px;list-style-type:none;font-size:1.1em}
#teams #col1 ul.teams li {background:url('/_img/arrow.gif') no-repeat left 6px;padding-bottom:3px;padding-left:10px}
#teams #col1 ul.teams li a {color:#000000;}
#teams #col1 ul.teams li a:hover {color:#e71a12;}

#unsubscribe .contentholder {padding:12px;font-size:1.1em}
#unsubscribe .contentholder input {padding:0 0 5px 0}

/*match predictor game*/
#predict .browser {float:left;background:#000 url('/_img/predict_menu_bg.jpg') repeat-y right;width:854px;color:#fff;position:relative;}
#predict .browser .head {background:transparent url('/_img/predict_head_bg.jpg') repeat-x top;width:100%;height:56px;border-top:4px #da0e19 solid;}

#predict .browser #pagetitle {float:left;background:url('/_img/predict_title.jpg') no-repeat;width:273px;height:56px;text-indent:-999px;font-size:0px;line-height:0px;}

#predict .browser .login {height:50px;width:264px;padding:4px 20px;float:right;background:url('/_img/predict_login_bg.jpg') no-repeat;position:relative;}
* html #predict .browser .login {height:58px;width:304px;}
html>/**/#predict .browser .login {right:16px;}
#predict .browser .login input {border:none;background:#fff;width:109px;height:18px;margin:2px 4px;}
#predict .browser .login .button {background:url('/_img/predict_login.jpg') no-repeat;width:116px;height:41px;margin-top:0px;text-indent:-999px}
#predict .browser .login .button:hover {background:url('/_img/predict_login.jpg') no-repeat;}
#predict .browser .login #greeting {font-size:1.2em;font-weight:bold;}
#predict .browser .login #logout {background:#fd0000 url('/_img/predict_log_arrow.jpg') no-repeat left center;padding-left:10px;float:right;margin-right:20px;}
#predict .browser .login #logout a {color:#fff;text-decoration:none;}

#predict .browser .button {height:40px;width:267px;padding:10px 0px 0px 30px;margin:10px;background:url('/_img/predict_menu_button.jpg') no-repeat;display:block;}
* html #predict .browser .button {height:40px;width:267px;margin:10px;}
#predict .browser .button:hover {background:url('/_img/predict_menu_button_on.jpg') no-repeat;}
#predict .browser .button_on {height:40px;width:267px;padding:10px 0px 0px 30px;margin:10px;background:url('/_img/predict_menu_button_on.jpg') no-repeat;display:block;}
* html #predict .browser .button_on {height:40px;width:267px;margin:10px;}
#predict .browser a img {border:none;}
#predict .browser h3 {font-size:1.8em;margin:10px 0px;}
#predict .browser h3 .name {color:#f80000;text-transform:uppercase;}
#predict .browser .big {font-size:1.5em;}
#predict .browser p {margin:10px 0px;}
#predict .browser .block_input {height:40px;width:295px;padding:5px 15px;border:none;background:url('/_img/predict_block_input.jpg') no-repeat;color:#c00;font-size:20px;font-weight:bold;}
* html #predict .browser .block_input {height:30px;width:265px;}

#predict .browser .clm1 {float:left;width:507px;padding:10px;}
* html #predict .browser .clm1 {width:517px;}
#predict .browser .clm2 {float:left;}

#predict .browser #frame_out {background:url('/_img/predict_frame_bg.jpg') no-repeat;padding:10px 0px;}
#predict .browser #frame {height:384px;width:445px;padding:20px;overflow:auto;}
* html #predict .browser #frame {overflow:visible;overflow-y:auto;overflow-x:hidden;background-attachment:fixed;}
*:first-child+html #predict .browser #frame {overflow:visible;overflow-y:auto;overflow-x:hidden;}
#predict .browser #splash {width:494px;height:443px;margin:5px;}

#predict .browser #fixtures {border-spacing: 0px 10px;font-size:1em;font-weight:bold;width:500px}
#predict .browser #fixtures th {size:1em;color:#959595;}
#predict .browser #fixtures td {background:url('/_img/predict_row_repeat.jpg') repeat-x;border-spacing:10px;height:28px;}
#predict .browser #fixtures .left {background:url('/_img/predict_row_left.jpg') no-repeat left;}
#predict .browser #fixtures .right {background:url('/_img/predict_row_right.jpg') no-repeat right;}
#predict .browser #fixtures .none {background:#000;}
#predict .browser #fixtures .none img {margin-right:5px;}
#predict .browser #fixtures .selected {color:#f80000;}

#predict .browser #past {font-size:1.2em;width:440px}
#predict .browser #past th {background:#222;}
#predict .browser #past .preview {color:#45c;}
#predict .browser #past .fail {color:#c00}
#predict .browser #past .home {text-align:left;padding:0 5px;}
#predict .browser #past .away {text-align:right;padding:0 5px;}
#predict .browser #past .score {text-align:center;}
#predict .browser #key {background:#000;}
#predict .browser #key .preview, #predict .browser #key .normal, #predict .browser #key .fail {width:10px;height:8px;}
#predict .browser #key .preview {background:#45c;}
#predict .browser #key .normal {background:#fff;}
#predict .browser #key .fail {background:#c00;}

#predict .browser #join, #predict .browser #create {width:265px;margin:0 105px;}
* html #predict .browser #join {margin:0 60px;}
* html #predict .browser #create {margin:0 60px;}
#predict .browser #join th, #predict .browser #create th {text-align:left;size:2em;margin:5px 0px;padding:5px 15px;}

#predict .browser #registration th {text-align:right;}
#predict .browser #registration .hr {}
#predict .browser #registration {border-spacing: 0px 2px;font-size:1em;font-weight:bold;width:400px;margin:0 50px;}
#predict .browser #registration td, #predict .browser #registration th {background:url('/_img/predict_row_repeat.jpg') repeat-x;height:28px;padding:0 10px;}
#predict .browser #registration .left {background:url('/_img/predict_row_left.jpg') no-repeat left;width:20px}
#predict .browser #registration .right {background:url('/_img/predict_row_right.jpg') no-repeat right;width:20px}
#predict .browser #registration .none {background:#000;}
#predict .browser #registration .small {font-size:0.8em}
#predict .browser #registration input {height:14px;width:150px;padding:3px;background:#222;border:none;color:#c00;}
* html #predict .browser #registration input {height:12px;width:100px;}
#predict .browser #data_confirm {border-spacing: 0px 10px;font-size:1em;font-weight:bold;width:300px;margin:0 100px}
#predict .browser #data_confirm td {background:url('/_img/predict_row_repeat.jpg') repeat-x;border-spacing:10px;height:28px;}
#predict .browser #data_confirm .left {background:url('/_img/predict_row_left.jpg') no-repeat left;width:20px}
#predict .browser #data_confirm .right {background:url('/_img/predict_row_right.jpg') no-repeat right;width:20px}

#predict .browser #results {font-size:1.2em;font-weight:bold;}
#predict .browser #results .number {color:#424242;text-align:center;}
#predict .browser #results .user_name {}
#predict .browser #results .right {text-align:right;}
#predict .browser #results .points {color:#f80000;}
