/* CSS Document */

a:link          {color:rgb(255,255,0)}
a:visited       {color:rgb(255,140,0)}
a:active        {color:rgb(255,255,0)}
a:hover         {color:rgb(255,0,0)}

/* General Definitions */

p,li,td,h1,h2,h3, caption,table, thead, dl, dt, dd
{color:gold}


/* Title Blocks - Used at page tops */
     
table.titleblock      {
                      border-width: 5px;
                      border-style: outset;
                      border-color: gold;
                      width:    60%;
                      height:   35px;
                      border-spacing: 5px 0px;
                      border-collapse: seperate;
                      margin: 20px;
                      }

p.titletext {
                 font-size : xx-large;
                 font-style: oblique;
                 font-weight: bold;
                 color : whitesmoke;
                 letter-spacing: 2px;
                 text-align: center;
                 }

/* Table Related */
.thin_border     {border-style: solid;
                    border-width: 1px;
                   }

th, .header               {
                 color: white;
                 border-color: white; 
                 }

td              {
                 color: gold;
                }


.starmap {
    border: medium double #0000CC;
    height: 400;
    width: 400;
    }


.challengemap {
    border: medium double #0000CC;
    height: 275px;
    width: 275px;
    }


table.T5listingtable {
                caption-side : top;
                border-style: none;
                  width: 100%                                 
                }
td.T5listingcell  {
                  border-bottom : thin solid gold;
                  padding: 7px;
                  }


.PlayersTable{
            caption-side : left;  
            width: 85%;
            color: gold;
            }

.SportTable{
            width: 100%;
                  height:   35px;
                  border-width: 5px;
                  border-color: gold;
            }

.layoutGamePage {
    }

/* div section layouts */
.container {
text-align:center;
}

div.titleBlock, div.winnerPyramid 
{
  margin-left:auto;
  margin-right:auto;
  width: 50%;
  text-align: left;
}


/* Believe these are the old style table headers */
.titletext        {
                 font-size : large;
                 font-style: italic;
                 font-weight: bold;
                 color : whitesmoke;
                 padding:      1% 5% 5% 5%;
                 }            

.gameTitleText{
font-size: xx-large;
font-style: italic;
font-weight: bold;
color : lemonchiffon;
padding: 1% 5% 5% 5%;
}


.titleTable      {
                  width:    50%;
                  height:   35px;
                  border-width: 5px;
                  border-color: gold;
                  
                 }

.gameslistselection {
                 font-size : large;
                 font-weight: bold;
                 background-color: blue;
                 padding: 0 20px;
                 
                
}

table.style1          {width:       70%;
                       padding:     3px;
                      }


/* form inputs are for Player Confiuration pages */
#form_input_name2, #form_input_value2 {
	background-color: rgb(48,48,48);
}

#form_input_name1, #form_input_value1 {
	background-color: rgb(79,79,79);

}

/* CSS for input fields */

input            {
                 cursor:           pointer;
                 }

input.playerconfig
                 {
                 background-color: gold;
                 }

/* Definitions for On and Off buttons */
input.Bon {
            background-color: green;
            color: rgb(255,255,204)
            }
input.Boff {
            background-color: rgb(204,51,0);
            color: rgb(255,255,204)
            }



input.joingamebutton {
    width: 150px;
    }

input.dropgamebutton {
    width: 100px;
    }

input.indplayer
                 {
                  width:            100px;
                 }



/* Definitions for Sportsmanship high/low. Numerical defs in site.config.php */
.SPhigh              {color: rgb(0,204,51);}
.SPlow               {color: rgb(255,0,0);}

/* Highlight for Victor on Player Page */
.victor               {
                      color: rgb(255,153,255);
                      font-weight: bold;
                      }

.indplayergames
                      {
                      font-weight:    bold;
                      font-size:      small;
                      text-align:     center;
                      }
                      
                      
.row1                 {
                      padding:    5px;
                      
                      }                                          

.bodytable  {width: 800px;
                  position: fixed;
                  left: 50px;
                  text-align: center
                  }
.label           {color: lime;
                  font-weight: #500;
                 }

.activetropical {
                color: white;
                }                 
.activehurricane {
                color: red;
                }                 

/* The Following are for the countdown timers */
.lcdstyle{ /*Example CSS to create LCD countdown look*/
           background-color: black;
           color: white;
           font: bold italic 28px MS Sans Serif;
}
.lcdstyle sup{ /*Example CSS to create LCD countdown look*/
          font-size: 40%;
          font-style: normal;
          text-align: center;
          
          }

.GLlcdstyleN{ /*Example CSS to create LCD countdown look*/
           color:lime;
           font: bold 12px MS Sans Serif;
           padding: 3px;
           }

.GLlcdstyleR{ /*Example CSS to create LCD countdown look*/
           color: yellow;
           font: bold 12px MS Sans Serif;
           padding: 3px;
           }


/* Text emphasis */
.center     {text-align: center}
.right      {text-align: right}
.left       {text-align: left}
.gold       {color: gold}
.red {color:rgb(255,0,0)}
.redalert            {color:      rgb(255,51,0);}
.yellow     {color: yellow}

.lmargin5p {margin-left: 5%}
.lmargin10p {margin-left: 10%}
.lmargin20p {margin-left: 20%}
.lmargin30p {margin-left: 30%}
.xxsmall {font-size:xx-small}
.xsmall {font-size:x-small}
.small {font-size:small}
.medium {font-size:medium}
.big {font-size:large}
.vbig {font-size:x-large}
.bold  {font-weight:bold}

/* For Player Page turn submission */
.turncomplete        {color: lightgray;}
.turnsubmitted       {color: #00CC00;}

.mainpageheaders {
                 font-size : large;
                 font-style: italic;
                 font-weight: bold;
                 color : whitesmoke;
                 letter-spacing: 2px;
                 }            

.playerscaption {
            font-size: x-large;
            font-weight: bold;
            }

.caption  {
            font-size: x-large;
            font-weight: bold;
            font-style: italic;
            color : whitesmoke;
            letter-spacing: 2px;
            }



/* CSS Ruler */
.hr1        {
            width:          60%;
            position:       relative;
            left:           20%;           
            margin:         20px;
            }
.ruler      {
            height : 5px;
            width : 95%;
            background-color: indigo;
            text-align: center}

.fullplayerRule      {
                      width:          100%;
                      max-height:     40px;
                     }

body
{
/*background-color: black;*/
background-image: url('slate.gif');
background-attachment: fixed
}



