/* CSS for Pick 'em pages */

/***************/
/* GLOBAL opts */
/***************/

/* General options (text, links, etc. ) */
body {  font-family: Tahoma,Verdana,Ariel,sans-serif; 
        font-size: 11pt; 
        background-color: #0021A5;
        color: #eeeeee;  }
        
a:link {  color: #00dd00; text-decoration: none; }
a:visited {  color: #00dd00; text-decoration: none; } 
a:hover {  color: #ff4100; text-decoration: none; }  
a:float {  color: #ff4100; text-decoration: none; } 
a:active {  color: #ff4100; text-decoration: none; } 
  
#bold  {   font-weight: bold; 
           font-size: 12pt;  }

/* Errors */
#error {   font-weight: bold;
           font-size: 11pt;
           color: #ff4100; }

#smerror { font-weight: bold;
           font-size: 10pt;
           color: #ff4100; }

#pickerror { font-weight: bold;
             font-size: 20pt; 
             text-align: center; }

/* Headers for all pages */
#header {  font-size: 30pt;
           text-align: center;
           vertical-align: middle; }

/* This is the login table */
#loginbox { background-color: #dddddd;
            font-size: 10pt;
            color: #ff4a00;
            border: 0 0 0 0; }

/* "Disclaimer" thingy */
#disclaimer {  font-size: 8pt;
               font-weight: bold; }

/* Greeting on main page */
#greeting   {  font-size: 10pt;
               font-weight: bold;
               margin-left: 1cm}

/* John's pep talk */
#peptalk   {   font-size: 9pt;
               text-align: justify;
               margin-top: -0.5cm;
               margin-bottom: 1cm;
               margin-left: 1.0cm; 
               margin-right: 1.0cm; }

/* Main menu option "box" */
#menubox   {   margin-top: 0.7cm;
               margin-left: 1.0cm; }
#menubox ul li {  margin-top: 0.5cm; }
/* menubox item that is not a select - needs more spacing */
#nonsel    {  margin-top: 0.7cm; }

/* Main menu options that are not links */
#mainli       {   color: #00dd00; }
      /*   {   color: #eeee00; }*/

/* time week closes (main page)*/
#closetime {  font-size: 9pt;
              color: #ff9900;
              font-weight: bold; 
              text-align: center;
              margin-top: 1cm; }

/* "num people picked" main menu tease */
#picktease {  font-size: 10pt;
              font-weight: bold; 
              text-align: center;
              vertical-align: bottom;
              margin-top: 1cm; }

/* Show picks/results, make/edit picks tables */
#picktable {  border-collapse: collapse;
              margin-top: 1cm; }

#picktable th { background-color: #666633; 
                font-size: 14pt;
                margin: 0;
                text-align: center; }

/* #picktable td { background-color: #006633; 
                margin: 0; } */

/* Generic pick/edit table cells */
#pickcell { background-color: #006633; 
                margin: 0; } 

/* Special case td in picktable which should look like background */
#gameinfo { background-color: #0021a5;
            font-size: 9pt;
            color: #ff9900;
            font-weight: bold; 
            text-align: left;
            margin: 0; }

/* Special case td in picktable for location and title */
#locrow {  background-color: #335533; 
           font-size: 10pt;
           font-weight: bold;
           text-align: left;
           color: #000;
           margin: 0; }

/* Special case td in picktable for table cells where there is a
   location and title */
#title_pickcell { margin: 0;
                  background-color: #336333; }  /* #225b33 #276527 */

#team         { background-color: #006633;  
                font-size: 12pt; 
                margin: 0;
                text-align: left; }

/* Special case td in picktable for team cells where there is a
   location and title */
#title_team { margin: 0;
              background-color: #336333; 
              text-align: left;
              font-size: 12pt; }

#pickimg      { margin-left: 0.1cm;
                margin-right: 0.1cm; }

#pickradio    { margin-left: 0.1cm;
                margin-right: 0.1cm; }

#timespacer  { width: 0.6cm; }
#horizspacer  { width: 1.5cm; }
#vertspacer   { background-color: #006633;
                height: 0.2cm; }

#rank         { font-weight: bold;
                color: #ff9900;
                font-size: 9pt;
                vertical-align: top; }

/* Administrative stuff */
#addgame      { margin-top: 0.7cm;
                margin-left: 0.5cm;
                margin-right: 0.5cm;
                padding-left: 5px;
                padding-bottom: 1px; /* This appears to be 1eM min */
                color: #000;
                background-color: #ddd; }
                  
#addgame2     { margin-left: 1.1cm; 
                margin-top: 0.2cm; }

#gamenum      { margin-left: 0.2cm;
                margin-right: 0.2cm; }

#adminmode    { 
                color: #ff4100; }

/* Score table related */
#score_isme   {
                background-color: #3051d5; }
#score_isspecial   {
           /*     background-color: #3051d5;  */
                color: #ff9150; }
                

/* Spread explanation stuff on info page */

.spreadex     { margin-top: 0.4cm;
                margin-left: 0.4cm;
                margin-right: 0.4cm;
                margin-bottom: 0.4cm;
                padding-left: 5px;
                padding-top: 5px;
                border-style: dotted;
                border-width: 2px;
                border-color: #f90; }
.se_spread    {
                text-align: center; 
                font-weight: bold; }

.se_calc      {
                font-style: italic; }
