/* These styles just pretty up the page a bit. */
body {
	/*font: 62.5%/1.2 Arial, Helvetica, sans-serif;*/
	font: 80.5%/1.2 Calibri, Impact sans-serif;
	/*background-color: #eee; */
	background-color: #E6E100;  }
#wrap {
	position: relative;
	font-size: 1.2em;
/*	width: 700px; 
	padding: 50px 20px;
*/	margin: 0 auto; 
	background-color: #fff;
	position: relative; }

#wrap0 {
	position: relative;
	font-size: 1.2em;
/*	width: 700px;
	padding: 50px 20px;
*/	margin: 0 auto; 
	background-color: #ddd;
	position: relative; }

/* These styles create the dropdown menus. */
#navbar {
   list-style: none;
	top: 0;
	right: 100;
	margin: 0;
	padding: 0;
	width: 100%;	
	position: absolute;
	background-color: #820010;}
#navbar li {
	float: left; 
	color: #E6E100;}
#navbar li a {
	display: block;
	padding: 3px 8px;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 1.8em;
	color: #E6E100;
	font-weight: bold; }
#navbar li a:hover {
	font-size: 1.8em;
	color: #FEF886; }
#navbar li ul {
	display: none;  
	font-size: 0.5em;
	color: #E6E100;}
#navbar li:hover ul, #navbar li.hover ul {
	display: block;
	width: 14em; 
	position: absolute; 
	color: #E6E100;
	background-color: #820010;}
#navbar li:hover li, #navbar li.hover li {
	float: left; }
#navbar li:hover li a, #navbar li.hover li a {
	color: #000;	
	color: #E6E100; }
#navbar li li a:hover {
	color: #357;
	color: #FEF886; }
	
/* Table Styles */
.toprow {font-weight: bold; font-style: italic; text-align: center; background-color: #FFFFCC;}
.topcol {vertical-align:top;}
.leftcol {text-align: left;}
.centercol {text-align: center;}
.rightcol {text-align: right;}
.bottomcol {font-weight: bold; font-style: italic; text-align: center; background-color: #FFFFCC;}
table#ymcalendar {
   table-layout:auto 
   font-family: Arial, Verdana, sans-serif; 
   font-size:30px; color: #820010;
   border-spacing:50px 50px}
table#ymcalendar th{
   table-layout:auto 
   font-family: Arial, Verdana, sans-serif; 
   font-size:24px;
   background-color: #820010; 
   color: #E6E100}
table#ymcalendar tr{
   table-layout:auto 
   font-family: Arial, Verdana, sans-serif; 
   font-size:20px; 
   color: #000000;
   text-align: center}
table#ymcalendar caption{
   table-layout:auto 
   font-family: Arial, Verdana, sans-serif; 
   font-size:16px;
   background-color: #FFFFCC; 
   color: #820010;
   font-weight: bold;
   text-align: center}
	
h1 { font-family: Arial, Verdana, sans-serif; font-size: 50px; color: #820010; }
h2 { font-family: Arial, Verdana, sans-serif; font-size: 28px; color: #820010; }
h3 { padding: 10px 20px; font-family: Arial, Verdana, sans-serif; font-size: 20px; color: #820010; }
h4 { padding: 0px 20px; font-family: Arial, Verdana, sans-serif; font-size: 18px; color: #820010 }
p  { padding: 0px 20px; font-family: Arial, Verdana, sans-serif; font-size: 16px; color: #000000; }