/* body
--------------------------------------- */
body {
  background: #ffffff url(images/background.gif) top center repeat;
  color: #000000;
  /* font: normal 11px Arial, Helvetica, sans-serif; */
  font: normal small Arial, Helvetica, sans-serif;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

h1, h2, h3, h4, h5, h6, p, ul, li, form, input {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

a:active,
a:link,
a:visited {
  background-color: transparent;
  color: #118011;
  text-decoration: none;
}

a:hover {
  background-color: transparent;
  color: #118011;
  text-decoration: underline;
}

a img {
  border: none;
}

ul, li {
  list-style-type: none;
}

input, select {
  /* font: normal 11px Arial, Helvetica, sans-serif; */
  font: normal x-small Arial, Helvetica, sans-serif;
}

i {
  display: none;
}

/* .header
--------------------------------------- */
.header {
  background: #ffffff url(images/header.png) top no-repeat;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  color: #000000;
  overflow: auto;
  margin: 0px auto 0px auto;
  min-height: 101px;
  padding: 0px 0px 1px 0px;
  width: 800px;
}

/* .column-1
--------------------------------------- */
.column-1 {
  float: left;
  width: 346px;
}

.column-1 h1 a {
  background-image: url(images/eugene-08.png);
  cursor: pointer;
  display: block;
  height: 82px;
  margin: 15px 0px 0px 22px;
  width: 223px;
}

/* .column-2
--------------------------------------- */
.column-2 {
  float: left;
  width: 244px;
}

.column-2 li {
  float: left;
}

.column-2 li a {
  cursor: pointer;
  display: block;
  margin: 21px 15px 0px 0px;
}

.column-2 li a#header-usa-track-field {
  background-image: url(images/usa-track-field.png);
  height: 70px;
  width: 52px;
}

.column-2 li a#header-oregon-track-club {
  background-image: url(images/oregon-track-club.png);
  height: 70px;
  width: 52px;
}

.column-2 li a#header-university-of-oregon {
  background-image: url(images/university-of-oregon.png);
  height: 70px;
  width: 58px;
}

/* .column-3
--------------------------------------- */
.column-3 {
  float: left;
  overflow: hidden;
  text-align: right;
  width: 210px;
}

.column-3 a:active,
.column-3 a:link,
.column-3 a:visited {
  background-color: transparent;
  color: #004226;
  position: relative;
  top: -1px;
  text-decoration: none;
}

.column-3 a:hover {
  background-color: transparent;
  color: #004226;
  position: relative;
  top: -1px;
  text-decoration: underline;
}

.column-3 ul {
  margin: 19px 10px 0px 0px;
}

.column-3 li {
  display: inline;
}

.column-3 li span {
  background-image: url(images/divider.png);
  background-repeat: no-repeat;
  background-position: center;
  display: table-cell;
  height: 9px;
  padding: 0px 2px 0px 2px;
  width: 1px;
}

.column-3 form {
  margin: 44px 10px 0px 0px;
}

.column-3 input.search {
  color: #84834d;
  font-weight: bold;
  width: 108px;
}

.column-3 input.go {
  position: relative;
  top: 4px;
}

/* .sub-header
--------------------------------------- */
.sub-header {
  background-color: #ffffff;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  clear: both;
  color: #000000;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
  width: 800px;
}

/* .navigation-home
--------------------------------------- */
.navigation-home {
  height: 407px;
  margin: 0px auto 0px auto;
  padding: 0px 0px 10px 0px;
}

/* .navigation
--------------------------------------- */
.navigation {
  background-image: url(images/navigation.png);
  background-repeat: no-repeat;
  background-position: bottom;
  height: 37px;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
}

/* .breadcrumb
--------------------------------------- */
.breadcrumb {
  margin: 0px 0px 0px 0px;
  padding: 45px 0px 15px 0px;
}

/* .container
--------------------------------------- */
.container {
  background-color: #ffffff;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  color: #000000;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
  width: 800px;
}

/* .content-home
--------------------------------------- */
.content-home {
  background: #ffffff url(images/content-home.gif) top repeat-y;
  color: #000000;
  margin: 0px 0px 20px 0px;
  overflow: auto;
  padding: 0px 0px 0px 0px;
  width: 800px;
}

.content-home h3 {
  /* font-size: 11px; */
  font-size: small;
}

.content-home p {
  padding: 0px 0px 10px 0px;
}

.content-home p.link {
  background-color: #ffffff;
  color: #810310;
  /* font-size: 10px; */
  font-size: x-small;
  padding: 1px 0px 10px 0px;
}

.content-home p a.link:active,
.content-home p a.link:link,
.content-home p a.link:visited {
  background-color: #ffffff;
  color: #810310;
  font-size: x-small;
  text-decoration: none;
}

.content-home p a.link:hover {
  background-color: #ffffff;
  color: #810310;
  font-size: x-small;
  text-decoration: underline;
}

/* .content-home-middle
--------------------------------------- */
.content-home-middle {
  background-color: #ffffff;
  color: #000000;
  margin: 0px 30px 0px 30px;
  padding: 5px 0px 0px 0px;
}

.content-home-middle h2#results {
  background-image: url(images/results.gif);
  height: 12px;
  width: 51px;
}

.content-home-middle h2#news-views {
  background-image: url(images/news-views.gif);
  height: 12px;
  margin: 15px 0px 0px 0px;
  width: 97px;
}

.content-home-middle table td.column-1 {
  padding: 5px 44px 0px 0px;
  width: 364px;
}

.content-home-middle table td.column-2 {
  padding: 5px 0px 0px 0px;
  vertical-align: top;
}

/* .content-home-left
--------------------------------------- */
.content-home-left {
  float: left;
  margin: 0px 30px 0px 30px;
  padding: 5px 0px 0px 0px;
  width: 364px;
}

.content-home-left h3 {
  margin: 0px 0px 10px 0px;
}

.content-home-left p {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/* .content-home-right
--------------------------------------- */
.content-home-right {
  float: right;
  margin: 0px 24px 0px 14px;
  padding: 5px 0px 0px 0px;
  width: 338px;
}

.content-home-right h3 {
  margin: 0px 0px 10px 0px;
}

.content-home-right p {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.content-home-right h2#video-gallery {
  background-image: url(images/video-gallery.gif);
  height: 12px;
  width: 97px;
}

/* .content-home-footer
--------------------------------------- */
.content-home-footer {
  background: #ffffff url(images/content-home-footer.jpg) bottom no-repeat;
  clear: both;
  color: #000000;
  overflow: auto;
  padding: 0px 0px 207px 0px;
  width: 800px;
}

/* .content
--------------------------------------- */
.content {
  background: #ffffff url(images/content.png) top repeat-y;
  clear: both;
  color: #000000;
  margin: 0px 0px 0px 0px;
  overflow: auto;
  padding: 0px 0px 0px 0px;
  width: 800px;
}

/* .main
--------------------------------------- */
.main {
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 46px;
  width: 527px;
}

.main h3 {
  /* font-size: 12px; */
  font-size: small;
  text-transform: uppercase;
}

.main h3#athletes-sub-section {
  background-color: #ffffff;
  color: #a44e0e;
}

.main h3#coaches-sub-section {
  background-color: #ffffff;
  color: #7f030d;
}

.main h3#spectators-sub-section {
  background-color: #ffffff;
  color: #28a932;
}

.main h3#volunteers-sub-section {
  background-color: #ffffff;
  color: #78b2d1;
}

.main h3#media-sub-section {
  background-color: #ffffff;
  color: #dbbe34;
}

.main h3#partners-sub-section {
  background-color: #ffffff;
  color: #000000;
}

.main h3#join-the-team-sub-section {
  background-color: #ffffff;
  color: #4b7267;
}

.main h4 {
  /* font-size: 11px; */
  font-size: small;
}

.main h4.event-title,
.main h4.search-title {
  /* font-size: 11px; */
  font-size: small;
  margin: 20px 0px 0px 0px;
}

.main p,
.main p.search-message {
  margin: 20px 0px 0px 0px;
}

.main p.event-date,
.main p.search-text,
.main p.search-link {
  margin: 0px 0px 0px 0px;
}

.main p.poll-answer {
  margin: 10px 0px 0px 0px;
}

.main p.total-votes {
  font-weight: bold;
  margin: 20px 0px 20px 0px;
}

.main ul {
  margin: 20px 0px 0px 40px;
}

.main li {
  list-style-type: disc;
}

.main ul.no-disc {
  margin: 0px 0px 0px 0px;
}

.main ul#horizontal.no-disc {
  text-align: center;
}

.main ul#horizontal.no-disc li  {
  display: inline;
}

.main ul.no-disc li {
  list-style-type: none;
}

.main select {
  margin: 20px 0px 0px 0px;
  width: 200px;
}

.main .keyline {
  border-top: 1px solid #dadada;
  clear: both;
  margin: 20px 0px 0px 0px;
}

.main #googleBranding {
  float: right;
  margin: 20px 0px 0px 0px;
}

.main#main-search {
  background-image: url(images/main-search.png);
  background-repeat: no-repeat;
  overflow: auto;
  padding: 0px 0px 20px 46px;
  width: 527px;
}

.main#main-contact-us {
  background-image: url(images/main-contact-us.png);
  background-repeat: no-repeat;
  overflow: auto;
  padding: 0px 0px 20px 46px;
  width: 527px;
}

.main#main-athletes {
  background-image: url(images/main-athletes.png);
  background-repeat: no-repeat;
  overflow: auto;
  padding: 0px 0px 20px 46px;
  width: 527px;
}

.main#main-coaches {
  background-image: url(images/main-coaches.png);
  background-repeat: no-repeat;
  overflow: auto;
  padding: 0px 0px 20px 46px;
  width: 527px;
}

.main#main-spectators {
  background-image: url(images/main-spectators.png);
  background-repeat: no-repeat;
  overflow: auto;
  padding: 0px 0px 20px 46px;
  width: 527px;
}

.main#main-volunteers {
  background-image: url(images/main-volunteers.png);
  background-repeat: no-repeat;
  overflow: auto;
  padding: 0px 0px 20px 46px;
  width: 527px;
}

.main#main-media {
  background-image: url(images/main-media.png);
  background-repeat: no-repeat;
  overflow: auto;
  padding: 0px 0px 20px 46px;
  width: 527px;
}

.main#main-partners {
  background-image: url(images/main-partners.png);
  background-repeat: no-repeat;
  overflow: auto;
  padding: 0px 0px 20px 46px;
  width: 527px;
}

.main#main-donate-now {
  background-image: url(images/main-donate-now.png);
  background-repeat: no-repeat;
  overflow: auto;
  padding: 0px 0px 20px 46px;
  width: 527px;
}

.main#main-news-views {
  background-image: url(images/main-news-views.png);
  background-repeat: no-repeat;
  overflow: auto;
  padding: 0px 0px 20px 46px;
  width: 527px;
}

.main#main-event-calendar {
  background-image: url(images/main-event-calendar.png);
  background-repeat: no-repeat;
  overflow: auto;
  padding: 0px 0px 20px 46px;
  width: 527px;
}

.main#main-photo-gallery {
  background-image: url(images/main-photo-gallery.png);
  background-repeat: no-repeat;
  overflow: auto;
  padding: 0px 0px 20px 46px;
  width: 527px;
}

.main#main-video-gallery {
  background-image: url(images/main-video-gallery.png);
  background-repeat: no-repeat;
  overflow: auto;
  padding: 0px 0px 20px 46px;
  width: 527px;
}

.main#main-terms-of-use {
  background-image: url(images/main-terms-of-use.png);
  background-repeat: no-repeat;
  overflow: auto;
  padding: 0px 0px 20px 46px;
  width: 527px;
}

.main#main-privacy-statement {
  background-image: url(images/main-privacy-statement.png);
  background-repeat: no-repeat;
  overflow: auto;
  padding: 0px 0px 20px 46px;
  width: 527px;
}

.main#main-accessibility-statement {
  background-image: url(images/main-accessibility-statement.png);
  background-repeat: no-repeat;
  overflow: auto;
  padding: 0px 0px 20px 46px;
  width: 527px;
}

.main#main-site-map {
  background-image: url(images/main-site-map.png);
  background-repeat: no-repeat;
  overflow: auto;
  padding: 0px 0px 20px 46px;
  width: 527px;
}

/* .news, .events
--------------------------------------- */
.news, .events {
  border-top: 1px solid #dadada;
  margin: 20px 0px 0px 0px;
}

.news h5 {
  margin: 0px 0px 20px 0px;
  /* font-size: 11px; */
  font-size: small;
}

.events h5 {
  margin: 20px 0px 0px 0px;
  /* font-size: 11px; */
  font-size: small;
}

/* .photo-gallery
--------------------------------------- */
.photo-gallery {
  background-image: url(images/photo-gallery.png);
  background-repeat: no-repeat;
  height: 435px;
  margin: 20px auto 0px auto;
  overflow: hidden;
  padding: 0px 0px 0px 0px;
  width: 525px;
}

.photo-gallery h4 {
  float: left;
  /* font-size: 12px; */
  font-size: small;
  margin: 3px 5px 3px 5px;
}

.photo-gallery h5 {
  float: right;
  /* font-size: 11px; */
  font-size: small;
  font-weight: normal;
  margin: 3px 5px 3px 5px;
}

.photo-gallery .big-image img {
  clear: both;
  margin: 3px 0px 3px 0px;
}

.photo-gallery p.photo-caption {
  background-color: #000000;
  color: #ffffff;
  margin: 350px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  position: absolute;
  width: 515px;
}

.photo-gallery p.photo-caption-hidden {
  display: none;
}

.photo-gallery .previous {
  background-image: url(images/previous.gif);
  float: left;
  height: 48px;
  margin: 6px 3px 0px 0px;
  width: 16px;
}

.photo-gallery .next {
  background-image: url(images/next.gif);
  float: right;
  height: 48px;
  margin: 6px 0px 0px 0px;
  width: 16px;
}

#motionContainer {
  float: left;
  height: 60px;
  overflow: hidden;
  position: relative; 
  width: 487px;
}

#motionContainer ul {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#motionContainer li {
  display: inline;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#motionContainer li a img {
  border: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/* .video-gallery
--------------------------------------- */
.video-gallery {
  width: 527px;
}

.video-gallery ul {
  margin: 20px 0px 0px 0px;  
}

.video-gallery li {
  list-style-type: none;
}

.video-gallery .left {
  float: left;
  width: 180px;
}

.video-gallery .right {
  float: right;
  margin: 20px 0px 20px 0px;
  width: 338px;
}

/* .sidebar
--------------------------------------- */
.sidebar {
  background-color: #ffffff;
  color: #000000;
  float: right;
  margin: 0px 0px 0px 0px;
  padding: 166px 0px 0px 0px;
  width: 227px;
}

.sidebar#sidebar-search {
  background-image: url(images/sidebar-search.png);
  background-repeat: no-repeat;
  overflow: auto;
  width: 227px;
}

.sidebar#sidebar-contact-us {
  background-image: url(images/sidebar-contact-us.png);
  background-repeat: no-repeat;
  overflow: auto;
  width: 227px;
}

.sidebar#sidebar-athletes {
  background-image: url(images/sidebar-athletes.png);
  background-repeat: no-repeat;
  overflow: auto;
  width: 227px;
}

.sidebar#sidebar-coaches {
  background-image: url(images/sidebar-coaches.png);
  background-repeat: no-repeat;
  overflow: auto;
  width: 227px;
}

.sidebar#sidebar-spectators {
  background-image: url(images/sidebar-spectators.png);
  background-repeat: no-repeat;
  overflow: auto;
  width: 227px;
}

.sidebar#sidebar-volunteers {
  background-image: url(images/sidebar-volunteers.png);
  background-repeat: no-repeat;
  overflow: auto;
  width: 227px;
}

.sidebar#sidebar-media {
  background-image: url(images/sidebar-media.png);
  background-repeat: no-repeat;
  overflow: auto;
  width: 227px;
}

.sidebar#sidebar-partners {
  background-image: url(images/sidebar-partners.png);
  background-repeat: no-repeat;
  overflow: auto;
  width: 227px;
}

.sidebar#sidebar-donate-now {
  background-image: url(images/sidebar-donate-now.png);
  background-repeat: no-repeat;
  overflow: auto;
  width: 227px;
}

.sidebar#sidebar-news-views {
  background-image: url(images/sidebar-news-views.png);
  background-repeat: no-repeat;
  overflow: auto;
  width: 227px;
}

.sidebar#sidebar-event-calendar {
  background-image: url(images/sidebar-event-calendar.png);
  background-repeat: no-repeat;
  overflow: auto;
  width: 227px;
}

.sidebar#sidebar-photo-gallery {
  background-image: url(images/sidebar-photo-gallery.png);
  background-repeat: no-repeat;
  overflow: auto;
  width: 227px;
}

.sidebar#sidebar-video-gallery {
  background-image: url(images/sidebar-video-gallery.png);
  background-repeat: no-repeat;
  overflow: auto;
  width: 227px;
}

.sidebar#sidebar-terms-of-use {
  background-image: url(images/sidebar-terms-of-use.png);
  background-repeat: no-repeat;
  overflow: auto;
  width: 227px;
}

.sidebar#sidebar-privacy-statement {
  background-image: url(images/sidebar-privacy-statement.png);
  background-repeat: no-repeat;
  overflow: auto;
  width: 227px;
}

.sidebar#sidebar-accessibility-statement {
  background-image: url(images/sidebar-accessibility-statement.png);
  background-repeat: no-repeat;
  overflow: auto;
  width: 227px;
}

.sidebar#sidebar-site-map {
  background-image: url(images/sidebar-site-map.png);
  background-repeat: no-repeat;
  overflow: auto;
  width: 227px;
}

/* .sidebar-inside
--------------------------------------- */
.sidebar-inside {
  float: right;
  margin: 0px 0px 0px 0px;
  overflow: hidden;
  padding: 0px 0px 0px 0px;
  width: 131px;
}

/* .sidebar-keyline
--------------------------------------- */
.sidebar-keyline {
  background-image: url(images/sidebar-keyline.gif);
  background-repeat: repeat-y;
}

.sidebar-keyline ul.sidebar-sponsors {
  padding: 5px 0px 10px 0px;
}

.sidebar-keyline ul.sidebar-sponsors li a {
  display: block;
  margin: 10px auto 10px auto;
  width: 90px;
}

.sidebar-keyline ul.sidebar-sponsors li a#sidebar-nike {
  background-image: url(images/nike.gif);
  height: 42px;
}

.sidebar-keyline ul.sidebar-sponsors li a#sidebar-dicks-sporting-goods {
  background-image: url(images/dicks-sporting-goods.gif);
  height: 57px;
}

.sidebar-keyline ul.sidebar-sponsors li a#sidebar-sacred-heart-medical-center {
  background-image: url(images/sacred-heart-medical-center.gif);
  height: 36px;
}

.sidebar-keyline ul.sidebar-sponsors li a#sidebar-safeway {
  background-image: url(images/safeway.gif);
  height: 17px;
}

.sidebar-keyline ul.sidebar-sponsors li a#bank-of-america {
  background-image: url(images/bank-of-america.gif);
  height: 31px;
}

.sidebar-keyline ul.sidebar-sponsors li a#sidebar-nissan {
  background-image: url(images/nissan.gif);
  height: 77px;
}

.sidebar-keyline ul.sidebar-sponsors li a#the-oregonian-oregon-live {
  background-image: url(images/the-oregonian-oregon-live.gif);
  height: 34px;
}

.sidebar-keyline ul.sidebar-sponsors li a#sidebar-cisco {
  background-image: url(images/cisco.gif);
  height: 48px;
}

.sidebar-keyline ul.sidebar-sponsors li a#sidebar-northwest-airlines {
  background-image: url(images/northwest-airlines.gif);
  height: 43px;
}

.sidebar-keyline ul.sidebar-sponsors li a#sidebar-spring-capital-group {
  background-image: url(images/spring-capital-group.gif);
  height: 43px;
}

.sidebar-keyline ul.sidebar-sponsors li a#sidebar-northwest-news-channel-8 {
  background-image: url(images/northwest-news-channel-8.gif);
  height: 34px;
}

.sidebar-keyline ul.sidebar-sponsors li a#sidebar-windemere-real-estate {
  background-image: url(images/windemere-real-estate.gif);
  height: 48px;
}

.sidebar-keyline ul.sidebar-sponsors li a#sidebar-oregon-lottery {
  background-image: url(images/oregon-lottery.gif);
  height: 83px;
}

.sidebar-keyline ul.sidebar-sponsors li a#spirit-mountain-casino {
  background-image: url(images/spirit-mountain-casino.gif);
  height: 72px;
}

/* .sidebar-navigation
--------------------------------------- */
.sidebar-navigation {
  border-bottom: 1px solid #dadada;
}

.sidebar-navigation h4 {
  height: 18px;
  margin: 0px 0px 0px 10px;
}

.sidebar-navigation h4#event-calendar {
  background-image: url(images/event-calendar.gif);
  height: 38px;
  width: 73px;
}

.sidebar-navigation h4#athletes {
  background-image: url(images/athletes.gif);
  width: 57px;
}

.sidebar-navigation h4#coaches {
  background-image: url(images/coaches.gif);
  width: 59px;
}

.sidebar-navigation h4#spectators {
  background-image: url(images/spectators.gif);
  width: 75px;
}

.sidebar-navigation h4#volunteers {
  background-image: url(images/volunteers.gif);
  width: 75px;
}

.sidebar-navigation h4#media {
  background-image: url(images/media.gif);
  width: 42px;
}

.sidebar-navigation h4#partners {
  background-image: url(images/partners.gif);
  width: 59px;
}

.sidebar-navigation h4#donate-now {
  background-image: url(images/donate-now.gif);
  width: 86px;
}

.sidebar a:active,
.sidebar a:link,
.sidebar a:visited {
  background-color: #ffffff;
  color: #000000;
  text-decoration: none;
}

.sidebar a:hover {
  background-color: #ffffff;
  color: #000000;
  text-decoration: underline;
}

.sidebar-navigation ul {
  margin: 10px 0px 0px 21px;
  padding: 0px 10px 0px 0px;
}

.sidebar-navigation li {
  margin: 5px 0px 0px 0px;
}

.sidebar-navigation ul.arrow-athletes li {
  list-style-image: url(images/arrow-athletes.gif);
}

.sidebar-navigation ul.arrow-coaches li {
  list-style-image: url(images/arrow-coaches.gif);
}

.sidebar-navigation ul.arrow-spectators li {
  list-style-image: url(images/arrow-spectators.gif);
}

.sidebar-navigation ul.arrow-volunteers li {
  list-style-image: url(images/arrow-volunteers.gif);
}

.sidebar-navigation ul.arrow-media li {
  list-style-image: url(images/arrow-media.gif);
}

.sidebar-navigation ul.arrow-partners li {
  list-style-image: url(images/arrow-partners.gif);
}

.sidebar-navigation ul.arrow-donate-now li {
  list-style-image: url(images/arrow-donate-now.gif);
}

/* .sidebar-navigation-footer
--------------------------------------- */
.sidebar-navigation-footer {
  background-image: url(images/sidebar-navigation-footer.png);
  height: 45px;
  margin: 0px 0px 0px 1px;
  width: 130px;
}

/* .clouds
--------------------------------------- */
.clouds {
  background-image: url(images/clouds.png);
  height: 89px;
  width: 131px;
}

/* .content-sponsors
--------------------------------------- */
.content-sponsors {
  clear: both;
  margin: 1px 0px 0px 0px;
  width: 800px;
}

/* .sponsors-main
--------------------------------------- */
.sponsors-main {
  border-top: 1px solid #dadada;
  float: left;
  width: 669px;
}

/*.sponsors-main ul {
  clear: both;
  margin: 0px 0px 0px 26px;
}

.sponsors-main li {
  float: left;
}

.sponsors-main li a {
  display: block;
  height: 38px;
  margin: 20px 0px 0px 20px;
}

.sponsors-main li a#subaru {
  background-image: url(images/subaru.gif);
  width: 62px;
}

.sponsors-main li a#eugene-running-company {
  background-image: url(images/eugene-running-company.gif);
  width: 63px;
}

.sponsors-main li a#therapeutic-associates {
  background-image: url(images/therapeutic-associates.gif);
  width: 96px;
}

.sponsors-main li a#sport-hill {
  background-image: url(images/sport-hill.gif);
  width: 65px;
}

.sponsors-main li a#gleukos {
  background-image: url(images/gleukos.gif);
  width: 49px;
}

.sponsors-main li a#pape {
  background-image: url(images/pape.gif);
  width: 37px;
}

.sponsors-main li a#krusteaz {
  background-image: url(images/krusteaz.gif);
  width: 72px;
}

.sponsors-main li a#nike {
  background-image: url(images/nike.gif);
  width: 72px;
}

.sponsors-main li a#orthopedics-sports-medicine {
  background-image: url(images/orthopedics-sports-medicine.gif);
  width: 70px;
}

.sponsors-main li a#foot-solutions {
  background-image: url(images/foot-solutions.gif);
  width: 61px;
}

.sponsors-main li a#talking-rain {
  background-image: url(images/talking-rain.gif);
  width: 71px;
}

.sponsors-main li a#fred-meyer {
  background-image: url(images/fred-meyer.gif);
  width: 80px;
}

.sponsors-main li a#subway {
  background-image: url(images/subway.gif);
  width: 86px;
}*/

/* .sponsors-sidebar
--------------------------------------- */
.sponsors-sidebar {
  background-color: #edcf45;
  color: #000000;
  float: right;
  height: 144px;
  margin: 0px 0px 1px 0px;
  width: 131px;
}

.sponsors-sidebar h5 a {
  background-image: url(images/eugene-08.gif);
  display: block;
  height: 108px;
  margin: 18px auto 0px auto;
  width: 63px;
}

/* .content-footer
--------------------------------------- */
.content-footer {
  border-bottom: 10px solid #a3d3ee;
  clear: both;
}

/* .footer
--------------------------------------- */
.footer {
  background-color: transparent;
  clear: both;
  color: #cccccc;
  margin: 0px auto 0px auto;
  padding: 10px 0px 10px 0px;
  width: 800px;
}

.footer p {
  text-align: center;
}

.footer a:active,
.footer a:link,
.footer a:visited {
  background-color: transparent;
  color: #cccccc;
  text-decoration: none;
}

.footer a:hover {
  background-color: transparent;
  color: #cccccc;
  text-decoration: underline;
}

.footer ul {
  margin: 0px 0px 10px 0px;
  text-align: center;
}

.footer li {
  display: inline;
}