/*** SCOREBOARD-SPECIFIC STYLES ***/
	
/* -- PAGE -- */
/* old inflexible version */
#dkgreybg {																																								
	position: relative; 
	margin: 0 0 0 5px; padding: 0; 
	width: 750px;
	background: url(../images/scoreboards/bg_dkgrey_diag_scoreboards.gif) no-repeat;}

/* new scalable SBS version */
.dkgreybg_top {
	position: relative;
	margin: 0 0 0 5px; padding: 0; 
	width: 750px;
	background: url(../images/scoreboards/bg_dkgrey_diag_scores.gif) no-repeat;}
	
.dkgreybg_bottom {
	position: relative; 
	margin: 0 0 0 5px; padding: 0; 
	width: 750px; 
	/* border-left: 1px solid #45443f; border-right: 1px solid #45443f; */ /* problematic in IE, solve later */
	background: url(../images/scoreboards/bg_dkgrey_diag.gif);}
	
#contentarea, .contentarea {background: none; width: 724px; margin: 0 6px 0 16px; 
	padding-top: 21px;}   /* compensating for subnav */
/* --/ PAGE -- */


/* -- TOP GUNS -- */
  #topguns {height: 336px; overflow: hidden;}
  #screenshot_col {float: left; margin: 51px 0 0 14px; _margin: 51px 0 0 7px;}

  #scores_today {width: 40px; height: 15px; position: relative; top: 60px; left: 7px;}
  #scores_thismonth {width: 59px; height: 15px; position: relative; top: 45px; _top: 42px; left: 48px;}
  #scores_alltime {width: 63px; height: 15px; position: relative; top: 30px; _top: 24px; left: 108px}
  #scores_today a, #scores_alltime a, #scores_thismonth a {display: block; width: 100%; height: 100%; text-indent: -5000px;}
/* --/ TOP GUNS -- */


/* -- WEEK/MONTH SCORES -- */
  #week_month_scores {float: left; margin: 10px 0 0 10px; width: 250px;}
  #week_month_scores h3 {font-family: arial, sans-serif; font-size: 1.5em; line-height: 1em; letter-spacing: -.05em;}
  #week_month_scores .black {color:black;}

  /* weekly avatar */
  #week_leader { width:230px; height:97px; border:solid 0px black; margin-top:18px;}
  #week_leader .avatar {margin: 0px 0px 0px 0px; width:74px; height:88px; overflow:hidden;}
  #week_leader .avatar img{padding:0px 0px 0px 0px;}
  #week_leader .userBackgroundThm { width:74px; height:85px; z-index:50; overflow:hidden; margin:0px 0px 0px 0px; position:absolute;}
  #week_leader .userAvatarThm { padding: 0px 0px 0px 0px; width:74px; height:85px; z-index:55; overflow:hidden; position:absolute;}
  #week_leader .userAvatarFrame { z-index:70;width:74px; margin:-90px 0px 0px 0px; position:absolute;}
  #week_leader .frame { z-index:60; border:solid 0px red;}
  #week_leader_info {float:left;margin:-78px 0px 0px 91px; position:absolute;}
  #week_leader p.username {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
  #week_leader p.username a {font-weight: bold; color: #000;}
  #week_leader span.score { font-weight:bold; font-size:14pt; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

  /* monthly avatar */
  #month_leader {width:230px; height:97px; border:solid 0px black;}
  #month_leader .avatar {margin: 0px 0px 0px 0px; width:74px; height:88px; overflow:hidden;}
  #month_leader .avatar img{}
  #month_leader .userBackgroundThm {width:74px; height:85px; z-index:50; overflow:hidden; margin:0px 0px 0px 0px; position:absolute;}
  #month_leader .userAvatarThm {padding: 0px 0px 0px 0px; width:74px; height:85px; z-index:55; overflow:hidden; position:absolute;}
  #month_leader .userAvatarFrame { z-index:70;width:74px; margin:-90px 0px 0px 0px; position:absolute;}
  #month_leader .frame {z-index:60; border:none 0px red;}
  #month_leader_info {float:left;margin:-78px 0px 0px 91px; position:absolute;}
  #month_leader p.username {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
  #month_leader p.username a {font-weight: bold; color: #000;}
  #month_leader span.score { font-weight:bold; font-size:14pt; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
/* --/ WEEK/MONTH SCORES -- */


/* -- TODAY SCORES -- */
  #today_scores {float:right; width: 215px; height:310px; border:solid 0px black; padding:87px 0px 0px 0px; _margin-top:-284px;}
  
 #today_scores a{font-weight: bold; color: #000;}
  /* todays avatar */
  #today_leader .avatar {margin: 0px 0px 0px 0px; width:74px; height:88px; overflow:hidden;}
  #today_leader .avatar img{padding:0px 0px 0px 0px;}
  #today_leader .userBackgroundThm {width:74px; height:85px; z-index:50; overflow:hidden; margin:0px 0px 0px 0px; position:absolute;}
  #today_leader .userAvatarThm {padding: 0px 0px 0px 0px; width:74px; height:85px; z-index:55; overflow:hidden; position:absolute;}
  #today_leader .userAvatarFrame {z-index:70;width:74px; margin:-90px 0px 0px 0px; position:absolute;}
  #today_leader .frame { z-index:60; border:solid 0px red;}
  
  #today_score_info {float:right;margin:-93px 3px 0px 0px; _margin:-93px 18px 0px 0px; width:120px; font-size:10px;}
  #today_leader p.username {padding:0px 0px 0px 0px; margin:3px 0px 0px 0px; }
  #today_leader p.username a {font-weight: bold; color: #000; }
  #today_leader span.score { font-weight:bold; font-size:12px; }

  #other_top_scores ul {list-style: none; margin:5px 0px 0px 28px; padding:0px 0px 0px 0px}
  #other_top_scores ul li {line-height: 1.9em; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:10px;}
    
  
  
  
  
/* --/ TODAY SCORES -- */


/* -- PLAY NOW -- */
  /* #playnow {clear: left; width: 70px; height: 25px; position: relative; top: -128px; _top: -151px; left: 647px;} */
  #playnow {width: 70px; height: 25px; position: absolute; top: 311px; left: 660px; border:none 1px orange;}
  #playnow a {display: block; width: 100%; height: 100%; text-indent: -5000px;}
/* --/ PLAY NOW -- */


/* -- SCOREBOARDS LIST -- */
  #scoreboardslist {clear: left; background: url(../images/scoreboards/table_rows.gif) repeat-y; 
	  padding: 3px 0 0 9px; _margin-top: -2px;}
  #scoreboardslist table {width: 710px; border-collapse: collapse;}
  #scoreboardslist td {vertical-align: top; height: 75px; padding: 0;}
  #scoreboardslist .divGameIcon {height:64px; width: 64px; border: solid 1px #45443F; float:left; margin-right:10px; padding:0 0 0 0;}

  #scoreboardslist .title {width: 330px;}
  #scoreboardslist .yourBest {width:137px; vertical-align:middle; padding-left:2px;}
  #scoreboardslist .leader {width: 139px; padding-left:3px;}
  #scoreboardslist .play_or_download {width: 112px;}

  #scoreboardslist .title a img {float: left; margin-right: 0px;}
  #scoreboardslist .title h4 { margin-top: 10px; margin-bottom:3px;}
  #scoreboardslist .title h4 a {} 
  #scoreboardslist .title p {margin: 0 0px 0 0; line-height: 1.2em;}
  #scoreboardslist a:link {color: #313131;}
  #scoreboardslist a:visited, a:hover {color: #313131;}
  #scoreboardslist a:active {color: #313131;}

  .leader .name {margin: 17px 0 0px 0; font-weight: bold; color: #000; width:120px; overflow:hidden;}
  .leader .name a {font-weight: bold; color: #000;}

  .play_or_download ul {list-style: none; _padding-top: 10px;}

  .leader, .play_or_download {}
  .divOnline {padding-top:7px;}
  .divOnline, .divPC, .divMac {border:solid 0px; vertical-align:top; height:20px; padding-left:1px;}
 

/* --/ SCOREBOARDS LIST -- */

