/* JLW2 Web Site Main Style Sheet					*/
/* by Jack L. Wolfgang II						*/
/* 3 April 2001 A.D.							*/
/* Last Updated:  20 December 2005 A.D.				*/

@import url("JLW2Print.css") print;
/* Print Media Rules							*/

@import url("JLW2Screen.css") screen, tv;
/* Screen Media Rules							*/

@media all {

/* Header, Footer, and Column Layout				*/

#CSS_Warning	{ display:			none;
			  margin-bottom:		0;
			  padding:			0;
			  visibility:		collapse		}

#container		{ border:			0px;
			  margin-left:		auto;
			  margin-right:		auto;			}

#header		{ margin-bottom:		0;
			  padding:			0;
			  width:			100%			}

#left			{ clear:			none;
			  float:			left;
			  margin-top:		0;
			  padding:			0;
			  width:			125px			}

#content		{ margin-left:		135px;
			  margin-right:		0px;
			  padding:			0;			}


#right		{ clear:			none;
			  float:			right;
			  margin-top:		0;
			  padding:			0;
			  width:			0px			}

#footer		{ clear:			both;
			  margin-top:		0;
			  padding:			0;
			  width:			100%			}

/* Body Rules								*/

body			{ color:			#000000;
			  font-size:		small;
			  font-style:		normal;
			  font-weight:		normal		}

.SmallText		{ font-size:		x-small		}

h1, h2, h3, h4, h5, h6
			{ font-weight:		bold;
			  text-align:		center		}

h1			{ font-size:		x-large;		}

h2			{ font-size:		large;		}

h3			{ font-size:		medium;		}

h4, h5, h6		{ font-size:		small;		}

.Subtitle		{ margin-top:		0;
			  padding-top:		0			}

.WithSub		{ margin-bottom:		0;
			  padding-bottom:		0			}

.Centered		{ text-align:		center		}

p.Links		{ text-align:		center		}

ul			{ margin-top:		0px;
			  margin-bottom:		0px;	
			  padding-top:		0%;
			  padding-bottom:		0%			}

hr			{ text-align:		center;
			  margin-top:		0.5em;
			  margin-bottom:		0.5em			}

hr.SoftBreak	{ width:			50%			}

img			{ border:			0			}

/* Link Rules								*/

a:LINK		{ background:		transparent none;
			  background-color:	#FFFFFF;
			  color:			#006643;
			  font-weight:		normal		}
a:ACTIVE		{ background:		transparent none;
			  background-color:	#FFFFFF;
			  color:			#CCCCCC;
			  font-weight:		normal		}
a:VISITED		{ background:		transparent none;
			  background-color:	#FFFFFF;
			  color:			#000000; 
			  font-weight:		normal		}			  


/* Table Rules								*/
/* 05 January 2005 A.D.:  Deprecated in favor of CSS 		*/
/* Headers, Footers, and Columns					*/

TABLE.Content	{ width:			100%;
			  border:			0;
			  font-size:		small;
			  font-style:		normal;
			  font-weight:		normal;		}

TD.NameCell		{ width:			75px;
			  text-align:		center;		
			  vertical-align:		top			}

TD.ContentCell	{ text-align:		left			}

/* END Deprecation							*/

/* Footer Rules								*/

#FootTop		{ margin-bottom:		0;
			  padding:			0;
			  width:			100%			}

#FootLeft		{ clear:			none;
			  float:			left;
			  margin-top:		0;
			  padding:			0;
			  width:			25%			}

#FootContent	{ clear:			none;
			  margin-left:		30%;
			  margin-right:		30%;
			  padding:			0			}			

#FootRight		{ clear:			none;
			  float:			right;
			  margin-top:		0;
			  padding:			0;
			  width:			25%			} 

/* 06 January 2005 A.D.:  Deprecated in favor of CSS 		*/
/* Columns									*/

TABLE.Footer	{ border:			0px;
			  padding:			1px;
			  width:			100%			}

TD.FooterSide	{ text-align:		center;
			  width:			25%			}

TD.FooterMain	{ text-align:		center;
			  width:			50%			}

/* END Deprecation							*/

.ContactText, .FooterLink
			{ font-size:		x-small;
			  text-align:		center		}

.ContactText	{ font-style:		italic		}

.Updated		{ font-style:		normal		}

}		
/* All Media Rules							*/

/* END Style Sheet							*/
			
