@charset "UTF-8";

/*@import url('styles/layout.css');*/

body {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	background-image:url(../images/Web_graphics/ljfl_Logo-b.gif);
	background-repeat:repeat;
	width:100%;
	}

#page {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	background-image:url(../images/Web_graphics/ljfl_Logo-b.gif);
	background-repeat:repeat;
	width:50%;
	}


#container {

	width: 950px;

	margin: 0 auto 0 auto;

	background-color:#FFF;

	border:1px solid #000;

}

#header {
	position:fixed;
	z-index:100;
}

/* hearder at the top of each page*/

#masthead {   /*master header container */

	width: 100%;

	height: 115px;

	border-bottom:1px solid #0d4;

	}

	/* styles for the header*/

	#masthead p {

		font-size: small;

		text-align: right;

		color: #000;

		margin: 10px 10px 10px 0;

		padding: 0;

		}

	#masthead_l { /* header left*/

		float:left;	

		}

	#masthead_r { /* header right*/

		position:relative;

		text-align:center;

		}

	#masthead_r td {

		width:100px;

		padding-top:5px;	

		text-align:center;

		}	



#dateformat {

	font:12px Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	letter-spacing:.1em;

	width:5em;

	height:0px;

	padding-top:9px;

	}	

	#dateformat a {

		font:11px Verdana, Arial, Helvetica, sans-serif;

		color: #003366;

		font-weight:bold;

		letter-spacing:.1em;

	}	

	#dateformat a:hover {

		color: #FF6600;

		letter-spacing:.1em;

	}		



/*navigation menu below the header */		

#navigation {

	position:relative;

	width: 100%;

	height:35px;

	background-color: #a85;

	padding: 5px 0px 0 0;

	overflow: hidden;

	border-top-style: solid;

	border-top-color: #CCAA77;

	border-bottom-style: solid;

	border-bottom-color: #CCAA77;

	}	

	/* styles for navigation */	

	#navigation ul {

		list-style-type: none;

		width: 100%;

		margin: 0 0px 0 20px;

		padding: 0;

	}

	#navigation li {

		float: left;

		font-family:Arial, Helvetica, sans-serif;

		width:130px;

		text-align:center;

		font-weight:bold;

	}

	#navigation a {

		color: #000;

		text-decoration: none;

		display: block;

		padding: 5px;

		border: 2px solid #a85;

		border-right: 5px solid #a85;

		border-left: 5px solid #a85;

		background-color: #dc8;

	}

	#navigation a:hover {

		color: #000;

		font-size: 1.2em;

		text-decoration: none;

		border: 1px solid #ed9;

		background-color: #ed9;

	}

	#navigation a:active {

		color: #fff;

		font-size: 1.2em;

		text-decoration: none;

		border: 1px solid #696;

		background-color: #696;

	}

.navsec {

		color: #fff;

		text-decoration: none;

		font-size: 1.2em;

		display: block;

		padding: 4px;

		border: 2px solid #a85;

		border-right: 0px solid #a85;

		border-left: 0px solid #a85;

		background-color: #696;

	}

				

/**/



/**/

#column_left {

	float:left;

	width: 160px;

	background-color: #fea;

	text-align:center;

	min-height: 300px;

	height: 100%;

	}

		

#leftnav {

	float:none;

	background-color: #fea;  /* bg color */

	padding: 0px;

	margin: 0px; /* margin around the entire button set */

	overflow: hidden;

	width: 160px;

	}

	/* styles for leftnav */



	#leftnav ul {

	width: 90%;

	display: block;

	height: auto;

	padding: 0px;

	margin: 15px 0 0 5px; 

	float: none;

	}

	#leftnav li {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	list-style:none;

	width:120px;

	text-align:left;

	font-weight:bold;

	padding: 4px 0 4px 0;

	margin: 10px 0 10px 0;

	display: block;

	}

	#leftnav a {

	color: #fff;

	background-color: #a85; /*fore color */

	padding: 5px;  /*  button thickness */

	display: block;

	text-decoration: none;

	}

	#leftnav a:hover {

	color: #000;

	background-color: #cb7; /*hover color */

	padding: 5px;  /*  button thickness */

	}

	#leftnav a:active {

	color: #fff;

	background-color: #696;

	padding: 5px;  /*  button thickness */



	}

		



#column_right {	

	float: right;

	width: 230px;

	font-size:12px;

	text-align:left;

	padding: 0 5px 5px 5px;

	margin: 15px 10px 10px 20px;

	}

	/* styles for the right column*/

	#column_right img{

	padding-bottom: 20px;

	}

	#column_right a{

	text-decoration: underline;

	font-weight: normal;

	font-size: 14px;

	color: #663300;

	}

	#column_right a:hover{

	color: #669900;

	}

	#column_right script {

	float:right;

	left:750px;

	}



#page_content {
	width: 100%;
	min-height: 400px;
	}

	#page_content td{
	vertical-align:top;
	}

#page_content2 {
	padding-top:160px;
	width: 100%;
	min-height: 400px;
	}

	#page_content2 td{
	vertical-align:top;
	}

/*main column is the center of the page*/

#column_main {

	font: 12px Arial, Helvetica, sans-serif; 

	position:relative;

	width:450px;

	left:25px;

	vertical-align:top;

	min-height: 400px;

	padding: 0px 20px 0px 0;

	margin: 15px 10px 10px 10px;

	}

	#column_main img{

	}

	#main_l img {

	float:left;

	border:none;

	}



#column_mainx3 {
	position:relative;
	width:700px;
	left:25px;
	vertical-align:top;
	min-height: 400px;
	padding: 0px 0 0px 0;
	margin: 15px 10px 10px 10px;
	}

#column_mainx2 {
	position:relative;
	width:700px;
	left:25px;
	vertical-align:top;
	min-height: 400px;
	padding: 0px 0 0px 0;
	margin: 15px 10px 10px 10px;
	}		

	#column_mainx2 table{
		font-size:16px;
	}

#lowerhalf {

	position: relative;

	width: 100%;

	margin: 0;

	border-top:#CCAA77 1px solid;

	}

	#lowerhalf p{

		padding:0 2% 0 2%;

	}



#spon_panel {

	position: relative;

	margin: 0 30px 0 0;

	width: 100%;

	top: 1px;

	text-align: center;

	margin: 0 0 0 0;

	border-top:2px black solid;

	}

	#spon_panel a{

		padding: 2px 2px 2px 2px;

		border: 0;

		}

	#spon_panel p{

		font-size:xx-small;

		text-decoration:none;

		margin: 10px 15px 15px 15px;

		}

	#spon_panel p a{

		font-size:1.1em;

		line-height:18px;

		}

	#spon_panel h5 {

		font-size: 1em;

		color: #000;

		padding-top:0px;

		margin-top: 10px;

		}

	#spon_panel img{

		padding: 8px 8px 8px 8px;

		border: 0;

		}



#footer {

	position: relative;

	background-color: #fea;

	font-size: .8em;

	padding: 5px 0 5px 0;

	}

	/* Styles for Footer */

	#footer p {

		font-size: x-small;

		font-family:Arial, Helvetica, sans-serif;

		text-align: center;

		color: #393939;

		margin: 10px;

		padding: 1px;

	}

	#footer a {

		color: #000;

		text-decoration: underline;

		font-size: 1.2em;

		padding:0 10px 0 10px;

	}

	#footer a:hover {

	color: #171;

	text-decoration: underline;

	}

.biglist {

	font-size:18px;

	font-weight: normal;

	color:#469;

	}

.biglist_bk {

	font-size:18px;

	font-weight: normal;

	color:#000000;

	}

.midlist {

	font-size:18px;

	font-weight: normal;

	color:#469;

	}

.board {

	margin-top:10px;


	line-height:14px;

	border:solid #333333 2px;

	}

	.board th {

	font-size:1.2em;

	color:#FFFFFF;

	padding:5px;

	background-color:#996600;

	text-align:center;

	border:solid #333333 2px;

	}

	.board td {
	font-size:12px;
	border:solid #333333 1px;
	padding:5px 0 5px 15px;

	}

	.board td a{

	text-decoration: underline;

	color: #0000cc;

	}

	.board td a:hover{

	color: #006600;

	}



.team {

	position:relative;

	float:left;

	margin:0;

}



.teamname	{

	width:90px;

}



.divisionteams	{

	position:relative;

	float:left;

	width:230px;

	border: 2px black double;	

}



.team {

	width:300px;

	font-size:1.5em;

	font-style:italic;

	text-align:left;

}

.coaches {

	padding-left:10px;

	font-size: .9em;

	font-style:italic;

}

.slides {
	float:none;
	margin: 0 10px 0 10px;

}

.style2 {
	border:0;
	margin: 0 0px 0 0px;
}

.style3 {
	border:0;
	margin: 0 10px 10px 0px;
}


.pos{

	width:200px;

	}

.name {

	padding-left:50px;

	text-align:left;

	width:10px;

}



.calendar	{

	font: 14px Arial, Helvetica, sans-serif;
	
	border:solid medium 2px;
	padding: 0 20% 0 10%;
	width:650px;
	
	}

	.calendar th {

	background-color:#B59040;

	font-size:1.4em;

	color:#FFFFFF;

	text-align:left;

	padding: 2px 0 3px 10px;

	}

	.calendar td {

	padding: 3px 0 3px 15px;
	border-bottom:solid thin #FC9; 

	}



/* Styles for Content */

h1 {

	font-size: 3em;

	color: #393939;

	}

h2 {

	font-size: 2em;

	color: #171;

	}

h3 {

	font-size: 1.75em;

	color: #006600;

	}

h4 {

	font-size: 1.75em;

	color: #000;

	}

h5 {

	font-size: 1.25em;

	color: #469;

	padding-top:8px;

	}

h6 {

	font-size: .75em;

	color: #469;

	}

.s2 {

	font-size: 2em;

	color: #171;

	font-weight:bold;

	}



.R1 {

	font-size: 2.0em;

	background-color:#FFFF00;

	font-weight: normal;

	text-align:center;

	}

	



/* Styles for Links */

a {

	color: #060;

	text-decoration: underline;

}



a:link {

	color: #000;

}

a:visited {

	color: #469;

}

a:hover {

	color: #c90;

}



a:active {



}

.Head6 {

	font-size: 16px;

}

.style9 {

	font-size: .8em;

}

	

.scores {

	position:relative;

	float:left;

	font-size:small;

	font-weight:bold;

	width:300px;

	padding: 10px 0 0px 0;

	height:100px;

	}

	.scores th {

		text-align:center;

		width:300px;

		background-color:gray;

		color:#fff;

		}



.stands	{

	position:relative;

	font-size:small;

	float: right;

	width:200px;

	margin-left:0px;

	padding: 10px 0 0 0;

	height:100px;

	}

	.stands th {

		text-align:left;

		width:100px;

		background-color:gray;

		color:#fff;

		padding-left:8px;

		}

	.stands	td{

		width: 90px;

		padding-left:8px;

		height:20px;

		}

#container #page_content table tr td #column_main #Accordion1 .AccordionPanel.AccordionPanelOpen .AccordionPanelContent .stand {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 14px;

	float: right;

	width: 200px;

	

}

#container #page_content table tr td #column_main #Accordion1 .AccordionPanel.AccordionPanelOpen .AccordionPanelContent .stand table tr th {

	color: #FFF;

	background-color: #666;

	border: thin solid #333;

}

#container #page_content table tr td #column_main #Accordion1 .AccordionPanel.AccordionPanelOpen .AccordionPanelContent .stand table

 {

	border: thin solid #333;

}

#container #page_content table tr td #column_main #Accordion1 .AccordionPanel.AccordionPanelOpen .AccordionPanelContent .stand table tr td

 {

	padding-left:10px;

}

#container #page_content table tr td #column_main #Accordion1 .AccordionPanel.AccordionPanelOpen .AccordionPanelContent .score {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 14px;

	margin-left:10px;

	float: left;

	width: 200px;

	

}

#container #page_content table tr td #column_main #Accordion1 .AccordionPanel.AccordionPanelOpen .AccordionPanelContent .stand p{

	height:2px;

}

#container #page_content table tr td #column_main #Accordion1 .AccordionPanel.AccordionPanelOpen .AccordionPanelContent .score p{

	height:0px;

}



#container #page_content table tr td #column_main #Accordion1 .AccordionPanel.AccordionPanelOpen .AccordionPanelContent h8

{

	font-family:Verdana, Geneva, sans-serif;

	font-size:14px;

	font-weight:bold;

	margin-top:30px;



}

#container #page_content table tr td #column_main #Accordion1 .AccordionPanel.AccordionPanelOpen .AccordionPanelContent

{

	margin-top:10px;



}

#container #page_content table tr td #column_main #Accordion1 .AccordionPanel.AccordionPanelOpen .AccordionPanelContent .score table tr th {

	color: #FFF;

	background-color: #666;

	border: thin solid #333;

}

#container #page_content table tr td #column_main #Accordion1 .AccordionPanel.AccordionPanelOpen .AccordionPanelContent .score table tr td

 {

	height:40px;

	padding-left:10px;

}

#container #page_content table tr td #column_main #Accordion1 .AccordionPanel.AccordionPanelOpen .AccordionPanelContent .score table

 {

	border: thin solid #333;

}

#container #page_content table tr td #column_mainx2 table tr td p {

	padding-left: 10px;

	padding-top: 5px;

}
a.click {
	color: #FFF;
	background-color: #902;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	padding: 5pt 15pt 5pt 15pt;
}

.one a:link, .one a:active {
	font-family:Verdana, Geneva, sans-serif;
	font-size:2.0em;
	color:#03F;
}

.one a:hover { color:#C00 }.newsflash {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	line-height: normal;
	font-weight: bolder;
	color: #000;
	text-decoration: blink;
	text-align: center;
}

