html {overflow-x:auto;overflow-y:scroll;}
* html img,
* html .png{
    position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "../../presentation/graphics/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}
body {background-image:url(../../presentation/graphics/bkggrass.jpg);text-align:center;font-family:arial;font-size:12px;}
body{ margin: 0; padding: 0; }
img {border:0;}

#banner {background-image:url(/presentation/graphics/banner/lake_water_sm.gif);position:relative;text-align:left;}

#container {width:900px;border:1px solid #1B12B9;margin:auto;text-align:center;background-color:#1b12b9;}
#logo {width:200px;height:120px;}
#masthead {width:550px;height:120px;}
#lllogo {width:119px;height:119px;}


ul {
	list-style: none;
	padding: 0;
	margin: 0;
}



#nav a {
	font-weight: bold;
	color: #fff;
	display:block;
	padding:3px;
	text-decoration: none;
	background-image:url(../../presentation/graphics/menu2.jpg);
	background-repeat:repeat-x;
}

#nav li a:hover {
	background-image:none;
	color:#fff;
}

#nav li li a {
	display: block;
	font-weight: normal;
	color: #000;
	background-image:none;
	background-color:#cccfc8;
	border-width:1px 1px 0 1px;
	border-color:#666;
	border-style:solid;
}

#nav li li a:hover {
	background-image:none;
	background-color:red;
}

li {
	float: left;
	position: relative;
	width: 100px; /*113px;*/ /*129px;*/
	text-align: center;
	cursor: default;
	background-image:url(../../presentation/graphics/menu_over2.jpg);background-repeat:repeat-x;
}

li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	border-bottom:1px solid #666;
}

li li {
	display: block;
	float: none;
	background-color: transparent;
	border: 0;
	text-align:left;
	width:113px;
	margin-bottom:-3px;
}

li:hover ul, li.over ul {
	display: block;
}

img.menuicon {margin-top:2px;margin-bottom:-3px;}
li.menuheader {margin:0;padding-bottom:2px;color:#fff;}

#innercontainerhome {background-color:#cccfc8;float:none;clear:both;}
#innercontainer {background-color:#cccfc8;float:none;clear:both;}

#leftcolumn {width:200px;float:left;text-align:left;}
#eventcalendar, #quicklinks, #gameday, #district, #teams {display:block;background-color:#fff;border-right:1px solid #CCCFC8;text-align:center;padding-bottom:5px;}
.columnlabel {display:block;font-weight:bold;background-image:url(../../presentation/graphics/columnhead.jpg);background-repeat:repeat-x;padding:5px 0;color:#383838;}
.monthlabel {display:block;padding:3px 0;}
.calendardaylabel {color:#666;background-color:#fff;}
#eventcalendar td {background-color:#fff;font-size:0.8em;}
#district {background-image:url(/presentation/graphics/district13.jpg);background-repeat:no-repeat;}
#district a {display:block;margin:2px 0;font-size:0.8em;font-weight:bold;}

#quicklinks {text-align:center;display:none;}


#centercolumn {width:500px;background-color:#fff;float:left;text-align:left;}
#centercolumn div {/*background-image:url(../../presentation/graphics/llb_keystone.jpg);background-repeat:no-repeat;*/}
#centercolumn h2 {margin:10px;color:#1b12b9;}
#centercolumn h3 {margin:10px;}
#centercolumn h4 {margin:10px;}
#centercolumn p {margin:10px;}
#centercolumn p.date {margin-top:-10px;color:#666;}
#centercolumn hr {width:480px;margin-left:10px;}
#centercolumn .posted {font-size:0.8em;color:#666;font-weight:normal;font-style:italic;}
#eventslabel {display:block;font-weight:bold;background-image:url(../../presentation/graphics/columnhead.jpg);background-repeat:repeat-x;padding:5px 0;color:#383838;text-align:center;margin:15px 10px 0 10px;}

#rightcolumn {width:200px;float:left;}
#ads, #pastchamp, #subscribe {display:block;background-color:#fff;border-left:1px solid #CCCFC8;text-align:center;padding-bottom:5px;}
.pastchampyear {display:block;padding:3px 0;text-align:left;font-weight:bold;padding-left:5px;font-size:0.9em;}
.champitem {display:block;text-align:left;padding:0 5px;font-size:0.8em;}

#subscribe p {text-align:left;margin:10px;}
#subscribe input {margin-bottom:10px;}

#pledge {display:block;border-left:1px solid #CCCFC8;text-align:center;padding-bottom:5px;background-image:url(/presentation/graphics/LLB_Pledge.jpg);}
#pledge p {font-size:0.8em;font-weight:bold;}


#volpledge {display:block;border-left:1px solid #CCCFC8;text-align:center;padding-bottom:5px;background-image:url(/presentation/graphics/LLB_Pledge.jpg);}
#volpledge p {font-size:0.8em;font-weight:bold;}


#footer {float:none;clear:both;background-color:#cccfc8;}

#eventcalendar, #pastchamp, #ads, #subscribe, #quicklinks, #gameday, #district, #pledge, #volpledge {margin-top:15px;}




/*----- Individual Pages -----*/
#leftnav {text-align:left;float:left;width:200px;margin-top:20px;border-top:1px solid #fff;}
#leftnav ul {}
#leftnav li {display: block;
	background-image:none;
	background-color: #E4303C; /*#EE3A43;*/
	color:#fff;
	border: 0;
	text-align:left;
	width:200px;
	position:relative;
	}
#leftnav a {	display: block;
	font-weight: normal;
	color: #fff;
	background-image:none;
	background-color:#2D4492;/*#0053a0;*/
	text-decoration:none;
	border-bottom:1px solid #fff;
	padding:5px;}
#leftnav a:hover {background-color:transparent;color:#fff;}
#leftnav a.active {background-color:transparent;}
#leftnav a.active img.arrow {position:absolute;right:5px;}

#content {background-color:#fff;text-align:left;float:left;width:700px;font-size:1.1em;}
#sitemap {background-color:#fff;text-align:left;float:left;width:900px;}

#pagetitle {margin:20px 10px;font-size:1.8em;}

#content li {float:none;clear:both;background-image:none;width:auto;text-align:left;margin-left:10px;}



/*** Print *********/

@media print {
body {background-image:none;}
#leftnav {display:none;} 
#footer {display:none;}
#banner {display:none;} 
#nav {display:none;}
#container {background-color:#fff;border:0;width:auto;}
#content {width:auto;}
}




/*#content h2, #content h3, #content h4, #content h5 {}*/
#content h4, #sitemap h4 {color:#1b12b9;font-size:1.2em;margin-left:10px;margin-right:10px;}
#content h5, #sitemap h5 {font-size:1em;}
#content p, #sitemap p  {margin-left:10px;margin-right:10px;font-size:0.9em;}
#content p.date, #sitemap p.date {margin-top:-20px;color:#666;}

#content hr {margin-left:10px;margin-right:10px;float:none;clear:both;}

#content td.tableP {padding:0 20px;}

#content div#breadcrumb {display:block;float:none;clear:both;margin:10px;}

#content table {margin:10px;}
#content #board th {border-bottom:1px solid #1b12b9;}

/*#giants, #dodgers, #mariners, #rockies {width:100%;margin-top:30px;}

#giants h2, #giants h3, #giants h4 {color:orange;}

#giants .giantstd {border:3px solid #000;vertical-align:top;}


#dodgers h2, #dodgers h3, #dodgers h4 {color:#666;}

#dodgers .dodgerstd {border:3px solid #043880;vertical-align:top;}


#mariners h2, #mariners h3, #mariners h4 {color:#12726F;}

#mariners .marinerstd {border:3px solid #002F63;vertical-align:top;}

#rockies h2, #rockies h3, #rockies h4 {color:#C2C8CA;}

#rockies .rockiestd {border:3px solid #0B0576;vertical-align:top;}*/