/*
==================================
Chris Greene Lake Swim style sheet
==================================
*/


body {
	background-color: #FADFB8;
}

#main {
	border: 0px solid white;
}


/***  page title ***/
#title {
	position: absolute;
	top: -16px;
	/top: 0px;
	left: 0px;
	width: 1160px;
	height: 80px;
	text-align: center;
	align: center;
	valign: center;
	color: yellow;
	border: 0px solid yellow;
	padding: 15px 10px 5px 10px;
	background-color: #FADFB8;
	border-bottom: 2px solid black;
}

h1#title {
	align: center;
	color: black;
	font-size: 280%;
}



/***  left sidebar ***/
#Lsidebar {
	display: block;
	position: absolute;
	top: 100px;
	/top: 102px;
	left: 0px;
	width: 122px;
	height: 100%;
	background-color:  #FADFB8;
}

#Lsidebar a:link, #Lsidebar a:visited {
	display: block;
	border-bottom: 2px solid #888888;
	border-bottom: 2px solid #888888;
	border-right: 2px solid #888888;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color: black;
	/*background-color:  #F7CB8A;*/
	background-color:  #FBA866;
	text-decoration: none;
}

#Lsidebar a:hover {
	background-image: none;
	font-weight: normal;
	text-decoration: none;
	font-weight: bold;
	color: #F7CB8A;
	background-color: black;
}



/***  right sidebar ***/
#Rsidebar {
	display: block;
	position: absolute;
	top: 105px;
	left: 980px;
	width: 200px;
	background-color:  #FADFB8;
	padding-bottom: 5px;
	margin-left: 10px;
}

#Rsidebar a:link, #Rsidebar a:visited, #Rsidebar a:hover {
	text-decoration: none;
}


p#Rsidebar {
	padding-top: -10px;
	/padding-top: 0px;
	padding-bottom: 5px;
}




/*** main content window ***/
#content
{
	position: absolute;
	top: 105px;
	left: 130px;
	width: 808px;
	border: 0px solid pink;
	padding: 10px 20px 10px 20px;
	margin-bottom: 50px;
	color: #0159DE;
	background-color: #FADFB8;
	font-size: 14pt;
}


/*** footer styles ***/
div#footer
{
	left: 130px;
	width: 808 px;
	border: 0px solid yellow;
	padding: 10px 0px 4px 0px;
	margin-top: 30px;
}

p#footer
{
	color: #F0720B;
	text-align: center;
	font-angle: italic;
	font-size: 90%;
}

a#footer
{
	color: #18D303;
}


/*** heading tags ***/	
h1
{
	font-size: 190%;
	color: #F0720B;
	font-weight: bold;
}

h2
{
	font-size: 170%;
	color: #F0720B;
	font-weight: bold;
}

h3
{
	font-size: 150%;
	color: #F0720B;
	font-weight: bold;
}

h4
{
	font-size: 130%;
	color: #F0720B;
	font-weight: bold;
}

h5
{
	font-size: 110%;
	color: #F0720B;
	font-weight: bold;
}


/*****  records table *****/
tr#records_table {
	border: solid 1px black; 
	border-collapse: collapse;
}

th#records_table {
	text-align: center; 
	padding: 2px 10px 2px 10px; 
	border: solid 1px black; 
	border-collapse: collapse;
	background-color: #6DB4D2;
	color: #ACD755;
}

td#records_table {
	text-align: center; 
	padding: 2px 10px 2px 10px; 
	border: solid 1px black; 
	border-collapse: collapse;
}


tr#row_highlight {
	border: solid 1px black; 
	border-collapse: collapse;
	background-color: #9AC73D;
}

td#record_highlight {
	text-align: center; 
	padding: 2px 10px 2px 10px; 
	border: solid 1px black; 
	border-collapse: collapse;
	color: red;
	font-weight: bold;
	background-color: #9AC73D;
}

span#record_highlight {
	color: red;
	font-weight: bold;
}

.records_highlight {color: red; font-weight: bold;}



/***  miscellaneous tags ***/
a#link {
	color: #18D303;
}

/* use this tag for image links on right sidebar */
#imglink a:link, #imglink a:visited, #imglink a:hover {
	text-decoration: none;
	color: #F7CB8A;
}


span#storybook_first {
	font-size: 135%;
	font-style: italic;
}

p#storybook:first-letter {
	font-family: Garamond;
	font-size: 150%;
	font-style: italic;
	color: #0159DE;
	font-weight: 900;
	padding-right: 2px;
}


