body { 
	font-family: "Georgia", sans-serif; 
	color: white; 
	background-color: black;
}

h1 { text-align: center; font-style: italic; font-variant: small-caps; letter-spacing: 10px;}

h2 {	text-align: center;}

.container
{
	position: absolute;
/*	width: 750px;*/
/*	left: 50%;*/
/*	margin-left: -375px;	*/
	width: 980px;
	left: 48%;
	margin-left: -490px;	
}

.mbody { float: right; /*width: 540px;*/ width: 770px; }
input.currloc {
	width: 150px; 	
	color: white; 
	background-color: black;
	border-color: black;
}

.lnav { float: left; width: 190px; height: 500px; background-color: #F4CA0C; /*GUM Gold*/ }
.lnav img { margin: 10px 20px 0px 20px;}

.rnav { 	/*background-color: #F4CA0C; */ /*width: 190px;*/ /*height: 500px;*/ float: right; }

.thispage {	/*background-color: #F4CA0C; */	/*width: 190px;*/	/*height: 500px;*/	float: left;}

ul.menu {list-style-type: none; margin: 0px;	padding: 0px;}
ul.menu li {text-indent: 40px;	color: white; width: 150px;	height: 28px; margin: 20px 0px 0px 20px;}
ul.menu li a {
	background: url(graphics/navbg.gif) no-repeat left top; /*color of menu by default*/
	font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana;
	display: block;
	color: white;
	width: auto;
	padding: 5px 0; /* Vertical (top/bottom) padding for each menu link */
	text-decoration: none;
}
ul.menu li a:visited, ul.menu li a:active, ul.menu li a:link { color: white; }
ul.menu li a:hover {
	background: url(graphics/navbg_over.gif) no-repeat left top;
	color: #FFF; 
}
/* Scrap book navigator*/
td.snavhead {	
	font: 20px "Lucida Grande", "Trebuchet MS", Verdana;
	text-align: center; color: white; width: 150px; height: 28px; /* margin: 20px 0px 0px 20px;*/}
td.snavcom {	
	font: 15px "Lucida Grande", "Trebuchet MS", Verdana;
	text-align: center; color: white; width: 150px; height: 28px; /* margin: 20px 0px 0px 20px;*/}
ul.snav { list-style-type: none; /*margin: 0px;*/ padding: 0px;}
ul.snav li { 
	font: 15px "Lucida Grande", "Trebuchet MS", Verdana;
	text-align: center; color: white; width: 150px; height: 28px; /* margin: 20px 0px 0px 20px;*/}
ul.snav li a {
	background: black; /*color of menu by default*/
	font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana;
	display: block;
	/*color: white;*/
	width: auto;
	padding: 5px 0; /* Vertical (top/bottom) padding for each menu link */
	text-decoration: none;
}
ul.snav li a:visited, ul.snav li a:link { font-style: italic;	text-decoration: none;	color: white;}
ul.snav li a:active { font-style: italic; text-decoration: none; color: red;}
ul.snav li a:hover { font-style: normal; text-decoration: bold;	color: white;}
	
<!--[if IE]><style type="text/css">.menu li a{ /* Menu link width value for IE */width: 100%;}</style><![endif]-->

p {font-size: medium; font-weight: normal;}

table.prog {width: 95%;}
table.prog tr {vertical-align: top;}
table.prog tr td {text-align: left;}

table.photo {	width: 100%; border: 1;	padding: 2px; margin: 2px;}
table.photo tr { vertical-align: top;}
table.photo tr td {text-align: center; font-size: 12px;}

table.video tr {vertical-align: center;}
table.video tr td {text-align: left; font-size: 16px;}

table.triv {	border: 0;	width: 100%;	padding: 20px;	margin: 10px;}
table.triv tr {	vertical-align: top;}
table.triv tr td {	width: 25%;	height: 15ex;	text-align: center;	text-decoration: none;}
table.triv tr td a:link { font-style: italic; text-decoration: none;}
table.triv tr td a:visited { font-style: italic; text-decoration: none;}
table.triv tr td a:active { font-style: normal; text-decoration: none; font-weight: bold;}
table.triv tr td a:hover {font-style: normal; text-decoration: none; font-weight: bold;}

/*table.prog tr td a:link { 
	color: yellow;
}
table.prog tr td a:hover, table.prog tr td a:visited, table.prog tr td a:active { 
	color: red; 
}*/
a:link { color: yellow;}
a:hover, a:visited, a:active { 	color: red; }

.homeimage img{ margin: 0px 0px 0px 120px;}

