/**************************************************/
/*    Fixed Footer                                */
/**************************************************/
 body {
  margin:0;
  padding:0 0 <length> 0;
 }
 div#footer {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:<length>;
 }
 @media screen {
   body>div#footer{
     position: fixed;
   }
 }
 html {overflow: scroll}
 * html body{
  overflow:hidden;
 } 
 * html div#content{
  height:100%;
  overflow:auto;
 }
 div#footer table {
   background-color: #CCCCCC;
   border-style:none; 
   }
 div#footer td {
   background-color: #CCCCCC;
   font-size: 12px;
   padding-right: 5px;
   padding-left: 5px;
   border:inset 1px;
   }
 div#footer td:hover {
   background-color: #80CCCC;
   border-color: blue; 
   border: outset 1px;
   cursor:pointer;
   }
   
/**************************************************/
/*    Stuff from AT&T Wall street stylesheet      */
/* /wsb/Web_page_templates/styles/WallStreet.css  */
/**************************************************/

.main {	
	color: #FFFFFF;
        font-size: 250%;
	font-family: "Century Gothic", eurostile, Arial, sans-serif;
        font-weight: bold;
}

.color {	 
	color: #009966;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.hidden {
        color: #FFFFFF;
}
 
.alert {	 
	color: #3300FF;
	font-family: Helvetica, sans-serif;
	text-decoration: none;
}

.cellcolor {	 
	background: #000066;
}

.bordercolor {	 
	background: #990033;
}



/***************************************************/
/*    Links Page Definitions                      */
/**************************************************/
ul.links  { 
      list-style-image: url("http://chipwood.net/blue-bullet.gif"); 
}
ul.links li:hover { 
      list-style-image: url("http://chipwood.net/red-bullet.gif"); 
}
ul.links a {
      font-weight: bold;
}

/***************************************************/
/*    Biking Page Definitions                      */
/**************************************************/
ul.biking  { 
      list-style-image: url("http://chipwood.net/onegreen.gif"); 
}
ul.biking li:hover { 
      list-style-image: url("http://chipwood.net/onered.gif"); 
}

/**************************************************/
/*    Home Page Definitions                       */
/**************************************************/
/*----- Basic Table Stuff -----*/
.header    { 
      font-family: "Comic Sans MS", cursive;
      font-size: 250%;
      font-weight: bold;
      text-align: center; 
      background-color: #FFCCCC;
}

.normal    { 
      font-family: "Comic Sans MS", cursive; 
      cursor: pointer;
      background-color: #FFFFFF;
}

/*----- Penn State Links -----*/
td.psu     { 
      font-family: "Comic Sans MS", cursive; 
      border:outset 1px;
      background-color: #FFFFFF;
} 
td.psu:hover { 
      cursor: pointer;
      border:inset 1px;
      background-color: #AEC0F0;
}

/*----- Lego Links -----*/
td.lego    { 
      font-family: "Comic Sans MS", cursive; 
      border:outset 1px;
      background-color: #FFFFFF;
}
td.lego:hover { 
      cursor: pointer;
      border:inset 1px;
      background-color: #CCFFFF; 
}

td.legohdr { 
      font-family: "Comic Sans MS", cursive; 
      border:outset 1px;
      background-color: #CCFFFF;
}
td.legohdr:hover {
      cursor: pointer;
      border:inset 1px;
      background-color: #80FFFF;
}

/*----- TiVo Links -----*/
td.tivo    { 
      font-family: "Comic Sans MS", cursive; 
      border:outset 1px;
      background-color: #FFFFFF;
}
td.tivo:hover {
      cursor: pointer;
      border:inset 1px;
      background-color: #CCFFCC;
}

td.tivohdr { 
      font-family: "Comic Sans MS", cursive; 
      border:outset 1px;
      background-color: #CCFFCC;
}
td.tivohdr:hover { 
      cursor: pointer;
      border:inset 1px;
      background-color: #80FF80;
}

/*----- Other Links -----*/
td.other   { 
      font-family: "Comic Sans MS", cursive; 
      border:outset 1px;
      background-color: #FFFFFF;
}
td.other:hover {
      cursor: pointer;
      border:inset 1px;
      background-color: #CCCCCC;
}
td.otherhdr   { 
      font-family: "Comic Sans MS", cursive; 
      border:outset 1px;
      background-color: #FFFFFF;
}
td.otherhdr:hover {
      cursor: pointer;
      border:inset 1px;
      background-color: #AAAAAA;
}

/*----- Things I forget -----*/
tr.other   {
      background-color: #FFFFFF;
}
tr.other:hover  {
      border:in-color: #DDDDDD;
}
tr.other td  {
      border:outset 1px;
}

tr.otherlink   {
      background-color: #FFFFFF;
}
tr.otherlink td  {
      border:outset 1px;
      }
tr.otherlink:hover  {
      cursor: pointer;
      background-color: #DDDDDD;
}
tr.otherlink:hover td  {
      border:inset 1px;
}
/*----- Work Related Links -----*/
td.work   {  
      cursor: pointer;
      border:outset 1px;
      background-color: #FFFFFF;
}
td.work:hover {  
      cursor: pointer;
      border:inset 1px;
      background-color: #FFCC80;
}   
/*----- Work Related Links -----*/
td.exp   {  
      cursor: pointer;
      background-color: #FF9999;
      border:outset 1px;
      color: #FF0000;
}
td.exp:hover {  
      cursor: pointer;
      border:inset 1px;
      background-color: #FF0000;
      color: #000000;
}   
/*----- Clocks -----*/
td.clock   {  
      border:outset 1px;
      background-color: #FFFFFF;
      color: #000000;
}
td.clock:hover {  
      background-color: #00DDDD;
      border:inset 1px;
      color: #DD0000;
}   
/*----- TV-Movie Links -----*/
td.tvmovie   { 
      font-family: "Comic Sans MS", cursive;  
      border:outset 1px;
      background-color: #FFFFFF;
}
td.tvmovie:hover {
      cursor: pointer;
      border:inset 1px;
      background-color: #CCFF80;
}
td.tvmoviehdr   { 
      font-family: "Comic Sans MS", cursive; 
      cursor: pointer;
      border:outset 1px;
      background-color: #CCFF80;
}
td.tvmoviehdr:hover {
      background-color: #80FF80;
      border:inset 1px;
}

/*----- Basball page, boxscore links -----*/
td.boxscore     { 
      font-weight: bold;
      color: #000066;
} 
td.boxscore:hover { 
      cursor: pointer;
      font-weight: bold;
      background-color: #AEC0F0;
      color: #000000;
}
/*----- Basball page, stub links -----*/
td.stub     { 
      background-color: #FFFFFF;
      color: #006633;
} 
td.stub:hover { 
      cursor: pointer;
      font-weight: bold;
      background-color: #FFFF66;
      color: #000000;
}

   
/**************************************************/
/*    Side bar (testing)                          */
/**************************************************/

#side { background-color: #FFFFFF; }

#side ul {
        list-style: none;
        margin: 0;
        padding:0;
}

#side a { 
        display: block;
        border: 1px solid #CCCCCC; 
        color: #000000;
        background-color: #FFFFFF;
        text-decoration: none;
}

#side b a {
        background-color: #990033;
        color: #FFCCCC;
        text-decoration: none;
        }

#side a:hover {
        background-color: #FFCCCC;
}        

#side b a:hover {
        background-color: #990033;
        color: #FFCCCC;
        text-decoration: none;
        }

#side li {
        text-align:center;
        position:relative;
}
 
#side ul ul {
        position: absolute;
        top: 0;
        left: 100%;
        width:120%;
}   

div#side ul ul { display:none; }

div#side ul li:hover ul  { display:block; }

body {behavior:url("/js/csshover.htc");}
