    <!-- // Make nice with HTML

      UL {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11pt;
      }

      P.inverse {
	color: white;
	}

      TD {
        font-family: Arial-narrow, Helvetica, sans-serif;
        font-size: 9pt;
      }
      TR.year {
        background: #336699;
      }
      TR.month {
        background: silver;
      }
      TR.day {
        background: #EEEEEE;
      }
      SMALL {
       	font-size: 8pt;
      }
      INPUT {
	font-size: 10pt;
	color: #00008B;
      }


a.menu 			{ font-family:Arial; font-size:9pt; text-decoration:none; color:black; }

a.menu:link	        { font-family:Arial; font-size:9pt; text-decoration:none; color:black; }

a.menu:visited	        { font-family:Arial; font-size:9pt; text-decoration:none; color:black; }

a.menu:active	        { font-family:Arial; font-size:9pt; text-decoration:none; color:black; }

a.menu:hover            { font-family:Arial; font-size:9pt; text-decoration:none; color:yellow;}  /* #07d101 */

BODY	                { margin:0px; background-image: url("images/bkgnd.jpg");
                          font-family:Arial; font-size:9pt; text-decoration:none; color:black; }

TABLE                   { margin:0px 0px 0px 0px; border:none; border-witdh:0px; border-spacing:0pt 0pt;
                          padding:0px 0px 0px 0px; width:100%; height:100%; empty-cells: show; vertical-align:top;}

TD                      { margin:0px 0px 0px 0px; border:none; padding: 0px 0px 0px 0px; vertical-align:top;
                          font-family:Arial; font-size:9pt; text-decoration:none; color:black; height:100%}

.event_title            { color:white; vertical-align:middle; height:30%}

.event_image            { color:white; vertical-align:middle; height:70%}

IMG                     { margin:0px 0px 0px 0px; border:none; padding: 0px 0px 0px 0px; vertical-align:bottom; }

.header                 { padding:0px 16px 0px 16px; font-size:11pt; font-weight:none; height:20%;
                          vertical-align:top; text-align:left; color:black; witdh=80%;}

.text-area              { padding:0px 16px 0px 16px; font-size:11pt; font-weight:none; height:100%;
                          vertical-align:middle; text-align:left; color:black; witdh=80%;}

.upcomingevents         { padding:0px 20px 20px 20px; font-size:11pt; font-weight:none;
                          vertical-align:middle; text-align:left; background-color:black; color:white; }

.footer                 { font-family: Arial;font-size: 9pt; color:black; width:100%; height:10px;
                          vertical-align:bottom; white-space: nowrap;}

.banner                 { margin:0px; width:100%; height:60px; text-align:right; vertical-align:bottom;
                          font-size:6pt; color:white; border-bottom: #F8F8F8 1px solid;}

.logobar                { font-weight:bold; height:130px; background-color:#CCCCCC; }

.content-area           { vertical-align:top; border-left: black 1px solid; border-top: black 1px solid;}

.content-text_nobs      { padding:0px 0px 0px 0px; font-size:11pt; font-weight:none;
                          vertical-align:middle; text-align:left; color:black; witdh=100%;}

.content-text           { padding:0px 16px 0px 16px; font-size:11pt; font-weight:none;
                          vertical-align:top; text-align:left; color:black; witdh=80%;}

.weather                { vertical-align:bottom; text-align:center; }  /* middle */

.news-area              { border-color:black; border-width:1; 
   			  border-bottom-style:none; border-top-style:solid;
                          border-right-style:none; border-left-style:none; }

.news-text              { vertical-align:top; padding: 0px 0px 0px 8px; }

.Sponsors-text          { vertical-align:top; padding: 0px 4px 0px 4px;}

.Sponsors-text-noside { vertical-align:top; text-align:left; padding: 0px 0px 0px 0px;}

.whatever               { height:0;}

.newswindow             { border:gray 1px solid; width:127; height:0;}

.newstab                { border:#CCCCCC 1px solid; font-size: 10pt; height: 12px;}

.trs-sponsor            { padding: 10px 0px 0px 0px; text-align:center; vertical-align:middle}

.iat-sponsor            { padding: 0px 0px 0px 0px; text-align:center; vertical-align:top}

.alls-sponsor           { padding: 0px 0px 0px 20px; text-align:left; vertical-align:top}

/* Bars and BORDERS */

.page-borders		{ background-color:#066830; }

.borders		{ BORDER: #000000 1px solid; }

.bar-borders		{ font-size: 9pt; height: 9px; text-align:right; background-color:white;
                          border-top: #A0A0A0 1px solid; border-bottom: gray 1px solid; }

.bar-left-borders	{ font-size: 9pt; height: 9px; width:160px; background-color:white;
                          border-top: gray 1px solid; border-bottom: gray 1px solid; }

.bar-information        { font-size: 9pt; height: 9px; text-align:left; background-color:white;
                          padding: 0px 0px 0px 10px; border-top: gray 1px solid; border-bottom: gray 1px solid; }

.bar-as-logo-left       { text-align:center; vertical-align:middle; font-size: 8pt; font-weight: bold; width:150px;
                          background-color:#CCCCCC; }

.bar-as-logo-right      { text-align:center; vertical-align:middle; font-size: 8pt; font-weight: bold; 
                          background-color:#CCCCCC; }

/* Menu and Content */

.menu-area               { width:150px; height:0; }

.news-area               { text-align:center; text-valign:top; padding: 10px 10px 10px 10px; }

/* LEFTSIDE MENU BAR */

.menu-border            { width:150px; font-size: 8pt; font-weight: bold; background-color:#CCCCCC; }


.menu-border-right      { padding:0px 0px 0px 8px; width:150px; vertical-align:top;
                          height:100%; font-size: 8pt; font-weight: bold;
                          background-color:#CCCCCC; border-color:gray; border-width:1;
   			  border-bottom-style:none; border-top-style:none;
                          border-right-style:solid; border-left-style:none; }

.menu-footer-left       { padding:0px 0px 0px 8px; width:150px; vertical-align:top;
                          text-align:center; height:100%; font-size: 8pt;
                          background-color:#CCCCCC; border-color:gray; border-width:1;
   			  border-bottom-style:none; border-top-style:none;
                          border-right-style:solid; border-left-style:none; }

.menu-footer-right      { padding:0px 0px 0px 8px; vertical-align:top; text-align:center;
                          height:100%; font-size: 8pt;
                          background-color:green; border-color:black; border-width:1;
   			  border-bottom-style:none; border-top-style:none;
                          border-right-style:none; border-left-style:solid; }

.menulink 		{ padding:0px 0px 0px 8px; text-align:left; vertical-align:middle; white-space: nowrap; 
                          height:27px; font-size: 10pt; font-weight: bold;
                          background-color:#CCCCCC; border-color:gray; border-width:1;
   			  border-bottom-style:solid; border-top-style:none;
		   	  border-right-style:none; border-left-style:solid;}

// End of making nice. -->