   body {
    color: #ffffff;
    background-color: #800000;
    font-family: Arial, Helvetica, Sans-Serif;
   }
   
   h1{
    color: #ffff99;
    text-align: center;
   }
   
   .header img {
    float: left;
   }
   .header div{
    float: left;
    clear: right;
    text-align: center;
   }
   
   .nav a{
    display: block;
    color: #ffffff;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    margin: 0px 0px 3px 0px;
    padding: 1px 1px 1px 1px;
    background-color: transparent;
    width: 180px;
   }
   .nav a:hover{
    color: #000000;
    background-color: #ffff99;
   }
   
   .smallnav a{
    margin: 0px 0px 0px 0px;
    width: 120px;
    color: #ffffff;
   }
   
   .smallnav a{
    color: #ffffff;
   }
   
   .smallnav a:visited{
    color: #cccc99;
   }
   
   .smallnav a:hover{
    color: #000000;
   }
   
   .schednav a{
    font-size: 18pt;
    width: 75px;
    padding: 0px 0px 0px .5em;
   }
   
   .update{
    font-size: 9pt;
    text-align: center;
   }
   
   .counter{
    text-align: right;
   }
   
   div.schedmain {
    /* height: 1028px; */
    background-image: url(images/bat_ball.jpg);
    /*padding-bottom: 10px;*/
   }
   
   div.sched{
    margin: 5px 5px 5px 5px;
   }
   
   div.div1 {
    background-image: url(images/pbj_baseball_bat.jpg);
   }

   div.div2 {
   }

   div.div3 {
    background-image: url(images/pitcher.jpg);
   }

   div.div4 {
    background-image: url(images/batter_up.jpg);
   }
   
   .sched table{
    width: 400px; 
   }
   
   .schedmaintable table {
    background-image: url(images/checkbg.gif);
    font-size: 10pt;
    width: 100%;
    height: 100%;
    font-weight: bold;
    color: #ffffff;
    border: 1px solid #000000;
   }
   
   .teams{
    text-align: center;
   }
   
   .teams a{
    color: #ffffff;
    text-decoration: none;
    padding: 0px 5px 0px 5px;
   }
   
   .teams a:hover {
    color: #000000;
    background-color: #ffff99;
    padding: 0px 5px 0px 5px;
   }
   
   .roster_header {
    text-align: center;
    font-weight: bold;
   }
   
   .roster_listings {
    font-weight: normal;
   }
   
   .tournement{
    margin: auto;
    background-image: url(images/field_500.jpg);
    height: 375px;
    width: 500px;
   }
   
   .tournement table{
    font-weight: bold;
    font-size: 11pt;
   }
   .tournement .tourtable{
    margin: 0px 10px 10px 10px;
    width: auto;
    /*border: 1px solid #000000;
    background-image: url(images/checkbg.gif);*/
   }
   
   .tournement .tourtable .tablehead{
    font-size: 15pt;
   }
   .tournement .tourtable .colhead{
    font-size: 12pt;
   }
   
   .tourn_history {
    font-family: monospace;
    font-size: 11pt;
    white-space: nowrap;
   }
   
   .tourn_history table{
    background-color: #330000;
   }
   .tourn_history table tr td {
    padding: 0px .3em 0px .3em;
   }
   .tourn_history .th_header {
    text-align: center;
    font-weight: bold;
   }
   .tourn_history .th_header .num {
    background-color: #600000;
   }   
   .tourn_history .th_header .txt {
    background-color: #600000;
   }
   
   .tourn_history .num{
    background-color: #800000;
    text-align: center;
   }
   .tourn_history .txt{
    background-color: #800000;
    text-align: left;
   }
   
   
   .history {
    margin: auto;
    height: 375px;
    width: 500px;
    background-image: url(images/history_500.jpg);
   }
   
   .history table{
    font-weight: normal;
    font-size: 20pt;
    text-align: center;
   }
   
   .history .histtable table td{
    padding: 25px 35px 0px 35px;
   }
   
   .history table.histtable{
    margin: 10px 10px 10px 10px;
    width: auto;
    /*border: 1px solid #000000;
    background-image: url(images/checkbg.gif);*/
   }
   
   .ruleslist li {
    padding-bottom: 8px;
   }
   
   .etj_cal{
    margin-bottom: 10px;
    text-align: center;
   }
   
   .etj_cal_table{
    border: 1px solid #ffffcc;
    border-top: 0px;
    border-left: 0px;
    width: 568px;
   }
   
   .etj_cal_heading td {
    font-size: 14pt;
    font-weight: bold;
    text-align: center;
    border: 1px solid #ffffcc;
    border-bottom: 0px;
    border-right: 0px;
    background-color: #D6BA92;
    color: #800000;
   }
   
   .etj_cal_col_names td {
    font-size: 12pt;
    font-weight: bold;
    /*padding: 0px 5px 0px 5px;*/
    border: 1px solid #ffffcc;
    border-bottom: 0px;
    border-right: 0px;
    background-color: #999999;
    color: #000000;
    text-align: center;
   }
   
   .etj_cal_day td{
    font-size: 10pt;
    text-align: right;
    vertical-align: top;
    border: 1px solid #ffffcc;
    border-bottom: 0px;
    border-right: 0px;
    height: 70px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0xp;
    /*width: 70px;*/
   }
   
   .etj_cal_day td div{
    text-align: right;
    padding: 0px;
    width: 78px;
    /*height: 75px;*/
   }
   
   .etj_cal_day td div .tl {
    text-align: right;
   }
   
   .etj_cal_day td div.etj_cal_event{
    text-align: center;
    font-size: 8pt;
    padding: 0px;
   }
   
   .etj_day_pln {
   
   }
   
   .etj_day_pln div {
    position: static;
    float: none;
   }
   
   .etj_past td {
    /*text-decoration: line-through;*/
    font-size: small;
   }
   .etj_present{
    font-weight: bold;
   }
   .etj_future{
    font-size: small;
   }
