body {margin: 0;
padding: 0;
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: .7em;
background-color: #0000ad;
background-image: url(images/backgrounds/tgabackground.gif);}

div#container {width: 760px; margin: 20px auto 0px auto;
background-color: #ffff66;
background-image: url(images/backgrounds/bikeback.gif);
background-repeat: no-repeat;
background-position: 550px 200px;
border: 4px #76ad2f double;
background-attachment: fixed;}

div#banner {padding: .5%;
text-align: center;
height: 195px;
background-image: url(images/logosmall.gif);
background-repeat: no-repeat;
background-position: 5px 5px;}

#banner h1 {
font-style: italic;
letter-spacing: .2em;}

.explanation {
float:right;
color: #76ad2f;
letter-spacing: .1em;
font-weight: bold;
line-height: 1.2em;
margin-left: 160px;
text-align: right;
font-size: 1.2em;
font-style: italic;
margin-bottom: 10px;}

.emphasis {font-style: italic;
font-size: 1.3em;
font-weight: bold;
color: #0000ad;
margin-left: 170px;}

div#leftcolumn {padding: 1%;
float: left;
width: 155px;
color: #0000ad;
text-align: justify;}

div#navbar {font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: .9em;
font-weight: bold;
text-align: center;
background-color: #ffff66;
border: 3px #76ad2f double;
font-weight: bold;
padding: 0px;
width: 150px;
background-image: url(images/backgrounds/fieldbak.gif);
background-repeat: repeat-y;
background-position: center top;
}

#navbar ul li a:link, #navbar ul li a:visited {color: #0000ad;
background-color: #bed84c;
text-decoration: none;
border-top: 1px #76ad2f solid;
border-bottom: 1px #76ad2f solid;
display: block;
width: 150px;
height: 15px;
padding-top: 5px;
margin-bottom: 10px;
background-image: url(images/backgrounds/ballleft.gif);
background-repeat: no-repeat;
background-position: left center;}

#navbar ul li a:hover {color: #ffffff;
background-color: #76ad2f;
text-decoration: none;
border-top: solid #ffffff 1px;
border-bottom: solid #ffffff 1px;background-image: url(images/backgrounds/ballright.gif);
background-repeat: no-repeat;
background-position: right center;}

#navbar a.current {text-decoration: none;}

#navbar ul li {margin: 0px; padding: 0px; list-style-type: none; display: block;}

#navbar ul {margin: 0px; padding: 0px;}

div#topnavbar {font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: .9em;
font-weight: bold;
text-align: center;
font-weight: bold;
padding: 2px;
margin-top: 8px;}

#topnavbar ul li a:link, #topnavbar ul li a:visited {color: #ffff66;
text-decoration: none;
border: 1px #bed84c solid;
display: inline;
background-color: #0000ad;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 5px;
padding-right: 5px;}

#topnavbar ul li a:hover {color: #0000ad;
background-color: #bed84c;
text-decoration: none;
border: 1px #76ad2f solid;
}

#topnavbar a.current {text-decoration: none;}

#topnavbar ul li {margin: 1px; padding: 1px; list-style-type: none; display: inline;}

#topnavbar ul {margin: 0px; padding: 0px;}

div#maincontent {padding: 1%;
text-align: justify;
color: #0000ad;
margin-left: 160px;
font-weight: bold;}

#maincontent a:link, #maincontent a:visited {
text-decoration: none;
color: #ffff66;
background-color: #0000ad;}

#maincontent a:hover {
text-decoration: none;
color: #0000ad;;
background-color: #c6dc4f;}

.blueborder {
border: 1px #0000ad solid;}

#maincontent h1 {
font-style: italic;
letter-spacing: .2em;
color: #76ad2f;
font-size: 1.85em;
text-align: center;
padding-top: 3px;
padding-bottom: 3px;
text-transform: capitalize;
font-variant: small-caps;}

#maincontent h2 {color: #76ad2f;
font-style: italic;
letter-spacing: .2em;
text-align: center;
font-size: 1.45em;}

#maincontent h3 {color: #0000ad;
text-align: center;
font-size: 1.4em;}

#maincontent h4 {color: #76ad2f;
font-size: 1.3em;
text-align: center;}

#maincontent h5 {color: #0000ad;
font-size: 1.1em;}

div#footer {color: #ffff66;
padding: 1%;
text-align: center;
clear: both;
background-color: #75ac2f;
border: #006600 double;
font-size: .8em;
background-image: url(images/backgrounds/goalbak.gif);
background-repeat: no-repeat;
background-position: right center;}

#footer a:link, #footer a:visited {
text-decoration: none;
color: #ffffff;}

#footer a:hover {
text-decoration: none;
color: #006600;}

.bluebox{margin:0 0 10px 0;
color: #ffffff;
padding:5px;
border: 3px #76ad2f double;
line-height:1.2em;
background-color: #0000ad;
width: 135px;}

.bluebox img {
border: 2px #ffff66 groove;}

.bluebox a:link, bluebox a:visited {color: #ffff66;
text-decoration: none;}

.bluebox a:hover{background-color: #ffffff;
color: #0000ad;
text-decoration: none;}

.greenbox {margin:0 0 10px 0;
padding:5px;
border: 3px #006600 double;
line-height:1.2em;
background-color: #75ac2f;
color: #ffffff;
width: 135px;}

.greenbox a:link, greenbox a:visited{
color: #ffff66;
text-decoration: none;}

.greenbox a:hover{
color: #75ac2f;
background-color: #ffffff;
text-decoration: none;}