#gab_pghdr {
width:90%;
margin:0.4em auto;
border:0px dotted purple;
}
#header {
height: 120px;
margin: 0 0;
position:relative;
text-align:center;
}
#page_title {
color: red;
font: bold 1.5em Tahoma,Verdana,sans-serif;
margin:1em auto;
}
#logo  {
position:absolute;
left:-1em;
top:-1.5em;
}
#cohosted {
color: #555555;
font: normal 0.65em/120% Verdana,Arialmsans-serif;
margin: 10px 0 10px 48px;
width:80%;
}

.yrlink {
font-style:italic;
background-color:#bfbfbf;
}
.yrlink a:link, .yrlink a:visited {
color:#ffeedd;
text-shadow:1px 1px 1px black;
}

/* was #ff9933  #222222 */

a.homelink {
color: #000000;
font: bold 14pt/24pt Comic Sans MS,Arial;
margin-top: 1em;
text-decoration: none;
text-shadow: 2px 1px 2px #9999FF;
}


.dateline td {
color:#ffff00;
background-color:#000088;
}

td.location {
width: 70px;
}
#navdiv {
margin:20px 0 40px 100px;
}
#evts_contain, #gab_navhdr {
width:90%;
margin:0.4em auto;
}
#standings_contain {
width:80%;
margin:0.4em auto;
}
.brack {
width:80%;
margin:0.4em auto;
}
td.loclink {
background-color:#000080;
color:yellow;
}

 a.loclink:link,  a.loclink:visited {
    color: yellow;
}

/* suppress color coding of sched rows */

td.rl,td.rd,td.rw { background-color:#ffffcc }

tr.evtS { background-color:#ffcccc }

td {
font-weight:normal;
}

div#champion {
font:0.9em normal Verdana,sans-serif;
padding:0.5em 1em;
margin:1em 4em;
}

#schednav th {
margin:1em 2em;
}

/*  Generated CSS */

.evt27 {background-color:#ccffff}
.evt43 {background-color:#ffffcc}

.evtDCHS {background-color:#A3FFA6}
.evtAHS {background-color:#A3FFA6}