/************************************************
 * 
 *  File        :     css/global.css
 *  Version     :     v1.0
 *  Date        :     Thursday, 10th July 2008
 *  Email       :     JakeAlger@comcast.net
 *  Website     :     JakeAlger.com
 *  Company     :     Innate Media Group
 * 
 ************************************************
 * Global style settings
 ************************************************/
 
 @media screen {
  
  * { margin: 0; padding: 0; }
  
  html {  }
  
  body {
    text-align: center;
    font: 11px Arial, Tahoma, Verdana, sans-serif;
    color:#000;
  }
  
  h1         { text-indent: -9000px; color:#fff; font-weight: bold; }
  h3         { font-family: arial, verdana; font-size: 11px; }
  img        { border: 0; vertical-align: bottom; }
  a          { text-decoration: none; overflow: hidden; }
  ul         { list-style-type: none; }
  address    { font-style: normal; }
  input      { vertical-align: middle; }
  select     { font-size: 0.95em; font-weight: normal; color: #12395A; }
  option     { padding-left: 5px; }
  textarea   { font: 0.85em Tahoma, Arial, Verdana, sans-serif; }
  
  .clearfix:after {
    content: "";
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
  }

/************************************************
 * Site Styles
 ************************************************/
 
 #wrapper { width: 1000px; background: url(../images/tv-wrapper-bg.gif) repeat 100% 100%; margin: 0 auto; text-align: left; }

 

 #top                   { padding: 8px; height: 17px; background: url(../images/tv-top-bg.gif) no-repeat; }
 #top p                 { margin: 2px 0 0 10px; font-weight: bold; color:#fff; float: left; }
 #top p a               { color:#fff; }
 #top p a:hover         { text-decoration: underline; }
 #top #login            { float: left; }
 #top #login div        { margin-right: 8px; width: 113px; height: 16px; float: left; background: url(../images/tv-login-div.gif) no-repeat; }
 #top #login div input  { border: 0; background: transparent; }
 #top #login ul         { float: left; }
 #top #login ul li      { display: inline; float: left; }
 #top #search           { float: right; }
 #top #search div       { float: right; margin-right: 8px; width: 163px; height: 16px; background: url(../images/tv-search-div.gif) no-repeat; }
 #top #search div input { border: 0; background: transparent; }
 #top #search ul        { float: right; }

 

 #header    { height: 135px; background: url(../images/tv-header-bg.gif) no-repeat; }
 #header h1 { margin: 14px 0 0 24px; float: left; width: 278px; height: 120px; background: url(../images/tv-header-h1.gif) no-repeat; }
 #header p  { margin: 47px 0 0 169px; float: left; }

 

 #game-navi                 { height: 40px; background: url(../images/tv-game-navigation.gif) repeat-x; }
 #game-navi #games          { width: 100%; float: left; }
 #game-navi #games ul       { }
 #game-navi #games ul li    { margin-top: 2px; float: left; }
 #game-navi #gsub           { float: left; }
 #game-navi #gsub ul        { padding: 3px 0 0 10px; }
 #game-navi #gsub ul li     { font-size: 9px; margin-right: 15px; color:#fff; display: inline; }
 #game-navi #gsub ul li a   { color:#fff; }

 

 #navigation            { height: 29px; background: url(../images/tv-navigation-bg.gif) repeat-x; }
 #navigation ul         { }
 #navigation ul li      { float: left; padding: 7px 10px 0 10px; height: 22px; background: url(../images/tv-navigation-li.gif) no-repeat 100% 0; }
 #navigation ul li a    { color:#737373; font-weight: bold; text-transform: uppercase; }

 

 #content { width: 968px; float: left; padding: 16px; background: url(../images/tv-content-bg.gif) repeat-x; }

 

 div.lheader            { height: 24px; background: url(../images/tv-div-header-large.gif) no-repeat; }

 div.lheader ul         { padding: 2px 12px 0 12px; }

 div.lheader ul li      { }

 div.lheader ul li.head { float: left; }

 div.lheader ul li.more { float: right; }

 

 div.lxlheader              { height: 24px; background: url(../images/tv-div-header-lxlarge.gif) no-repeat; }

 div.lxlheader ul           { padding: 2px 12px 0 12px; }

 div.lxlheader ul li        { }

 div.lxlheader ul li.head   { float: left; }

 div.lxlheader ul li.more   { float: right; }

 

 div.xlheader               { height: 24px; background: url(../images/tv-div-header-xlarge.gif) no-repeat; }

 div.xlheader ul            { padding: 2px 12px 0 12px; }

 div.xlheader ul li         { }

 div.xlheader ul li.head    { float: left; }

 div.xlheader ul li.more    { float: right; }

 

 div.mheader            { height: 24px; background: url(../images/tv-div-header-medium.gif) no-repeat; }

 div.mheader ul         { padding: 2px 12px 0 12px; }

 div.mheader ul li      { }

 div.mheader ul li.head { float: left; }

 div.mheader ul li.more { float: right; }

 

 div.smheader               { height: 24px; background: url(../images/tv-div-header-smedium.gif) no-repeat; }

 div.smheader ul            { padding: 2px 12px 0 12px; }

 div.smheader ul li         { }

 div.smheader ul li.head    { float: left; }

 div.smheader ul li.more    { float: right; }

 

 #home-left                                     { width: 504px; float: left; }

 #home-left #news                               { float: left; width: 502px; background: url(../images/tv-news-bg.gif) repeat-y; border:#f2f2f2 1px solid; border-top: 0; }

 #home-left #news #post                         { width: 287px; padding: 10px; float: left; }

 #home-left #news #post h2                      { color:#4a4a4a; font-size: 11px; }

 #home-left #news #post p                       { float: left; color:#000; margin-top: 10px; }

 #home-left #news #post dl                      { color:#000; margin-top: 10px; float: left; width: 287px; }

 #home-left #news #post dl dt                   { float: left; }

 #home-left #news #post dl dd                   { float: right; }

 #home-left #news #post ul                      { float: left; margin-top: 10px; }

 #home-left #news #post ul li                   { }

 #home-left #news #headlines                    { padding: 10px; width: 175px; float: left; }

 #home-left #news #headlines h3                 { font-size: 11px; color:#979797; font-family: Arial, Verdana; text-transform: uppercase; }

 #home-left #news #headlines table              { margin: 5px 0 10px 0; }

 #home-left #news #headlines table tr           { }

 #home-left #news #headlines table tr td        { padding: 2px 5px 2px 0; color:#000; }
 #home-left #news #headlines table tr td a      { color:#000; }

 #home-left #news #headlines table tr td strong { color:#4396d6; }

 

 #home-left #videos             { border:#dedede 1px solid; border-top: 0; background-color:#fff; float: left; width: 502px; margin-top: 16px; }

 #home-left #videos .vid        { margin: 8px 0 12px 17px; width: 102px; float: left; }

 #home-left #videos .vid p      { border:#d7d7d7 1px solid; padding: 3px; }

 #home-left #videos .vid h3     { margin: 2px; line-height: 11px; font-size: 11px; color:#000; font-family: Arial, Verdana; }

 #home-left #videos .vid dl     { margin-top: 3px; }

 #home-left #videos .vid dl dt  { padding-top: 2px; color:#4195d7; float: left; font-weight: bold; }

 #home-left #videos .vid dl dd  { float: right; }

 

 #home-middle                       { width: 256px; float: left; margin-left: 21px; }

 #home-middle table                 { margin: 5px 0 10px 0; width: 100%; }

 #home-middle table tr              { }

 #home-middle table tr td           { padding: 2px 5px 2px 0; background: url(../images/tv-dotted-grey.gif) repeat-x 100% 100%; color:#000; }

 #home-middle table tr td strong    { color:#4396d6; }

 

 #home-middle #latest-threads { border:#dedede 1px solid; border-top: 0; padding: 0 5px 0 5px; background-color:#fff; }
 #home-middle #latest-threads a { color:#000; }
 
  #home-middle #latest-blogs { border:#dedede 1px solid; border-top: 0; padding: 0 5px 0 5px; background-color:#fff; }
 #home-middle #latest-blogs a { color:#000; }

 

 #home-middle #featured-article                 { margin-top: 7px; background-color:#1a3045; }

 #home-middle #featured-article h3              { padding: 4px 0 0 5px; color:#fff; height: 18px; border:#484848 1px solid; background: url(../images/tv-featuredarticle-h3.gif) repeat-x; }

 #home-middle #featured-article p.info          { color:#fff; padding: 5px; }

 #home-middle #featured-article ul.more         { padding: 0 5px 5px 5px; text-align: right; }

 #home-middle #featured-article ul.more li      { color:#0471d6; font-weight: bold; }

 #home-middle #featured-article ul.more li a    { color:#0471d6; }

 

 #home-middle #gaming-news          { margin-top: 7px; border:#dedede 1px solid; border-top: 0; background-color:#fff; }

 #home-middle #gaming-news table    { padding: 0 5px 0 5px; }
 #home-middle #gaming-news table a  { color:#000; }

 

 #contactus                             { width: 783px; float: left; border:#dedede 1px solid; border-top: 0; background-color:#fff; }

 #contactus #form                       { width: 480px; float: left; padding: 15px; }

 #contactus #form div                   { margin-bottom: 5px; width: 475px; float: left; background: url(../images/tv-contact-input.gif) no-repeat 85px 0; }

 #contactus #form div label             { width: 85px; color:#4a4a4a; font-weight: bold; float: left; }

 #contactus #form div input             { width: 363px; border: 0; height: 20px; margin: 2px 0 0 3px; float: left; background: transparent; }

 #contactus #form div.comments          { border: 0; height: 228px; float: left; background: url(../images/tv-contact-textarea.gif) no-repeat 85px 0; }

 #contactus #form div.comments textarea { width: 366px; border: 0; height: 223px; margin: 2px 0 0 3px; background: transparent; float: left; }

 #contactus #form ul                    { margin-left: 85px; }

 #contactus #info                       { margin-top: 15px; width: 239px; float: left; }

 #contactus #info h3                    { padding: 2px 0 0 12px; height: 22px; background: url(../images/tv-contact-info-h3.gif) no-repeat; }

 #contactus #info dl                    { border:#dedede 1px solid; color:#4a4a4a; float: left; width: 237px; border-top: 0; }

 #contactus #info dl dt                 { padding: 5px 0 0 10px; background-color:#fff; font-weight: bold; }

 #contactus #info dl dd                 { padding: 0 0 5px 10px; }

 #contactus #info dl dt.grey,

 #contactus #info dl dd.grey            { background-color:#f8f8f8; }

 

 #profile                                   { width: 783px; float: left; border:#dedede 1px solid; border-top: 0; background-color:#fff; }

 #profile #main                             { width: 492px; float: left; padding: 15px; }

 #profile #main #info                       { margin-bottom: 15px; float: left; }

 #profile #main #info p#thumb               { width: auto; padding: 3px; border:#d7d7d7 1px solid; float: left; }

 #profile #main #info #quicknav             { margin-left: 10px; width: 380px; float: left; }

 #profile #main #info #quicknav dl          { width: 380px; float: left; }

 #profile #main #info #quicknav dl dt       { color:#0471d6; padding-bottom: 5px; font-weight: bold; background: url(../images/tv-dotted-grey.gif) repeat-x 100% 100%; }

 #profile #main #info #quicknav dl dt img   { float: left; margin: 1px 5px 0 0; }

 #profile #main #info #quicknav dl dt a     { color:#0471d6; }

 #profile #main #info #quicknav dl dd       { color:#4a4a4a; margin-top: 5px; }

 #profile #main #info #quicknav ul          { margin-top: 9px; float: left; }

 #profile #main #info #quicknav ul li       { float: left; }

 #profile #main #info h3                    { color:#0471d6; clear: both; padding: 10px 0 10px 0; float: left; }

 #profile #main #info p                     { color:#4a4a4a; clear: both; float: left; width: 492px; }

 

 #profile #favorites                { width: 239px; float: left; }

 #profile #favorites h3             { padding: 2px 0 0 12px; height: 22px; background: url(../images/tv-div-header-smedium.gif) no-repeat; }

 #profile #favorites dl             { color:#4a4a4a; border:#dedede 1px solid; border-top: 0; float: left; }

 #profile #favorites dl dt          { font-weight: bold; padding: 3px 0 3px 10px; width: 68px; float: left; }

 #profile #favorites dl dd          { padding: 3px 0 3px 10px; width: 149px; float: left; }

 #profile #favorites dl dt.grey,

 #profile #favorites dl dd.grey     { background-color:#fcfcfc; }

 

 #profile #computer-specs               { width: 239px; float: right; }

 #profile #computer-specs h3            { padding: 2px 0 0 12px; height: 22px; background: url(../images/tv-div-header-smedium.gif) no-repeat; }

 #profile #computer-specs dl            { color:#4a4a4a; border:#dedede 1px solid; border-top: 0; float: left; }

 #profile #computer-specs dl dt         { font-weight: bold; padding: 3px 0 3px 10px; width: 68px; float: left; }

 #profile #computer-specs dl dd         { padding: 3px 0 3px 10px; width: 149px; float: left; }

 #profile #computer-specs dl dt.grey,

 #profile #computer-specs dl dd.grey    { background-color:#fcfcfc; }

 

 #profile #user-comments                    { width: 492px; margin-top: 15px; float: left; }

 #profile #user-comments h3                 { padding-left: 12px; height: 24px; background: url(../images/tv-div-header-mlarge.gif) no-repeat; }

 #profile #user-comments #comments          { float: left; width: 490px; border:#dedede 1px solid; border-top: 0; }

 #profile #user-comments #comments dl       { float: left; width: 476px; padding: 3px 7px 3px 7px; background-color:#f5f5f5; }

 #profile #user-comments #comments dl dt    { font-weight: bold; color:#4a4a4a; float: left; }

 #profile #user-comments #comments dl dt a  { color:#0471d6; }

 #profile #user-comments #comments dl dd    { color:#4a4a4a; float: right; }

 #profile #user-comments #comments p        { color:#4a4a4a; padding: 7px; clear: both; }
 
 #profile #user-comments #post-comment          { padding: 10px; float: left; }
 #profile #user-comments #post-comment textarea { width: 465px; font-size: 11px; height: 125px; }
 #profile #user-comments #post-comment input    { margin-top: 3px; float: right; }

 

 #profile #friends                          { width: 239px; margin: 15px 15px 0 0; float: right; }

 #profile #friends h3                       { padding-left: 12px; height: 24px; background: url(../images/tv-div-header-smedium.gif) no-repeat; }

 #profile #friends table                    { border:#dedede 1px solid; border-top: 0; width: 100%; }

 #profile #friends table tr                 { }

 #profile #friends table tr td              { padding: 3px 5px 3px 5px; font-weight: bold; }

 #profile #friends table tr.grey td         { background-color:#fcfcfc; }

 #profile #friends table tr.grey td img     { float: left; }

 #profile #friends table tr td.user a       { color:#0471d6; }

 #profile #friends table tr td.profile a    { color:#4a4a4a; }

 

 #recent-blogs                              { width: 239px; margin: 15px 15px 0 0; float: right; }

 #recent-blogs #blogs                       { width: 237px; border:#dedede 1px solid; border-top: 0; }

 #recent-blogs #blogs div.post              { padding: 10px; margin-bottom: 10px; background: url(../images/tv-blog-post-bg.gif) repeat-x; }

 #recent-blogs #blogs div.post dl           { font-weight: bold; padding-bottom: 5px; background: url(../images/tv-dotted-grey.gif) repeat-x 100% 100%; }

 #recent-blogs #blogs div.post dl dt        { color:#0471d6; }

 #recent-blogs #blogs div.post dl dt a      { color:#0471d6; }

 #recent-blogs #blogs div.post dl dd        { color:#4a4a4a; }

 #recent-blogs #blogs div.post p            { color:#4a4a4a; margin-top: 5px; }

 #recent-blogs #blogs div.post ul           { margin-top: 10px; }

 #recent-blogs #blogs div.post ul li        { color:#4a4a4a; display: inline; margin-right: 10px; }

 #recent-blogs #blogs div.post ul li strong { color:#0471d6; }

 #recent-blogs #blogs div.post ul li a      { color:#4a4a4a; font-weight: bold; }

 

 #blogs                                 { width: 783px; float: left; border:#dedede 1px solid; border-top: 0; background-color:#fff; }

 #blogs #main                           { width: 492px; float: left; padding: 15px; }

 #blogs #main #info                     { margin-bottom: 15px; float: left; }

 #blogs #main #info p#thumb             { width: auto; padding: 3px; margin: 0; border:#d7d7d7 1px solid; float: left; }

 #blogs #main #info #quicknav           { margin-left: 10px; width: 380px; float: left; }

 #blogs #main #info #quicknav dl        { width: 380px; float: left; }

 #blogs #main #info #quicknav dl dt     { color:#0471d6; padding-bottom: 5px; font-weight: bold; background: url(../images/tv-dotted-grey.gif) repeat-x 100% 100%; }

 #blogs #main #info #quicknav dl dt img { float: left; margin: 1px 5px 0 0; }

 #blogs #main #info #quicknav dl dt a   { color:#0471d6; }

 #blogs #main #info #quicknav dl dd     { color:#4a4a4a; margin-top: 5px; }

 #blogs #main #info #quicknav dl dd em  { font-style: normal; font-weight: bold; color:#0471d6; }

 #blogs #main #info #quicknav ul        { margin-top: 9px; float: left; }

 #blogs #main #info #quicknav ul li     { float: left; }

 #blogs #main #info dl.binfo            { clear: both; width: 100%; padding: 10px 0 10px 0; float: left; }

 #blogs #main #info dl.binfo dt         { color:#0471d6; font-weight: bold; }

 #blogs #main #info dl.binfo dd         { color:#4a4a4a; font-weight: bold; }

 #blogs #main #info p                   { color:#4a4a4a; margin-bottom: 10px; clear: both; float: left; width: 492px; }

 #blogs #main #info ul                  { margin-botom: 10px; clear: both; float: left; width: 100%; }

 #blogs #main #info ul li               { color:#4a4a4a; font-weight: bold; }

 #blogs #main #info ul li a             { color:#4a4a4a; }

 

 #matches                                               { width: 783px; float: left; border:#dedede 1px solid; border-top: 0; background-color:#fff; }

 #matches div.live                                      { width: 753px; float: left; margin: 15px 15px 0 15px; padding-bottom: 10px; background: url(../images/tv-dotted-grey.gif) repeat-x 100% 100%; }

 #matches div.live p.thumb                              { width: auto; padding: 3px; margin: 0; border:#d7d7d7 1px solid; float: left; }

 #matches div.live div.quickinfo                        { color:#4a4a4a; width: 260px; float: left; margin-left: 10px; }

 #matches div.live div.quickinfo h3                     { color:#0471d6; }

 #matches div.live div.quickinfo dl                     { margin: 10px 0 10px 0; clear: both; }

 #matches div.live div.quickinfo dl dt                  { font-weight: bold; }

 #matches div.live div.quickinfo dl dt strong.male      { color:#0471d6; }

 #matches div.live div.quickinfo dl dt strong.female    { color:#d604c0; }

 #matches div.live div.quickinfo dl dd                  { }

 #matches div.live div.quickinfo table                  { width: 100%; line-height: 19px; }

 #matches div.live div.quickinfo table th strong        { color:#0471d6; }

 #matches div.live div.quickinfo table tr               { }

 #matches div.live div.quickinfo table tr td            { }

 #matches div.live div.quickinfo table tr td strong     { color:#0471d6; }

 #matches div.live div.info                             { width: 310px; float: right; }

 #matches div.live div.info p                           { line-height: 15px; margin-bottom: 10px; }

 

 #matches #recent-matches                                           { float: left; width: 745px; margin: 19px 19px 0 19px; }

 #matches #recent-matches div.scoreboard                            { margin: 14px 0 0 14px; font-size: 9px; font-family: Verdana; width: 228px; padding: 1px; height: 101px; background: url(../images/tv-scoreboard-bg.gif) no-repeat; float: left; }

 #matches #recent-matches div.scoreboard dl                         { padding: 3px 8px 0 8px; width: 212px; margin-bottom: 5px; float: left; color:#fff; }

 #matches #recent-matches div.scoreboard dl dt                      { text-transform: uppercase; font-weight: bold; float: left; }

 #matches #recent-matches div.scoreboard dl dd                      { float: right; }

 #matches #recent-matches div.scoreboard table                      { width: 100%; }

 #matches #recent-matches div.scoreboard table th                   { text-transform: uppercase; padding: 3px 5px 3px 5px; background-color:#d1d1d1; color:#fff; }

 #matches #recent-matches div.scoreboard table tr                   { }

 #matches #recent-matches div.scoreboard table tr td                { padding: 4px 5px 4px 5px; color:#4a4a4a; }

 #matches #recent-matches div.scoreboard table tr td strong.green   { color:#3fb528; }

 #matches #recent-matches div.scoreboard table tr td strong.red     { color:#b52828; }

 #matches #recent-matches div.scoreboard table tr td a              { color:#0471d6; font-weight: bold; }

 #matches #recent-matches div.scoreboard table tr.grey td           { background-color:#f6f6f6; }

 #matches #recent-matches div.scoreboard ul                         { text-align: center; margin-top: 5px; }

 #matches #recent-matches div.scoreboard ul li                      { color:#4a4a4a; display: inline; font-weight: bold; }

 #matches #recent-matches div.scoreboard ul li span                 { padding: 0 3px 0 3px; }

 #matches #recent-matches div.scoreboard ul li a                    { color:#4a4a4a; }

 

 #pages                 { padding: 19px; float: left; }

 #pages ul              { }

 #pages ul li           { display: inline; }

 #pages ul li a         { color:#4a4a4a; }

 #pages ul li a:hover   { text-decoration: underline; }

 

 #videos                        { width: 783px; float: left; border:#dedede 1px solid; border-top: 0; background-color:#fff; }

 #videos #main-vid              { margin: 15px; }

 #videos #main-vid p.thumb      { width: auto; padding: 3px; margin: 0; border:#d7d7d7 1px solid; float: left; }

 #videos #main-vid #info        { width: 470px; float: left; margin-left: 10px; }

 #videos #main-vid #info dl     { font-weight: bold; }

 #videos #main-vid #info dl dt  { color:#0471d6; }

 #videos #main-vid #info dl dd  { color:#4a4a4a; }

 #videos #main-vid #info p      { line-height: 15px; color:#4a4a4a; margin-top: 10px; }

 #videos #main-vid #info ul     { margin-top: 10px; }

 

 #videos #highest-rated                             { float: left; width: 745px; margin: 19px 19px 0 19px; border:#dedede 1px solid; }

 #videos #highest-rated div.video                   { margin: 10px 0 0 25px; padding-bottom: 10px; width: 215px; float: left; }

 #videos #highest-rated div.video div.left          { width: 100px; float: left; }

 #videos #highest-rated div.video div.left p.thumb  { width: auto; padding: 3px; margin: 0; border:#d7d7d7 1px solid; float: left; }

 #videos #highest-rated div.video div.left ul       { padding-top: 7px; clear: both; }

 #videos #highest-rated div.video div.right         { width: 105px; float: right; }

 #videos #highest-rated div.video div.right dl      { width: 105px; font-weight: bold; line-height: 11px; float: right; }

 #videos #highest-rated div.video div.right dl dt   { color:#000; }

 #videos #highest-rated div.video div.right dl dd   { color:#4195d7; }

 #videos #highest-rated div.video div.right p       { float: left; margin-top: 5px; line-height: 13px; color:#4a4a4a; }

 

 #videos #newest-videos             { float: left; width: 745px; margin: 19px 19px 0 19px; border:#dedede 1px solid; }

 #videos #newest-videos .vid        { margin: 8px 0 12px 18px; width: 102px; float: left; }

 #videos #newest-videos .vid p      { border:#d7d7d7 1px solid; padding: 3px; }

 #videos #newest-videos .vid h3     { margin: 2px; line-height: 11px; font-size: 11px; color:#000; font-family: Arial, Verdana; }

 #videos #newest-videos .vid dl     { margin-top: 3px; }

 #videos #newest-videos .vid dl dt  { padding-top: 2px; color:#4195d7; float: left; font-weight: bold; }

 #videos #newest-videos .vid dl dd  { float: right; }

 

 #team                                              { width: 783px; float: left; border:#dedede 1px solid; border-top: 0; background-color:#fff; }

 #team div.game                                     { margin: 20px 0 20px 37px; width: 331px; height: 175px; float: left; }

 #team div.game div.left                            { width: 115px; float: left; }

 #team div.game div.left p.thumb                    { width: auto; padding: 3px; margin: 0; border:#d7d7d7 1px solid; float: left; }

 #team div.game div.left h3                         { margin: 5px 0 10px 0; width: 100%; float: left; text-decoration: underline; color:#0471d6; }

 #team div.game div.left h4                         { margin: 10px 0 5px 0; font-family: arial, verdana, tahoma; font-size: 11px; color:#4a4a4a; }

 #team div.game div.left ul                         { line-height: 17px; }

 #team div.game div.left ul li                      { color:#4a4a4a; display: block; }

 #team div.game div.left ul li img                  { float: left; margin: 3px 4px 0 0; }

 #team div.game div.left ul li a                    { color:#4a4a4a; }

 #team div.game div.right                           { width: 216px; float: right; }

 #team div.game div.right table                     { width: 100%; line-height: 19px; }

 #team div.game div.right table tr                  { }

 #team div.game div.right table tr td               { padding-left: 5px; color:#4a4a4a; }

 #team div.game div.right table tr td strong.green  { color:#22c539; }

 #team div.game div.right table tr td strong.blue   { color:#0471d6; }

 #team div.game div.right #recent                   { width: 216px; float: right; }

 #team div.game div.right #recent h3                { text-indent: -9000px; height: 17px; background: url(../images/tv-recentmatches-header.gif) no-repeat; }

 #team div.game div.right #upcoming                 { width: 216px; margin-top: 10px; float: right; }

 #team div.game div.right #upcoming h3              { text-indent: -9000px; height: 17px; background: url(../images/tv-upcomingmatches-header.gif) no-repeat; }

 

 #support       { width: 155px; background-color:#e9e9e9; border:#d7d7d7 1px solid; padding: 5px; float: right; }

 #support h3    { height: 24px; padding: 2px 12px 0 12px; background: url(../images/tv-div-header-small.gif) no-repeat; }

 #support ul    { background-color:#fff; border:#e5e5e5 1px solid; border-top: 0; }

 
 div.create,
 div.remove,
 div.listing,
 div.block-links,
 div.pagination { width: 968px; float: left; }
 
 div.create h2,
 div.remove h2,
 div.listing h2 { height: 18px; margin-bottom: 5px; padding: 6px 0 0 10px; font-size: 10px; font-family: verdana; color:#fff; background: url(../images/h2.png) no-repeat; }
 
 div.create div                 { width: 968px; margin-top: 10px; float: left; }
 div.create div.login           { width: 663px; margin-left: 305px; }
 div.create div.login div       { width: 663px; }
 div.create div label           { width: 100px; font-weight: bold; color:#737373; float: left; text-align: right; margin-right: 10px; }
 div.create div input.text      { width: 200px; }
 div.create div input.button    { float: right; margin: 20px; }
 div.create div input.lbutton   { float: left; margin: 5px 0 0 270px; }
 div.create div textarea        { width: 300px; height: 150px; }
 div.create div select          { width: 200px; }
 
 div.remove p { padding: 25px; background-color:#fff; border:#dedede 1px solid; text-align: center; }
 
 div.listing table              { width: 100%; background-color:#fff; border:#dedede 1px solid; }
 div.listing table tr           { }
 div.listing table tr th        { padding: 5px; background-color:#eaeaea; }
 div.listing table tr td        { padding: 5px; }
 div.listing table tr td img    { margin: 0 3px 0 3px; }
 div.listing table tr td a      { color:#000; }
 div.listing table tr.odd td    { background-color:#fff; }
 div.listing table tr.even td   { background-color:#fbfbfb; }
 
 div.block-links                    { margin-top: 10px; }
 div.block-links ul                 { margin-right: 10px; }
 div.block-links ul li              { display: inline; font-weight: bold; }
 div.block-links ul li a            { float: right; width: 54px; height: 17px; text-indent: -9000px; }
 div.block-links ul li a.b-create   { background: url(../images/button-create.png) no-repeat; }
 div.block-links ul li a:hover      { text-decoration: underline; }
     
 div.pagination                     { margin-top: 10px; }
 div.pagination p                   { text-align: center; margin-bottom: 7px; font-weight: bold; }
 div.pagination ul                  { text-align: center; }
 div.pagination ul li               { display: inline; margin-right: 2px; }
 div.pagination ul li a             { color:#000; background-color:#fff; border:#dedede 1px solid; padding: 3px 5px 3px 5px; }
 div.pagination ul li a:hover,
 div.pagination ul li a.selected    { background-color:#0471d6; color:#fff; }
 	
 	
 #footer            { padding: 13px; clear: both; background:#3f3f3f url(../images/tv-footer-bg.gif) repeat-x; }
 #footer ul         { font-size: 11px; }
 #footer ul li      { color:#fff; display: inline; margin-right: 10px; font-weight: bold; }
 #footer ul li a    { color:#fff; }
 #footer p          { margin-top: 10px; color:#fff; }
 
 }