/************************************************
 * 
 *  File        :     css/global.css
 *  Version     :     v1.4
 *  Date        :     April 2009
 *  Email       :     lawrencealan@gmail.com
 *  Website     :     www.lawrencealan.com
 * 
 * Original:
 *  File        :     css/global.css
 *  Version     :     v1.0
 *  Date        :     Wednesday, 06 February 2008
 *  Email       :     JakeAlger@comcast.net
 *  Website     :     JakeAlger.com
 * 
 ************************************************
 * Global style settings
 ************************************************/
 
 @media screen {
  
  * { margin: 0; padding: 0; }

.clear { clear:both; }  
  html { background:#303030 url(../images/wo-html-bg.gif) repeat-x; }
  
  body {
		height:100%;
    text-align: center;
    font: 10px Verdana, Tahoma, Arial, sans-serif;
    color:#000;
  }
  
  
  h1         { text-indent: -9000px; }
  h2         { font-size: 10px; padding-left: 8px; }
  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: 1em Tahoma, Arial, Verdana, sans-serif; }
  
  .clearfix:after {
    content: "";
    display: block; 
    height: 100%; 
    clear: both; 
    visibility: hidden;
  }

/************************************************
 * Site Styles
 ************************************************/
 
 p.red { padding: 10px; text-align: center; border:#d31010 1px solid; background-color:#ff0000; color:#fff; }
 p.red a { color:#000; font-weight: bold; }
 
 #wrapper { text-align: left; width: 998px; margin: 0 auto; padding: 0 4px 0 4px; background: url(../images/wo-container-bg2_beta.gif) repeat-y; height:100%; }
 
 p.upper { padding: 10px; } 
 
 table.grey                 { width: 100%; border-right:#aeaeae 1px solid; }
 table.grey thead           { }
 table.grey thead th        { padding:0 5px 0 5px; font-weight: normal; color:#3b3b3b; height: 16px; background: url(../images/wo-table-grey-th.gif) repeat-x; }
 table.grey thead th.orange { background: url(../images/wo-table-grey-th-orange.gif) repeat-x; }
 table.grey tr              { }
 table.grey tr td           { font-size: 9px; color:#3b3b3b; padding: 1px 5px 3px 5px; background:#e7e7e7 url(../images/wo-table-grey-td.gif) repeat-x 100% 100%; }
 table.grey tr td.l         { width: 175px; font-size: 9px; color:#3b3b3b; padding: 1px 5px 3px 5px; background:#e7e7e7 url(../images/wo-table-grey-td.gif) repeat-x 100% 100%; }
 table.grey tr td.r         { width: 11px; font-size: 9px; color:#3b3b3b; padding: 1px 5px 3px 5px; background:#e7e7e7 url(../images/wo-table-grey-td.gif) repeat-x 100% 100%; }
 table.grey tr td.l2        { width: 233px; font-size: 9px; color:#3b3b3b; padding: 1px 5px 3px 5px; background:#e7e7e7 url(../images/wo-table-grey-td.gif) repeat-x 100% 100%; }
 table.grey tr td.r2        { width: 85px; font-size: 9px; color:#3b3b3b; padding: 1px 5px 3px 5px; background:#e7e7e7 url(../images/wo-table-grey-td.gif) repeat-x 100% 100%; }
 table.grey tr td strong    { color:#2c88d9; }
 table.grey tr td a         { color:#3b3b3b; text-decoration: none; }

 table.grey tr td a:hover   { text-decoration: underline; }
 
 
 
 div.grey                 { height:100%; width:187px; 
 													vertical-align: center;
 													text-align: center;
 													}
 div.grey a         { color:#3b3b3b; text-decoration: none; }

 div.grey a:hover   { text-decoration: underline; }

 span.sudolink { cursor: pointer; color: #2C88D9; text-decoration:none; }
 span.sudolink:hover { text-decoration:underline; }

 table.moviesgrey                 { width: 100%; border-right:#aeaeae 1px solid; }
 table.moviesgrey thead           { }
 table.moviesgrey thead th        { padding:0 5px 0 5px; font-weight: normal; color:#3b3b3b; height: 16px; background: url(../images/wo-table-grey-th.gif) repeat-x; }
 table.moviesgrey thead th.orange { background: url(../images/wo-table-grey-th-orange.gif) repeat-x; }
 table.moviesgrey tr              { }
 table.moviesgrey tr td           { font-size: 9px; color:#3b3b3b; padding: 3px 1px 1px 1px; background:#e7e7e7 url(../images/wo-table-grey-td.gif) repeat-x 100% 100%; }
 table.moviesgrey tr td.l         { width: 175px; font-size: 9px; color:#3b3b3b; padding: 1px 5px 3px 5px; background:#e7e7e7 url(../images/wo-table-grey-td.gif) repeat-x 100% 100%; }
 table.moviesgrey tr td.r         { width: 11px; font-size: 9px; color:#3b3b3b; padding: 1px 5px 3px 5px; background:#e7e7e7 url(../images/wo-table-grey-td.gif) repeat-x 100% 100%; }
 table.moviesgrey tr td.l2        { width: 233px; font-size: 9px; color:#3b3b3b; padding: 1px 5px 3px 5px; background:#e7e7e7 url(../images/wo-table-grey-td.gif) repeat-x 100% 100%; }
 table.moviesgrey tr td.r2        { width: 85px; font-size: 9px; color:#3b3b3b; padding: 1px 5px 3px 5px; background:#e7e7e7 url(../images/wo-table-grey-td.gif) repeat-x 100% 100%; }
 table.moviesgrey tr td strong    { color:#3b3b3b; }
 table.moviesgrey tr td a         { color:#2c88d9; font-weight: bold; }
 table.moviesgrey tr td.blue         { padding: 2px 2px 2px 2px; }
 table.moviesgrey tr td.blue a       { color:#2c88d9; }
 table.moviesgrey tr td.grey         { padding: 2px 2px 2px 2px; }
 table.moviesgrey tr td.grey a       { color:#000; text-decoration: underline; }
 table.moviesgrey tr td img       { margin: 1px 2px 1px 2px; } table.moviesgrey2                 { width: 100%; border-right:#aeaeae 1px solid; }
 table.moviesgrey2 thead           { }
 table.moviesgrey2 thead th        { padding:0 5px 0 5px; font-weight: normal; color:#3b3b3b; height: 16px; background: url(../images/wo-table-grey-th.gif) repeat-x; }
 table.moviesgrey2 thead th.orange { background: url(../images/wo-table-grey-th-orange.gif) repeat-x; }
 table.moviesgrey2 tr              { }
 table.moviesgrey2 tr td           { font-size: 9px; color:#3b3b3b; padding: 1px 3px 5px 3px; background:#e7e7e7 url(../images/wo-table-grey-td.gif) repeat-x 100% 100%; }
 table.moviesgrey2 tr td.l         { width: 111px; font-size: 9px; color:#3b3b3b; padding: 1px 5px 3px 5px; background:#e7e7e7 url(../images/wo-table-grey-td.gif) repeat-x 100% 100%; }

 table.moviesgrey2 tr td.l a        { color:#2c88d9; font-weight: bold; }

 table.moviesgrey2 tr td.l a:hover        { text-decoration: underline; }

 table.moviesgrey2 tr td.r         { width: 82px; font-size: 11px; color:#3b3b3b; padding: 1px 5px 3px 5px; background:#e7e7e7 url(../images/wo-table-grey-td.gif) repeat-x 100% 100%; }
 

 table.moviesgrey2 tr td.r a        { color:#3b3b3b; font-weight: normal; text-decoration: underline; }

 table.moviesgrey2 tr td.r a:hover        { text-decoration: none; }
 table.moviesgrey2 tr td.l2        { width: 233px; font-size: 9px; color:#3b3b3b; padding: 1px 5px 3px 5px; background:#e7e7e7 url(../images/wo-table-grey-td.gif) repeat-x 100% 100%; }
 table.moviesgrey2 tr td.r2        { width: 85px; font-size: 9px; color:#3b3b3b; padding: 1px 5px 3px 5px; background:#e7e7e7 url(../images/wo-table-grey-td.gif) repeat-x 100% 100%; }
 table.moviesgrey2 tr td strong    { color:#2c88d9; }
 table.moviesgrey2 tr td a         { color:#3b3b3b; font-weight: none; } table.moviesgrey2 tr td a:hover  { text-decoration: underline; }
 table.moviesgrey2 tr td.blue         { padding: 2px 2px 2px 2px; }
 table.moviesgrey2 tr td.blue a       { color:#3b3b3b; font-weight: none; }
 
 table.moviesgrey2 tr td.blue a:hover      { text-decoration: underline; }
 table.moviesgrey2 tr td.grey         { padding: 2px 2px 2px 2px; }
 table.moviesgrey2 tr td.grey a       { color:#000; text-decoration: underline; }
 table.moviesgrey2 tr td img       { margin: 1px 1px 1px 1px; } table.hidden                 { width: 100%; }
 table.hidden tr              { }
 table.hidden tr td           { font-size: 9px; color:#3b3b3b; padding: 3px 1px 1px 1px; background:#e7e7e7 url(../images/wo-table-grey-td.gif) repeat-x 100% 100%; }
 table.hidden tr td.blue         { padding: 2px 2px 2px 2px; }
 table.hidden tr td.blue a       { color:#2c88d9; }
 table.hidden tr td.grey         { padding: 2px 2px 2px 2px; }
 table.hidden tr td.grey a       { color:#000; text-decoration: underline; }
 table.hidden tr td img       { margin: 1px 2px 1px 2px; }

table.latestresults                    { width: 100%; border-right:#aeaeae 1px solid; border-left:#aeaeae 1px solid; }
table.latestresults tr                 { font-size: 9px; color:#3b3b3b; }
table.latestresults tr td              { font-size: 9px; color:#3b3b3b; padding: 1px 0 2px 0; }
table.latestresults tr td.results      { width: 82px; font-size: 11px; color:#3b3b3b; background:#e7e7e7 url(../images/wo-table-grey-td-dark.gif) repeat-x 100% 100%; }
table.latestresults tr td a            { color:#3b3b3b; font-weight: none; } 
table.latestresults tr td a:hover      { text-decoration: underline; }
table.latestresults tr td table.subtable tr { }
table.latestresults tr td table.subtable tr td { padding: 2px 0 4px 2px; }
table.latestresults tr td table.subtable tr td img { padding-right: 3px;  }
table.latestresults tr td table.subtable tr.top td { border-bottom: #d5d5d5 1px solid; }

 
 table.grey2                 { width: 100%; border-right:#aeaeae 1px solid; }
 table.grey2 thead           { }
 table.grey2 thead th        { padding:0 0px 0 0px; font-weight: normal; color:#3b3b3b; height: 16px; background: url(../images/wo-table-grey-th.gif) repeat-x; }
 table.grey2 thead th.orange { background: url(../images/wo-table-grey-th-orange.gif) repeat-x; }
 table.grey2 tr              { }
 table.grey2 tr td           { font-size: 9px; color:#3b3b3b; padding: 1px 5px 3px 5px; background:#e7e7e7 url(../images/wo-table-grey-td.gif) repeat-x 100% 100%; }
 table.grey2 tr td strong    { color:#2c88d9; }
 table.grey2 tr td a         { color:#3b3b3b; }
 table.grey2 tr td.orange    { color:#ee9e23; }
 table.grey2 tr td.orange a  { color:#ee9e23; }
 table.grey2 tr td.blue      { color:#2C88D9; }
 table.grey2 tr td.blue a    { color:#2C88D9; }

 
 table.normal       { width: 644px; border:#d3d3d3 1px solid; }
 table.normal tr td { padding: 5px; background-color:#ededed; }
 
 table.files                 { width: 100%; border-right:#aeaeae 1px solid; }
 table.files thead           { }
 table.files thead th        { padding:0 0px 0 5px; font-weight: normal; color:#3b3b3b; height: 16px; background: url(../images/wo-table-grey-th.gif) repeat-x; }
 table.files thead th.orange { background: url(../images/wo-table-grey-th-orange.gif) repeat-x; }
 table.files tr              { }
 table.files tr td           { font-size: 9px; color:#3b3b3b; padding: 3px 5px 5px 5px; }
 table.files tr td.orange    { color:#ee9e23; }
 table.files tr td.blue      { color:#2C88D9; }
 table.files tr td strong    { color:#2c88d9; }
 table.files tr td a         { color:#2C88D9; }

 table.fpmovies                 { width: 100%; }
 table.fpmovies thead           { }
 table.fpmovies thead th        { padding:5px 0px 0 5px; font-weight: normal; color:#3b3b3b; height: 16px; background: url(../images/wo-table-grey-th.gif) repeat-x; }
 table.fpmovies thead th.orange { background: url(../images/wo-table-grey-th-orange.gif) repeat-x; }
 table.fpmovies tr              { }
 table.fpmovies tr td           { font-size: 9px; color:#3b3b3b; padding: 3px 5px 5px 5px; }
 table.fpmovies tr td.orange    { color:#ee9e23; }
 table.fpmovies tr td.blue      { color:#2C88D9; }
 table.fpmovies tr td strong    { color:#2c88d9; }
 table.fpmovies tr td a         { color:#2C88D9; font-weight: bold; }

 table.smallfiles                 { width: 187px; border-right:#aeaeae 1px solid; }
 table.smallfiles thead           { }
 table.smallfiles thead th        { padding:0 0px 0 5px; font-weight: normal; color:#3b3b3b; height: 16px; background: url(../images/wo-table-grey-th.gif) repeat-x; }
 table.smallfiles thead th.orange { background: url(../images/wo-table-grey-th-orange.gif) repeat-x; }
 table.smallfiles tr              { }
 table.smallfiles tr td           { font-size: 9px; color:#3b3b3b; padding: 3px 5px 5px 5px; }
 table.smallfiles tr td.orange    { color:#ee9e23; }
 table.smallfiles tr td.blue      { color:#2C88D9; }
 table.smallfiles tr td strong    { color:#2c88d9; }
 table.smallfiles tr td a         { color:#2C88D9; }
 
 ul.grey            { padding: 2px 5px 0 5px;  height: 15px; border-right:#575757 1px solid; background: url(../images/wo-ul-grey.gif) repeat-x; }
 ul.grey li         { font-size: 9px; color:#fff; }
 ul.grey li a       { font-weight: bold; color:#fff; }
 ul.grey li.left    { width: 80px; float: left; }
 ul.grey li.right   { width: 107px; text-align: right; float: right; }

 ul.rbbottom            { padding: 2px 5px 0 5px;  height: 14px; background: url(../images/wo-tournamentrotator-rightblock-bottom.gif); }
 ul.rbbottom li         { font-size: 9px; color:#fff; }
 ul.rbbottom li a       { font-weight: bold; color:#fff; }
 ul.rbbottom li.left    { width: 80px; float: left; }
 ul.rbbottom li.right   { width: 107px; text-align: right; float: right; } 

 
 #top               { height: 38px; background: url(../images/beta_images/top_menu_bg.jpg) repeat-x; width:994px;}
 #top ul            { margin-top: 1px; }
 #top ul li         { display: inline; float: left; }
 #top ul li a       { height: 20px; text-indent: -9000px; float: left; }
 #top ul li a#home  { width: 42px; background: url(../images/wo-top-home.gif) no-repeat; }
 #top ul li a#site  { width: 60px; background: url(../images/wo-top-sitemap.gif) no-repeat; }
 #top ul li a#help  { width: 82px; background: url(../images/wo-top-ohelp.gif) no-repeat; }
 
 /*
 #header    { height: 106px; background: url(../images/beta_images/header_back.jpg) no-repeat; }
 */
 #header    { height: 106px; }
 #header h1 { margin: 35px 0px 0px 44px; width: 213px; height:49px; float: left; background: url(../images/beta_images/logo.jpg) no-repeat; }
 #header p  { float: left; margin: 24px 0px 0px 58px; }
 
 #navigation            { height:33px; background:url(../images/beta_images/menu_bg.jpg) repeat-x; text-align:left; display:block; margin-left:0px; padding-left:0px; width:994px;}
 #navigation ul         { text-align:left;} 
 #navigation ul li,
 #navigation ul li a:link,#navigation ul li a:visited, #navigation ul li a:active
 { float:left; font-weight:bold; color:#FFFFFF;padding-left:5px;padding-right:5px;padding-top:5px;}
 #navigation ul li a:hover { float:left; font-weight:bold; color:#000000;padding-left:5px;padding-right:5px;padding-top:5px;}

#navigation ul li { float:left;}

 
 #control                   { height: 89px; background:#eee url(../images/wo-control-bg.gif) repeat-x 100% 100%; width: 994px; float: left; }
 #control h2                { height: 17px; background: url(../images/wo-control-h2.gif) repeat-x; }
 
 #control #login-box            { width: 275px; height: 89px; background: url(../images/wo-login-bg.gif) no-repeat 2px 100%; float: left; }
 #control #login-box h3         { margin: 4px 0 0 8px; padding-left: 12px; font-family: Verdana, Arial, Tahoma; font-size: 9px; font-weight: bold; color:#fff; background: url(../images/wo-login-h3.gif) no-repeat 0 3px; }
 #control #login-box div        { margin: 10px 0 0 8px; }
 #control #login-box div input  { border: 0; padding: 2px; border-left: #505050 1px solid; border-right: #505050 1px solid; font-size: 10px; background: url(../images/wo-login-input.gif) repeat-x; }
 #control #login-box ul         { margin: 5px 0 0 5px; }
 #control #login-box ul li      { float: left; margin-left: 5px; }
 #control #login-box ul li a    { }
 
 #control #logged            { width: 275px; height: 89px; background: url(../images/wo-login-bg.gif) no-repeat 2px 100%; float: left; }
 #control #logged h3         { margin: 4px 0 5px 3px; padding-left: 5px; font-family: Verdana, Arial, Tahoma; font-size: 9px; font-weight: bold; color:#fff; }
 #control #logged h3 a       { color:#2c88d9; font-weight: bold; }
 #control #logged p          { padding: 5px 0 10px 10px; color:#fff; font-weight: bold; }
 #control #logged p a        { color:#f4b42d; }
 #control #logged p a:hover  { text-decoration: underline; }
 #control #logged ul         { margin: 0 0 0 5px; }
 #control #logged ul li      { color:#fff; float: left; margin-left: 5px; }
 #control #logged ul li a    { color:#5ea3e0; }
 
 #control #lessons                          { width: 473px; float: left; }
 #control #lessons div.game                 { margin-top: 8px; width: 154px; float: left; }
 #control #lessons div.game p               { margin-right: 4px; float: left; }
 #control #lessons div.game dl              { font-size: 9px; float: left; width: 86px; }
 #control #lessons div.game dl dt           { height: 14px; font-weight: bold; color:#fff; text-align: center; background: url(../images/wo-lessons-dt.gif) no-repeat; }
 #control #lessons div.game dl dd           { border-left:#ccc 1px solid; border-right:#ccc 1px solid; padding: 1px; color:#3b3b3b; }
 #control #lessons div.game dl dd.even      { background-color:#f1f1f1; }
 #control #lessons div.game dl dd strong    { color:#2c88d9; }
 #control #lessons div.game ul              { float: left; height: 11px; width: 86px; background:#f6f6f6 url(../images/wo-lessons-ul.gif) no-repeat 0 100%; }
 #control #lessons div.game ul li           { }
 #control #lessons div.game ul li a         { font-size: 8px; width: 37px; text-indent:-9000px; height: 11px; float: right; background: url(../images/wo-lessons-more.gif) no-repeat; }
 
 #trainers div.trainer                                              { margin: 5px 0 0 3px; padding-bottom: 6px; background: url(../images/wo-trainer-bottom.gif) no-repeat 0 100%; width: 643px; float: left;}
 #trainers div.trainer dl                                           { width: 643px; float: left; height: 15px; padding: 2px 10px 0 10px; background: url(../images/wo-trainer-dl.gif) no-repeat; }
 #trainers div.trainer dl dt                                        { font-size: 10px; color:#fff; font-weight: bold; }
 #trainers div.trainer dl dt a                                      { font-size: 10px; color:#fff; }
 #trainers div.trainer div.tcont                                    { width: 621px; float: left; padding: 10px; background:#cdcdcd url(../images/wo-trainer-body.gif) repeat-x; border-left:#aeaeae 1px solid; border-right:#aeaeae 1px solid; }
 #trainers div.trainer div.tcont img                                { float: left; }
 #trainers div.trainer div.tcont div.biography                      { font-size: 10px; padding: 0 10px 0 10px; width: 280px; float: left; }
 #trainers div.trainer div.tcont div.biography h3                   { font-family: verdana; font-size: 10px; color:#3b3b3b; }
 #trainers div.trainer div.tcont div.biography p                    { padding-top: 5px; font-family: verdana; font-size: 10px; color:#3b3b3b; }
 #trainers div.trainer div.tcont div.biography ul                   { margin-top: 15px; }
 #trainers div.trainer div.tcont div.biography ul li                { display: inline; float: left; margin-right: 5px; }
 #trainers div.trainer div.tcont div.pricing                        { width: 150px; float: left; padding-left: 10px; }
 #trainers div.trainer div.tcont div.pricing h3                     { font-family: verdana; font-size: 10px; color:#3b3b3b; }
 #trainers div.trainer div.tcont div.pricing table                  { margin-bottom: 10px; }
 #trainers div.trainer div.tcont div.pricing table thead th strong  { font-size: 10px; color:#2c88d9; }
 #trainers div.trainer div.tcont div.pricing table tr td            { font-size: 10px; color:#3b3b3b; }

/* GALLERY PAGE */
#gallerybox { margin: 25px; border: 2px solid #aeaeae; height: 150px; overflow: hidden; position: relative; width: 204px; float: left; }
#inner { position: relative; top: 4%; text-align: center; font-family: Verdana; font-size: 10pt; text-decoration: none; }

#galleries table tr td {
    width: 212px;
    height: 200px;
    
}
#galleries div.galleryimg {
    border: 2px solid #aeaeae;
    height: 150px;
    overflow: hidden;
    position: relative;
    width: 204px;
    text-align: center;
    top: 10px;
    padding-top: 10px;
    background-color: #e8e6e9;	
}
#galleries div.gallerytitle {
    position: relative;
    top: -16px;
    text-align: center;
    font-family: Verdana;
    font-size: 10pt;
    text-decoration: none;
    width: 204px;
}
#galleries div.gallerytitle a {
    color: #2C88D9;
    text-decoration:none;
}
#galleries div.galleryimg a {
    text-decoration:none;
    color: #2C88D9;
}

 #control #search               { width: 246px; float: left; }
 #control #search label         { margin-top: 8px; float: left; color:#fff; font-size: 9px; font-weight: bold; width: 86px; height: 14px; text-align: center; background: url(../images/wo-search-label.gif) no-repeat; }
 #control #search input         { border:#bdbcbd 1px solid; width: 234px; background-color:#fefefe; font-size: 10px; padding: 1px; }
 #control #search input,
 #control #search select        { color:#3b3b3b; font-weight: bold; }
 #control #search select        { margin-top: 4px; float: left; width: 85px; }
 #control #search ul            { margin-top: 4px; float: left; }
 #control #search ul li,
 #control #search ul li a       { float: left; margin-left: 6px; }
 #control #search ul li input   { border: 0; padding: 0; background: transparent; width: auto; }
 
 #left-block    { width: 198px; height:100%; float:left;}
 #left-block h2 { height: 17px; background: url(../images/wo-control-h2.gif) repeat-x; }
 
 #left-block #comm-news,
 #left-block #forum-threads,
 #left-block #featured-team,
 #left-block #extension,
 #left-block #support { width: 198px; float: left; }
 
 #left-block #proaccounts           { float: left; padding-top: 48px; background:#000 url(../images/wo-proaccounts-bg.gif) no-repeat; }
 #left-block #proaccounts p         { width: 188px; padding: 10px 5px 0 5px; color:#fff; font-family: Arial, Verdana, Tahoma; font-size: 9px; }
 #left-block #proaccounts ul        { margin: 10px 0 10px 7px; }
 #left-block #proaccounts ul li     { }
 #left-block #proaccounts ul li a   { }
 
 #left-block #featured-team p                   { background-color:#fefefe; border-top: #bdbcbd 1px solid; border-right: #bdbcbd 1px solid; padding: 5px; color:#3b3b3b; }
 #left-block #featured-team h3                  { padding: 1px 0 0 5px; height: 15px; background: url(../images/wo-fteam-h3.gif) repeat-x; border-right:#d27d00 1px solid; font-family: Verdana, Arial, Tahoma; font-size: 9px; color:#3b3b3b; }
 #left-block #featured-team #members            { width: 197px; float: left; padding: 5px 0 5px 0; background-color:#efefef; border-right:#bdbcbd 1px solid; }
 #left-block #featured-team #members ul         { }
 #left-block #featured-team #members ul li      { line-height: 15px; width: 93px; float: left; padding-left: 5px; font-weight: bold; color:#3b3b3b; }
 #left-block #featured-team #members ul li img  { float: left; margin: 2px 5px 0 0; }
 #left-block #featured-team #members ul li a    { color:#3b3b3b; }
 
 #left-block #support ul        { padding-top: 5px; background-color:#cdcdcd; border-right: #aeaeae 1px solid; }
 #left-block #support ul li     { padding-bottom: 5px; text-align: center; }
 #left-block #support ul li a   { }

 #left-block #extension ul        { padding-top: 5px; background-color:#cdcdcd; border-right: #aeaeae 1px solid; }
 #left-block #extension ul li     { padding-bottom: 1200px; text-align: center; align: center; }
 #left-block #extension ul li a   { }
 
 #content       { width: 100%; margin-bottom: 3px; height:100%;  }
 #content h2    { height: 17px; background: url(../images/wo-control-h2.gif) repeat-x; }
 td h2    { height: 17px; background: url(../images/wo-control-h2.gif) repeat-x; }
 
 #content ul#sub            { border:#575757 1px solid; padding-left: 8px; height: 14px; background: url(../images/wo-news-subheader.gif) repeat-x; }
 #content ul#sub li         { color:#fff; font-weight: bold; }
 #content ul#sub li.left    { width: 361px; float: left; }
 #content ul#sub li.right   { width: 279px; float: left; }
 #content ul#sub li a       { }
 
 #content div.listing { width: 643px; margin-bottom: 4px; float: left; }
 
 #content #farticles,
 #content #uevent { width: 325px; float: left; }
 
 #content #farticles h2     { border-right: #0056a2 1px solid; }
 #content #uevent           { background-color:#fbfbfb; }
 #content #uevent dl        { padding: 1px 8px 0 8px; color:#3b3b3b; font-weight: bold; height: 15px; border-right:#bebebe 1px solid; background: url(../images/wo-uevent-dl.gif) repeat-x; }
 #content #uevent dl dt     { float: left; }
 #content #uevent dl dd     { float: right; }
 #content #uevent h3        { float: left; margin: 5px 10px 0 10px; }
 #content #uevent p         { border-right:#acabac 1px solid; width: 250px; float: left; color:#3b3b3b; }
 #content #uevent ul.grey   { margin-top: 3px; width: 314px; }
 
 #content #home-middle                      { width: 451px; float: left; _width:453px;}
 #content #home-middle .headlines           { width: 451px; height: 138px; float: left; }
 #content #home-middle .headlines h3        { color:#fff; font-size: 18px; line-height: 18px; margin: 15px; }
 #content #home-middle .headlines p         { color:#fff; padding-left: 15px; width: 220px; height: 66px; font-family: Arial, Verdana, Tahoma; font-size: 10px; }
 #content #home-middle .headlines p a       { color:#fff; font-size: 12px; font-weight: bold; text-decoration: underline; } #content #home-middle .headlines p a:hover       { color:#fff; font-size: 12px; font-weight: bold; text-decoration: none; }
 #content #home-middle .headlines ul        { text-align: right; padding: 3px 3px 0 0; margin-top: 6px; float: right; width: 124px; height: 15px; background: url(../images/wo-headlines-ul.gif) no-repeat; }
 #content #home-middle .headlines ul li     { display: inline; margin-right: 2px; color:#3b3b3b; font-weight: bold; }
 #content #home-middle .headlines ul li a   { color:#3b3b3b; text-decoration: underline; } #content #home-middle .headlines ul li a:hover   { color:#ffffff; text-decoration: none; }
 
 #content #home-middle #news                            { width: 441px; float: left; margin: 3px 0 3px 5px; }
 #content #home-middle #news div.full-post              { width: 441px; }
 #content #home-middle #news div.full-post h3           { padding: 2px 0 0 8px; font-size: 9px; color:#fff; font-family: Verdana, Arial, Tahoma; height: 15px; background: url(../images/wo-control-h2.gif) repeat-x; }
 #content #home-middle #news div.full-post h3 a         { font-size: 12px; color:#fff; font-family: Verdana, Arial, Tahoma; height: 15px; }
 #content #home-middle #news div.full-post h4           { padding: 0px 0 0 8px; font-size: 9px; color:#fff; font-family: Verdana, Arial, Tahoma; height: 15px; background: url(../images/wo-control-h2.gif) repeat-x; }
 #content #home-middle #news div.full-post h4 a         { font-size: 12px; color:#fff; font-family: Verdana, Arial, Tahoma; height: 15px; }
 #content #home-middle #news div.full-post h5           { padding: 0px 5px 0 5px; font-size: 9px; font-weight: normal; color:#3b3b3b; height: 16px; font-family: Verdana, Arial, Tahoma; height: 15px; background: url(../images/wo-table-grey-th-orange.gif) repeat-x; }
 #content #home-middle #news div.full-post h5 a         { font-size: 12px; font-weight: bold; color:#000; font-family: Verdana, Arial, Tahoma; height: 15px; }
 #content #home-middle #news div.full-post h6           { padding: 8px 0px 0 0px; font-size: 12px; font-weight: bold; color:#000; height: 16px; font-family: Verdana, Arial, Tahoma; height: 15px; }
 #content #home-middle #news div.full-post h6 a         { font-size: 12px; font-weight: bold; color:#000; font-family: Verdana, Arial, Tahoma; height: 15px; }
 #content #home-middle #news div.full-post h7           { padding: 0px 0px 0 0px; font-size: 9px; font-weight: normal; color:#000; height: 16px; font-family: Verdana, Arial, Tahoma; height: 15px; }
 #content #home-middle #news div.full-post h7 dt        { float: left; }
 #content #home-middle #news div.full-post h7 dd        { float: right; }
 #content #home-middle #news div.full-post h7 a         { font-size: 12px; font-weight: normal; color:#2C88D9; font-family: Verdana, Arial, Tahoma; height: 15px; }
 #content #home-middle #news div.full-post h7 dd a      { font-size: 12px; font-weight: bold; color:#2C88D9; font-family: Verdana, Arial, Tahoma; height: 15px; }
 #content #home-middle #news div.full-post h8           { margin: 0px 0px 0px 5px; font-size: 12px; font-weight: normal; color:#000; height: 16px; font-family: Verdana, Arial, Tahoma; height: 15px; }
 #content #home-middle #news div.full-post h8 dt        { float: left; }
 #content #home-middle #news div.full-post h8 dd        { float: right; }
 #content #home-middle #news div.full-post h8 dt a      { font-size: 12px; font-weight: bold; color:#2C88D9; font-family: Verdana, Arial, Tahoma; height: 15px; }
 #content #home-middle #news div.full-post h8 dd a      { font-size: 10px; font-weight: normal; color:#2C88D9; font-family: Verdana, Arial, Tahoma; height: 15px; }
 #content #home-middle #news div.full-post dl           { padding: 1px 8px 0 8px; color:#3b3b3b; height: 15px; border-right:#bebebe 1px solid; background: url(../images/wo-uevent-dl.gif) repeat-x; }
 #content #home-middle #news div.full-post dl dt        { float: left; }
 #content #home-middle #news div.full-post dl dd        { float: right; }
 #content #home-middle #news div.full-post dl dd a      { font-weight: bold; color:#3b3b3b; }
 #content #home-middle #news div.full-post dl tr td     { font-weight: bold; color:#3b3b3b; }
 #content #home-middle #news div.full-post dl tr td a   { font-weight: bold; color:#3b3b3b; }
 #content #home-middle #news div.full-post div.body-post{ font-size: 10px; border:#cfcfcf 1px solid; border-top: 0; background-color:#f6f6f6; }
 #content #home-middle #news div.full-post div.body-post p.pov { padding: 0px; }
 #content #home-middle #news div.full-post div.body-post p a { color:#2c88d9; font-weight: bold; font-size: 12px; }
 #content #home-middle #news div.full-post div.body-post p.pov a { color:#2c88d9; font-weight: bold; }
 #content #home-middle #news div.full-post div.body-post p.pov img { margin: 0 0 0 0px; }
 #content #home-middle #news div.full-post div.new-body-post{ font-size: 10px; border-top: 0; background-color:#f6f6f6; }
 #content #home-middle #news div.full-post div.new-body-post p.pov { padding: 0px; }
 #content #home-middle #news div.full-post div.new-body-post p a { color:#2c88d9; font-weight: bold; font-size: 10px; }
 #content #home-middle #news div.full-post div.new-body-post p.pov a { color:#2c88d9; font-weight: bold; }
 #content #home-middle #news div.full-post div.new-body-post p.pov img { margin: 0 0 0 0px; }
 #content #home-middle #news div.full-post p            { font-size: 12px; padding: 5px; } #content #home-middle #news div.full-post p img          { margin: 5px 0 0 20px; }
 #content #home-middle #news div.full-post p a          { color:#2c88d9; font-weight: bold; }
 #content #home-middle #news div.full-post p2            { color:#000; font-weight: bold; font-size: 12px }
 #content #home-middle #news div.full-post p2 a          { color:#2c88d9; font-weight: bold; font-size: 12px }
 #content #home-middle #news div.full-post ul           { padding: 1px 8px 10px 8px; height: 16px; background: url(../images/wo-news-fullpost-ul.gif) no-repeat; }
 #content #home-middle #news div.full-post ul li        { font-weight: bold; color:#fff; }
 #content #home-middle #news div.full-post ul li.first  { font-size: 10px; float: left; }
 #content #home-middle #news div.full-post ul li.last   { font-size: 10px; float: right; }
 #content #home-middle #news div.full-post ul li a      { color:#fff; }
 #content #home-middle #news div.full-post ul li.third  { font-weight: bold; font-size: 10px; float: left; }
 #content #home-middle #news div.full-post ul li.fourth   { font-weight: normal; font-size: 10px; float: right; }
 /** ndivine - 2/15/2010 - Fix user comments of full-post articles. */
 #content #home-middle #news div.full-post #user-comments                            { margin-top: 5px; }
 #content #home-middle #news div.full-post #user-comments p.orange                   { background-color:#fed353; margin-top: 1px; border:#ffa200 1px solid; padding: 10px; }
 #content #home-middle #news div.full-post #user-comments div.comment-box            { width: 441px; }
 #content #home-middle #news div.full-post #user-comments div.comment-box dl         { padding: 2px 10px 0 10px; height: 14px; background: url(../images/wo-fteam-h3.gif) repeat-x; }
 #content #home-middle #news div.full-post #user-comments div.comment-box dl dt      { float: left; color:#3b3b3b; font-weight: bold; }
 #content #home-middle #news div.full-post #user-comments div.comment-box dl dt a    { color:#3b3b3b; }
 #content #home-middle #news div.full-post #user-comments div.comment-box dl dd      { float: right; color:#3b3b3b; }
 #content #home-middle #news div.full-post #user-comments div.comment-box p          { padding: 10px; line-height: 15px; border:#b6babd 1px solid; }
 #content #home-middle #news div.full-post #user-comments div.comment-box ul         { height: 16px; padding: 1px 10px 0 10px; background: url(../images/wo-ul-grey.gif) repeat-x; }
 #content #home-middle #news div.full-post #user-comments div.comment-box ul li      { color:#fff; } #content #pro-accounts                             { }
 /** end fix 2/15/2010 */
 
 #content #news-post-middle		                    { width: 364px; float: left; }
 #content #news-post-middle #news                            { width: 364px; float: left; margin: 3px 3px 0 3px; }
 #content #news-post-middle #news div.news-post              { width: 364px; }
 #content #news-post-middle #news div.news-post h3           { padding: 2px 0 0 8px; font-size: 9px; color:#fff; font-family: Verdana, Arial, Tahoma; height: 15px; background: url(../images/wo-control-h2.gif) repeat-x; }
 #content #news-post-middle #news div.news-post h3 a         { font-size: 9px; color:#fff; font-family: Verdana, Arial, Tahoma; height: 15px; }
 #content #news-post-middle #news div.news-post h4           { padding: 0px 0 0 8px; font-size: 9px; color:#fff; font-family: Verdana, Arial, Tahoma; height: 15px; background: url(../images/wo-control-h2.gif) repeat-x; }
 #content #news-post-middle #news div.news-post h4 a         { font-size: 9px; color:#fff; font-family: Verdana, Arial, Tahoma; height: 15px; }
 #content #news-post-middle #news div.news-post h5           { padding: 0px 2px 0 8px; font-size: 9px; font-weight: normal; color:#3b3b3b; height: 16px; font-family: Verdana, Arial, Tahoma; height: 15px; background: url(../images/wo-table-grey-th-orange.gif) repeat-x; }
 #content #news-post-middle #news div.news-post h5 a         { font-size: 9px; color:#3b3b3b; font-family: Verdana, Arial, Tahoma; height: 15px; }
 #content #news-post-middle #news div.news-post dl           { padding: 1px 2px 0 8px; color:#3b3b3b; height: 15px; border-right:#bebebe 1px solid; background: url(../images/wo-uevent-dl.gif) repeat-x; }
 #content #news-post-middle #news div.news-post dl dt        { float: left; }
 #content #news-post-middle #news div.news-post dl dd        { float: right; }
 #content #news-post-middle #news div.news-post dl dd a      { font-weight: bold; color:#3b3b3b; }
 #content #news-post-middle #news div.news-post dl tr td     { font-weight: bold; color:#3b3b3b; }
 #content #news-post-middle #news div.news-post dl tr td a   { font-weight: bold; color:#3b3b3b; }
 #content #news-post-middle #news div.news-post div.body-post{ font-size: 10px; border:#cfcfcf 1px solid; border-top: 0; background-color:#f6f6f6; }
 #content #news-post-middle #news div.news-post div.body-post p.pov { padding: 0px; }
 #content #news-post-middle #news div.news-post div.body-post p a { color:#2c88d9; font-weight: bold; font-size: 10px; }
 #content #news-post-middle #news div.news-post div.body-post p.pov a { color:#2c88d9; font-weight: bold; }
 #content #news-post-middle #news div.news-post div.body-post p.pov img { margin: 0 0 0 0px; }
 #content #news-post-middle #news div.news-post p            { font-size: 10px; padding: 5px; }
 #content #news-post-middle #news div.news-post p img          { margin: 5px 0 0 5px; }
 #content #news-post-middle #news div.news-post p a          { color:#2c88d9; font-weight: bold; }
 #content #news-post-middle #news div.news-post p2            { color:#2c88d9; font-weight: bold; font-size: 12px }
 #content #news-post-middle #news div.news-post p2 a          { color:#2c88d9; font-weight: bold; font-size: 12px }
 #content #news-post-middle #news div.news-post ul           { padding: 1px 8px 8px 8px; height: 16px; background: url(../images/wo-news-ul.gif) no-repeat; }
 #content #news-post-middle #news div.news-post ul li        { font-weight: bold; color:#fff; }
 #content #news-post-middle #news div.news-post ul li.first  { font-size: 10px; float: left; }
 #content #news-post-middle #news div.news-post ul li.last   { font-size: 10px; float: right; }
 #content #news-post-middle #news div.news-post ul li a      { color:#fff; }
 
 #content #home-middle #news div.half-post              { width: 218px; margin-top: 3px; }
 #content #home-middle #news div.half-post h3           { padding: 2px 0 0 4px; font-size: 9px; color:#fff; font-family: Verdana, Arial, Tahoma; height: 15px; background: url(../images/wo-control-h2.gif) repeat-x; }
 #content #home-middle #news div.half-post h3 a         { font-size: 9px; color:#fff; font-family: Verdana, Arial, Tahoma; height: 15px; }
 #content #home-middle #news div.half-post dl           { padding: 1px 4px 0 4px; color:#3b3b3b; height: 15px; border-right:#bebebe 1px solid; background: url(../images/wo-uevent-dl.gif) repeat-x; }
 #content #home-middle #news div.half-post dl dt        { float: left; }
 #content #home-middle #news div.half-post dl dd        { float: right; }
 #content #home-middle #news div.half-post dl dd a      { font-weight: bold; color:#3b3b3b; }
 #content #home-middle #news div.half-post div.body-post{ border:#cfcfcf 1px solid; border-top: 0; background-color:#f6f6f6; }
 #content #home-middle #news div.half-post p            { padding: 5px; }
 #content #home-middle #news div.half-post p a          { color:#2c88d9; font-weight: bold; }
 #content #home-middle #news div.half-post ul           { padding: 1px 4px 0 4px; height: 16px; background: url(../images/wo-news-halfpost-ul.gif) no-repeat; }
 #content #home-middle #news div.half-post ul li        { font-weight: bold; color:#fff; }
 #content #home-middle #news div.half-post ul li.first  { float: left; }
 #content #home-middle #news div.half-post ul li.last   { float: right; }
 #content #home-middle #news div.half-post ul li a      { color:#fff; }

 #content #articles-middle                             { width: 441px; float: left; margin: 3px 5px 0 5px; }
 #content #articles-middle div.full-post              { width: 441px; }
 #content #articles-middle div.full-post h3           { padding: 2px 0 0 8px; font-size: 9px; color:#fff; font-family: Verdana, Arial, Tahoma; height: 15px; background: url(../images/wo-control-h2.gif) repeat-x; }
 #content #articles-middle div.full-post h3 a         { padding: 2px 0 0 8px; font-size: 9px; color:#fff; font-family: Verdana, Arial, Tahoma; height: 15px; background: url(../images/wo-control-h2.gif) repeat-x; }
 #content #articles-middle div.full-post dl           { padding: 1px 8px 0 8px; color:#3b3b3b; height: 15px; border-right:#bebebe 1px solid; background: url(../images/wo-uevent-dl.gif) repeat-x; }
 #content #articles-middle div.full-post dl dt        { float: left; }
 #content #articles-middle div.full-post dl dd        { float: right; }
 #content #articles-middle div.full-post dl dd a      { font-weight: bold; color:#3b3b3b; }
 #content #articles-middle div.full-post div.body-post{ border:#cfcfcf 1px solid; border-top: 0; background-color:#f6f6f6; }
 #content #articles-middle div.full-post p            { padding: 5px; font-size: 42px; }
 #content #articles-middle div.full-post p a          { color:#2c88d9; font-weight: bold; }
 #content #articles-middle div.full-post ul           { padding: 1px 8px 0 8px; height: 16px; background: url(../images/wo-news-fullpost-ul.gif) no-repeat; }
 #content #articles-middle div.full-post ul li        { font-weight: bold; color:#fff; }
 #content #articles-middle div.full-post ul li.first  { float: left; }
 #content #articles-middle div.full-post ul li.last   { float: right; }
 #content #articles-middle div.full-post ul li a      { color:#fff; }
 
 #content #articles-middle div.half-post              { width: 213px; margin-top: 3px; }
 #content #articles-middle div.half-post h3           { padding: 2px 0 0 1px; font-size: 9px; color:#fff; font-family: Verdana, Arial, Tahoma; height: 15px; background: url(../images/wo-control-h2.gif) repeat-x; }
 #content #articles-middle div.half-post dl           { padding: 1px 4px 0 1px; color:#3b3b3b; height: 15px; border-right:#bebebe 1px solid; background: url(../images/wo-uevent-dl.gif) repeat-x; }
 #content #articles-middle div.half-post dl dt        { float: left; }
 #content #articles-middle div.half-post dl dd        { float: right; }
 #content #articles-middle div.half-post dl dd a      { font-weight: bold; color:#3b3b3b; }
 #content #articles-middle div.half-post div.body-post{ border:#cfcfcf 1px solid; border-top: 0; background-color:#f6f6f6; }
 #content #articles-middle div.half-post p            { padding: 5px; }
 #content #articles-middle div.half-post p a          { color:#2c88d9; font-weight: bold; }
 #content #articles-middle div.half-post ul           { padding: 1px 4px 3px 4px; height: 16px; background: url(../images/wo-news-halfpost-ul.gif) no-repeat; }
 #content #articles-middle div.half-post ul li        { font-weight: bold; color:#fff; }
 #content #articles-middle div.half-post ul li.first  { float: left; }
 #content #articles-middle div.half-post ul li.last   { float: right; }
 #content #articles-middle div.half-post ul li a      { color:#fff; }
 
 #content #thankyou     { width: 448px; float: left; margin: 3px 0 3px 3px; }
 #content #thankyou p   { padding: 10px; }
 
 #content #news-middle                            { width: 364px; float: left; margin: 3px 0 3px 3px; }
 #content #news-middle div.full-post              { margin-bottom: 3px; width: 364px; }
 #content #news-middle div.full-post dl           { padding: 1px 8px 0 8px; color:#fff; height: 15px; border-right:#bebebe 1px solid; background: url(../images/wo-control-h2.gif) repeat-x; }
 #content #news-middle div.full-post dl dt        { font-weight: bold; float: left; }
 #content #news-middle div.full-post dl dd        { float: right; }
 #content #news-middle div.full-post dl dd a      { font-weight: bold; color:#fff; }
 #content #news-middle div.full-post p            { border:#cfcfcf 1px solid; border-top: 0; padding: 5px; background-color:#f6f6f6; }
 #content #news-middle div.full-post ul           { padding: 1px 8px 0 8px; height: 16px; background: url(../images/wo-news-ul.gif) no-repeat; }
 #content #news-middle div.full-post ul li        { font-weight: bold; color:#fff; }
 #content #news-middle div.full-post ul li.first  { float: left; }
 #content #news-middle div.full-post ul li.last   { float: right; }
 #content #news-middle div.full-post ul li a      { color:#fff; }
 
 #content #articles-middle                       { width: 650px; float: left; margin: 3px 0 3px 3px; }
 #content #articles-middle div.even              { margin-left: 2px; }
 #content #articles-middle div.post              { margin-left: 2px; margin-bottom: 3px; width: 320px; float: left; }
 #content #articles-middle div.post h3           { font-family: Verdana; font-size: 9px; padding: 1px 8px 0 8px; color:#fff; height: 15px; background: url(../images/wo-control-h2.gif) repeat-x; }
 #content #articles-middle div.post h3 a         { font-family: Verdana; font-size: 9px; padding: 1px 4px 0 8px; color:#fff; height: 15px; background: url(../images/wo-control-h2.gif) repeat-x; }
 #content #articles-middle div.post dl           { padding: 0 8px 0 8px; color:#3b3b3b; height: 14px; border:#ccc 1px solid; background: url(../images/wo-articles-dl.gif) repeat-x; }
 #content #articles-middle div.post dl dt        { float: left; }
 #content #articles-middle div.post dl dd        { float: right; }
 #content #articles-middle div.post dl dd a      { font-weight: bold; color:#3b3b3b; }
 #content #articles-middle div.post p            { border:#cfcfcf 1px solid; border-bottom: 0; border-top: 0; padding: 5px; background-color:#f6f6f6; }
 #content #articles-middle div.post ul           { padding: 1px 8px 0 8px; height: 16px; background: url(../images/wo-articles-ul.gif) no-repeat; }
 #content #articles-middle div.post ul li        { font-weight: bold; color:#fff; }
 #content #articles-middle div.post ul li.first  { float: left; }
 #content #articles-middle div.post ul li.last   { float: right; }
 #content #articles-middle div.post ul li a      { color:#fff; }
 
 #content #mid-row { width: 650px; float: left; }
 
 #content #articles-middle #search-box                  { background:#ccc url(../images/wo-sarticles-bottom.gif) no-repeat 0 100%; padding-bottom: 4px; width: 320px; float: left; }
 #content #articles-middle #search-box h2               { text-indent:-9000px; height: 17px; background: url(../images/wo-h2-sarticles.gif) no-repeat; }
 #content #articles-middle #search-box div              { width: 300px; float: left; padding: 10px 10px 0 10px; }
 #content #articles-middle #search-box div label        { width: 297px; font-weight: bold; color:#fff; padding-left: 3px; height: 14px; float: left; background: url(../images/wo-sarticles-label.gif) no-repeat; }
 #content #articles-middle #search-box div select       { width: 150px; float: left; }
 #content #articles-middle #search-box div input        { padding: 2px 3px 2px 3px; font-size: 9px; color:#3b3b3b; font-weight: bold; background:#fff url(../images/wo-sarticles-input.gif) repeat-x 0 100%;  border: #bdbcbd 1px solid; width: 292px; float: left; }
 #content #articles-middle #search-box div input.button { border: 0; padding: 0; background: transparent; margin-right: 3px; width: auto; height: 18px; }
 #content #articles-middle #search-box div ul           { width: 320px; float: left; margin-top: 5px; }
 #content #articles-middle #search-box div ul li        { float: left; }
 
 #content #articles-middle #article-archive	              { margin-left: 4px; width: 320px; float: left; }
 #content #articles-middle #article-archive h2           { text-indent:-9000px; height: 17px; background: url(../images/wo-h2-article-archive.gif) no-repeat; }
 #content #articles-middle #article-archive ul           { padding: 1px 8px 0 8px; height: 16px; background: url(../images/wo-articles-ul.gif) no-repeat; }
 #content #articles-middle #article-archive ul li        { font-weight: bold; color:#fff; }
 #content #articles-middle #article-archive ul li.first  { float: left; }
 #content #articles-middle #article-archive ul li.last   { float: right; }
 #content #articles-middle #article-archive ul li a      { color:#fff; }
 
 #content #lessons                          { width: 650px; float: left; margin: 3px 0 3px 3px; }
 #content #lessons div.game                 { margin-bottom: 5px; width: 629px; height: 121px; padding: 7px; background: url(../images/wo-lesson-game.gif) no-repeat; }
 #content #lessons div.game img             { float: left; }
 #content #lessons div.game ul              { width: 311px; margin: 0 12px 0 12px; float: left; }
 #content #lessons div.game ul li           { margin: 79px 5px 0 0; float: left; }
 #content #lessons div.game div.synopsis    { width: 189px; background: url(../images/wo-lesson-synopsis.gif) no-repeat 0 100%; padding-bottom: 5px; float: left; }
 #content #lessons div.game div.synopsis h2 { text-indent:-9000px; height: 15px; background: url(../images/wo-h2-synopsis.gif) no-repeat; }
 #content #lessons div.game div.synopsis p  { line-height: 13px; height: 79px; padding: 5px; color:#3b3b3b; background: url(../images/wo-lesson-synopsis-p.gif) repeat-x; border-left:#bdbcbd 1px solid; border-right:#bdbcbd 1px solid; }
 
 #content #files                                        { width: 650px; float: left; margin: 3px 0 3px 3px; }
 #content #files h2                                     { background: url(../images/wo-h2-rounded.gif) no-repeat; height: 17px; }
 #content #files #middle                                { width: 320px; float: left; }
 #content #files div.block                              { float: left; width: 320px; margin-bottom: 4px; padding-bottom: 4px; background: url(../images/wo-files-block.gif) no-repeat 0 100%; }
 #content #files div.block table                        { background:#fff url(../images/wo-files-block-table.gif) repeat-x 100% 100%; border-left:#bdbcbd 1px solid; border-right:#bdbcbd 1px solid; }
 #content #files #right                                 { width: 320px; float: left; margin-left: 4px; }
 #content #files #right #search-files                   { margin-bottom: 4px; float: left; width: 320px; padding-bottom: 4px; background:#cdcdcd url(../images/wo-searchfiles-bottom.gif) no-repeat 0 100%; }
 #content #files #right #search-files div               { width: 298px; float: left; border-left:#aeaeae 1px solid; border-right:#aeaeae 1px solid; padding: 10px; background:#cdcdcd url(../images/wo-searchfiles-bg.gif) repeat-x; }
 #content #files #right #search-files div label         { padding-left: 3px; float: left; width: 74px; height: 14px; font-weight: bold; color:#fff; background: url(../images/wo-searchfiles-label.gif) no-repeat; }
 #content #files #right #search-files div input         { float: left; width: 288px; padding: 2px 3px 2px 3px; font-size: 9px; color:#3b3b3b; font-weight: bold; background:#fff url(../images/wo-sarticles-input.gif) repeat-x 0 100%;  border: #bdbcbd 1px solid; }
 #content #files #right #search-files div input.button  { border: 0; padding: 0; background: transparent; margin-right: 3px; width: auto; height: 18px; }
 #content #files #right #search-files div ul            { float: left; margin-top: 5px; }
 #content #files #right #search-files div ul li         { float: left; }
 #content #files #right div.block                       { padding-bottom: 0; background: transparent; }
 #content #files #right div.block table th              { font-weight: bold; }
 #content #files #right div.block table td              { padding-top: 3px; padding-bottom: 5px; }
 #content #files #right div.block ul                    { padding: 1px 8px 0 8px; height: 16px; background: url(../images/wo-articles-ul.gif) no-repeat; }
 #content #files #right div.block ul li                 { color:#fff; }
 #content #files #right div.block ul li.first           { float: left; }
 #content #files #right div.block ul li.last            { float: right; }
 #content #files #right div.block ul li a               { color:#fff; }
 #content #files #right div.block dl                    { width: 320px; float: left; }
 #content #files #right div.block dl dt                 { border:#0056a2 1px solid; border-top: 0; padding: 0 4px 0 4px; height: 14px; font-weight: bold; color:#fff; background: url(../images/wo-control-h2.gif) repeat-x; }
 #content #files #right div.block dl dd                 { font-weight: bold; color:#3b3b3b; border:#ccc 1px solid; padding: 0 4px 0 4px; background: url(../images/wo-table-grey-th.gif) repeat-x; }
 #content #files #right div.block dl dd a               { font-weight: bold; color:#3b3b3b; }
 #content #files #right div.block p                     { padding: 3px; border-left:#bdbcbd 1px solid; border-right:#bdbcbd 1px solid; background:#fff url(../images/wo-files-p.gif) repeat-x 0 100%; }

 #content #demos2                                        { width: 650px; float: left; margin: 3px 0 3px 3px; }
 #content #demos2 h2                                     { background: url(../images/wo-h2-demos-rounded.gif) no-repeat; height: 17px; }
 #content #demos2 #middle                                { width: 455px; float: left; }
 #content #demos2 div.block                              { float: left; width: 455px; margin-bottom: 4px; }
 #content #demos2 div.block table                        { background:#fff url(../images/wo-files-block-table.gif) repeat-x 100% 100%; border-left:#bdbcbd 1px solid; border-right:#bdbcbd 1px solid; color: #2C88D9; }
 #content #demos2 div.block ul                           { padding: 1px 4px 0 4px; height: 16px; background: url(../images/wo-demos2-ul.gif) no-repeat; }
 #content #demos2 div.block ul li                        { color:#fff; }
 #content #demos2 div.block ul li.first                  { float: left; }
 #content #demos2 div.block ul li.last                   { float: right; }
 #content #demos2 div.block ul li a                      { color:#fff; }
 #content #demos2 #right                                 { width: 187px; float: left; margin-left: 0px; }
 #content #demos2 #right div.smallblock                  { float: left; width: 187px; margin-bottom: 4px; padding-bottom: 4px; background: url(../images/wo-demos-bottom.gif) no-repeat 0 100%; }
 #content #demos2 #right div.smallblock table            { background:#fff url(../images/wo-files-block-table.gif) repeat-x 100% 100%; border-left:#bdbcbd 1px solid; border-right:#bdbcbd 1px solid; color: #2C88D9; }
 #content #demos2 #right div.smallsmallblock ul          { padding: 1px 4px 0 4px; height: 16px; background: url(../images/wo-demos2-ul.gif) no-repeat; }
 #content #demos2 #right div.block ul li                 { color:#fff; }
 #content #demos2 #right div.smallblock ul li.first      { float: left; }
 #content #demos2 #right div.smallblock ul li.last       { float: right; }
 #content #demos2 #right div.smallblock ul li a          { color:#fff; }
 #content #demos2 #right h2                              { background: url(../images/wo-demos-search.gif) no-repeat; height: 17px; }
 #content #demos2 #right #search-files                   { margin-bottom: 4px; float: left; width: 187px; padding-bottom: 4px; background:#cdcdcd url(../images/wo-searchfiles-bottom.gif) no-repeat 0 100%; }
 #content #demos2 #right #search-files div               { width: 165px; float: left; border-left:#aeaeae 1px solid; border-right:#aeaeae 1px solid; padding: 10px; background:#cdcdcd url(../images/wo-searchfiles-bg.gif) repeat-x; }
 #content #demos2 #right #search-files div label         { padding-left: 3px; float: left; width: 74px; height: 14px; font-weight: bold; color:#fff; background: url(../images/wo-searchfiles-label.gif) no-repeat; }
 #content #demos2 #right #search-files div input         { float: left; width: 140px; padding: 2px 3px 2px 3px; font-size: 9px; color:#2C88D9; font-weight: bold; background:#fff url(../images/wo-sarticles-input.gif) repeat-x 0 100%;  border: #bdbcbd 1px solid; }
 #content #demos2 #right #search-files div input.button  { border: 0; padding: 0; background: transparent; margin-right: 3px; width: auto; height: 18px; }
 #content #demos2 #right #search-files div ul            { float: left; margin-top: 5px; }
 #content #demos2 #right #search-files div ul li         { float: left; }
 #content #demos2 #right div.block                       { padding-bottom: 0; background: transparent; }
 #content #demos2 #right div.block table th              { font-weight: bold; }
 #content #demos2 #right div.block table td              { padding-top: 3px; padding-bottom: 5px; }
 #content #demos2 #right div.block ul                    { padding: 1px 8px 0 8px; height: 16px; background: url(../images/wo-articles-ul.gif) no-repeat; }
 #content #demos2 #right div.block ul li                 { color:#fff; }
 #content #demos2 #right div.block ul li.first           { float: left; }
 #content #demos2 #right div.block ul li.last            { float: right; }
 #content #demos2 #right div.block ul li a               { color:#fff; }
 #content #demos2 #right div.block dl                    { width: 455px; float: left; }
 #content #demos2 #right div.block dl dt                 { border:#0056a2 1px solid; border-top: 0; padding: 0 4px 0 4px; height: 14px; font-weight: bold; color:#fff; background: url(../images/wo-control-h2.gif) repeat-x; }
 #content #demos2 #right div.block dl dd                 { font-weight: bold; color:#2C88D9; border:#ccc 1px solid; padding: 0 4px 0 4px; background: url(../images/wo-table-grey-th.gif) repeat-x; }
 #content #demos2 #right div.block dl dd a               { font-weight: bold; color:#2C88D9; }
 #content #demos2 #right div.block p                     { padding: 3px; border-left:#bdbcbd 1px solid; border-right:#bdbcbd 1px solid; background:#fff url(../images/wo-files-p.gif) repeat-x 0 100%; }
 
 #content #comment              { width: 441px; float: left; }
 #content #comment p            { margin: 5px; padding: 10px; }
 #content #comment p.blue       { border:#1874c5 1px solid; background-color:#56b0ff; }
 #content #comment p.red        { border:#d31010 1px solid; background-color:#ff0000; color:#fff; }
 #content #comment div          { width: 431px; float: left; margin: 10px 10px 0 10px; }
 #content #comment div label    { width: 431px; float: left; font-weight: bold; margin-top: 2px; }
 #content #comment div input    { width: 200px; margin-top: 5px; float: left; }
 #content #comment div textarea { height: 150px; margin-top: 5px; font-size: 11px; width: 420px; float: left; }
 #content #comment ul           { float: left; margin: 5px 10px 0 0; }
 #content #comment ul li        { float: right; }
 #content #comment ul li input  { width: 44px; height: 18px; }
 
 #content #user-comments                            { margin-top: 5px; }
 #content #user-comments p.orange                   { background-color:#fed353; margin-top: 1px; border:#ffa200 1px solid; padding: 10px;}
 #content #user-comments div.comment-box            { width: 441px; }
 #content #user-comments div.comment-box dl         { padding: 2px 10px 0 10px; height: 14px; background: url(../images/wo-fteam-h3.gif) repeat-x; }
 #content #user-comments div.comment-box dl dt      { float: left; color:#3b3b3b; font-weight: bold; }
 #content #user-comments div.comment-box dl dt a    { color:#3b3b3b; }
 #content #user-comments div.comment-box dl dd      { float: right; color:#3b3b3b; }
 #content #user-comments div.comment-box p          { padding: 10px; line-height: 15px; border:#b6babd 1px solid; }
 #content #user-comments div.comment-box ul         { height: 16px; padding: 1px 10px 0 10px; background: url(../images/wo-ul-grey.gif) repeat-x; }
 #content #user-comments div.comment-box ul li      { color:#fff; } #content #pro-accounts                             { }
 #content #pro-accounts div.box                     { margin: 5px 0 0 12px; width: 626px; float: left; padding-bottom: 6px; background: url(../images/wo-paccounts-bottom.gif) no-repeat 0 100%; }
 #content #pro-accounts div.box h3                  { font-size: 2px; padding: 5px 0 0 8px; height: 10px; background: url(../images/wo-paccounts-h3.gif) no-repeat; }
 #content #pro-accounts div.box h4                  { font-size: 9px; color:#3b3b3b; font-family: Verdana; border:#d27d00 1px solid; padding: 2px 0 0 13px; height: 14px; background: url(../images/wo-paccounts-h4.gif) repeat-x; }
 #content #pro-accounts div.box div.box-body        { width: 604px; float: left; padding: 10px; background:#ededed url(../images/wo-paccounts-bg.gif) repeat-x; border-left:#bdbcbd 1px solid; border-right:#bdbcbd 1px solid; }
 #content #pro-accounts div.box div.box-body img    { float: left; margin-right: 10px; }
 #content #pro-accounts div.box div.box-body p      { width: 513px; float: right; font-family: Verdana; font-size: 9px; color:#3b3b3b; }
 #content #pro-accounts ul                          { margin: 5px 0 10px 10px; float: left; }

 #content #movies                                   { }
 #content #movies div.box                           { margin: 5px 0 0 12px; width: 626px; float: left; padding-bottom: 6px; background: url(../images/wo-paccounts-bottom.gif) no-repeat 0 100%; font-family: Verdana; font-size: 9px; color:#3b3b3b; }
 #content #movies div.box div.box-info              { font-family: Verdana; font-size: 9px; font-weight: bold; color:#2C88D9; }
 #content #movies div.box div.box-info p            { font-family: Verdana; font-size: 9px; color:#2C88D9; }
 #content #movies div.box div.box-info img          { float: left; margin-right: 1px; }
 #content #movies div.box h3                        { font-size: 2px; padding: 5px 0 0 8px; height: 10px; background: url(../images/wo-paccounts-h3.gif) no-repeat; }
 #content #movies div.box h4                        { font-size: 9px; color:#3b3b3b; font-family: Verdana; border:#d27d00 1px solid; padding: 2px 0 0 13px; height: 14px; background: url(../images/wo-paccounts-h4.gif) repeat-x; }
 #content #movies div.box h5                        { font-size: 9px; color:#2C88D9; font-weight: bold; font-family: Verdana; }
 #content #movies div.box h6                        { font-family: Verdana; font-size: 9px; color:#3b3b3b; }
 #content #movies div.box div.box-body              { width: 604px; float: left; padding: 10px 6px 0 14px; background:#ededed url(../images/wo-paccounts-bg.gif) repeat-x; border-left:#bdbcbd 1px solid; border-right:#bdbcbd 1px solid; }
 #content #movies div.box div.box-body img          { float: left; margin-right: 5px; margin-left: 0px; }
 #content #movies div.box div.box-body p            { font-family: Verdana; font-size: 9px; color:#3b3b3b; }
 #content #movies div.box div.box-body a            { font-size: 9px; color:#2C88D9; font-weight: bold; font-family: Verdana; }
 #content #movies div.box div.box-body2              { width: 604px; float: left; padding: 10px 6px 0 14px; background:#ededed url(../images/wo-paccounts-bg.gif) repeat-x; border-left:#bdbcbd 1px solid; border-right:#bdbcbd 1px solid; }
 #content #movies div.box div.box-body2 img          { margin-right: 5px; margin-left: 0px; }
 #content #movies div.box div.box-body2 p            { font-family: Verdana; font-size: 9px; color:#3b3b3b; }
 #content #movies div.box div.box-body2 a            { font-size: 9px; color:#2C88D9; font-weight: bold; font-family: Verdana; }
 #content #movies div.smallbox                           { margin: 5px 0 0 12px; width: 160px; float: left; padding-bottom: 6px; background: url(../images/wo-sponsoredad-bottom.gif) no-repeat 0 100%; font-family: Verdana; font-size: 9px; color:#3b3b3b; }
 #content #movies div.smallbox h3                        { font-size: 2px; padding: 5px 0 0 8px; height: 10px; width: 152px; background: url(../images/wo-sponsoredad-h3.gif) no-repeat; }
 #content #movies div.smallbox div.smallbox-body              { width: 138px; float: left; padding: 10px 6px 0 14px; background:#ededed url(../images/wo-sponsoredad-bg.gif) repeat-x; border-left:#bdbcbd 1px solid; border-right:#bdbcbd 1px solid; }
 #content #movies div.smallbox div.smallbox-body img          { float: left; margin-right: 5px; margin-left: 5px; }
 #content #movies div.smallbox div.smallbox-body p            { font-family: Verdana; font-size: 9px; color:#3b3b3b; }
 #content #movies div.smallbox div.smallbox-body a            { font-size: 9px; color:#2C88D9; font-weight: bold; font-family: Verdana; }
 #content #movies div.relatedbox                           { margin: 5px 0 0 0px; width: 198px; float: left; padding-bottom: 6px; background: url(../images/wo-relatedmovies-bottom.gif) no-repeat 0 100%; font-family: Verdana; font-size: 9px; color:#3b3b3b; }
 #content #movies div.relatedbox h3                        { font-size: 2px; padding: 5px 2px 0 2px; height: 10px; width: 198px; background: url(../images/wo-relatedmovies-h3.gif) no-repeat; }
 #content #movies div.relatedbox div.relatedbox-body              { width: 191px; float: left; padding: 5px 2px 0 2px; background:#ededed url(../images/wo-relatedmovies-bg.gif) repeat-x; border-left:#bdbcbd 1px solid; border-right:#bdbcbd 1px solid; }
 #content #movies div.relatedbox div.relatedbox-body img          { margin-right: 1px; margin-left: 2px; }
 #content #movies div.relatedbox div.relatedbox-body p            { font-family: Verdana; font-size: 9px; color:#3b3b3b; }
 #content #movies div.relatedbox div.relatedbox-body a            { font-size: 9px; color:#2C88D9; font-weight: bold; font-family: Verdana; }
 #content #movies ul                                { margin: 5px 0 10px 10px; float: left; }

 #content #movies #comment              { width: 441px; float: left; }
 #content #movies #comment p            { margin: 5px; padding: 10px; }
 #content #movies #comment p.blue       { border:#1874c5 1px solid; background-color:#56b0ff; }
 #content #movies #comment p.red        { border:#d31010 1px solid; background-color:#ff0000; color:#fff; }
 #content #movies #comment div          { width: 431px; float: left; margin: 10px 10px 0 10px; }
 #content #movies #comment div label    { width: 431px; float: left; font-weight: bold; margin-top: 2px; }
 #content #movies #comment div input    { width: 200px; margin-top: 5px; float: left; }
 #content #movies #comment div textarea { height: 150px; margin-top: 5px; font-size: 11px; width: 420px; float: left; }
 #content #movies #comment ul           { float: left; margin: 5px 10px 0 0; }
 #content #movies #comment ul li        { float: right; }
 #content #movies #comment ul li input  { width: 44px; height: 18px; }
 
 #content #movies #user-comments                            { margin-top: 5px; }
 #content #movies #user-comments p.orange                   { background-color:#fed353; margin-top: 1px; border:#ffa200 1px solid; padding: 10px; }
 #content #movies #user-comments div.comment-box            { width: 441px; }
 #content #movies #user-comments div.comment-box dl         { padding: 2px 10px 0 10px; height: 14px; background: url(../images/wo-fteam-h3.gif) repeat-x; }
 #content #movies #user-comments div.comment-box dl dt      { float: left; color:#3b3b3b; font-weight: bold; }
 #content #movies #user-comments div.comment-box dl dt a    { color:#3b3b3b; }
 #content #movies #user-comments div.comment-box dl dd      { float: right; color:#3b3b3b; }
 #content #movies #user-comments div.comment-box p          { padding: 10px; line-height: 15px; border:#b6babd 1px solid; }
 #content #movies #user-comments div.comment-box ul         { height: 16px; padding: 1px 10px 0 10px; background: url(../images/wo-ul-grey.gif) repeat-x; }
 #content #movies #user-comments div.comment-box ul li      { color:#fff; }
 
 #content #videotips                                   { position: relative; }
 #content #videotips div.box                           { margin: 17px 0 0 24px; width: 595px; height: 162px; padding-bottom: 6px; background: url(../images/wo-videotips-footer.gif) no-repeat 0 100%; font-family: Verdana; font-size: 9px; color:#3b3b3b; }
 #content #videotips div.box h3                        { font-size: 2px; padding: 5px 0 0 8px; height: 10px; background: url(../images/wo-videotips-h3.gif) no-repeat; }
 #content #videotips div.box div.box-body              { width: 595px; height: 123px; background:#ededed url(../images/wo-paccounts-bg.gif) repeat-x; }
 #content #videotips div.box div.box-body img          { float: left; margin-right: 5px; margin-left: 0px; }
 #content #videotips div.box div.box-body a            { font-size: 9px; color:#2C88D9; font-weight: bold; font-family: Verdana; }

  ul.videotips-footer li         { font-size: 9px; color:#fff; }
 ul.videotips-footer li a       { font-weight: bold; color:#fff; }
 ul.videotips-footer li.right   { width: 107px; text-align: right; float: right; } 
 
 
 #content #playbook                                   { position: relative; }
 #content #playbook div.box                           { background: url(../images/wo-playbook-footer.gif) no-repeat 0 100%; font-family: Verdana; font-size: 9px; color:#3b3b3b;  }
 #content #playbook div.box h3                        { font-size: 2px; padding: 5px 0 0 8px; height: 10px; background: url(../images/wo-playbooks-h3.gif) no-repeat; }


 
 
 table.playbooks tr              {   }
 table.playbooks tr td           { font-size: 9px; color:#3b3b3b; padding: 1px 2px 5px 2px; background:#e7e7e7 url(../images/wo-table-grey-td.gif) repeat-x 100% 100%; }
 table.playbooks tr td.l         { width: 111px; font-size: 9px; color:#3b3b3b; padding: 1px 5px 3px 5px; background:#e7e7e7 url(../images/wo-table-grey-td.gif) repeat-x 100% 100%; }
 ul.playbooks-footer            { width: 375px; height: 16px; background: url(../images/wo-playbook-footer.gif) no-repeat;} 
 ul.playbooks-footer li         { font-size: 9px; color:#fff; }
 ul.playbooks-footer li a       { font-weight: bold; color:#fff; }
 ul.playbooks-footer li.left    { width: 80px; float: left; }
 ul.playbooks-footer li.right   { width: 107px; text-align: right; float: right; }
 
 table.playbooks tr td.blue a:hover      { text-decoration: underline; }
 table.playbooks tr td.grey         { padding: 2px 2px 2px 2px; }
 table.playbooks tr td.grey a       { color:#000; text-decoration: underline; }
 table.playbooks tr td img       { margin: 1px 1px 1px 1px; } 
 
 #content #featuredarticles                                   { position: relative; }
 #content #featuredarticles div.box                           { background: url(../images/wo-featuredarticles-footer.gif) no-repeat 0 100%; font-family: Verdana; font-size: 9px; color:#3b3b3b;  }
 #content #featuredarticles div.box h3                        { font-size: 2px; padding: 5px 0 0 8px; height: 10px; background: url(../images/wo-playbooks-h3.gif) no-repeat; }

 table.featuredarticles tr              {   }
 table.featuredarticles tr td           { font-size: 9px; color:#3b3b3b; padding: 1px 2px 5px 2px; background:#e7e7e7 url(../images/wo-table-grey-td.gif) repeat-x 100% 100%; }
 table.featuredarticles tr td.l         { width: 111px; font-size: 9px; color:#3b3b3b; padding: 1px 5px 3px 5px; background:#e7e7e7 url(../images/wo-table-grey-td.gif) repeat-x 100% 100%; }
 div.box ul.featuredarticles-footer            { width: 375px; height: 16px; background: url(../images/wo-playbook-footer.gif) no-repeat;}
 div.box ul.featuredarticles-footer li         { font-size: 9px; color:#fff; }
 ul.featuredarticles-footer li a       { font-weight: bold; color:#fff; }
 ul.featuredarticles-footer li.left    { width: 80px; float: left; }
 ul.featuredarticles-footer li.right   { width: 107px; text-align: right; float: right; }
 
 table.featuredarticles tr td.blue a:hover      { text-decoration: underline; }
 table.featuredarticles tr td.grey         { padding: 2px 2px 2px 2px; }
 table.featuredarticles tr td.grey a       { color:#000; text-decoration: underline; }
 table.featuredarticles tr td img       { margin: 1px 1px 1px 1px; }  
 
#content #featured-maps { height: 152px; background: url(../images/wo-trainingcenter-top.gif); width: 100%; } 
#content #featured-maps-footer { width: 650px; height: 2px; background: url(../images/wo-trainingcenter-top-footer.gif); } 

 
 #content #profile                                  { width: 650px; float: left; }
 #content #profile-left                             { width: 138px; float: left; }
 #content #profile-right                            { width: 501px; float: left; }
 #content #profile p.coming-soon                    { padding: 10px; text-align: center; background-color:#ececec; border-left:#aeaeae 1px solid; border-right:#aeaeae 1px solid; }
 #content #profile div.row                          { width: 637px; margin: 5px 0 0 5px; float: left; }
 #content #profile div.smallrow                     { width: 148px; margin: 5px 0 0 5px; float: left; }
 #content #profile div.bigrow                       { width: 501px; margin: 5px 0 0 5px; float: left; }
 #content #profile div.row h3                       { text-indent:-9000px; }
 #content #profile div.row p#avatar                 { float: left; }
 #content #profile div.row #biography               { background: url(../images/wo-biography-bottom.gif) no-repeat 0 100%; padding: 5px 0 5px 0; width: 493px; float: right; }
 #content #profile div.row #biography h3            { height: 15px; background: url(../images/wo-biography-h3.gif) no-repeat; }
 #content #profile div.row #biography p             { color:#3b3b3b;  padding: 9px; font-size: 10px; font-family: verdana; border-left:#bdbcbd 1px solid; border-right:#bdbcbd 1px solid; background:#ededed url(../images/wo-biography-p.gif) repeat-x; }
 #content #profile div.row #contact-user            { padding-bottom: 7px; background: url(../images/wo-contactuser-bottom.gif) no-repeat 0 100%; width: 137px; float: left; }
 #content #profile div.row #contact-user h3         { height: 15px; background: url(../images/wo-contactuser-h3.gif) no-repeat; }
 #content #profile div.row #contact-user ul         { text-align: center; padding: 10px 0 5px 0; background-color:#ececec; border-left:#aeaeae 1px solid; border-right:#aeaeae 1px solid; }
 #content #profile div.row #contact-user dl         { background-color:#ececec; border-left:#aeaeae 1px solid; border-right:#aeaeae 1px solid; }
 #content #profile div.row #contact-user dl dt      { padding: 5px 0 2px 5px; font-weight: bold; color:#3b3b3b; }
 #content #profile div.row #contact-user dl dd      { padding: 0 0 2px 5px; font-weight: bold; border-bottom:#dadada 1px solid; color:#2c88d9; }
 #content #profile div.row #contact-user dl dd a    { color:#2c88d9; }
 #content #profile div.row #computer-specs          { background: url(../images/wo-computerspecs-bottom.gif) no-repeat 0 100%; padding-bottom: 6px; width: 241px; float: left; margin-left: 9px; }
 #content #profile div.row #computer-specs h3       { height: 15px; background: url(../images/wo-computerspecs-h3.gif) no-repeat; }
 #content #profile div.row #computer-specs dl       { line-height: 16px; border-left:#bdbcbd 1px solid; border-right:#bdbcbd 1px solid; padding: 10px; float: left; background:#eee url(../images/wo-computerspecs-bg.gif) repeat-x; }
 #content #profile div.row #computer-specs dl dt    { width: 80px; float: left; color:#3b3b3b; }
 #content #profile div.row #computer-specs dl dd    { width: 139px; float: left; color:#2c88d9; font-weight: bold; }
 #content #profile div.row #awards                  { background: url(../images/wo-computerspecs-bottom.gif) no-repeat 0 100%; padding-bottom: 6px; width: 241px; float: right; margin-left: 9px; }
 #content #profile div.row #awards h3               { height: 15px; background: url(../images/wo-awards-h3.gif) no-repeat; }
 #content #profile div.row #awards dl               { line-height: 16px; border-left:#bdbcbd 1px solid; border-right:#bdbcbd 1px solid; padding: 10px; float: left; background:#eee url(../images/wo-computerspecs-bg.gif) repeat-x; }
 #content #profile div.row #awards dl dt            { width: 139px; float: left; color:#3b3b3b; }
 #content #profile div.row #awards dl dd            { width: 45px; float: left; color:#3B3B3B; }
 #content #profile div.row #awards dl ddt           { width: 35px; float: right; color:#2c88d9; font-weight: bold; }
 #content #profile div.row #previous-teams          { background: url(../images/wo-computerspecs-bottom.gif) no-repeat 0 100%; padding-bottom: 6px; width: 241px; float: right; margin-left: 9px; }
 #content #profile div.row #previous-teams h3       { height: 15px; background: url(../images/wo-previousteams-h3.gif) no-repeat; }
 #content #profile div.row #previous-teams dl       { line-height: 16px; border-left:#bdbcbd 1px solid; border-right:#bdbcbd 1px solid; padding: 10px; float: left; background:#eee url(../images/wo-computerspecs-bg.gif) repeat-x; }
 #content #profile div.row #previous-teams dl dt    { width: 219px; float: left; color:#3b3b3b; }
 #content #profile div.row #previous-teams dl dd    { width: 219px; height: 25px; float: left; color:#2c88d9; }
 #content #profile div.row #previous-teams dl dd a  { color: #2D89D6; }
 #content #profile div.row #favorites               { background: url(../images/wo-computerspecs-bottom.gif) no-repeat 0 100%; padding-bottom: 6px; width: 241px; float: right; }
 #content #profile div.row #favorites h3            { height: 15px; background: url(../images/wo-favorites-h3.gif) no-repeat; }
 #content #profile div.row #favorites dl            { line-height: 16px; border-left:#bdbcbd 1px solid; border-right:#bdbcbd 1px solid; padding: 10px; float: left; background:#eee url(../images/wo-computerspecs-bg.gif) repeat-x; }
 #content #profile div.row #favorites dl dt         { width: 80px; float: left; color:#3b3b3b; }
 #content #profile div.row #favorites dl dd         { width: 139px; float: left; color:#2c88d9; font-weight: bold; }
 #content #profile div.row #friends                 { width: 137px; padding-bottom: 5px; background: url(../images/wo-friends-bottom.gif) no-repeat 0 100%; float: left; }
 #content #profile div.row #friends h3              { height: 15px; background: url(../images/wo-friends-h3.gif) no-repeat; }
 #content #profile div.row #friends dl              { width: 135px; float: left; background-color:#ececec; border-left:#aeaeae 1px solid; border-right:#aeaeae 1px solid; }
 #content #profile div.row #friends dl dt           { padding: 3px 0 3px 3px; border-bottom:#dadada 1px solid; width: 85px; float: left; }
 #content #profile div.row #friends dl dt a         { color:#000; }
 #content #profile div.row #friends dl dd           { padding: 3px 3px 3px 0; border-bottom:#dadada 1px solid; text-align: right; width: 44px; float: left; }

 #content #profile-right p.coming-soon                    { padding: 10px; text-align: center; background-color:#ececec; border-left:#aeaeae 1px solid; border-right:#aeaeae 1px solid; }
 #content #profile-right div.row                          { width: 637px; margin: 5px 0 0 5px; float: left; }
 #content #profile-right div.smallrow                     { width: 138px; margin: 5px 0 0 5px; float: left; }
 #content #profile-right div.bigrow                       { width: 501px; margin: 5px 0 0 5px; float: left; }
 #content #profile-right div.bigrow h3                       { text-indent:-9000px; }
 #content #profile-right div.bigrow p#avatar                 { float: left; }

#content #profile-right #thewall { background: url(../images/wo-biography-bottom.gif) no-repeat 0 100%; padding: 5px 0 5px 0; width: 493px; float: right; }
#content #profile-right #thewall h3 { height: 15px; background: url(../images/wo-useractivity-h3.gif) no-repeat; }
#content #profile-right #thewall div.wrap { color:#3b3b3b; padding: 15px; font-size: 9px; font-family: verdana; border-left:#bdbcbd 1px solid; border-right:#bdbcbd 1px solid; background:#ededed url(../images/wo-biography-p.gif) repeat-x;}
#content #profile-right #thewall div.wrap textarea.overlay { border:#c2c6c9 1px solid; font-family: verdana; font-size: 8pt; padding: 4px; color: #898989; width: 447px; height: 36px; background: #ffffff url(../images/wo-thewall-textbg.gif) no-repeat; }
#content #profile-right #thewall div.wrap textarea.normal { border:#c2c6c9 1px solid; font-family: verdana; font-size: 8pt; padding: 4px; color: #898989; width: 447px; height: 36px;  }
#content #profile-right #thewall div.wrap div.submit { text-align: right; padding: 3px 15px 0 0; }
#content #profile-right #thewall div.wrap div.filters { text-align: right; padding: 3px 0 0 0; color: #58858a; font-family: verdana; font-size: 8.5pt; }
#content #profile-right #thewall div.wrap div.filters a { color: #2C88D9; text-decoration:none; }
#content #profile-right #thewall div.wrap div.filters span.bold { color: #363e33; }
#content #profile-right #thewall div.wrap div.error { background-color:#fed353; margin-top: 15px; border:#ffa200 1px solid; padding: 10px; }
#content #profile-right #thewall div.wrap div.errorred { background-color:#FFD7D7; margin-top: 5px; border:#FF0000 1px solid; padding: 10px; }
#content #profile-right #thewall div.wrap div.entriesheader {background: url(../images/wo-thewall-entryhead.gif) no-repeat transparent; text-align: left; font-size: 8pt; color: #bdbdbd; margin-top: 10px; height: 15px; }
#content #profile-right #thewall div.wrap div.entriesfooter { position: relative; background: url(../images/wo-thewall-footerbg.gif) no-repeat; text-align: left; left: 64px;}
#content #profile-right #thewall div.wrap div.entries { width: 100%; }
#content #profile-right #thewall div.wrap div.entries div.entrywrap { left: 5px; width: 100%; text-align: left; padding: 8px 0 0 0; font-family: verdana; font-size: 8pt; }
#content #profile-right #thewall div.wrap div.entries div.avatar { width: 50px; }
#content #profile-right #thewall div.wrap div.entries div.entrywrap table tr td div.entryheader { font-family: verdana; font-size: 8pt; }
#content #profile-right #thewall div.wrap div.entries div.entrywrap table tr td div.entryheader a { color: #2C88D9; font-weight:bold; text-decoration:none; }
#content #profile-right #thewall div.wrap div.entries div.entrywrap table tr td div.entryheader span.bold { color: #363e33; font-weight:bold; }
#content #profile-right #thewall div.wrap div.entries div.entrywrap table tr td div.entryfooter { margin-top: 8px; background: url(../images/wo-thewall-footerbg.gif) no-repeat; text-align: left; }
#content #profile-right #thewall div.wrap div.entries div.entrywrap table tr td div.entry { position: relative; padding: 9px 2px 8px 8px; }
#content #profile-right #thewall div.wrap div.entries div.entrywrap table tr td div.features { position: relative; padding-left: 12px; }
#content #profile-right #thewall div.wrap div.entries div.entrywrap table tr td div.features a { color: #2C88D9; text-decoration:none; }

#content #profile-right #userstatus { background: url(../images/wo-biography-bottom.gif) no-repeat 0 100%; padding: 5px 0 5px 0; width: 493px; float: right; }
#content #profile-right #userstatus h3 { height: 15px; background: url(../images/wo-userstatus-h3.gif) no-repeat; }
#content #profile-right #userstatus div.wrap { border: none; text-align: left; color:#3b3b3b; font-size: 9px; font-family: verdana; border-left:#bdbcbd 1px solid; border-right:#bdbcbd 1px solid; background: url(../images/wo-biography-p.gif) repeat-x; }
#content #profile-right #userstatus div.wrap table { background: transparent; }
#content #profile-right #userstatus div.wrap div.avatar { text-align: center; width: 56px; padding-top: 8px; font-weight: bold; font-size: 8pt; color: #547793; }
#content #profile-right #userstatus div.wrap div.status { padding: 6px 3px 3px 5px; font-weight: normal; font-size: 8pt; color: #000; }
#content #profile-right #userstatus div.wrap div.message { height: 22px; left: 3px; background: url("../images/wo-userstatusmessage-border.gif") no-repeat; padding: 2px 2px 2px 9px; }
#content #profile-right #userstatus div.wrap div.message input.overlay { border: none; color: #898989; width: 413px; font-size: 12px; font-family: verdana; height: 16px; padding-top: 2px; background: url("../images/wo-userstatusmessage-bg.gif") no-repeat;}
#content #profile-right #userstatus div.wrap div.message input.normal { border: none; color: #898989; width: 413px; font-size: 12px; font-family: verdana; height: 16px; padding-top: 2px;}
#content #profile-right #userstatus div.wrap div.message a { color: #2C88D9; text-decoration:none;}
#content #profile-right #userstatus div.wrap div.submitbutton { width: 413px; text-align: right;}
#content #profile-right #userstatus div.wrap div.thestatus { color: #898989; width: 413px; font-size: 12px; font-family: verdana; height: 22px; left: 3px; padding: 2px 2px 2px 9px; }

#content #profile-right #csdmstats { background: url(../images/wo-biography-bottom.gif) no-repeat 0 100%; padding: 5px 0 5px 0; width: 493px; float: right; }
#content #profile-right #csdmstats h3 { height: 15px; background: url(../images/wo-csdmstats-h3.gif) no-repeat; }
#content #profile-right #csdmstats div.wrap { text-align: left; color:#3b3b3b; padding: 2px; font-size: 9px; font-family: verdana; border-left:#bdbcbd 1px solid; border-right:#bdbcbd 1px solid; background:#ededed url(../images/wo-biography-p.gif) repeat-x; }
#content #profile-right #csdmstats div.wrap table tr td.statheader { padding: 3px; font-weight: bold; font-size: 8pt; color: #547793; }
#content #profile-right #csdmstats div.wrap table tr td.stat { padding: 3px; font-weight: normal; font-size: 8pt; color: #000; }
#content #profile-right #csdmstats div.wrap div.statsfilters { }
#content #profile-right #csdmstats div.wrap div.statsgraph { margin: 10px 0 10px 0; width: 475px; height: 135px; }

.hide {display: none;}

 #content #profile-right #biography               { background: url(../images/wo-biography-bottom.gif) no-repeat 0 100%; padding: 5px 0 5px 0; width: 493px; float: right; }
 #content #profile-right #biography h3            { height: 15px; background: url(../images/wo-biography-h3.gif) no-repeat; }
 #content #profile-right #biography p             { color:#3b3b3b;  padding: 9px; font-size: 9px; font-family: verdana; border-left:#bdbcbd 1px solid; border-right:#bdbcbd 1px solid; background:#ededed url(../images/wo-biography-p.gif) repeat-x; }
 #content #profile-right div.bigrow #contact-user            { padding-bottom: 7px; background: url(../images/wo-contactuser-bottom.gif) no-repeat 0 100%; width: 137px; float: left; }
 #content #profile-right div.bigrow #contact-user h3         { height: 15px; background: url(../images/wo-contactuser-h3.gif) no-repeat; }
 #content #profile-right div.bigrow #contact-user ul         { text-align: center; padding: 10px 0 5px 0; background-color:#ececec; border-left:#aeaeae 1px solid; border-right:#aeaeae 1px solid; }
 #content #profile-right div.bigrow #contact-user dl         { background-color:#ececec; border-left:#aeaeae 1px solid; border-right:#aeaeae 1px solid; }
 #content #profile-right div.bigrow #contact-user dl dt      { padding: 5px 0 2px 5px; font-weight: bold; color:#3b3b3b; }
 #content #profile-right div.bigrow #contact-user dl dd      { padding: 0 0 2px 5px; font-weight: bold; border-bottom:#dadada 1px solid; color:#2c88d9; }
 #content #profile-right div.bigrow #contact-user dl dd a    { color:#2c88d9; }#content #profile-right div.bigrow #computer-specs { background: url(../images/wo-computerspecs-bottom.gif) no-repeat 0 100%; padding-bottom: 6px; width: 241px; float: left; margin-left: 3px; }
#content #profile-right div.bigrow #computer-specs h3 { height: 15px; background: url(../images/wo-computerspecs-h3.gif) no-repeat; }
#content #profile-right div.bigrow #computer-specs dl { line-height: 16px; width: 219px; border-left:#bdbcbd 1px solid; border-right:#bdbcbd 1px solid; padding: 10px; float: left; background:#eee url(../images/wo-computerspecs-bg.gif) repeat-x; }
#content #profile-right div.bigrow #computer-specs dl dt { width: 80px; float: left; color:#3b3b3b; }
#content #profile-right div.bigrow #computer-specs dl dd { width: 139px; float: left; color:#2c88d9; font-weight: bold; }

#content #profile-right div.bigrow #awards { background: url(../images/wo-computerspecs-bottom.gif) no-repeat 0 100%; padding-bottom: 6px; width: 241px; float: right; margin-left: 0px; }
#content #profile-right div.bigrow #awards h3 { height: 15px; background: url(../images/wo-awards-h3.gif) no-repeat; }
#content #profile-right div.bigrow #awards dl { line-height: 16px; font-family: Arial; font-size: 10px; width: 219px; border-left:#bdbcbd 1px solid; border-right:#bdbcbd 1px solid; padding: 10px; float: left; background:#eee url(../images/wo-computerspecs-bg.gif) repeat-x; }
#content #profile-right div.bigrow #awards dl dt { width: 139px; float: left; color:#3b3b3b; }
#content #profile-right div.bigrow #awards dl dd { width: 40px; float: left; color:#3B3B3B; }
#content #profile-right div.bigrow #awards dl dd.ddt { width: 40px; float: right; color:#2c88d9; font-weight: bold; }

#content #profile-right div.bigrow #previous-teams { background: url(../images/wo-computerspecs-bottom.gif) no-repeat 0 100%; padding: 0 5px 6px 0; width: 241px; float: right; margin-left: 9px; }
#content #profile-right div.bigrow #previous-teams h3 { height: 15px; background: url(../images/wo-previousteams-h3.gif) no-repeat; }
#content #profile-right div.bigrow #previous-teams dl { line-height: 16px; width: 229px; border-left:#bdbcbd 1px solid; border-right:#bdbcbd 1px solid; padding: 0 0 10px 10px; float: left; background:#eee url(../images/wo-computerspecs-bg.gif) repeat-x; }
#content #profile-right div.bigrow #previous-teams dl dt { width: 228px; float: left; color:#3b3b3b; }
#content #profile-right div.bigrow #previous-teams dl dd { width: 228px; height: 25px; float: left; color:#2c88d9; }
#content #profile-right div.bigrow #previous-teams dl dd a { color: #2D89D6; }

#content #profile-right div.bigrow #favorites { background: url(../images/wo-computerspecs-bottom.gif) no-repeat 0 100%; padding-bottom: 6px; width: 241px; float: left; margin-left: 6px; }
#content #profile-right div.bigrow #favorites h3 { height: 15px; background: url(../images/wo-favorites-h3.gif) no-repeat; }
#content #profile-right div.bigrow #favorites dl { line-height: 16px; width: 219px; border-left:#bdbcbd 1px solid; border-right:#bdbcbd 1px solid; padding: 10px; float: left; background:#eee url(../images/wo-computerspecs-bg.gif) repeat-x; }
#content #profile-right div.bigrow #favorites dl dt { width: 80px; float: left; font-family: Verdana; font-size: 9px; color:#3b3b3b; }
#content #profile-right div.bigrow #favorites dl dd { width: 139px; float: left; font-family: Verdana; font-size: 9px; color:#2c88d9; font-weight: bold; }
 #content #profile-right div.bigrow #friends                 { width: 137px; padding-bottom: 5px; background: url(../images/wo-friends-bottom.gif) no-repeat 0 100%; float: left; }
 #content #profile-right div.bigrow #friends h3              { height: 15px; background: url(../images/wo-friends-h3.gif) no-repeat; }
 #content #profile-right div.bigrow #friends dl              { width: 135px; float: left; background-color:#ececec; border-left:#aeaeae 1px solid; border-right:#aeaeae 1px solid; }
 #content #profile-right div.bigrow #friends dl dt           { padding: 3px 0 3px 3px; border-bottom:#dadada 1px solid; width: 85px; float: left; }
 #content #profile-right div.bigrow #friends dl dt a         { color:#000; }
 #content #profile-right div.bigrow #friends dl dd           { padding: 3px 3px 3px 0; border-bottom:#dadada 1px solid; text-align: right; width: 44px; float: left; }

 #content #profile-left p.coming-soon                    { padding: 10px; text-align: center; background-color:#ececec; border-left:#aeaeae 1px solid; border-right:#aeaeae 1px solid; }
 #content #profile-left div.row                          { width: 637px; margin: 5px 0 0 5px; float: left; }
#content #profile-left div.smallrow { position:relative; width: 152px; margin: 5px 0 0 2px; float: left; }
#content #profile-left div.bigrow { width: 501px; margin: 5px 0 0 5px; float: left; }
#content #profile-left div.smallrow h3 { text-indent:-9000px; }
#content #profile-left div.smallrow p#avatar { float: left; }
#content #profile-left div.smallrow #biography { background: url(../images/wo-biography-bottom.gif) no-repeat 0 100%; padding-bottom: 5px; width: 493px; float: right; }
#content #profile-left div.smallrow #biography h3 { height: 15px; background: url(../images/wo-biography-h3.gif) no-repeat; }
#content #profile-left div.smallrow #biography p { color:#3b3b3b; padding: 9px; font-size: 9px; font-family: verdana; border-left:#bdbcbd 1px solid; border-right:#bdbcbd 1px solid; background:#ededed url(../images/wo-biography-p.gif) repeat-x; }
#content #profile-left div.smallrow #contact-user { padding: 0 0 5px 0; width: 137px; float: left; }
#content #profile-left div.smallrow #contact-user h3 { height: 15px; background: url(../images/wo-contactuser-h3.gif) no-repeat; }
#content #profile-left div.smallrow #contact-user ul { text-align: center; padding: 10px 0 5px 0; width: 135px;  }
#content #profile-left div.smallrow #contact-user dl { line-height: 16px; width: 135px;  }
#content #profile-left div.smallrow #contact-user dl dt { padding: 5px 0 2px 5px; width: 137px; font-weight: bold; color:#3b3b3b; }
#content #profile-left div.smallrow #contact-user dl dd { padding: 0 0 2px 5px; width: 129px; font-weight: bold; border-bottom:#dadada 1px solid; color:#2c88d9; }
#content #profile-left div.smallrow #contact-user dl dd a { color:#2c88d9; }
#content #profile-left div.smallrow #gallery { padding: 5px 0 5px 0; background: url(../images/wo-contactuser-bottom.gif) no-repeat 0 100%; width: 137px; float: left; }
#content #profile-left div.smallrow #gallery h3 { height: 15px; background: url(../images/wo-myphotos-h3.gif) no-repeat; }
#content #profile-left div.smallrow #gallery ul { text-align: center; padding: 10px 0 5px 0; background-color:#ececec; border-left:#aeaeae 1px solid; border-right:#aeaeae 1px solid; }
#content #profile-left div.smallrow #gallery dl { background-color:#ececec; border-left:#aeaeae 1px solid; }
#content #profile-left div.smallrow #gallery dl dt { padding: 5px 0 2px 5px; width: 130px; font-weight: bold; border-right:#aeaeae 1px solid; color:#3b3b3b; }
#content #profile-left div.smallrow #gallery dl dd { padding: 0 0 2px 5px; width: 130px;  font-weight: bold; border-right:#aeaeae 1px solid; border-bottom:#dadada 1px solid; color:#2c88d9; }
#content #profile-left div.smallrow #gallery dl dd.heading { padding: 2px 0 7px 5px; width: 130px; font-weight: bold; color:#2c88d9; border-right:#aeaeae 1px solid; }
#content #profile-left div.smallrow #gallery dl dd.right { padding: 10px 5px 2px 5px; width: 125px; font-family: arial; border-right:#aeaeae 1px solid; font-size: 9pt; text-align: right; font-weight: normal; border-bottom:#dadada 1px solid; color:#2c88d9; }
#content #profile-left div.smallrow #gallery dl dd a { color:#2c88d9; }  #content #profile-left div.smallrow #computer-specs          { background: url(../images/wo-computerspecs-bottom.gif) no-repeat 0 100%; padding-bottom: 6px; width: 241px; float: left; margin-left: 9px; }
 #content #profile-left div.smallrow #computer-specs h3       { height: 15px; background: url(../images/wo-computerspecs-h3.gif) no-repeat; }
 #content #profile-left div.smallrow #computer-specs dl       { line-height: 16px; border-left:#bdbcbd 1px solid; border-right:#bdbcbd 1px solid; padding: 10px; float: left; background:#eee url(../images/wo-computerspecs-bg.gif) repeat-x; }
 #content #profile-left div.smallrow #computer-specs dl dt    { width: 80px; float: left; color:#3b3b3b; }
 #content #profile-left div.smallrow #computer-specs dl dd    { width: 139px; float: left; color:#2c88d9; font-weight: bold; }
 #content #profile-left div.smallrow #awards                  { background: url(../images/wo-computerspecs-bottom.gif) no-repeat 0 100%; padding-bottom: 6px; width: 241px; float: right; margin-left: 9px; }
 #content #profile-left div.smallrow #awards h3               { height: 15px; background: url(../images/wo-awards-h3.gif) no-repeat; }
 #content #profile-left div.smallrow #awards dl               { line-height: 16px; border-left:#bdbcbd 1px solid; border-right:#bdbcbd 1px solid; padding: 10px; float: left; background:#eee url(../images/wo-computerspecs-bg.gif) repeat-x; }
 #content #profile-left div.smallrow #awards dl dt            { width: 139px; float: left; color:#3b3b3b; }
 #content #profile-left div.smallrow #awards dl dd            { width: 45px; float: left; color:#3B3B3B; }
 #content #profile-left div.smallrow #awards dl ddt           { width: 35px; float: right; color:#2c88d9; font-weight: bold; }
 #content #profile-left div.smallrow #previous-teams          { background: url(../images/wo-computerspecs-bottom.gif) no-repeat 0 100%; padding-bottom: 6px; width: 241px; float: right; margin-left: 9px; }
 #content #profile-left div.smallrow #previous-teams h3       { height: 15px; background: url(../images/wo-previousteams-h3.gif) no-repeat; }
 #content #profile-left div.smallrow #previous-teams dl       { line-height: 16px; border-left:#bdbcbd 1px solid; border-right:#bdbcbd 1px solid; padding: 10px; float: left; background:#eee url(../images/wo-computerspecs-bg.gif) repeat-x; }
 #content #profile-left div.smallrow #previous-teams dl dt    { width: 219px; float: left; color:#3b3b3b; }
 #content #profile-left div.smallrow #previous-teams dl dd    { width: 219px; height: 25px; float: left; color:#2c88d9; }
 #content #profile-left div.smallrow #previous-teams dl dd a  { color: #2D89D6; }
 #content #profile-left div.smallrow #favorites               { background: url(../images/wo-computerspecs-bottom.gif) no-repeat 0 100%; padding-bottom: 6px; width: 241px; float: right; }
 #content #profile-left div.smallrow #favorites h3            { height: 15px; background: url(../images/wo-favorites-h3.gif) no-repeat; }
 #content #profile-left div.smallrow #favorites dl            { line-height: 16px; border-left:#bdbcbd 1px solid; border-right:#bdbcbd 1px solid; padding: 10px; float: left; background:#eee url(../images/wo-computerspecs-bg.gif) repeat-x; }
 #content #profile-left div.smallrow #favorites dl dt         { width: 80px; float: left; color:#3b3b3b; }
 #content #profile-left div.smallrow #favorites dl dd         { width: 139px; float: left; color:#2c88d9; font-weight: bold; }
 #content #profile-left div.smallrow #friends                 { width: 137px; padding: 5px 0 5px 0; }
 #content #profile-left div.smallrow #friends h3              { height: 15px; background: url(../images/wo-friends-h3.gif) no-repeat; }
 #content #profile-left div.smallrow #friends dl              { width: 135px; float: left; }
 #content #profile-left div.smallrow #friends dl dt           { padding: 3px 0 3px 3px; border-bottom:#dadada 1px solid; width: 85px; float: left; }
 #content #profile-left div.smallrow #friends dl dt a         { color:#000; }
 #content #profile-left div.smallrow #friends dl dd           { padding: 3px 3px 3px 0; border-bottom:#dadada 1px solid; text-align: right; width: 44px; float: left; }
 #content #profile-left div.smallrow #recent-demos            { width: 137px; padding: 5px 0 5px 0; background: url(../images/wo-friends-bottom.gif) no-repeat 0 100%; float: left; }
 #content #profile-left div.smallrow #recent-demos h3              { height: 15px; background: url(../images/wo-recentdemos-h3.gif) no-repeat; }
 #content #profile-left div.smallrow #recent-demos dl              { width: 135px; float: left; background-color:#ececec; border-left:#aeaeae 1px solid; border-right:#aeaeae 1px solid; }
 #content #profile-left div.smallrow #recent-demos dl dt           { padding: 3px 0 3px 3px; border-bottom:#dadada 1px solid; width: 115px; float: left; }
 #content #profile-left div.smallrow #recent-demos dl dt a         { color:#3B3B3B; }
 #content #profile-left div.smallrow #recent-demos dl dd           { padding: 3px 3px 3px 0; border-bottom:#dadada 1px solid; text-align: right; width: 14px; float: left; color: #2C88D9; }
 #content #profile-left div.smallrow #recent-articles            { width: 137px; padding: 5px 0 5px 0; background: url(../images/wo-friends-bottom.gif) no-repeat 0 100%; float: left; }
 #content #profile-left div.smallrow #recent-articles h3              { height: 15px; background: url(../images/wo-recentarticles-h3.gif) no-repeat; }
 #content #profile-left div.smallrow #recent-articles dl              { width: 135px; float: left; background-color:#ececec; border-left:#aeaeae 1px solid; border-right:#aeaeae 1px solid; }
 #content #profile-left div.smallrow #recent-articles dl dt           { padding: 3px 0 3px 3px; border-bottom:#dadada 1px solid; width: 115px; float: left; }
 #content #profile-left div.smallrow #recent-articles dl dt a         { color:#3B3B3B; }
 #content #profile-left div.smallrow #recent-articles dl dd           { padding: 3px 3px 3px 0; border-bottom:#dadada 1px solid; text-align: right; width: 14px; float: left; color: #2C88D9; }
 
 #content dl#profile-top      { font-weight: bold; padding-top: 1px; height: 15px; background: url(../images/wo-profile-top.gif) repeat-x; border:#575757 1px solid; }
 #content dl#profile-top dt   { float: left; margin: 0 30px 0 8px; color:#fff; }
 #content dl#profile-top dt a { color:#fff; font-size: 10px; font-weight: bold; }
 #content dl#profile-top dd   { float: left; color:#acacac; }
 
 #content #forums                   { width:100%; float: left;}
 #content #forums table             { width: 100%; border:#cfcfcf 1px solid; border-right:0; border-top:0; }
 #content #forums table thead th, .oit_listing_users    { padding-left: 5px; height: 16px; background: url(../images/wo-table-grey-th.gif) repeat-x; color:#000; font-weight: bold; }
 #content #forums table tr td       { background:#fdfdfd url(../images/wo-forums-td.gif) repeat-x 0 100%; border-bottom:#cfcfcf 1px solid; border-right:#cfcfcf 1px solid; padding: 10px 5px 10px 5px; }
 #content #forums table tr td a     { color:#2c88d9; font-weight: bold; }

#forums p.pages { font-family:Arial, Helvetica, sans-serif; margin-left: 10px; padding-right: 5px; color: #000; font-size:11px; font-weight:bold; width:430px; height:15px; overflow:hidden; }
#forums p.pages a { font-family:Arial, Helvetica, sans-serif; margin-left: 10px; color:#2c88d9; font-size:11px; font-weight:normal; width:430px; height:15px; overflow:hidden; }
#forums p.pages a:hover { text-decoration:underline; } 
 #content #forums ul { margin: 5px; }
 #content #forums ul#bottom-navi li { display: inline; margin-right: 5px; }
 
 #content #forums div.full-post              { width: 451px; }
 #content #forums div.full-post h3           { padding: 2px 0 0 8px; font-size: 9px; color:#fff; font-family: Verdana, Arial, Tahoma; height: 15px; background: url(../images/wo-control-h2-grey.gif) repeat-x; }
 #content #forums div.full-post dl           { padding: 1px 8px 0 8px; color:#3b3b3b; height: 15px; border-right:#bebebe 1px solid; background: url(../images/wo-uevent-dl.gif) repeat-x; }
 #content #forums div.full-post dl dt        { float: left; }
 #content #forums div.full-post dl dd        { float: right; }
 #content #forums div.full-post dl dd a      { font-weight: bold; color:#3b3b3b; }
 #content #forums div.full-post div.body-post{ border:#cfcfcf 1px solid; border-top: 0; background-color:#f6f6f6; }
 #content #forums div.full-post p            { padding: 5px; }
 #content #forums div.full-post p a          { color:#000; }
 #content #forums div.full-post ul           { padding: 1px 8px 0 8px; height: 16px; background: url(../images/wo-viewtopic-bottom.gif) no-repeat; }
 #content #forums div.full-post ul li        { font-weight: bold; color:#fff; }
 #content #forums div.full-post ul li.first  { float: left; }
 #content #forums div.full-post ul li.last   { float: right; }
 #content #forums div.full-post ul li a      { color:#fff; }
 
 #content #forums #user-comments                            { margin-top: 0px; }
 #content #forums #user-comments p.orange                   { background-color:#fed353; margin-top: 1px; border:#ffa200 1px solid; padding: 10px; }
 #content #forums #user-comments div.comment-box            { width: 451px; }
 #content #forums #user-comments div.comment-box h4         { padding: 1px 10px 0 10px; font-size: 9px; font-weight: normal; color:#000; font-family: Verdana, Arial, Tahoma; height: 15px; background: url(../images/wo-uevent-dl.gif) repeat-x; }
 #content #forums #user-comments div.comment-box a          { color:#2c88d9; font-weight: bold; }
 #content #forums #user-comments div.comment-box dl         { padding: 2px 10px 0 10px; height: 14px; background: url(../images/wo-fteam-h3.gif) repeat-x; }
 #content #forums #user-comments div.comment-box dl dt      { float: left; color:#3b3b3b; font-weight: bold; }
 #content #forums #user-comments div.comment-box dl dt a    { color:#3b3b3b; }
 #content #forums #user-comments div.comment-box dl dd      { float: right; color:#3b3b3b; }
 #content #forums #user-comments div.comment-box p          { padding: 10px; line-height: 15px; border:#b6babd 1px solid; }
 #content #forums #user-comments div.comment-box ul         { height: 16px; padding: 1px 10px 0 10px; margin: 0; background: url(../images/wo-ul-grey.gif) repeat-x; }
 #content #forums #user-comments div.comment-box ul li      { color:#fff; }/** ----- User signatures ------ */
#user-comments div.comment-box div.signature { background: url('../images/wo-table-grey-sig.jpg') repeat-x; width: 421px; padding: 2px 10px 2px 10px; }
#user-comments div.comment-box div.signature a { color:#2c88d9; font-weight: bold; }
#user-comments div.comment-box div.signature a:visited { color:#2c88d9; }
#user-comments div.comment-box div.signature.large { width: 431px; }
 
div#profile { position:relative; margin:auto; width:652px; padding:0px 0 0 0; }
div#profile a { color:#2C88D9; }
div#profile.teamprofile { }
/* ------  Sidebar  ------ */
div#profile.teamprofile div#sidebar { width:169px; padding: 7px 0 0 7px; float:left; display:inline; }
div#profile.teamprofile div#sidebar img.teamlogo { margin-bottom:10px; border:solid 1px #D9D9D9; width:164px; }
div#profile.teamprofile div#sidebar div#roster { 
	/*background:url('../images/roster.png') no-repeat top left;*/
	 width:166px; margin-bottom:10px; 
	background:url('../images/wo-profile-bg.png') repeat-x bottom left; background-color:#FFFFFF; 
	
	}
div#profile.teamprofile div#sidebar div#roster div.holder { border:solid 1px #AEAEAE; border-bottom:none; border-top:none; list-style-type:none; }
div#profile.teamprofile div#sidebar div#roster div.rosterrec { border:solid 1px #ECECEC; border-top-width:0px; border-bottom:dashed 1px #2C88D9; padding: 6px 0 6px 6px; white-space: nowrap;}
div#profile.teamprofile div#sidebar div#roster div.rosterrec.last { border-bottom:none; ; }
div#profile.teamprofile div#sidebar div#roster div.rosterrec:hover { background-image: none; background-color:#e9e9e9; }


div#profile.teamprofile div#sidebar div#roster div.bottom, div#profile.teamprofile div#sidebar div#fans div.bottom { height:4px; background:url('../images/bottom.png') no-repeat bottom left; }
div#profile.teamprofile div#sidebar div#roster div img.playerphoto { width:38px; margin-right:5px;  display:inline-block; vertical-align:top;}
div#profile.teamprofile div#sidebar div#roster div a.playerinfo { width:115px; float:right; text-decoration:none; text-align:left; overflow:hidden; }
div#profile.teamprofile div#sidebar div#roster div.rosterrec .name { 
	font-family:Tahoma, Verdana, Arial; font-size:11px; font-weight:bold; letter-spacing:0.5px; 
	}
.ellipsis { margin-right:-10000px; }

div#profile.teamprofile div#sidebar div#roster div.rosterrec p.alias { color:#959595; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin-top:3px; }
div#profile.teamprofile div#sidebar div#roster div.rosterrec p span.aname { color:#000000; font-family:Tahoma, Verdana, Arial; font-size:11px; font-weight:normal; }
div#profile.teamprofile div#sidebar div#roster div.rosterrec img.score { width:11px; border:none; margin:4px 8px 0 0; float:left; }
div#profile.teamprofile div#sidebar div#roster div.rosterrec p.score { color:#959595; font-family:Tahoma, Verdana, Arial; font-size:11px; font-weight:normal; padding-top:3px; display:inline-block;}
div#profile.teamprofile div#sidebar div#fans { background:url('../images/fans.png') no-repeat top left; width:166px; padding: 15px 0 0 0; }
div#profile.teamprofile div#sidebar div#fans ul { list-style-type:none; }
div#profile.teamprofile div#sidebar div#fans ul li.fan { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#ECECEC; padding:4px 2px 4px 5px; border:solid 1px #AEAEAE; border-bottom:solid 1px #DADADA; border-top:none; }
div#profile.teamprofile div#sidebar div#fans div.fan { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#ECECEC; border:solid 1px #AEAEAE; border-bottom:solid 1px #DADADA; border-top:none; }
div#profile.teamprofile div#sidebar div#fans ul li.fan a { color:#000000; width:100px; text-decoration:none; float:left; }
div#profile.teamprofile div#sidebar div#fans ul li.fan a img { border:none; }
div#profile.teamprofile div#sidebar div#fans ul li.fan div.rating { margin:0px 0px 0 0; float:right; display:inline; }
div#profile.teamprofile div#sidebar div#fans img.rating1 { width:10px; height:9px; padding-left:1px; padding-right:1px; }
div#profile.teamprofile div#sidebar div#fans ul li.fan div.rating img.rating1 { padding-left:0px; padding-right:0px; }
/* ------  Content  ------ */
div#profile.teamprofile div#profilecontent { width:472px; padding:9px 0 0 0; float:right; display:inline; }
div#profile.teamprofile div#profilecontent div#teaminfo a { font-weight:normal; text-decoration:none; }
div#profile.teamprofile div#profilecontent div#teaminfo a:hover { text-decoration:underline; }
div#profile.teamprofile div#profilecontent div#teaminfo h4 { margin-bottom:2px; }
div#profile.teamprofile div#profilecontent div#teaminfo h4 a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin-top:2px; float:left; display:inline; }
div#profile.teamprofile div#profilecontent div#teaminfo img.rating1 { padding-left: 1px; padding-right: 3px; border: 0px; }
div#profile.teamprofile div#profilecontent div#teaminfo img.rating1.spacer { padding-left:0; }
div#profile.teamprofile div#profilecontent div#teaminfo h5 a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; }
div#profile.teamprofile div#profilecontent div#teaminfo p, div#profile.teamprofile div#profilecontent div#teaminfo table td { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; }
div#profile.teamprofile div#profilecontent div#teaminfo div#team_details p { text-align: left; }
div#profile.teamprofile div#profilecontent div#teaminfo table th { color:#959595; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; }
div#profile.teamprofile div#profilecontent div.box { background:url('../images/blueheader.png') no-repeat top left; width:454px; padding:15px 0 0 0; }
div#profile.teamprofile div#profilecontent div.box h3 { color: red; }
div#profile.teamprofile div#profilecontent div.box div.boxcontent { background:url('../images/wo-profile-bg.png') repeat-x top left; background-color:#EDEDED; border:solid 1px #BDBCBD; border-bottom:none; border-top:none; }
div#profile.teamprofile div#profilecontent div.mainboxbottom { background:url('../images/mainboxbottom.png') no-repeat top left; width:454px; height:6px; }

/* --------- Team Activity --------- */
div#profile.teamprofile div#profilecontent #teamactivity { padding:16px;  }
div#profile.teamprofile div#profilecontent #teamactivity textarea.overlay { border:#c2c6c9 1px solid; font-family: verdana; font-size: 8pt; padding: 4px; color: #898989; width: 410px; height: 36px; background: #ffffff url(../images/wo-thewall-textbg.gif) no-repeat; }
div#profile.teamprofile div#profilecontent #teamactivity textarea.normal { border:#c2c6c9 1px solid; font-family: verdana; font-size: 8pt; padding: 4px; color: #898989; width: 410px; height: 36px;  }
div#profile.teamprofile div#profilecontent #teamactivity div.wrap div.submit { text-align: right; padding: 3px 15px 0 0; }
div#profile.teamprofile div#profilecontent #teamactivity div.wrap div.filters { text-align: right; padding: 3px 0 0 0; color: #58858a; font-family: verdana; font-size: 8.5pt; }
div#profile.teamprofile div#profilecontent #teamactivity div.wrap div.filters a { color: #2C88D9; text-decoration:none; }
div#profile.teamprofile div#profilecontent #teamactivity div.wrap div.filters span.bold { color: #363e33; }
div#profile.teamprofile div#profilecontent #teamactivity div.wrap div.error { background-color:#fed353; margin-top: 15px; border:#ffa200 1px solid; padding: 10px; }
div#profile.teamprofile div#profilecontent #teamactivity div.wrap div.errorred { background-color:#FFD7D7; margin-top: 5px; border:#FF0000 1px solid; padding: 10px; }
div#profile.teamprofile div#profilecontent #teamactivity div.wrap div.entriesheader {background: url(../images/wo-thewall-entryhead.gif) no-repeat transparent; text-align: left; font-size: 8pt; color: #bdbdbd; margin-top: 10px; height: 15px; }
div#profile.teamprofile div#profilecontent #teamactivity div.wrap div.entriesfooter { position: relative; background: url(../images/wo-thewall-footerbg.gif) no-repeat; text-align: left; left: 64px;}
div#profile.teamprofile div#profilecontent #teamactivity div.wrap div.entries { width: 100%; }
div#profile.teamprofile div#profilecontent #teamactivity div.wrap div.entries div.entrywrap { left: 5px; width: 100%; text-align: left; padding: 8px 0 0 0; font-family: verdana; font-size: 8pt; }
div#profile.teamprofile div#profilecontent #teamactivity div.wrap div.entries div.avatar { width: 50px; }
div#profile.teamprofile div#profilecontent #teamactivity div.wrap div.entries div.entrywrap table tr td div.entryheader { font-family: verdana; font-size: 8pt; }
div#profile.teamprofile div#profilecontent #teamactivity div.wrap div.entries div.entrywrap table tr td div.entryheader a { color: #2C88D9; font-weight:bold; text-decoration:none; }
div#profile.teamprofile div#profilecontent #teamactivity div.wrap div.entries div.entrywrap table tr td div.entryheader span.bold { color: #363e33; font-weight:bold; }
div#profile.teamprofile div#profilecontent #teamactivity div.wrap div.entries div.entrywrap table tr td div.entryfooter { margin-top: 8px; background: url(../images/wo-teamact-footerbg.gif) no-repeat; text-align: left; }
div#profile.teamprofile div#profilecontent #teamactivity div.wrap div.entries div.entrywrap table tr td div.entry { position: relative; padding: 9px 2px 8px 8px; }
div#profile.teamprofile div#profilecontent #teamactivity div.wrap div.entries div.entrywrap table tr td div.features { position: relative; padding-left: 12px; }
div#profile.teamprofile div#profilecontent #teamactivity div.wrap div.entries div.entrywrap table tr td div.features a { color: #2C88D9; text-decoration:none; }

/* --------- Team Biography --------- */
div#profile.teamprofile div#profilecontent div.box div.boxcontent #teambiography { padding: 8px; }

/* --------- Team Stats --------- */
div#profile.teamprofile div#profilecontent div.box div.boxcontent #teamstats { padding: 8px; }

/* --------- Team Gallery --------- */
div#profile.teamprofile div#profilecontent div.box div.boxcontent #galleries { padding: 0 5px 5px 5px; }
div#profile.teamprofile div#profilecontent div.box div.boxcontent #galleries table { margin-top: -15px; }
div#profile.teamprofile div#profilecontent div.box div.boxcontent #galleries table td { margin: 0; padding: 3px; }

/* ---------- Team Demos ----------- */
div#profile.teamprofile div#profilecontent ul.demo { padding: 1px 4px 0 4px; height: 16px; background: url(../images/wo-demos2-ul.gif) no-repeat; }
div#profile.teamprofile div#profilecontent ul.demo li { color:#fff; }
div#profile.teamprofile div#profilecontent ul.demo li.first { float: left; }
div#profile.teamprofile div#profilecontent ul.demo li.last { float: right; }
div#profile.teamprofile div#profilecontent ul.demo li a { color:#fff; }

/* ---------- Team Admin ----------- */


div#profile.teamprofile div#profilecontent div#admin_roster div.boxcontent1 { padding: 15px 5px 15px 10px; }
div#profile.teamprofile div#profilecontent div#admin_roster div.boxcontent1 span.adminlink { color: #2C88D9; cursor: pointer; }
div#profile.teamprofile div#profilecontent div#admin_roster div.boxcontent1 label.bold { font-size: 10px; margin-right: 10px; font-weight: bold; }
div#profile.teamprofile div#profilecontent div#admin_roster div.boxcontent1 select.event { border: 1px solid black; padding-top: 1px; height: 20px; width: 315px; font-size: 11px; font-family: Arial; color: #4a4a4a; font-weight: bold; }
div#profile.teamprofile div#profilecontent div#admin_roster div.boxcontent1 table.team_roster { margin-top: 20px; font-size: 11px; }
div#profile.teamprofile div#profilecontent div#admin_roster div.boxcontent1 table.team_roster thead { font-size: 11px; height: 20px; }
div#profile.teamprofile div#profilecontent div#admin_roster div.boxcontent1 table.team_roster tr td span.status {}
div#profile.teamprofile div#profilecontent div#admin_roster div.boxcontent1 table.team_roster tr td span.status.confirmed { color: #14b214; }
div#profile.teamprofile div#profilecontent div#admin_roster div.boxcontent1 table.team_roster tr td span.status.notconfirmed { color: #c00000; }
div#profile.teamprofile div#profilecontent div#admin_roster div.boxcontent1 table.team_roster tr td span.status.active { color: #14b214; }
div#profile.teamprofile div#profilecontent div#admin_roster div.boxcontent1 table.team_roster tr td span.status.invited { color: #c00000; }
div#profile.teamprofile div#profilecontent div#admin_roster div.boxcontent1 div.user_search { margin-top: 25px; font-size: 11px; }
div#profile.teamprofile div#profilecontent div#admin_roster div.boxcontent1 div.user_search span.bold { font-weight: bold; }
div#profile.teamprofile div#profilecontent div#admin_roster div.boxcontent1 div.user_search h4 { font-size: 11px; }
div#profile.teamprofile div#profilecontent div#admin_roster div.boxcontent1 div.user_search table { margin-top: 7px; margin-left: 20px; }
div#profile.teamprofile div#profilecontent div#admin_roster div.boxcontent1 div.user_search table tr td input#admin_search_textbox { border: 1px solid black; height: 17px; padding-left: 5px; padding-right: 5px; margin-right: 5px; }
div#profile.teamprofile div#profilecontent div#admin_roster div.boxcontent1 div.user_search table#user_search_results { margin-left: 20px; margin-top: 10px; }
div#profile.teamprofile div#profilecontent div#admin_roster div.boxcontent1 div.user_search table#user_search_results span.bold { font-weight: bold; } 

#popup { position:absolute; width: 70px; height: 100px; background:#E6E6E6; border: 1px solid #666;  }
ul.adminsubmenu { display: none; }
/*
    ul.adminpopupmenu { width: 60px; border: 1px solid grey; }
    ul.adminpopupmenu li { border-top 1px solid grey; padding: 2px 5px 3px 5px; background-color: white; }
*/

div#profile.teamprofile div#profilecontent div#admin_team_info { margin-top: 15px; }
div#profile.teamprofile div#profilecontent div#admin_team_info div.boxcontent1 form { padding-top: 15px; font-size: 10px; font-weight: bold; }
div#profile.teamprofile div#profilecontent div#admin_team_info div.boxcontent1 form table.team_info { margin-left: 15px; font-size: 10px; }
div#profile.teamprofile div#profilecontent div#admin_team_info div.boxcontent1 form table.team_info span.bold { font-weight: bold; font-size: 12px; }
div#profile.teamprofile div#profilecontent div#admin_team_info div.boxcontent1 form table.team_info tr { height: 20px; }
div#profile.teamprofile div#profilecontent div#admin_team_info div.boxcontent1 form table.team_info tr td select { background-color: #ffffa0; }
div#profile.teamprofile div#profilecontent div#admin_team_info div.boxcontent1 form table.team_info tr td input.info_text { border: 1px solid #7f9db9; font-size: 11px; padding: 2px; height: 12px; width: 250px; }
div#profile.teamprofile div#profilecontent div#admin_team_info div.boxcontent1 form textarea { margin-top: 15px; margin-left: 10px; }
div#profile.teamprofile div#profilecontent div#admin_team_info div.boxcontent1 form div.save_btn { width: 430px; text-align: right; }

/* ------  Gamecenter Profile  ------ */
div#profile.gamecenterprofile div#gamecenterheader { width:652px; padding:5px 0 0 8px; }
div#profile.gamecenterprofile div#gamecenterheader div#gamecenterinfo { float:left; }
div#profile.gamecenterprofile div#gamecenterheader img.gamecenterlogo { border:solid 1px #000000; margin:4px 0 0 35px; }
div#profile.gamecenterprofile div#gamecenterheader div#gamecenterinfo a { font-weight:normal; text-decoration:none; }
div#profile.gamecenterprofile div#gamecenterheader div#gamecenterinfoo a:hover { text-decoration:underline; }
div#profile.gamecenterprofile div#gamecenterheader div#gamecenterinfo h4 { margin-bottom:2px; }
div#profile.gamecenterprofile div#gamecenterheader div#gamecenterinfo h4 a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin-top:2px; float:left; display:inline; }
div#profile.gamecenterprofile div#gamecenterheader div#gamecenterinfo img.rating1 { padding-left: 2px; padding-right: 3px; padding-top: 6px; border: 0px; }
div#profile.gamecenterprofile div#gamecenterheader div#gamecenterinfo img.rating1.spacer { padding-left:0; }
div#profile.gamecenterprofile div#gamecenterheader div#gamecenterinfo h5 a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; }
div#profile.gamecenterprofile div#gamecenterheader div#gamecenterinfo p, div#profile.gamecenterprofile div#gamecenterheader div#gamecenterinfo table td { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; }
div#profile.gamecenterprofile div#gamecenterheader div#gamecenterinfo table th { color:#959595; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; }
/* ------ Sidebar ------ */
div#profile.gamecenterprofile div#sidebar { width:169px; padding: 12px 0 0 7px; margin-top:29px; float:left; display:inline; }
div#profile.gamecenterprofile div#sidebar div#admins { background:url('../images/wo-gamecenter-admins.png') no-repeat top left; width:166px; margin-bottom:10px; padding-top:15px; }
div#profile.gamecenterprofile div#sidebar div#admins ul { background:url('../images/wo-profile-bg.png') repeat-x top left; background-color:#EDEDED; border:solid 1px #AEAEAE; border-bottom:none; border-top:none; list-style-type:none; }
div#profile.gamecenterprofile div#sidebar div#admins ul li.admin { border:solid 1px #ECECEC; border-top-width:4px; border-bottom:dashed 1px #2C88D9; padding: 6px 0 10px 4px; }
div#profile.gamecenterprofile div#sidebar div#admins ul li.admin.last { border-bottom:none; }
div#profile.gamecenterprofile div#sidebar div#admins div.bottom, div#profile.gamecenterprofile div#sidebar div#locals div.bottom { height:17px; background:url('../images/bottom_left.png') no-repeat bottom left; }
div#profile.gamecenterprofile div#sidebar div#admins ul li.admin img.adminphoto { width:38px; margin-right:5px; float:left; }
div#profile.gamecenterprofile div#sidebar div#admins ul li.admin a.admininfo { width:115px; float:right; text-decoration:none; text-align:left; overflow:hidden; }
div#profile.gamecenterprofile div#sidebar div#admins ul li.admin a.admininfo p.name { font-family:Tahoma, Verdana, Arial; font-size:11px; font-weight:bold; letter-spacing:1.1px; }
div#profile.gamecenterprofile div#sidebar div#admins ul li.admin a.admininfo p.alias { color:#959595; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin-top:3px; }
div#profile.gamecenterprofile div#sidebar div#admins ul li.admin a.admininfo p span.aname { color:#000000; font-family:Tahoma, Verdana, Arial; font-size:11px; font-weight:normal; }
div#profile.gamecenterprofile div#sidebar div#admins ul li.admin p.role { color:#959595; font-family:Tahoma, Verdana, Arial; font-size:11px; font-weight:normal; padding-top:3px; }
div#profile.gamecenterprofile div#sidebar div#locals { background:url('../images/locals.png') no-repeat top left; width:166px; padding: 15px 0 0 0; }
div#profile.gamecenterprofile div#sidebar div#locals ul { list-style-type:none; }
div#profile.gamecenterprofile div#sidebar div#locals ul li.local { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#ECECEC; padding:4px 2px 4px 5px; border:solid 1px #AEAEAE; border-bottom:solid 1px #DADADA; border-top:none; }
div#profile.gamecenterprofile div#sidebar div#locals ul li.local a { color:#000000; width:100px; text-decoration:none; float:left; }
div#profile.gamecenterprofile div#sidebar div#locals ul li.local a img { border:none; }
div#profile.gamecenterprofile div#sidebar div#locals ul li.local div.rating { margin:2px 9px 0 0; float:right; display:inline; }
div#profile.gamecenterprofile div#sidebar div#locals img.rating1 { width:10px; height:9px; padding-left:3px; padding-right:3px; }
div#profile.gamecenterprofile div#sidebar div#locals ul li.local div.rating img.rating1 { padding-left:2px; padding-right:2px; }
/* ------  Gamecenter Content  ------ */
div#profile.gamecenterprofile div#profilecontent { width:472px; padding:9px 0 0 0; float:right; display:inline; }
div#profile.gamecenterprofile div#profilecontent div.box { background:url('../images/blueheader.png') no-repeat top left; width:454px; padding:15px 0 0 0; }
div#profile.gamecenterprofile div#profilecontent div.box.left { margin-left:15px; float:left; display:inline; }
div#profile.gamecenterprofile div#profilecontent div.box div.boxcontent { background:url('../images/wo-profile-bg.png') repeat-x top left; background-color:#EDEDED; border:solid 1px #BDBCBD; border-bottom:none; border-top:none; }
div#profile.gamecenterprofile div#profilecontent div.box div.boxcontent div.subheader { background:url('../images/yellowheader.png') no-repeat top left; width:453px; height:15px; }
div#profile.gamecenterprofile div#profilecontent div.box div.boxcontent div.subheader h5 { font-family:Tahoma, Verdana, Arial; font-size:10px; padding:1px 0 0 6px; }
div#profile.gamecenterprofile div#profilecontent div.mainboxbottom { background:url('../images/mainboxbottom.png') no-repeat top left; margin-bottom:10px; width:454px; height:6px; }

div#profile.gamecenterprofile div#profilecontent div.box div.boxcontent #gamecenteractivity { padding:16px;  }
div#profile.gamecenterprofile div#profilecontent div.box div.boxcontent #gamecenteractivity textarea.overlay { border:#c2c6c9 1px solid; font-family: verdana; font-size: 8pt; padding: 4px; color: #898989; width: 410px; height: 36px; background: url(../images/wo-thewall-textbg.gif) no-repeat; }
div#profile.gamecenterprofile div#profilecontent div.box div.boxcontent #gamecenteractivity textarea.normal { border:#c2c6c9 1px solid; font-family: verdana; font-size: 8pt; padding: 4px; color: #898989; width: 410px; height: 36px;  }
div#profile.gamecenterprofile div#profilecontent div.box div.boxcontent #gamecenteractivity div.wrap div.submit { text-align: right; padding: 3px 15px 0 0; }
div#profile.gamecenterprofile div#profilecontent div.box div.boxcontent #gamecenteractivity div.wrap div.filters { text-align: right; padding: 3px 0 0 0; color: #58858a; font-family: verdana; font-size: 8.5pt; }
div#profile.gamecenterprofile div#profilecontent div.box div.boxcontent #gamecenteractivity div.wrap div.filters a { color: #2C88D9; text-decoration:none; }
div#profile.gamecenterprofile div#profilecontent div.box div.boxcontent #gamecenteractivity div.wrap div.filters span.bold { color: #363e33; }
div#profile.gamecenterprofile div#profilecontent div.box div.boxcontent #gamecenteractivity div.wrap div.error { background-color:#fed353; margin-top: 15px; border:#ffa200 1px solid; padding: 10px; }
div#profile.gamecenterprofile div#profilecontent div.box div.boxcontent #gamecenteractivity div.wrap div.errorred { background-color:#FFD7D7; margin-top: 5px; border:#FF0000 1px solid; padding: 10px; }
div#profile.gamecenterprofile div#profilecontent div.box div.boxcontent #gamecenteractivity div.wrap div.entriesheader {background: url(../images/wo-thewall-entryhead.gif) no-repeat transparent; text-align: left; font-size: 8pt; color: #bdbdbd; margin-top: 10px; height: 15px; }
div#profile.gamecenterprofile div#profilecontent div.box div.boxcontent #gamecenteractivity div.wrap div.entriesfooter { position: relative; background: url(../images/wo-thewall-footerbg.gif) no-repeat; text-align: left; left: 64px;}
div#profile.gamecenterprofile div#profilecontent div.box div.boxcontent #gamecenteractivity div.wrap div.entries { width: 100%; }
div#profile.gamecenterprofile div#profilecontent div.box div.boxcontent #gamecenteractivity div.wrap div.entries div.entrywrap { left: 5px; width: 100%; text-align: left; padding: 8px 0 0 0; font-family: verdana; font-size: 8pt; }
div#profile.gamecenterprofile div#profilecontent div.box div.boxcontent #gamecenteractivity div.wrap div.entries div.avatar { width: 50px; }
div#profile.gamecenterprofile div#profilecontent div.box div.boxcontent #gamecenteractivity div.wrap div.entries div.entrywrap table tr td div.entryheader { font-family: verdana; font-size: 8pt; }
div#profile.gamecenterprofile div#profilecontent div.box div.boxcontent #gamecenteractivity div.wrap div.entries div.entrywrap table tr td div.entryheader a { color: #2C88D9; font-weight:bold; text-decoration:none; }
div#profile.gamecenterprofile div#profilecontent div.box div.boxcontent #gamecenteractivity div.wrap div.entries div.entrywrap table tr td div.entryheader span.bold { color: #363e33; font-weight:bold; }
div#profile.gamecenterprofile div#profilecontent div.box div.boxcontent #gamecenteractivity div.wrap div.entries div.entrywrap table tr td div.entryfooter { margin-top: 8px; background: url(../images/wo-thewall-footerbg.gif) no-repeat; text-align: left; width:330px;}
div#profile.gamecenterprofile div#profilecontent div.box div.boxcontent #gamecenteractivity div.wrap div.entries div.entrywrap table tr td div.entry { position: relative; padding: 9px 2px 8px 8px; }
div#profile.gamecenterprofile div#profilecontent div.box div.boxcontent #gamecenteractivity div.wrap div.entries div.entrywrap table tr td div.features { position: relative; padding-left: 12px; }
div#profile.gamecenterprofile div#profilecontent div.box div.boxcontent #gamecenteractivity div.wrap div.entries div.entrywrap table tr td div.features a { color: #2C88D9; text-decoration:none; }

div#profile.gamecenterprofile div#profilecontent div.box.nextevent { background: url(../images/nextevent-top.gif) no-repeat top left; }
div#profile.gamecenterprofile div#profilecontent div.box.gamecenteractivity { background: url(../images/gamecenter-profile-activity-bg.gif) no-repeat top left; }
div#profile.gamecenterprofile div#profilecontent div.box.months { background:url('../images/months-top.png') no-repeat top left; width:96px; height:125px; padding: 15px 0 0 0; margin:0 0 10px 0px; }
div#profile.gamecenterprofile div#profilecontent div.box.months ul { list-style:none; border: solid 1px #BDBDBD; border-top:none; border-bottom:none; height:119px; }
div#profile.gamecenterprofile div#profilecontent div.box.months li { background-color:#EBEBEB; height:10px; margin: 0 0 0 3px; line-height:0; display:block; float:left; clear:left; display:inline; }
div#profile.gamecenterprofile div#profilecontent div.box.months li.december { height:9px; }
div#profile.gamecenterprofile div#profilecontent div.box.months li.last { height:0px; }
div#profile.gamecenterprofile div#profilecontent div.box.months div.bottom { background:url(../images/months-bottom.png) no-repeat; width:96px; height:4px; clear:both; }
div#profile.gamecenterprofile div#profilecontent div.box.calendar { width:189px; height:auto; margin-left:4px; background: none; padding: 0px; }

div#profile.gamecenterprofile div#profilecontent div.box.uevents { background:url('../images/uevent-top.png') no-repeat top left; width:159px; margin-left: 4px; height:auto; }
div#profile.gamecenterprofile div#profilecontent div.box.uevents ul { list-style: none; border: 1px solid #BDBDBD; height: 136; border-top: none; border-bottom: none; }
div#profile.gamecenterprofile div#profilecontent div.box.uevents li { background: url(../images/uevent-li-bg.png) repeat-x; height: 24px; padding: 0px 4px 0px 5px; border: 1px solid #BDBDBD; border-left: none; border-top: none; border-right: none; }
div#profile.gamecenterprofile div#profilecontent div.box.uevents li img { margin-top: 4px; }
div#profile.gamecenterprofile div#profilecontent div.box.uevents li.last { border-bottom: none; height: 18px; }
div#profile.gamecenterprofile div#profilecontent div.box.uevents span.uceventlink { cursor: pointer; color: #2C88D9; text-decoration:none; width: 92px; height: 16px; margin-left: 4px; position: relative; top: -2px; text-align: left; vertical-align: middle; overflow: wrap;}
div#profile.gamecenterprofile div#profilecontent div.box.uevents span.uceventlink:hover { text-decoration:underline; }
div#profile.gamecenterprofile div#profilecontent div.box.uevents span.date { color: #000; text-decoration:none; float: right; position: relative; top: 6px; }
div#profile.gamecenterprofile div#profilecontent div.box.uevents div.bottom { background:url(../images/uevent-bottom.gif) no-repeat; width:159px; height:4px; clear:both; }
/* ------  Gamecenter Info ------ */
div#profile.gamecenterprofile div#profilecontent div#info div#contact, div#profile.gamecenterprofile div#profilecontent div#info div#specs { width:223px; padding: 15px 0 0 0; float:left; display:inline; }
div#profile.gamecenterprofile div#profilecontent div#info div#contact { background:url('../images/contactheader.png') no-repeat top left; }
div#profile.gamecenterprofile div#profilecontent div#info div#specs { background:url('../images/specsheader.png') no-repeat top left; }
div#profile.gamecenterprofile div#profilecontent div#info div#contact table, div#profile.gamecenterprofile div#profilecontent div#info div#specs table { border:solid 1px #AEAEAE; border-bottom:none; width:223px; }
div#profile.gamecenterprofile div#profilecontent div#info div#contact table, div#profile.gamecenterprofile div#profilecontent div#info div#specs table { text-align:left; }
div#profile.gamecenterprofile div#profilecontent div#info div#contact table th, div#profile.gamecenterprofile div#profilecontent div#info div#contact table td, div#profile.gamecenterprofile div#profilecontent div#info div#specs table th, div#profile.gamecenterprofile div#profilecontent div#info div#specs table td { font-family:Tahoma, Verdana, Arial; font-size:10px; }
div#profile.gamecenterprofile div#profilecontent div#info div#contact table { background-color:#ECECEC; }
div#profile.gamecenterprofile div#profilecontent div#info div#contact table tr { width:223px; }
div#profile.gamecenterprofile div#profilecontent div#info div#contact table th, div#profile.gamecenterprofile div#profilecontent div#info div#contact table td { border-bottom:solid 1px #DADADA; padding:6px 0 8px 4px; }
div#profile.gamecenterprofile div#profilecontent div#info div#contact table td { padding-top:4px; }
div#profile.gamecenterprofile div#profilecontent div#info div#contact table tr.last th, div#profile.gamecenterprofile div#profilecontent div#info div#contact table tr.last td { border-bottom:none; }
div#profile.gamecenterprofile div#profilecontent div#info div#contact table th { width:94px; }
div#profile.gamecenterprofile div#profilecontent div#info div#contact table td, div#profile.gamecenterprofile div#profilecontent div#info div#specs table td { color:#2C88D9; font-weight:bold; font-size:10px; padding-right:2px; }
div#profile.gamecenterprofile div#profilecontent div#info div#contact div.mediumboxbottom, div#profile.gamecenterprofile div#profilecontent div#info div#specs div.mediumboxbottom { background:url('../images/mediumboxbottom.png') no-repeat top left; width:223px; height:4px; }
div#profile.gamecenterprofile div#profilecontent div#info div#specs { margin-left:6px; }
div#profile.gamecenterprofile div#profilecontent div#info div#specs table { background:url('../images/wo-profile-bg.png') repeat-x top left; background-color:#BDBCBD; padding: 0px 0 0 0px; }
div#profile.gamecenterprofile div#profilecontent div#info div#specs table th { font-weight:normal; width:76px; padding-top:2px; padding-bottom:2px; padding-left:10px; }
div#profile.gamecenterprofile div#profilecontent div#info div#specs table tr.first th, div#profile.gamecenterprofile div#profilecontent div#info div#specs table tr.first td { padding-top:8px; }
div#profile.gamecenterprofile div#profilecontent div#info div#specs table td { padding-top:0px; }

div#profile.gamecenterprofile div#profilecontent div#info div.box.directions { background:url('../images/directions-bg.gif') no-repeat top left; }
div#profile.gamecenterprofile div#profilecontent div#info div.box.directions div.boxcontent div.maplinks { margin-top: 10px; margin-left: 260px; }
div#profile.gamecenterprofile div#profilecontent div#info div.box.directions div.boxcontent div.maplinks a { font-size: 11px; font-weight: bold; padding-right: 5px; padding-left: 5px; }
div#profile.gamecenterprofile div#profilecontent div#info div.box.directions div.boxcontent div.maplinks a:hover { text-decoration: underline; }
div#profile.gamecenterprofile div#profilecontent div#info div.box.bio { background:url('../images/bio-bg.png') no-repeat top left; margin-top: 10px; }
div#profile.gamecenterprofile div#profilecontent div#info div.box.bio p { padding: 8px 13px 8px 13px; font-size: 10px; line-height: 14px; }


div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent { background:url('../images/pevent-bg.png') no-repeat top left; clear: both; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent div.subheader ul { padding-top: 1px; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent div.subheader ul li { display: inline; font-size: 10px; font-weight: bold; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent div.subheader ul li.details { padding-left: 27px; padding-right: 25px; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent div.subheader ul li.date { padding-left: 26px; padding-right: 14px; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent div.subheader ul li.standings { padding-left: 13px; padding-right: 5px; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent div.subheader ul li.bracket { padding-left: 4px; padding-right: 4px; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent div.subheader ul li.photos{ padding-left: 4px; padding-right: 5px; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent div.subheader ul li.stats { padding-left: 5px; padding-right: 4px; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent div.subheader ul li.photos{ padding-left: 4px; padding-right: 0px; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent ul.data { position: relative; list-style: none; height: 22px; margin-left: 3px; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent ul.data li { margin: -2px; display: inline; background: #e7e7e7 url(../images/wo-table-grey-td.gif) repeat-x 100% 100%; padding-top: 6px; padding-bottom: 4px; width: 200px; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent ul.data li.details { padding-right: 29px; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent ul.data li.date { color: #95989b; display: inline; background: #e7e7e7 url(../images/wo-table-grey-td.gif) repeat-x 100% 100%;  padding-right: 18px; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent ul.data li.standings { padding-right: 32px; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent ul.data li.bracket { padding-right: 24px; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent ul.data li.photos { padding-right: 13px; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent ul.data li.stats { padding-right: 10px; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent ul.data li.demos {padding-right: 29px; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent ul.data li img { padding-left: 4px; padding-right: 4px; padding-top: 2px; padding-bottom: 2px; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent ul.data li a {  color: #2C88D9; font-weight: bold; font-family: Arial; font-size: 11px; text-decoration:none; width: 92px; height: 40px; margin-left: 4px; top: -2px; text-align: left; overflow: wrap;}
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent ul.data li a:hover { text-decoration:underline; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent span.date { color: #000; text-decoration:none; float: right; position: relative; top: 6px; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent div.expandlink { float: right; margin: 10px 20px 0px 0px; padding: 0px; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent div.expandlink a { font-weight: bold; font-size: 11px; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent div.expandlink a:hover { text-decoration: underline; }

div#profile.gamecenterprofile div#profilecontent div#reviews div.box.userreviews { background:url('../images/userreviews-bg.png') no-repeat top left; clear: both; }
div#profile.gamecenterprofile div#profilecontent div#galleries { padding: 0 5px 5px 5px; }
div#profile.gamecenterprofile div#profilecontent div#galleries table { margin-top: -15px; }
div#profile.gamecenterprofile div#profilecontent div#galleries table td { margin: 0; padding: 3px; }
div#profile.gamecenterprofile div#profilecontent div#demo.box { clear: both; }

div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent table.grey                 { width: 100%; border-right:#aeaeae 1px solid; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent table.grey tr              { }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent table.grey tr td           { border-spacing: 0px; font-size: 9px; color:#3b3b3b; padding: 1px 2px 3px 2px; background:#e7e7e7 url(../images/wo-table-grey-td.gif) repeat-x 100% 100%; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent table.grey tr td.l         { width: 175px; font-size: 9px; color:#3b3b3b; padding: 1px 5px 3px 5px; background:#e7e7e7 url(../images/wo-table-grey-td.gif) repeat-x 100% 100%; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent table.grey tr td.r         { width: 11px; font-size: 9px; color:#3b3b3b; padding: 1px 5px 3px 5px; background:#e7e7e7 url(../images/wo-table-grey-td.gif) repeat-x 100% 100%; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent table.grey tr td.l2        { width: 233px; font-size: 9px; color:#3b3b3b; padding: 1px 5px 3px 5px; background:#e7e7e7 url(../images/wo-table-grey-td.gif) repeat-x 100% 100%; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent table.grey tr td.r2        { width: 85px; font-size: 9px; color:#3b3b3b; padding: 1px 5px 3px 5px; background:#e7e7e7 url(../images/wo-table-grey-td.gif) repeat-x 100% 100%; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent table.grey tr td strong    { color:#2c88d9; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent table.grey tr td a         { color:#2c88d9; text-decoration: none; font-weight: bold; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.pevent table.grey tr td a:hover   { text-decoration: underline; }

div#profile.gamecenterprofile div#profilecontent div#events div.box.eventinfo { background:url('../images/eventinfo-bg.png') no-repeat top left; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.eventinfo span.infoTitle { color: #3b3b3b; padding-left: 20px; font-weight: bold; font-size: 11px; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.eventinfo p.eventInfo { color: #3b3b3b; padding: 2px 20px 10px 20px; font-size: 11px; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.eventinfo span.teamListTitle { padding-left: 20px; color: #2c88d9; font-size: 11px; font-weight: bold; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.eventinfo span.teamListToggleLink { color: #2c88d9; font-size: 11px; font-weight: normal; cursor: pointer; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.eventinfo div.teamsList { margin-left: 30px; margin-top: 10px; display: none; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.eventinfo div.teamsList span.teamListSubTitle { font-weight: bold; font-size: 11px; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.eventinfo div.teamsList ul { margin-left: 10px; margin-top: 5px; margin-bottom: 13px; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.eventinfo div.teamsList ul li span { padding-right: 4px; font-weight: bold; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.eventinfo div.teamsList ul li a { font-weight: bold; font-size: 11px; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.eventinfo div.registerNow { float: right; margin-right: 20px; } 
div#profile.gamecenterprofile div#profilecontent div#events div.box.eventinfo div.registerNow a { color: #2c88d9; font-weight: bold; font-size: 11px; }
div#profile.gamecenterprofile div#profilecontent div#events div.box.eventinfo div.registerNow a:hover { text-decoration: underline; }

div#profile.gamecenterprofile div#profilecontent div.body-post{ font-size: 10px; border:#cfcfcf 1px solid; border-top: 0; border-bottom: 0; background-color:#f6f6f6; }
div#profile.gamecenterprofile div#profilecontent div#galleries { border:#cfcfcf 1px solid; border-top: 0; border-bottom: 0; background-color:#f6f6f6; }
/* ---- Tabs ------ */
div#profile.teamprofile div#profilecontent div.tabberlive { margin-top:17px; }
div#profile.gamecenterprofile div#profilecontent div.tabberlive { margin-top:2px; }
div#profile.teamprofile div#profilecontent ul.tabbernav, div#profile.gamecenterprofile div#profilecontent ul.tabbernav { margin-bottom:10px; }
div#profile.gamecenterprofile div#profilecontent ul.tabbernav li a { padding-left:8px; padding-right:8px; }
div#profile div#profilecontent ul.tabbernav li a:link { color: #959595; }
div#profile div#profilecontent ul.tabbernav li a:visited { color: #959595; }
div#profile div#profilecontent ul.tabbernav li a:hover { color: red; background: #fafbfc; border-color: #227; }
div#profile div#profilecontent ul.tabbernav li.tabberactive a { background-color: #fff; border: 1px solid #2C88D9; border-bottom: 1px solid #fff; color: #2C88D9; }

div#tournamentTabs ul.tabbernav {border-top: 1px solid #2C88D9; border-bottom: 0px; height: 60px;}
div#tournamentTabs ul.tabbernav li a:link { color: #959595; }
div#tournamentTabs ul.tabbernav li a:visited { color: #959595; }
div#tournamentTabs ul.tabbernav li a:hover { color: red; background: #fafbfc; border-color: #227; }
div#tournamentTabs ul.tabbernav li.tournamentTab { padding: 0px; margin: 0px; font-weight: bold; font-size: 11px; }
div#tournamentTabs ul.tabbernav li.tournamentTab a.tabface { background-color: #fff; border: 1px solid #bebebe; border-top: 1px solid #2C88D9; color: #bebebe; padding: 0px 19px 5px 19px; font-weight: bold; font-size: 11px; }
div#tournamentTabs ul.tabbernav li.tournamentTab a.tabface:hover { color: red; background: #fafbfc; border-color: #227; }
div#tournamentTabs ul.tabbernav li.tournamentTabActive a.tabface { background-color: #fff; border: 1px solid #2C88D9;  border-top: 1px solid #fff; color: #2C88D9; padding: 0px 19px 5px 19px; font-weight: bold; font-size: 11px;}
div#tournamentTabs ul.tabbernav li.tournamentTabActive a.tabface:hover { color: red; background: #fafbfc; border-color: #227; }
div#tournamentTabs ul.tabbernav li a.stars { 
 padding: 0;
 margin-left: 0;
 border: none;
 border-bottom: none;
 background: none;
 text-decoration: none;
 width: 12px;
 height: 11px;
 background: url('../images/rating_stars/star0.gif');
}
div#tournamentTabs ul.tabbernav li a.stars img.starActive { 
 padding: 0;
 margin-left: 0;
 border: none;
 border-bottom: none;
 background: none;
 text-decoration: none;
 width: 12px;
 height: 11px;
 background: url('../images/rating_stars/star2.gif');
}
div#tournamentTabs ul.tabbernav li a.stars img.starActive:hover { background: url('../images/rating_stars/star0.gif');  } 
#matchvotes a { text-decoration:none; }
#matchvotes a:hover { text-decoration:underline; }
#matchvotes { position:relative; margin:5px auto; background-color:#FFFFFF; width:650px; }
 
#scoreboard a { text-decoration:none; }
#scoreboard a:hover { text-decoration:underline; }
#scoreboard { position:relative;  background-color:#FFFFFF; width:100%; }
/* ------  Box  ------ */
#scoreboard .box { width:295px; height:auto; overflow:hidden; margin: 0 19px 15px 0; }
#scoreboard .box.large { width: 425px; height:auto; overflow:hidden; margin: 0 19px 15px 0; }
#scoreboard .box.left { margin-left:15px; float:left; display:inline; }
#scoreboard .box.right { margin-right:15px; float:right; display:inline; }
#scoreboard .box p { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; }
/* ------  Box Header  ------ */
#scoreboard .box .header { width:295px; height:16px; }
#scoreboard .box .header { background: url('../images/boxheader.png') no-repeat top left; }
#scoreboard .box .header.large { width:425px; height:16px; }
#scoreboard .box .header.large { background: url('../images/boxheader.png') no-repeat top left; }
#scoreboard .box .header p.time { color:#FFFFFF; margin: 2px 0 0 10px; float:left; display:inline; }
#scoreboard .box .header p.title { margin: 2px 10px 0 0; float:right; display:inline; }
#scoreboard .box .header.large { background: url('../images/large-boxheader.png') no-repeat top left; }
#scoreboard .box .header.large p.time { color:#FFFFFF; margin: 2px 0 0 10px; float:left; display:inline; }
#scoreboard .box .header.large p.title { margin: 2px 10px 0 0; float:right; display:inline; }
/* ------  Box Content  ------ */
#scoreboard .box .content { width:293px; border:solid 1px #0056A2; border-bottom:none; overflow:hidden; clear:both; }
#scoreboard .box .content.large { width:423px; border:solid 1px #0056A2; border-bottom:none; overflow:hidden; clear:both; }
#scoreboard .box .content .team1.big, #scoreboard .box .content .team2.big { border-right: 1px dashed #CFCFCF; width:145px; height:150px; margin-bottom: 4px; float:left; overflow:hidden; }
#scoreboard .box .content .team1, #scoreboard .box .content .team2 { border-right: 1px dashed #CFCFCF; width:145px; height:156px; margin-bottom: 4px; float:left; overflow:hidden; }
#scoreboard .box .content .team1.large, #scoreboard .box .content .team2.large { width:210px; height:138px; margin-bottom: 4px; float:left; overflow:hidden; }
#scoreboard .box .content .teamdata { width:144px; height:50px; }
#scoreboard .box .content .teamdata p.vote {font-weight: normal; padding-bottom: 2px; width: 123px; text-align: right; height: 10px; float: left; font-size: 9px; font-family: Arial; margin: 0 8px 0 10px; color: #000; }
#scoreboard .box .content .teamdata div.vote {position: relative; padding: 0px; float: right; font-size: 9px; font-family: Arial; margin: 0 8px; color: #000; }
#scoreboard .box .content .teamdata.large p.vote { float: right; font-size: 9px; font-family: Arial; margin: 0 20px; color: #000; }
#scoreboard .box .content .teamdata.large { width:210px; height:27px; border-right: dashed 1px #CFCFCF; }
#scoreboard .box .content .team2 .teamdata { border:none; }
#scoreboard .box .content img.flag {margin: 4px 0 0 7px; float:left; display: inline; }
#scoreboard .box .content a.teamname { margin: 4px 0 0 4px; float:left; height: auto; width: 114px; color: #000; font-weight: bold; }
#scoreboard .box .content a.teamname.large { margin: 4px 0 0 4px; float:left; height: auto; width: 175px; color: #000; font-weight: bold; }
#scoreboard .box .content p.teamname { font-family:Arial, Helvetica, sans-serif; height: auto; width: 114px; font-size:11px; margin: 4px 0 0 4px; float:left; color: #000; font-weight: bold; }
#scoreboard .box .content p.teamname.large { font-family:Arial, Helvetica, sans-serif; height: auto; width: 175px; font-size:11px; margin: 4px 0 0 4px; float:left; color: #000; font-weight: bold; }
#scoreboard .box .content div.progresscontainer { width:104px; height:3px; border:solid 1px #000000; margin: 0 0 0 29px; float:left; clear:left; overflow:hidden; display:inline; cursor:pointer; }
#scoreboard .box .content.large div.progresscontainer { width:160px; height:3px; border:solid 1px #000000; margin: 0 0 0 29px; float:left; clear:left; overflow:hidden; display:inline; cursor:pointer; }
/* ..... Change width and background-color with a script to fill the bar   .....*/
#scoreboard .box .content div.progresscontainer div.progress { background-color:#FF0000; width:70px; height:3px; overflow:hidden; }
#scoreboard .box .content.large div.progresscontainer div.progress { background-color:#FF0000; width:70px; height:3px; overflow:hidden; }
#scoreboard .box .content div.progresscontainer div.progress a { height:3px; width:106px; }
#scoreboard .box .content.large div.progresscontainer div.progress a { height:3px; width:106px; }
#scoreboard .box .content ul { list-style-type:none; width:139px; height:99px; margin: 2px 0 0 0; padding: 3px 0 0 6px; overflow:hidden; clear:both; }
#scoreboard .box.large .content.large ul { list-style-type:none; width:204px; height:98px; margin: 2px 0 0 0; padding: 3px 0 0 6px; overflow:hidden; clear:both; }
#scoreboard .box .content .team1 ul { border:dashed 1px #CFCFCF; border-left:none; border-right:none; }
#scoreboard .box .content .team2 ul { border:dashed 1px #CFCFCF; border-left:none; border-right:none; }
#scoreboard .box .content p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; margin-left:6px; overflow:hidden; }
#scoreboard .box .content ul li p { font-weight:normal; line-height: 14px; margin-left:0; }
#scoreboard .box .content p a { color:#0B67B8; font-weight:normal; }
#scoreboard .box .content p.bottom { font-weight: normal; border-top:dashed 1px #CFCFCF; margin-top:4px; padding-top:4px; padding-bottom:4px; }
/* ------  Final Box  ------- */
#scoreboard .box.final, #scoreboard .box.large.final { background-color:#FFF; height:auto; }
#scoreboard .box.final .header { background: url('../images/boxheader-grey.png') no-repeat top left; }
#scoreboard .box.final .header.large { background: url('../images/large-boxheader-grey.png') no-repeat top left; }
#scoreboard .box.final .header ul.title { margin-right:16px; list-style-type:none; float:right; display:inline; }
#scoreboard .box.final .header ul.title.large { margin-right:5px; list-style-type:none; float:right; display:inline; }
#scoreboard .box.final .header ul.title li { margin-right: 13px; float:left; display:inline; }
#scoreboard .box.final .header ul.title.large li { margin-right: 28px; float:left; display:inline; }
#scoreboard .box.final .header ul.title li h4 { font-size:11px; font-weight:bold; color:#166EBB; }
#scoreboard .box.final .content { border:solid 1px #444444; border-bottom:none; }
#scoreboard .box.final .content .team1, #scoreboard .box.final .content .team2 { width:292px; height:auto; float:none; border-bottom:dashed 1px #CFCFCF; margin-bottom:0; }
#scoreboard .box.final .content .team1.winner, #scoreboard .box.final .content .team2.winner {background-color:#DDF9FF; width:292px; height:auto; float:none; border-bottom:dashed 1px #CFCFCF; margin-bottom:0; }
#scoreboard .box.final .content .team1.large, #scoreboard .box.final .content .team2.large { width:422px; height:auto; float:none; border-bottom:dashed 1px #CFCFCF; margin-bottom:0; }
#scoreboard .box.final .content .teamdata.winner { background-color:#DDF9FF; }
#scoreboard .box.final .content ul { width:283px; height:auto; margin-bottom:4px; }
#scoreboard .box.final .content ul.large { width:400px; height:auto; margin-bottom:4px; }
#scoreboard .box.final .content .teamdata { width:292px; border-bottom:dashed 1px #CFCFCF; height: 28px; }
#scoreboard .box.final .content .teamdata.large { width:422px; border-bottom:dashed 1px #CFCFCF; }
#scoreboard .box.final .content .teamdata.large.winner { width:422px; border-bottom:dashed 1px #CFCFCF; background-color:#DDF9FF; }
#scoreboard .box.final .content .teamdata ul.scores { width:auto; margin-right:28px; list-style-type:none; float:right; display:inline; clear:none; border:none; }
#scoreboard .box.final .content .teamdata ul.scores.large { width:auto; margin-right:28px; list-style-type:none; float:right; display:inline; clear:none; border:none; }
#scoreboard .box.final .content .teamdata ul.scores li { margin-left: 16px; float:left; }
#scoreboard .box.final .content .teamdata ul.scores.large li { margin-left: 35px; float:left; }
#scoreboard .box.final .content .teamdata ul.scores li p { font-size:11px; font-weight:normal; color:#000000; }
/* ------  Box Bottom  ------ */
#scoreboard .box div.bottom { background:url('../images/bottom.png') no-repeat; width:295px; height:17px; }
#scoreboard .box div.bottom.large { background:url('../images/scoreboard-large-bottom.png') no-repeat; width:425px; height:17px; }
#scoreboard .box .bottom p.comments { color:#FFFFFF; margin: 2px 0 0 10px; float:left; display:inline; }
#scoreboard .box .bottom p.comments a { color:#FFFFFF; }
#scoreboard .box .bottom a.discuss { color:#FFFFFF; margin: 2px 10px 0 0; float:right; display:inline; }
/* ------ Months Box  ------ */
#scoreboard .box.months { background:url('../images/months-top.png') no-repeat top left; width:96px; height:125px; padding: 15px 0 0 0; margin:0 0 10px 15px; }
#scoreboard .box.months ul { list-style:none; border: solid 1px #BDBDBD; border-top:none; border-bottom:none; height:119px; }
#scoreboard .box.months li { background-color:#EBEBEB; height:10px; margin: 0 0 0 3px; line-height:0; display:block; float:left; clear:left; display:inline; }
#scoreboard .box.months li.december { height:9px; }
#scoreboard .box.months li.last { height:0px; }
#scoreboard .box.months div.bottom { background:url(../images/months-bottom.png) no-repeat; width:96px; height:4px; clear:both; }
#scoreboard .box.calendar { width:189px; height:auto; margin-left:10px; }
/* ------  Recent Matches  ------ */
#scoreboard .box.recentmatches { background:url('../images/recentmatches.png') no-repeat; width:295px; height:136px; }
#scoreboard .box.recentmatches p.title { color:#FFFFFF; margin: 2px 0 0 10px; }
#scoreboard .box.recentmatches .subtitles { margin:3px 0 0 10px; display:block; }
#scoreboard .box.recentmatches .subtitles h3, #scoreboard .box.recentmatches table th { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; width:100px; text-align:left; }
#scoreboard .box.recentmatches .matches { position:relative; margin-top:21px; clear:both; }
#scoreboard .box.recentmatches .matches p { height:10px; margin-top:6px; padding-top:1px; line-height:8px; }
#scoreboard .box.recentmatches table tr { margin-top:1px; }
#scoreboard .box.recentmatches table td { width:80px; height:15px; text-align:left; overflow:hidden; white-space: nowrap;  }
#scoreboard .box.recentmatches table td.team { width:480px; height:15px; text-align:left; overflow:hidden;  }
#scoreboard .box.recentmatches table td.team { width:480px; height:15px; text-align:left; overflow:hidden;  }
#scoreboard .box.recentmatches p.pages { font-family:Arial, Helvetica, sans-serif; margin-left: 10px; padding-right: 5px; color: #FFF; font-size:11px; font-weight:bold; width:100px; height:15px; overflow:hidden; }
#scoreboard .box.recentmatches p.pages a { font-family:Arial, Helvetica, sans-serif; margin-left: 10px; color: #FFF; font-size:11px; font-weight:normal; width:100px; height:15px; overflow:hidden; }
#scoreboard .box.recentmatches p.pages a:hover { text-decoration:underline; }
#scoreboard .box.recentmatches table td a { font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#000; width:100px; height:15px; overflow:hidden; }
/* ------  Group bar ------ */
#scoreboard .groupbar { width: 629px; height: 29px; float: left; background-color: #E8E8E8; margin-left: 10px; margin-bottom: 35px; margin-top: 10px; }
#scoreboard .groupbar a { color: #0b67b8; }
#scoreboard .groupbar.comments { float: none; width: 410px; height: 29px; background-color: #E8E8E8; margin-left: 10px; margin-bottom: 35px; margin-top: 10px; }
#scoreboard .groupbar a { color: #0b67b8; }
#scoreboard .groupbar p.title { color: #0b67b8; font-size: 13px; font-family: Arial, Helvetica, sans-serif; margin-left: 13px; margin-top: 6px; font-weight: normal; }
#scoreboard .groupbar.comments p.title { color: #0b67b8; font-size: 13px; font-family: Arial, Helvetica, sans-serif; margin-left: 13px; margin-top: 10px; padding-top: 6px; font-weight: normal; }
#scoreboard .groupbar p.info { font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin-left: 13px; margin-top: 10px; font-weight: normal; }
/* ------  Hide & Show  ------ */
#scoreboard .box.final .content ul.hide { display:none; border:none; }
#scoreboard .box.final .content p.hidelink { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#2B679D; cursor:pointer; width:70px; margin-top:2px; margin-bottom:4px; }
/*
#calendar                       { width: 189px; height: 136px; background-image: url('../images/calendar-bg.gif'); background-repeat: no-repeat; position:relative; float:left; }
#calendar table                 { margin: 18px 1px 2px 2px; table-layout: auto; height: 84px; }
#calendar table tr td.calendar  { width: 26px; height: 19px; font-family: Verdana; font-size: 8pt; text-align: center; vertical-align: middle; background-color: #ececec; }
#calendar table tr td.weekdays  { width: 26px; height: 17px; font-family: Verdana; font-size: 8pt; text-align: center; vertical-align: middle; background-color: #ffffff; }
#calendar table tr td a         { width: 26px; height: 19px; font-family: Verdana; font-size: 8pt; text-align: center; background-color: #ececec; color: #000000; text-decoration: none; }
#calendar table tr td a.open    { width: 26px; height: 19px; font-family: Verdana; font-size: 8pt; text-align: center; background-color: #ececec; color: #548dab; text-decoration: none; }
*/


#bracket { position:relative; margin: 10px 0 0 2px; padding-bottom: 30px; background-color:#FFFFFF; width: 648px; }
#bracket div.title { background-color: #E8E8E8; padding: 4px; padding-left: 12px; margin:10px;}
#bracket div.title h3 { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color: #2C88D9; }
#bracket div.title h4 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#166EBB; }
#bracket a { text-decoration: none; }
#bracket ul { list-style-type:none; float:left; }
#bracket ul li p { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:3px; }
#bracket ul li.roundheader h3 { font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#166EBB; text-align:center; }
#bracket ul li.roundheader p { font-weight:normal; text-align:center; margin-bottom:30px; width: 80px; color: #666; }
#bracket ul li.roundheader p.date { margin-bottom:0; line-height:10px; color: #000; }
#bracket ul li.roundheader p.maps { margin-bottom:0; line-height:14px; height: 75px; }
#bracket ul li.teamA p { color:#003273; overflow: hidden; height: 10px; white-space: nowrap; width: 64px; }
#bracket ul li.teamB p { color:#003273; overflow: hidden; height: 10px; white-space: nowrap; width: 64px; }
#bracket ul li.finalScore p { color:#003273; font-weight:normal; }
#bracket ul li.winner p { color:#003273; overflow: hidden; height: 10px; white-space: nowrap; width: 64px;}
#bracket ul li.teamA p a { color:#003273; }
#bracket ul li.teamB p a { color:#003273; }
#bracket ul li.finalScore p a { color:#003273; font-weight:normal; }
#bracket ul li.winner p a { color:#003273; }
#bracket ul li.teamA, #bracket ul li.teamB { background-color:#FFFFFF; width:106px; height:29px; }
#bracket ul li.teamB { margin-bottom:58px; }
#bracket ul li.teamA { background:url('../images/activedot-down.png') no-repeat top left; }
#bracket ul li.teamB { background:url('../images/activedot-up.png') no-repeat top left; }
#bracket ul li.teamA.lost { background:url('../images/lostdot-down.png') no-repeat top left; }
#bracket ul li.teamB.lost { background:url('../images/lostdot-up.png') no-repeat top left; }
#bracket ul li.teamA.lost p { color: #666; text-decoration: line-through; }
#bracket ul li.teamB.lost p { color: #666; text-decoration: line-through; }
#bracket ul li.teamA.lost p a { color: #666; }
#bracket ul li.teamB.lost p a { color: #666; }
#bracket ul li.winner { background:url('../images/winner.png') no-repeat top left; background-color:#FFFFFF; width:106px; height:29px; }
#bracket ul li img { width:16px; height:10px; border: none; margin: 5px 6px 0 8px; float:left; display:inline; }
#bracket ul li.finalScore { width:105px; height:44px; border-right:solid 1px #1773C4; text-align:center; }

#bracket ul.firstColumn li.teamA { background:url('../images/active-down.png') no-repeat top left; width:103px; }
#bracket ul.firstColumn li.teamB { background:url('../images/active-up.png') no-repeat top left; width:103px; }
#bracket ul.firstColumn li.teamA.lost { background:url('../images/lost-down.png') no-repeat top left; }
#bracket ul.firstColumn li.teamB.lost { background:url('../images/lost-up.png') no-repeat top left; }
#bracket ul.firstColumn li.finalScore { width:102px; height:44px; padding: 0 0 15px 0; border-right:solid 1px #1773C4; text-align:center; }
#bracket ul.firstColumn li.finalScore p { padding-top:19px; }
#bracket ul.firstColumn li img { margin-left:6px; }

#bracket ul.secondColumn li.roundheader { margin-bottom:45px; }
#bracket ul.secondColumn li.roundheader h3.consolation { text-align: center; height: 35px; }
#bracket ul.secondColumn li.finalScore { height:87px; padding:0 0 60px 0; }
#bracket ul.secondColumn li.finalScore p { padding-top:60px; }
#bracket ul.secondColumn li.finalScore.lower { height:0px; }
#bracket ul.secondColumn li.finalScore.lower p {padding-top: 15px;}

#bracket ul.secondColumn li.teamB { margin-bottom:144px; }
#bracket ul.secondColumn li.teamB.lower { background:url('../images/active-up2.png') no-repeat top left; margin-bottom:60px; }
#bracket ul.secondColumn li.teamB.consolation { margin-bottom:60px; }
#bracket ul.secondColumn li.teamB.lost.lower { background:url('../images/lost-up2.png') no-repeat top left; margin-bottom:60px; }
#bracket ul.secondColumn li.winner.consolation { margin-top:132px; }
#bracket ul.secondColumn li.winner.finals { margin-top:150px; }

#bracket ul.thirdColumn li.roundheader { margin-bottom:133px; }
#bracket ul.thirdColumn li.roundheader.lower { margin-bottom:90px; }
#bracket ul.thirdColumn li.finalScore { height:170px; padding:0 0 148px 0; }
#bracket ul.thirdColumn li.finalScore p { padding:0; padding-top: 145px; }
#bracket ul.thirdColumn li.finalScore.lower { height:0px; padding:0 0 150px 0; }
#bracket ul.thirdColumn li.finalScore.lower p { padding-top: 60px; }
#bracket ul.thirdColumn li.teamB { margin-bottom:320px; }
#bracket ul.thirdColumn li.teamB.lower { margin-bottom:150px; }
#bracket ul.thirdColumn li.winner.finals { margin-top:193px; }

#bracket ul.fourthColumn li.roundheader { margin-bottom:315px; }
#bracket ul.fourthColumn li.roundheader.lower { margin-bottom:290px; }
#bracket ul.fourthColumn li.roundheader.lower.sixteen { margin-bottom: 45px; }
#bracket ul.fourthColumn li.finalScore { height:354px; padding:0 0 316px 0; }
#bracket ul.fourthColumn li.finalScore p { padding: 345px 0 0 0; }
#bracket ul.fourthColumn li.finalScore.lower.sixteen { height:0px; padding:0 0 110px 0; }
#bracket ul.fourthColumn li.finalScore.lower.sixteen p { padding-top: 35px; }
#bracket ul.fourthColumn li.teamA.lower { background:url('../images/active-down2.png') no-repeat top left; }
#bracket ul.fourthColumn li.teamB { margin-bottom:667px; }
#bracket ul.fourthColumn li.teamB.lost.lower.sixteen { background:url('../images/lost-up2.png') no-repeat top left; }
#bracket ul.fourthColumn li.teamB.lower.sixteen { margin-bottom:186px;}
#bracket ul.fourthColumn li.winner { margin-top:300px; }
#bracket ul.fourthColumn li.winner.lower { margin-top: 161px; }
#bracket ul.fourthColumn li.winner.lower.sixteen { margin-top:270px; }

#bracket ul.fifthColumn li.roundheader { margin-bottom:688px; }
#bracket ul.fifthColumn li.roundheader.lower { margin-bottom:115px; }
#bracket ul.fifthColumn li.finalScore { height:691px; padding:0 0 675px 0; }
#bracket ul.fifthColumn li.finalScore { padding-top:645; }
#bracket ul.fifthColumn li.finalScore.lower { height:0px; padding:0 0 325px 0; }
#bracket ul.fifthColumn li.finalScore.lower p { padding-top: 145px; }
#bracket ul.fifthColumn li.teamB { margin-bottom:667px; }
#bracket ul.fifthColumn li.teamB.lower { margin-bottom: 200px; }
#bracket ul.fifthColumn li.winner { margin-top:645px; }


#bracket ul.sixthColumn li.winner { margin-top:1410px; }
#bracket ul.sixthColumn li.winner.lower { margin-top:390px; }

#bracket ul li.last, #bracket ul.secondColumn li.last, #bracket ul.thirdColumn li.last, #bracket ul.fourthColumn li.last, #bracket ul.fifthColumn li.last { margin-bottom: 0; }
 
 
#calendar { position:relative; margin:0 auto 0 auto; width:189px; height:120px; }
#calendar div.calheader { background: url('../images/wo-calendar-headerbg.png') repeat-x top left; width:100%; height:15px; }
#calendar div.calheader div.roundcornerLeft, #calendar div.calheader div.roundcornerRight { width: 3px; height: 15px; }
#calendar div.calheader div.roundcornerLeft { background: url('../images/wo-calendar-roundcornertopL.png') no-repeat top left; float:left; }
#calendar div.calheader div.roundcornerRight { background: url('../images/wo-calendar-roundcornertopR.png') no-repeat top left; float:right; }
#calendar div.calheader a.left img, #calendar div.calheader a.right img { border:none; height:auto; }
#calendar div.calheader a.left, #calendar div.calheader a.right { margin-top:0px; height:5px; }
#calendar div.calheader a.left { margin-left:6px; float:left; display:inline; overflow: visible; }
#calendar div.calheader a.right { margin-right:6px; float:right; display:inline; overflow: visible; }
#calendar div.calheader h4 { position:relative; margin-left: 0px; width: 117px; margin-top: 1px; font-size:10px; color:#FFFFFF; text-align:center; float:left; display:inline; }
#calendar div.calendarcontent { width:100%; height:100%; }
#calendar div.calendarcontent table { text-align:center; width:100%; height:100%; border:solid 1px #BCBCBC; border-top:none; border-bottom:none; }
#calendar div.calendarcontent table th, #calendar div.calendarcontent table td { overflow:hidden; }
#calendar div.calendarcontent table th { font-weight:normal; background-color:#FFFFFF; border: solid 1px #FFFFFF; }
#calendar div.calendarcontent table td { background-color:#EBEBEB; border: solid 1px #E5E5E5; }
#calendar div.calendarcontent table td a { width:100%; height:100%; display:block; text-decoration:none; color:#000000; }
#calendar div.calbottom { background:url('../images/wo-calendar-bottombg.png') repeat-x top left; height:4px; }
#calendar div.calbottom div.roundcornerLeft, #calendar div.calbottom div.roundcornerRight { width: 4px; height: 4px; }
#calendar div.calbottom div.roundcornerLeft { background:url('../images/wo-calendar-roundcornerbotL.png') no-repeat top left; float:left; }
#calendar div.calbottom div.roundcornerRight { background:url('../images/wo-calendar-roundcornerbotR.png') no-repeat top left; float:right; }
/* Change this with javascript */
#calendar div.calendarcontent table#calendartable { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:normal; }
#calendar div.calendarcontent table#calendartable td a { color:#000; }
#calendar div.calendarcontent table#calendartable td a:hover { text-decoration: underline; color:#000; }
#calendar div.calendarcontent table#calendartable td.highlight a { color:#2C88D9; }
#calendar div.calendarcontent table#calendartable td.selected { background-color:#bfbfbf; }

#frontsearch #search_form div.categories { margin: 5px 0 0 3px; padding-bottom: 6px; background: url(../images/wo-trainer-bottom.gif) no-repeat 0 100%; width: 643px; float: left; }
#frontsearch #search_form div.categories dl { width: 643px; float: left; height: 15px; padding: 2px 10px 0 10px; background: url(../images/wo-trainer-dl.gif) no-repeat; }
#frontsearch #search_form div.categories dl dt { font-size: 10px; color:#fff; font-weight: bold; }
#frontsearch #search_form div.categories dl dt a { font-size: 10px; color:#fff; }
#frontsearch #search_form div.block { float: left; width: 643px; margin: 5px 0 4px 3px; padding-bottom: 4px; background: url(../images/wo-trainer-bottom.gif) no-repeat 0 100%; }
#frontsearch #search_form div.block h2 { background: url(../images/wo-trainer-dl.gif) no-repeat; height: 17px; }
#frontsearch #search_form div.block table { background:#fff url(../images/wo-files-block-table.gif) repeat-x 100% 100%; border-left:#bdbcbd 1px solid; border-right:#bdbcbd 1px solid; }
#frontsearch #search_form div.block table { width: 100%; border-right:#aeaeae 1px solid; }
#frontsearch #search_form div.block table th { padding:0 0px 0 5px; font-weight: normal; color:#3b3b3b; height: 16px; background: url(../images/wo-table-grey-th.gif) repeat-x; }
#frontsearch #search_form div.block table th.orange { background: url(../images/wo-table-grey-th-orange.gif) repeat-x; }
#frontsearch #search_form div.block table tr { }
#frontsearch #search_form div.block table tr td { font-size: 9px; color:#3b3b3b; padding: 3px 5px 5px 5px; }
#frontsearch #search_form div.block table tr td.orange { color:#ee9e23; }
#frontsearch #search_form div.block table tr td.blue { color:#2C88D9; }
#frontsearch #search_form div.block table tr td strong { color:#2c88d9; }
#frontsearch #search_form div.block table tr td a { color:#2C88D9; }
#frontsearch #search_form div.categories div.tcont { width: 621px; float: left; padding: 10px; background:#cdcdcd url(../images/wo-trainer-body.gif) repeat-x; border-left:#aeaeae 1px solid; border-right:#aeaeae 1px solid; }
#frontsearch #search_form div.categories div.tcont table { width: 300px; }
#frontsearch #search_form div.categories div.tcont table td { width: 130px; height: 20px; font-size: 12px; }
#frontsearch #search_form div.categories div.tcont table td h3 { margin: 0 0 0 4px; padding: 0; }
#frontsearch #search_form div.categories div.tcont div.searchinput {margin-top: 3px; }
#frontsearch #search_form div.categories div.tcont div.searchinput h3 { background: url('../images/wo-h3-searchinput.gif') no-repeat; }
#frontsearch #search_form div.categories div.tcont div.searchinput input { border: 1px solid #bdbcbd; width: 620px; height: 18px; }
#frontsearch #search_form div.categories div.tcont input.submitbutton { margin-top: 5px; }
#frontsearch #search_form div.searcherror { float: left; margin: 5px 3px 5px 3px; border: 1px solid red; background-color: #fee4e4; width: 630px; padding: 5px; color: red; font-weight: bold; font-size: 10px; } #team-info                                               { width: 493px; padding: 5px 0 5px 0; background:#ededed url(../images/wo-teaminfo-bottom.gif) no-repeat 0 100%; float: right; }
 #team-info h3                                            { font-size: 9px; color: #000; font-family: Verdana; height: 15px; background: url(../images/wo-teaminfo-h3.gif) no-repeat; }
 #team-info h3 a                                          { font-size: 10px; color: #fff; font-family: Verdana; }
 #team-info h4                                            { font-size: 9px; color:#3b3b3b; font-family: Verdana; border:#d27d00 1px solid; padding: 2px 0 0 13px; height: 14px; background: url(../images/wo-paccounts-h4.gif) repeat-x; }
 #team-info h4 a                                          { color: #2C88D9; }
 #team-info div.menu                                      { margin: 1em; padding: .44em; background-color: #c7c6c6; border: 1px solid #8c8c8c; }
 #team-info div.menu ol li.first                          { display: inline; margin: .33em; padding-right: .35em; color: #2D89D6; border-right: 1px solid #8c8c8c; }
 #team-info div.menu ol li.last                           { display: inline; margin: .33em .33em .33em 0; color: #2D89D6; }
 #team-info div.menu a                                    { text-decoration: none; color: #2D89D6; }
 #team-info div.tcont                                     { float: left; width: 479px; padding: 6px; border-left:#bdbcbd 1px solid; border-right:#bdbcbd 1px solid; background: url(../images/wo-teaminfo-cont.gif) repeat-x; }
 #team-info div.tcont img                                 { float: left; }
 #team-info div.tcont #history                            { width: 377px; float: right; }
 #team-info div.tcont #history h5                         { width: 98px; height: 18px; background: url(../images/wo-teamhistory-h5.gif) no-repeat; text-indent:-9000px; }
 #team-info div.tcont #history p                          { padding: 2px 5px 0 5px; font-size: 9px; font-family: verdana; color:#3b3b3b; }
 #team-info div.tcont div.bottom-row                      { margin-top: 5px; float: left; width: 479px; }
 #team-info div.tcont div.bottom-row h6                   { font-size: 9px; color:#2c88d9; font-family: verdana; }
 #team-info div.tcont div.bottom-row #record              { width: 97px; float: left; }
 #team-info div.tcont div.bottom-row #record ul           { line-height: 13px; }
 #team-info div.tcont div.bottom-row #record ul li        { display: block; color:#3b3b3b; }
 #team-info div.tcont div.bottom-row #record p            { color:#3b3b3b; font-weight: bold; }
 #team-info div.tcont div.bottom-row #leagues             { width: 110px; float: left; }
 #team-info div.tcont div.bottom-row #leagues ul          { line-height: 13px; }
 #team-info div.tcont div.bottom-row #leagues ul li       { display: block; color:#3b3b3b; }
 #team-info div.tcont div.bottom-row #roster              { width: 272px; float: right; }
 #team-info div.tcont div.bottom-row #roster ul           { line-height: 15px; margin-top: 3px; }
 #team-info div.tcont div.bottom-row #roster ul li        { width: 90px; float: left; color:#3b3b3b; }
 #team-info div.tcont div.bottom-row #roster ul li img    { margin-right: 2px; }
 #team-info div.tcont div.bottom-row #roster ul li a      { color:#3B3B3B; font-weight: bold; }
 #right-block { width: 199px; }
 
 #right-block #server-list,
 #right-block #ask,
 #right-block #demos,
 #right-block #movies,
 #right-block #trainer { width: 199px; }

 #right-block #server-list table            { border-left: #bdbcbd 1px solid; padding-bottom: 5px; width: 100%; background:#fff url(../images/wo-serverlist-table.gif) repeat-x 100% 100%; }
 #right-block #server-list table thead      { }
 #right-block #server-list table thead th   { padding: 0 5px 0 5px; height: 16px; background: url(../images/wo-fteam-h3.gif) repeat-x; }
 #right-block #server-list table tr         { }
 #right-block #server-list table tr td      { padding: 5px 5px 0 5px; color:#3b3b3b; }
 #right-block #server-list table tr td em   { color:#2c88d9; font-style: normal; }
 #right-block #server-list p                { border:#ccc 1px solid; padding-left: 5px; color:#3b3b3b; height: 11px; background: url(../images/wo-serverlist-p.gif) repeat-x; }
 #right-block #server-list p.coming-soon    { padding: 10px; text-align: center; background: transparent; border-left:#aeaeae 1px solid; border-right:#aeaeae 1px solid; }
 
 #right-block #demos table { border-left:#bdbcbd 1px solid; }
 #right-block #demos #movies2 img { padding: 0px 1px 0px 1px; }
 #right-block #demos #movies2 a { color:#2c88d9; font-weight: none; }

 #right-block #movies table { border-left:#bdbcbd 1px solid; }
 
 
 #right-block #ask h3,
 #right-block #trainer h3   { border-left:#d27d00 1px solid; padding: 1px 0 0 5px; font-weight: normal; height: 15px; background: url(../images/wo-fteam-h3.gif) repeat-x; border-right:#d27d00 1px solid; font-family: Verdana, Arial, Tahoma; font-size: 9px; color:#3b3b3b; }
 #right-block #ask h3 a,
 #right-block #trainer h3 a { font-weight: bold; color:#3b3b3b; }
 #right-block #trainer p    { border:#bdbcbd 1px solid; padding: 5px; background:#f2f2f2 url(../images/wo-ask-p.gif) repeat-x; }
 #right-block #ask p        { border:#bdbcbd 1px solid; border-bottom:0; padding: 5px; background:#f2f2f2 url(../images/wo-ask-p.gif) repeat-x; }
 #right-block #sh_answer    { border:#bdbcbd 1px solid; border-top:0; padding: 5px; background:#f2f2f2 url(../images/wo-ask-p.gif) repeat-x; }
 
 #right-block #trainer p#price { text-align: center; border:#ccc 1px solid; border-top: 0; height: 14px; padding: 0; background: url(../images/wo-trainer-p-price.gif) repeat-x; }
 
 #news-right                            { width: 280px; margin-left: 3px; float: left; }
 #news-right div.post                   { float: left; margin: 3px 0 10px 0; }
 #news-right div.post img               { margin-right: 2px; float: left; }
 #news-right div.post dl                { width: 177px; float: left; }
 #news-right div.post dl dt             { padding-left: 3px; color:#fff; font-weight: bold; height: 14px; background: url(../images/wo-post-dl-dt.gif) no-repeat; }
 #news-right div.post dl dd             { padding-left: 3px; color:#3b3b3b; height: 13px; background: url(../images/wo-post-dl-dd.gif) repeat-x; border:#ccc 1px solid; }
 #news-right div.post dl dd a           { color:#2c88d9; font-weight: bold; }
 #news-right div.post p                 { line-height: 12px; color:#3b3b3b; padding: 3px; }
 #news-right div.post ul                { margin-top: 2px; }
 #news-right div.post ul li             { font-weight: bold; color:#fff; float: left; }
 #news-right div.post ul li a           { margin:0 2px 0 3px; color:#fff; height: 14px; text-align: center; float: left; }
 #news-right div.post ul li a.readmore  { text-indent:-9000px; width: 61px; background: url(../images/wo-post-readmore-btn.gif) no-repeat; }
 #news-right div.post ul li a.comments  { width: 81px; background: url(../images/wo-post-comments-btn.gif) no-repeat; }
 
 #news-right #news-archive          { float: right; width: 279px; }
 #news-right #news-archive h2       { margin-top: 5px; text-indent:-9000px; height: 17px; background: url(../images/wo-h2-newsarchive.gif) no-repeat; }
 #news-right #news-archive ul       { padding: 1px 0 0 0px; height: 16px; background: url(../images/wo-newsarchive-ul.gif) no-repeat; }
 #news-right #news-archive ul li,
 #news-right #news-archive ul li a  { color:#fff; }
 #news-right #news-archive ul li a  { color:#000; }
 
 #footer                { clear: both; padding: 7px 10px 0 10px; height: 46px; background: url(../images/wo-footer-bg.gif) repeat-x; }
 #footer ul             { font-size: 10px; }
 #footer ul li          { font-weight: bold; display: inline; color:#fff; margin-right: 15px; }
 #footer ul li a        { color:#fff; }
 #footer ul li a img    { margin-top: 0px; float: right; }
 #footer p              { margin-top: 5px; font-size: 9px; width: 615px; color:#76787a; }
 
 }

 
 .teamLogo img { width: 100%; }
 #content #reg-middle div a { color:#2c88d9; text-decoration: none;  font-weight:bold; }
 #content #reg-middle                             { width: 441px; float: left; margin: 3px 5px 0 5px; background-color: #f6f6f6; }
 #content #reg-middle h3           { padding: 2px 0 0 8px; font-size: 9px; color:#fff; font-family: Verdana, Arial, Tahoma; height: 15px; background: url(../images/wo-control-h2.gif) repeat-x; }
 #content #reg-middle h3 a         { padding: 2px 0 0 8px; font-size: 9px; color:#fff; font-family: Verdana, Arial, Tahoma; height: 15px; background: url(../images/wo-control-h2.gif) repeat-x; }
 #content #reg-middle dl           { padding: 1px 8px 0 8px; color:#3b3b3b; height: 15px; border-right:#bebebe 1px solid; background: url(../images/wo-uevent-dl.gif) repeat-x; }
 #content #reg-middle dl dt        { float: left; }
 #content #reg-middle dl dd        { float: right; }
 #content #reg-middle dl dd a      { font-weight: bold; color:#3b3b3b; }
 #content #reg-middle p            { padding: 5px; font-size: 42px; }
 #content #reg-middle p a          { color:#2c88d9; font-weight: bold; }
 #content #reg-middle ul           { padding: 1px 8px 0 8px; height: 16px; background: url(../images/wo-news-fullpost-ul.gif) no-repeat; }
 #content #reg-middle ul li        { font-weight: bold; color:#fff; }
 #content #reg-middle ul li.first  { float: left; }
 #content #reg-middle ul li.last   { float: right; }
 #content #reg-middle ul li a      { color:#fff; }
 #content #reg-middle div.rmborder { border: 1px solid #cfcfcf; }
 #content #reg-middle div.rmborder table tr td input { margin:0px; border: 1px solid #7f9db9; }
 #content #reg-middle .yellowBtn { background-image: url('/images/yellowbuttonbg.png'); width:89px; height:16px; clear:none; float: right; margin:5px; color: #000000; font-weight:bold; text-align:center; padding-top:2px; background-repeat:no-repeat; cursor: pointer; }
 #content #reg-middle .m5 { margin:5px;}
 
 .flag1 { width:18px; height:12px; }
 
 
 /*================= Added by Omega ITech [Dilip-Gorasia] - India ===================*/
.ep_heading_title{font-weight:bold; font-size:12px;}
.ep_simple_head_title{font-size:10px;}
.ep_inputboxes{border:#7f9db9 1px solid; width:160px;}
.odd_row{height:20px; background-color:#cdcdcd; color:#005cad;}
.even_row{height:20px;}
.oit_listing_users { height: 17px; background: url(../images/wo-control-h2.gif) repeat-x; color:#FFFFFF;}

.profile_username{color:#2c88d9; font-weight:bold; font-size:16px;}

.profile_top_container{width:467px; float:left; clear:both;}
.profile_top_left{width:287px; float:left;}
.profile_top_right{width:180px; float:left;}
.profile_top_info_container{width:287px; float:left; clear:right; font-size:12px; margin-top:3px;}
.profile_top_info_head{font-weight:bold; color:#959595; width:105px; float:left;}
.profile_top_info{width:182px; float:left;}

/*============= For beta homepage [omegaitech] ==============================*/
.right_tr{border-bottom:#AEAEAE 1px solid; padding-left:6px;}
.right_tr_no_pad{border-bottom:#AEAEAE 1px solid;}
.right_border{border-right:#AEAEAE 1px solid;}
.right_tr_last{padding-left:6px;}
.right_1_head{font-size:14px; font-weight:bold; padding-top:5px;padding-bottom:7px;}
a.right_1_head:link, a.right_1_head:hover, a.right_1_head:visited, a.right_1_head:active{font-size:14px; font-weight:bold; padding-top:5px;padding-bottom:7px; text-decoration:none; color:#000000 !important;}
a.right_1_head:hover{color:#2C88D9 !important;}
.right_1_img{ padding-bottom:7px;}
.right_1_descr{ font-style:italic; font-size:13px; padding-bottom:5px;}
a.right_1_link:link, a.right_1_link:visited, a.right_1_link:active{font-weight:bold; font-size:12px; color:#000000; text-decoration:none;}
a.right_1_link:hover{font-weight:bold; font-size:12px; color:#2C88D9; text-decoration:none;}
.recent_activity_header{ font-size:13px; font-weight:bold; padding-left:5px; padding-top:10px; padding-bottom:8px;}
.recent_activities_container_odd{float:left; clear:both; height:20px; background-color:#f2f2f2; margin-left:10px; padding:3px; width:300px; border-bottom:#CCCCCC 1px dotted;}
.recent_activities_container_even{float:left; clear:both; height:20px;margin-left:10px; padding:3px; width:300px; border-bottom:#CCCCCC 1px dotted;}

.recent_activity_img_ico{width:16px; float:left; padding-top:3px;}
.recent_activity_title{float:left; font-size:9px; padding-left:5px; padding-top:5px;}
a.recent_activity_title_link:link, a.recent_activity_title_link:active, a.recent_activity_title_link:visited{text-decoration:none; color:#000000;}
a.recent_activity_title_link:hover{text-decoration:none; color:#2C88D9;}
.more_link_container{clear:both; text-align:right; padding-right:15px;padding-top:10px; padding-bottom:10px;}
a.more_link:link, a.more_link:active, a.more_link:visited, a.more_link:hover
{ text-decoration:none; color:#2C88D9; font-weight:bold; font-size:10pt; font-family:tahoma;}
.latest_container{ padding-left:6px;}
.video_info_container{}
.comment_text{ float:left; font-weight:bold; color:#000000 !important; margin-top:2px; font:tahoma; font-size:8pt;}
.views_text{ float:right; font-weight:bold; color:#000000 !important; margin-top:2px;font:tahoma; font-size:8pt;}
a.comment_text:hover, a.views_text:hover{color:#2C88D9 !important;}
.related_vid_title{font-weight:bold; padding-top:10px; padding-bottom:5px; font-size:10px;}
a.related_vid_title:link,a.related_vid_title:hover, a.related_vid_title:visited, a.related_vid_title:active {font-weight:bold; padding-top:10px; padding-bottom:5px; font-size:10px; text-decoration:none; color:#000000 !important;}
a.related_vid_title:hover{color:#2C88D9 !important;}
.related_vid_container{margin-left:12px; width:100%;}
.article_author{ float:left; font-size:12px; width:50%;}
a.article_author:link, a.article_author:hover, a.article_author:visited, a.article_author:active{font-size:12px !important; color:#2C88D9 !important; text-decoration:none; float:none !important;}
a.article_author:hover{color:#2C88D9 !important;}
.article_date{ float:right; font-size:12px; width:50%; text-align:right; clear:right;}
.article_image{ margin-top:15px; margin-bottom:15px;}
.article_info_container{float:left; clear:both; width:100%;}
.article_description{ font-size:12px; font:Verdana, Arial, Helvetica, sans-serif;}
.article_tr{border-bottom:#AEAEAE 1px solid;}
.article_container, .related_container, .comments_container{padding-left:8px; padding-right:8px;}
.related_content, .related_videos{ width:48%; float:left;}
.related_videos{ border-left:#aeaeae 1px solid; margin-left:10px;}
.comments_container{ margin-top:10px; width:100%;}
.comment_container{ float:left; clear:right; width:100%;}
.comment_info{background:#fafafa; width:96%; float:left; border-top:#eaeaea 1px solid; border-bottom:#eaeaea 1px solid; height:25px; clear:right;}
.comment_nos, .comment_poster, .comment_time{ float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;padding-top:5px;}
.comment_nos{ width:10%;}
.comment_poster{width:60%;}
.comment_time{width:30%; text-align:right;}
a.comment_owner:link, a.comment_owner:hover, a.comment_owner:visited, a.comment_owner:active{color:#2C88D9 !important; text-decoration:none; font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
a.comment_owner:hover{color:#2C88D9 !important;}
.comment{padding-top:8px;padding-bottom:8px; font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-left:10%; margin-right:3%;}
.post_comment_box{margin-top:10px;width:96%; float:left;}

.comment_post_button, .comment_textbox{width:100%; float:left; text-align:center; margin-top:10px; margin-bottom:10px;}
.comment_post_button{text-align:left !important; padding-left:10%;}
.comment_post_button input {cursor:pointer;}
#comment_posting_container, #login_info_container{ float:left; width:100%;}
#login_info_container{ margin-top:10px; margin-bottom:10px; width:100%; padding-left:10%;}
.not_logged_info{ margin-top:10px; margin-bottom:10px;}
.video_player{text-align:center; margin-bottom:10px; margin-top:10px;}
.dwd_container{width:87%; float:left; margin-top:10px; margin-bottom:10px; margin-left:63px;}
.video_views{width:30%; text-align:right; float:right;}
.video_dwd_link{width:70%;text-align:left; float:left;}
.related_video_container{float:left; margin-left:15px; margin-bottom:15px;}
.team_related_video_container{float:left; margin-left:6px; margin-bottom:15px;}
.video_image{float:left; width:138px;}
.video_info{float:left;padding-left:5px;width:170px;}
.rating_container{float:left;}
.right_video_simple_title, a.right_video_simple_title:link, a.right_video_simple_title:hover, a.right_video_simple_title:visited, a.right_video_simple_title:active {font-size:12px; font-weight:bold !important; text-decoration:none; color:#000000 !important;}
a.right_video_simple_title:hover{color:#2C88D9 !important;}
.right_video_simple_title{float:left;}
.right_video_views{float:left; margin-top:10px;}
.comment_rating{float:right; font-weight:bold; font-size:10px; margin-top:2px;}
.right_1_head_title{float:left;}
a.paging_link:link, a.paging_link:hover, a.paging_link:visited, a.paging_link:active{font-size:10px; color:#2C88D9 !important; text-decoration:none; font-weight:normal;}
#paging_container{ margin-right:20px; margin-top:10px; margin-bottom:20px; font-weight:bold; float:right;}
.movies_info{ width:100%;}
.demos_archive_page_container{margin-left:8px; margin-right:8px; width:98%; margin-top:10px;}
.page_title{font-family:tahoma; font-size:10pt;font-weight:bold;}
.demos_listing{float:left; width:100%; margin-top:10px;}
.listing_title{float:left; font-family:tahoma; font-size:10pt; font-weight:bold;}
.table_listing_title{font-family:tahoma; font-size:14px; font-weight:bold;}
.listing_t1{width:30%;}
.listing_t2{width:23%;}
.listing_map{width:13%;}
.listing_rating{width:14%;}
.listing_pov{width:9%;}
.listing_dl{width:6%;}
.listing_view{width:5%;}
.listing_head, .demos_listing_row {float:left; width:100%; height:25px;}
a.demo_team_1_link:hover, a.demo_team_1_link:link, a.demo_team_1_link:visited, a.demo_team_1_link:active{color:#2C88D9 !important; text-decoration:none; font-weight:normal;}
.recent_act_title{float:left;}
.recent_act_subscription_link{float:right;}
a.recent_act_subscription_link:link, a.recent_act_subscription_link:hover, a.recent_act_subscription_link:visited, a.recent_act_subscription_link:active{color:#2C88D9 !important; text-decoration:none; float:none; font-weight:normal;}
.file_info_container{float:left; width:100%; margin-top:15px;}
.file_title{float:left; font-family:tahoma; font-size:14pt; font-weight:bold;}
.file_informations_container{ float:left; width:68%; padding-left:2%; margin-top:10px; }
.file_image_info{ float:left; width:28%; padding-left:2%; padding-bottom:10px;}
.file_information_value, .file_information_title{float:left; width:82%; height:18px;}
.file_information_title{ font-weight:bold; font-size:10px; width:18%;}
.file_informations{float:left; width:100%;}
.file_img_infos{float:left; width:100%; margin-top:5px;}
.file_img_title, .file_img_value{float:left; width:60%; height:10px;}
.file_img_title{width:40%; font-weight:bold;}
.file_comment{font-size:10pt; font-family:tahoma; float:left; width:100%; margin-bottom:10px;}
.file_download_main_container{float:left; width:100%; text-align:center; margin-top:5px; margin-bottom:10px;}
.file_download_container{ width:80%; margin-left:10%;}
.download_tilte{font-weight:bold; padding-top:3px;}
.download_simple_info{padding-top:3px; font-family:tahoma; font-size:10pt;}
.paging_links, a.paging_links:link, a.paging_links:visited, a.paging_links:hover, a.paging_links:active, .paging_link_current{color:#2C88D9; font-weight:bold; font-size:10px; text-decoration:none; cursor:pointer;}

.paging_link_current{color:#000000;}
.files_beta_container{ width:100%; float:left;}
.primary_container{padding-left:10px; width:98%; float:left; margin-bottom:20px;}
.sub_head{font-size:10pt; font-weight:bold; font-family:tahoma; width:100%; float:left; padding-bottom:12px; padding-top:8px;}
.listing_container{float:left; width:100%; height:25px;}
.listing_file, .listing_size, .listing_category, .listing_downloads
{float:left; width:39%; font-family:tahoma; font-size:10pt; font-weight:bold;}
.listing_size, .listing_category, .listing_downloads{ width:20%;}
.right_search_box{width:100%; float:left;}
.search_box_container{width:100%; float:left;}
.search_textbox{width:92%; border:#999999 1px solid; height:20px; font-family:tahoma; font-size:10pt;}
.search_submit_container{ float:left; width:100%; height:25px; margin-bottom:5px; margin-top:10px;}
.category_dropdown{width:80%; float:left;}
.submit_button{width:20%; float:right;}
.search_cat{border:#999999 1px solid; font-family:tahoma; font-size:10pt;}
.browse_cat_title{float:left; font-size:9pt; padding-left:5px; padding-top:3px; width:80%; font-family:tahoma;}
.category_cntr{width:10%; float:left; padding-top:3px; font-size:9pt; font-family:tahoma;}
.thread_container{width:98%; float:left; padding-left:5px;}
.thread_head{float:left; width:50%; font-family:tahoma; font-size:10pt; font-weight:bold;}
.thread_operations{float:right; width:50%; text-align:right;}
.exclussive_article_preview a:link, .exclussive_article_preview a:hover, .exclussive_article_preview a:visited, .exclussive_article_preview a:active
{color:#2C88D9 !important; text-decoration:none; font-weight:normal;}
.exclussive_article_preview a:hover
{color:#2C88D9 !important; text-decoration:none; font-weight:normal;}
.home_comment_text_video{float:left;font-size:8pt;font-weight:bold;margin-top:2px; margin-left:30px;}
.view_movie_not_seen_container{float:left; width:100%; text-align:center;}
.view_movie_not_seen_vid{float:left; width:140px;margin-left:20px;}
.view_movie_not_seen_vid_img,.view_movie_not_seen_vid_ttl{float:left; width:100%;}
.view_movie_not_seen_info_text{float:left; width:100%; font-weight:bold; font-size:10px; text-align:center; margin-top:8px; margin-bottom:8px;}
.view_movie_not_seen_more_container{float:left; width:100%;margin-top:8px; margin-bottom:8px;}
.view_movie_not_seen_browse_oc{float:left; width:30%; margin-left:10px;}
.view_movie_not_seen_browse_sc{float:right; width:30%; text-align:right; margin-right:10px;}
.gallery_cmtcnt, .gallery_img{float:left; width:100%;}
.gallery_cmtcnt{margin-bottom:10px;}
.gallery_img{margin-top:5px; margin-bottom:5px;}
.gallery_title{font-size:18px; font-weight:bold; padding-left:15px;}
.gallery_listing_head{font-weight:bold; font-size:12px; height:25px;}
a.gallery_listing_link:link,a.gallery_listing_link:hover,a.gallery_listing_link:visited,a.gallery_listing_link:active
{font-size:12px; font-weight:bold; color:#2C88D9; text-decoration:none;}
.team_players_img_container{float:left; width:100%; margin-bottom:10px;}
.team_player_names,.team_player_img{float:left; width:115px; height:147px; margin-left:12px;}
.team_player_names{height:auto; overflow:hidden;}
.match_time{float:right;font-size:12px;padding-left:5px;padding-top:5px;}
.team_profile_team_listing_odd .recent_activity_title,.team_profile_team_listing_even .recent_activity_title
{font-size:12px;}
.table_listing_td{padding-left:23px;}
.table_listing_sub_head{font-size:12px; font-weight:bold; height:32px; vertical-align:middle;color:#2C88D9;}
.table_listing_tr_odd{height:30px;background-color:#F2F2F2;border-bottom:1px dotted #CCCCCC;}
.table_listing_tr_even{height:30px;}
.header_player_img{float:left; margin-left:10px;}
.header_player_img_f{margin-left:20px;}
.dialog_head{background:none repeat scroll 0 0 #FAFAFA;border-bottom:1px solid #E8E8E8;border-top:1px solid #E8E8E8;float:left;font-size:13px;font-weight:bold;height:20px;padding-left:8px;padding-top:5px;width:100%;}
.dialog_button_container,.dialog_info{float:left;font-size:11px;margin-top:10px;padding-left:5px;width:100%; margin-bottom:10px;}
.dialog_games_container{float:left; width:100%; margin-top:1px;border:#E8E8E8 1px solid; padding:5px; }
.dialog_container{float:left; width:85%;margin-left:28px;margin-top:10px;}
.dialog_game_image_container,.dialog_game_name,.dialog_checkbox_container,.dialog_simple_ico{float:left; margin-right:5px;}
.dialog_game_name,.dialog_checkbox_container,.dialog_simple_ico{margin-top:2px;}
a.comment_text_inside_link:link, a.comment_text_inside_link:hover, a.comment_text_inside_link:visited, a.comment_text_inside_link:active  {
color:#2C88D9 !important;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.next{background:url(../images/next.jpg) no-repeat; border:0px; cursor:pointer; width:38px; height:16px;}
.submitbtn{background:url(../images/wo-submit-btn.gif) no-repeat; border:0px; cursor:pointer; width:44px; height:18px;}
.green{color:#2C88D9; font-weight:bold; font-size:12px;}
.community_submission_container{float:left; width:98%; padding-left:5px; padding-bottom:8px;}
.community_submission_head_container{float:left; width:100%;}
.community_submission_main_title_left{float:left; width:50%; text-align:left; font-size:13px; font-weight:bold; padding-top:8px; padding-bottom:8px;}
.community_submission_main_title_right{float:left; width:50%; text-align:right;  padding-top:8px;}
.community_submission_data_cont{float:left; width:98%; padding-left:5px;}
.community_submission_data_cont_btm{float:left; width:98%; padding-left:5px; text-align:right}
.community_submission_main{float:left; width:19%; margin-right:6px;}
.community_submission_title,.community_submission_image,.community_submission_rating,.community_submission_author,.community_submission_views
{float:left; width:100%;}
.community_submission_title{height:15px; overflow:hidden;}
.video_info_row{float:left; width:100%; padding-bottom:8px;}
.addfrndbtn{
background:url("../images/yellowbuttonbg.png") no-repeat scroll 0 0 transparent;
border:0 none;
cursor:pointer;
font-size:10px;
font-weight:bold;
height:17px;
margin-top:5px;
padding-bottom:4px;
width:89px;
}

a.watch_preview_link:link, a.watch_preview_link:hover, a.watch_preview_link:visited, a.watch_preview_link:active
{font-size:12px; text-decoration:none; color:#2C88D9;}
.top_search_part_cnt{float:left; width:25%; margin-top:10px;}
.search_text_hd{color:#FFFFFF; float:left; padding-left:10px; font-size:12px; margin-top:2px;}
.search_textbox_cnt{float:left; margin-left:10px;}
.search_button_cnt{float:left; width:21px; height:21px; }
.top_right_part_cnt{float:left; width:70%; margin-left:3%; text-align:right; color:#FFFFFF; padding-right:2%; margin-top:6px;}
.beta_txtbx{width:122px; height:21px; border:0px; background:url(../images/beta_images/search_textbox_bg.jpg) no-repeat;padding-left:4px;}

.top_right_links{float:left; text-align:right; width:55%; margin-top:4px;}
.top_right_login_cnt{float:left; text-align:right; width:45%;}
.logged_cnt a:link, .logged_cnt a:hover, .logged_cnt a:visited, .logged_cnt a:active,
.top_right_links a:link, .top_right_links a:hover, .top_right_links a:visited, .top_right_links a:active
{
	font-weight:bold; color:#FFFFFF; font-size:10px;
}

.logged_cnt{font-weight:bold; color:#FFFFFF; font-size:10px;}
.streambtn{background:transparent url(../images/beta_images/streamnow1.jpg) no-repeat scroll 0 0;
border:0 none;
color:#5A1432;
cursor:pointer;
font-weight:bold;
height:41px;
padding-right:3px;
font-size:9px;
text-align:right;
width:162px; margin-bottom:4px;}
#sortable li{list-style:none; cursor:pointer; padding-bottom:35px;}
.ui-state-highlight { height: 1.5em; line-height: 1.2em; }
.default_game_txt_cntr{float:right;font-weight:bold;}
