/* Lakeshore imports */
.menu {
}
.menu .holder {
background: none repeat scroll 0 0 #053b83;
height: 38px;
}  
.menu li {
float: left;
height: 40px;
padding: 0 20px 0 0;
position: relative;
}
/* 
border:2px dashed white;
*/
ul, div {
    border: 0 none;
    font: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
.menu {
    background: url("../images/bg-head-shadow.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    height: 40px;
    margin: 0 -7px 0 0;
}
.menu a {
color: #fff;
display: block;
float: left;
font-size: 12px;
height: 26px;
line-height: 26px;
margin: 7px 0 0;
font-family:Arial,​Helvetica,​sans-serif
}
.menu ul {
margin-left: 1em;
padding: 0 15px;
}
ol, ul {
list-style: outside none none;
}
a[href], label[for], select, input[type="checkbox"], input[type="radio"] {
    cursor: pointer;
}
.logo {
 background: url("../images/lso_logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
 background-size: 78%;
 cursor: pointer;
 display: block;
 float: left;
 height: 206px;
 left: 23px;
 position: absolute;
 text-indent: -9999em;
 top: 3px;
 width: 231px;
}
.head-info {
    background: none repeat scroll 0 0 #8c1434;
    border-bottom: 1px solid #fff;
    color: #fff;
    overflow: hidden;
    padding: 12px 14px 8px 0;
}
.header {
height:11em;
}
.header .head-bg {
 background: url("../images/lakeshoreBG.jpg") no-repeat scroll 0 0 #6c93c7;
 height: 138px;
}
/* std G&B */
#champion {
margin: 3em 5em 2em;
}
#gab_pgtrlr {
border: 0px double red;
text-align:center;
margin:1em auto;
}
#gab_pgtrlr a.trltbtn {
width:13%;
margin:1em 1%
}
#top_contain {
padding:0;
margin:0;
}
body {
margin: 0;
}
#gab_pghdr {
width:100%;
margin:0;
clear:both;
}
#LogoImg  {
margin-left:2em;
width:340px;
}
#brack,
#evts_contain,
#standings_contain {
width:90%;
margin-left:5em;
}

#gab_navhdr, #phdr {
width:66%;
clear:both;
margin-left:4em;
}

/* was #ff9933  #222222 */

a.homelink { ;
text-shadow: #999999  1px 1px 2px;
text-decoration:underline;
font: 12px Verdana;
}

#page_title {
color: #063A83 ;
text-shadow: #cccccc -1px -1px 1px;
font:bold 15pt Times,Verdana,Arial,sansserif;
width:180px;
margin: 10px 20px 20px 0px;
line-height:130%;
}

#cohosted {
color: #555555;
text-shadow: #ffcccc 2px 2px 3px;
font: 12px Verdana,Arial;
margin-top:16px;
line-height:110%;
width:480px;
text-align:justify;
}

div.nblk {
float:left;
padding:1em;
margin:1em;
padding:0;
}

div.dblk {
width:220px;
float:left;
padding:1em;
margin:3px;
padding:0;
}

.printbtn {
height:3em;
border-radius:10px;
}
.tdprt {
color: gray;
font:  0.7em Arial,sans-serif;
padding:0;
}

formlist {
font:1.1em serif;
line-height:150%;
}

.intro {
color:darkblue;
width:640px;
margin-left:30px;
display:none;
}

.instruction { margin-bottom:3px; font-weight:bold}

span.pref_lnk {
    position: relative;
    border-radius: 10px;
    left: 0;
    margin: 0;
    padding: 4px 10px;
    top: 20px;
}

span.rN {
    color:black;
}

span.rL {
    color: #555555;
}
span.rD,span.rT {
    color: #111180;
}
span.rW {
    color: #3333DD;
    padding: 1px;
    text-decoration: underline;
    text-shadow: 1px 1px 1px white;
}

/* suppress color coding of sched rows */
td.rl,td.rd,td.rt,td.rw { background-color:#ffffcc }

th {
padding:5px 8px 5px 8px;
font:bold 12px Arial,sans-serif;
}

td {
font-weight:normal;
}

.tr_top {
border-top:1px solid black;
}

th.tvldate {
background-color: #77FF77;
}

/* include boys events, etc ?  */

.ora {
background-color:#ddffdd;
}

/* Generated CSS */

.evt29 {background-color:#ffc8c8}
.evt28 {background-color:#ffff77}
.evt27 {background-color:#ffddaa}
.evt26 {background-color:#cceeff}

.evtSportsblast {background-color:#ccffaa}
.evtSportsblast_1 {background-color:#ccffaa}
.evtSportsblast_2 {background-color:#ccffaa}
.evtSportsblast_3 {background-color:#ccffaa}
.evtSportsblast_4 {background-color:#ccffaa}
.evtSportsblast_5 {background-color:#ccffaa}
.evtSpain_Park {background-color:#ccffc8}
.evtSpain_Park_SF {background-color:#ccffc8}
.evtSpain_Park_FB {background-color:#ccffc8}
.evtSicard_Hollow {background-color:#ccffdd}
.evtSic_Hol_1 {background-color:#ccffdd}
.evtSic_Hol_2 {background-color:#ccffdd}
.evtSic_Hol_3 {background-color:#ccffdd}
.evtSic_Hol_4 {background-color:#ccffdd}
.evtOak_Mountain {background-color:#ccffdd}
.evtOMHS {background-color:#ccffdd}
.evtHeardmont_1 {background-color:#ccffdd}
.evtHeardmont_2 {background-color:#ccffdd}
.evtVHHS {background-color:#ccffdd}
.evtVestavia_Hills {background-color:#ccffdd}
.evtPelham {background-color:#ccffdd}
.evtThompson {background-color:#ccffdd}
.evtHelena {background-color:#ccffdd}