/* ------------------------------------------------------------------ 
// GLOBAL SETTINGS
------------------------------------------------------------------ */
	
	body {
		background: #cda638 url('/images/bg_GoldFade.jpg') bottom left fixed repeat-x;
		margin: 0px;
		padding: 0px;
		
		color: #333333;
		font-family: Georgia, "Time New Roman", Times, serif;
		font-size: 76%;/* font sizing in ems, baby. if you want to change anything, just change this.*/
		/*funny thing happens at 75% and lower. opera goes to a nice small size, but moz and ie pc change almost not at all. seems 76% is as small as you can go and stay the same across browsers. poop.*/
	}
	
	img {
		display: block;
		border: 0;
	}

/* ------------------------------------------------------------------ 
// TYPOGRAPHY
------------------------------------------------------------------ */

	h1 {
		font-size: 2.4em;
		font-weight: normal;
		margin-top: 0em;
		margin-bottom: 0em;/*both set to zero and padding in header div is used instead to deal with compound ie pc problems that are beyound summary in a simple comment.*/
	}
	
	h2 {
		font-size: 1.3em;
		margin: 0em;
		font-weight: normal;
	}
	
	h3 {
		color: #666666;
		font-size: 1.2em;
		font-weight: normal;
		margin: 0em;
	}
	
	h4 {
		color: #a47f15;
		font-size: 2.1em;
		font-weight: normal;
		margin: 0em 0em 1em 0em;
	}
	
	h5 {
		color: #a47f15;
		font-size: 1.2em;
		font-weight: bold;
		margin: 1.2em 0em 1.0em 0em;
	}
	
	h6 {
		color: #a47f15;
		font-size: 1.1em;
		font-weight: normal;
		margin: 0em;
	}
	
	img {
		border: 0;
	}
	ol, ul {/*
		list-style: none;*/
		font-size: 0.9em;
		list-style-type: circle;
		margin-bottom: 2em;
	}
	p {
		font-size: 0.9em;
		line-height: 1.4em;
		margin: 1.2em 0em 1.2em 0em;
	}
	li > p {
		margin-top: 0.2em;
	}
	pre {/*moz 1.0/1.1/1.2.1, net 7.0/7.01 make this way too small, but i'm not going to go larger because monospace tends to run you into overflow pretty quick. prior moz and net are okay.*/
		font-family: monospace;
		font-size: 1.0em;
	}
	strong, b {
		font-weight: bold;
	}
	
	a {
		text-decoration: underline;
		font-weight: normal;
		}
	a:link {
		color: #000000;
		}
	a:visited {
		color: #000000;
		}
	a:active {
		color: #000000;
		text-decoration: none;
		}
	a:hover {
		color: #ffffff;
		background-color: #2d265c;
		text-decoration: none;
		}

/* ---------- ---------- ---------- ---------- ---------- ---------- */
/* N A V I G A T I O N */
/* ---------- ---------- ---------- ---------- ---------- ---------- */

table#leftNav td a{
	border: 0;
	border-bottom: 1px solid #dabd6a;
	display: block;
}

/*
#leftNav td a:link, #nav td a:visited {
	background: url(/site/images/spec.gif) repeat;
}
*/

#leftNav td a:hover {
	background-color: #c29d34;
}



/* ------------------------------------------------------------------ 
// LAYOUT
------------------------------------------------------------------ */

#footer {
	color: #333333;
	font-size: 0.8em;
	line-height: 1.4em;
	margin: 10px;
}argin: 10px;
}

.table {
	bordercolor="#FFFFCC;
	bordercolordark=#333333;
	bordercolorlight=#666666;
	text-align: left;
}


/* ------------------------------------------------------------------ 
// MENUS
------------------------------------------------------------------ */
		
.menu0
{
	BACKGROUND-COLOR: #cc9933;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}
.menu0 A:link
{
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	COLOR: #c1c1c1;
	PADDING-TOP: 2px;
	TEXT-DECORATION: none
}
.menu0 A:hover
{
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	COLOR: #000000;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #ffcc66;
	TEXT-DECORATION: underline
}
.menu0 A:visited
{
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	COLOR: #000000;
	PADDING-TOP: 2px;
	TEXT-DECORATION: none
}

.ypcontainer
{
	Z-INDEX: 50;
	VISIBILITY: hidden;
	POSITION: absolute
}
.ypcontents
{
	POSITION: absolute;
	margin: 10px;
	
/*BACKGROUND-COLOR: #cc9933;*/
}
.ypcontents A:link
{
	
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	DISPLAY: block;
	COLOR: #c1c1c1;
	TEXT-DECORATION: none
}
.ypcontents A:hover
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	DISPLAY: block;
	COLOR: #000000;
	BACKGROUND-COLOR: #ffcc66;
	TEXT-DECORATION: underline
}
.ypcontents A:visited
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	DISPLAY: block;
	COLOR: #000000;
	TEXT-DECORATION: none
}
		
	
.bgltgreen
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #999999;
	FONT-FAMILY: verdana, arial;
	BACKGROUND-COLOR: #b4c0aa
}


a.menu:link { color: #ffffff; text-decoration: none; }
a.menu:visited { color: #ffffff; text-decoration: none; }
a.menu:hover { color: #ffffff; text-decoration: none; }
a.menu:active { color: #ffffff; text-decoration: none; }
