

* {
  border: 0px none;
}

body {
	background: green url("./tpimages/bg-grass-00.jpg") 0 0 fixed;
}

h1, h2, h3, h4, h5, h6, h7 {
	font-family: Trebuchet MS, sans-serif;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	font-weight: normal;
}
 
h1 {
	font-size: 140%;
}
 
h2 {
	font-size: 130%;
}
 
h3 {
	font-size: 120%;
}
 
h4 {
	font-size: 110%;
}
 
h5 {
	font-size: 100%;
}
 
h6 {
	font-size: 90%;
}

h7 {
	font-size: 80%;
}

hr {
	border: 2px ridge;
}

p {
	float:none;
	display: block;
}

#background {
	position: fixed;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	z-index:-1;
}

#background img {
	height:100%;
	width:100%;
}

#clublogo {
	position:absolute;
 	top: 23px;
	left: 25px;
	height: 125px;
	width: 125px;
}

#clubname {
	text-indent: 9em;
	position:absolute;
	left: 0px;
	bottom: 0px; 
	width: 100%;
	color: white;
	text-align: center;
	padding: 0px 0px 0px 5px;
	opacity: 1;
	filter:alpha(opacity=100);
}

#clubname h1 {
	margin: 0px 0px 2px 0px;
}

#clubname a {
	font-size: 26px;
	color:white;
	opacity: 1;
	filter:alpha(opacity=100);
	text-decoration: none;
}

#clubname a:hover {
	color:  rgb(75,255,75);
}

#content { 
	float: right;
  width: 470px;
	font-size: 95%;
	background-color: rgb(255,255,255);
	color: rgb(90,83,21);
	padding: 0px 10px 36px 10px;
	text-align: left;
}

#content a {
	color: rgb(160,156,69);
	text-decoration: underline;
}
 
#content a:hover, #content a:active {
	background-color: rgb(160,156,69);
	color: rgb(255,255,255);
}

#header {
	position: relative;
	background: rgb(255,255,255) url("./tpimages/mylegs01.jpg") top right;
	width: 690px;
	height: 170px;
}

#header:after {
	clear: both;
}

#infobar {
	font-size: 96%;
	background: rgb(255,255,255);
	color: rgb(190,213,156);
	font-style: italic;
	font-variant: normal;
	text-transform: none;
	font-weight: normal;
	text-indent: 25px;
	padding: 5px 5px 5px;
	text-align: left;
	border: 1px solid rgb(205,200,151);
}

#footer {
clear: both;
}

#leftcol { 
        float:left;
	text-decoration: none;
	width: 200px;
	text-align: left;
	color: black;
	font-family: Times New Roman, serif;
	border-color: black;
}

#sponsors { 
	text-decoration: none;
	width: 200px;
	text-align: left;
	color: black;
	font-family: Times New Roman, serif;
	border-color: black;
	clear: both;
}

#sponsors-IAT {
	background: url('./images/IAT-Logo2.jpg') no-repeat center;
	height: 60px;
	width: 171px;
}
#sponsors-TRS {
	background: url('./images/trs4.jpg') no-repeat center;
	height: 60px;
	width: 171px;
}
#left_nav {
	background: rgb(255,255,255);
	display: block;
	float: left;
	width: 200px;
	text-align: left;
	color: black;
	font-family: Times New Roman, serif;
	border: none; 
}

#menu {
	float: left;
	width: 200px;
	text-align: left;
	color: white;
	font-family: Times New Roman, serif;
	border-color: black; 
	background: rgb(50,50,50);
}

#menu a {
	text-decoration: none;
	font-size: 100%;
	color: rgb(235,235,235);
	background-color: rgb(100,100,100);
	font-variant: normal;
	text-transform: none;
	font-weight: bolder;
	margin: 1px 1px 1px 1px; 
	padding: 3px 5px 3px 5px; /* this might be the problem! */
	width: auto;
	display: block;
}

#menu a:hover {
	zoom:1;
	color: rgb(50,50,150);
	background: rgb(150,150,150);
  xbackground: url('./tpimages/bg-track-00-btn-50.jpg') 0 0 fixed rgb(50,50,50);
}

#menu a:active {
	zoom:1;
	color: rgb(255,255,255);
  xbackground: url('./tpimages/bg-track-00-grass-btn-50.jpg') 0 0 fixed rgb(50,50,50);
}

#menu a img { 
	margin: 0;
	padding: 0 0 0 0;
	vertical-align: middle;
}

#page {
	background: rgb(255,255,255);
	padding: 0;
	margin: 30px auto;
	width: 690px;
}

.small {
	font-size: 80%;
}

.top {
	font-size: 80%;
	text-align:right;
}

.temp  {
  min-height:600px;    height:auto !important;    height:600px;
}

.boxed {
	background-color: rgb(245,245,235);        
	border: 1px blue solid;
	padding: 0px 5px 0px 5px;
}

.boxed h4 {
	margin: 3px 0px 0px 0px;;
}

.capbar {
	position:absolute;
	left: 0px;
	bottom: 0px; 
	width: 100%;
	opacity: 0.50;
	filter:alpha(opacity=50);
	background: black;
	color: white;
	font-size: 180%;
	text-align: center;
  height: 34px;
}

.clear {
  clear:both;
}


/* begin styles for RSS Feed */

.rss_box {
   text-align:left;
	 margin: 10px 10px;
	 padding: 4px 4px;
	 width: 420px;
	 background-color: #ededed;
	 border: 2px dashed #7485CA;
}

.rss_title, rss_title a {
	font-family: "American Typewriter", "Trebuchet MS", Trebuchet, Lucida, sans-serif;
	font-size: 18px;
	font-weight:bold;
	margin: 5px 0;
	padding: 0;
	letter-spacing: 1px;
}

.rss_item  {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  font-weight : bold; 
  margin: 18px 0;
}

.rss_item a:link, .rss_item a:visited, .rss_item a:active {
	text-decoration : none;
	border-bottom: 1px solid #ededed;
	color: #88b;
	}

.rss_item a:hover { 
	text-decoration : none;
	color: #e0861e;
	border-bottom: 1px dotted #e0861e;
	}
	
.rss_date {
	font-size: 10px;
	font-weight : normal;
	color: #F60;
	} 

Table.database      { border:gray 1px solid;}
Table.database td  { border-bottom:gray 1px solid;}

.pg_display_table   { text-align:center; width:600px; margin:10px auto 10px; width:85%; }

.pg_nav                  { width:100%; padding:6px 0px 6px 0px; margin:0px; text-align:center; }

.pg_nav_t  { 
	width:100%; margin:0px; padding:5px 0px 5px 0px; text-align:center; 
	background-color: #f8f8f8; width:100%;
	border-left:black 1px solid; border-top: black 1px solid;
	border-right:black 1px solid; border-bottom: black 1px solid; 
	}

.pg_nav a { 
	width:60px; border: outset 2px #d0d0d0; 
	margin:0px 0px 0px 0px; padding:2px 6px 2px 6px;
	font-family:Arial; font-size:9pt; font-weight:bolder;
	text-decoration:none; text-align:center;
	color:#4a0a2c; background-color:#c57c9e; 
	}

.pg_nav a:link           { font-family:Arial; font-size:9pt; text-decoration:none; color:#4a0a2c; }

.pg_nav a:visited       { font-family:Arial; font-size:9pt; text-decoration:none; color:#4a0a2c; }

.pg_nav a:active        { font-family:Arial; font-size:9pt; text-decoration:none; color:#4a0a2c; }

.pg_nav a:hover        { font-family:Arial; font-size:9pt; text-decoration:none; color:#4a0a2c; }

.pg_nav a:hover { 
	color:#4a0a2c; background-color:#b65d87;
	border: inset 2px #d0d0d0; 
	padding:2px 5px 2px 7px;
	}

.pg_leftnav            { width:200px; text-align:center; }

.pg_rightnav           { width:200px; text-align:center; }

.pg_topnav             { width:200px; text-align:center; font-size:12px; color:#666666; }

.pg_td                 { padding:5px; }

.pg_title              { text-align:center; font-size:24px; color:#000000; text-decoration:none; }

.pg_info               { text-align:center; text-decoration:none; font-size:12px; color:#666666; }

.pg_link               { font-size:12px; color:#0066FF; text-decoration:none; }

.pg_thumb              { border-width:1px; border-style:solid; border-color:#000000; }

.pg_filename           { font-size:12px; color:#666666; }

.pg_filesize           { font-size:10px; color:#999999; }

