.numbers {list-style-type : arabic-numbers;}dt {font-weight : bold;font-size : 1.2em;padding-left : 3em;padding-top : 1em;}dd {padding-left : 3em;padding-right : 3em;}body {font-size : smaller;font-family : arial, helvetica, sans-serif;background-image : url("images/bikebkd.jpg");background-attachment : fixed;}/*logo*/#logo img {padding-left : 3em;border : none;}#logo A:link {border : none;text-decoration : none;background-color : transparent;}#logo A:visited {border : none;text-decoration : none;background-color : transparent;}/*donate*/#donate {height : 108px;width : 150px;}#donate img{border : none;}#donate A {text-decoration : none;background-color : transparent;}/*content*/.content {position : absolute;margin-top : 10em;margin-left : 10%;padding-top : 3em;padding-bottom : 3em;float : left;background-color : #fff;color : #000;border : 1px solid #000;border-bottom : 8px solid black;width : 56.5%;z-index : 1;line-height : 1.5em;}.content p {padding-left : 3em;padding-right : 3em;background-color : #fff;}.content h1 {font-size : 1.4em;font-family : impact, arial, sans-serif;font-weight : normal;text-align : center;color : #666;background-color : #fff;padding-left : 3em;padding-right : 3em;}.content h2 {font-size : 1.2em;text-align : center;color : #990033;background-color : #fff;padding-left : 3em;padding-right : 3em;text-transform : uppercase;}.content h3 {font-size : 1.1em;text-align : center;color : #993300;background-color : white;padding-left : 3em;padding-right : 3em;}#schedule h3 {text-align : left;margin-top : 0;}em {font-weight : 700;font-style : normal;}.content li {margin-top : 0.3em;margin-left : 2em;}.content A:link {background-color : #fff;text-decoration : underline;color : #9966cc;font-weight : normal;}.content A:visited {background-color : #fff;text-decoration : underline;color : #333366;font-weight : normal;}.content A:hover {background-color : #fff;text-decoration : underline;color : #339933;}.content li A:hover {background-color : #fff;text-decoration : underline;color : #339933;}.content li A:link {background-color : #fff;text-decoration : underline;color : #666699;font-weight : normal;}.content li A:visited {background-color : #fff;text-decoration : underline;color : #333366;font-weight : normal;}/*sub menu*/.submenu {position : absolute;margin-top : 11em;margin-left : 68%;background-color : transparent;color : yellow;z-index : 10;width : 15.5em;}.submenu A:link {background-color : #000;text-decoration : none;color : #fff;padding-top : 0;}.submenu A:visited {background-color : #000;text-decoration : none;color : #fff;padding-top : 0;}.submenu A:hover {background-color : #000;text-decoration : none;color : #00ffff;padding-top : 0;}.submenu li {font-family : arial, helvetica, sans-serif;font-weight : normal;font-size : 1em;text-align : left;text-transform : lowercase;line-height : 1.5em;list-style : none;margin-top : 1.5em;padding-left : 0.5em;padding-right : 0.5em;padding-top : 0.05em;background-color : #000;color : #ccff00;border : 1px solid white;}.submenu li li {border : none;margin-top : 0.5em;margin-left : -2em;}.submenu ul ul {margin-bottom : 2em;}.submenu img {border : 1px solid #000;padding-left : 0;}/*menu*/.menu {position : absolute;margin-top : 4em;margin-left : 10%;width : 90%;background-color : transparent;color : #ccff00;z-index : 10;text-transform : none;}.menu A:link {background-color : #000;text-decoration : none;color : #fff;font-weight : normal;white-space : nowrap;text-transform : none;}.menu A:visited {background-color : #000;text-decoration : none;color : #fff;font-weight : normal;white-space : nowrap;text-transform : none;}.menu A:hover {background-color : #000;text-decoration : none;color : #00ffff;font-weight : normal;}.menu li {font-family : arial, helvetica, sans-serif;text-align : center;text-transform : none;font-weight : normal;font-size : 1em;color : #ccff00;line-height : 2em;margin : -3px;padding : 2px;padding-left : 4px;padding-right : 4px;display : inline;background-color : #000;border : 1px solid white;}.menu ul {padding-left : 0;}/*credit*/.design {font-family : arial, helvetica, sans-serif;text-align : center;text-transform : uppercase;font-weight : normal;font-size : 1em;color : #fff;padding : 1em;background-color : transparent;border : 1px solid #fff;position : absolute;margin-top : 40em;margin-left : 68%;padding-top : 3em;padding-bottom : 3em;float : left;width : 10%;}/*table*/table {padding-left : 3em;padding-right : 3em;}tr {vertical-align : top;}th {text-align : right;padding : 1em;}#schedule th {text-align : left;padding-left : 1em;color : #993300;}#schedule h3 {padding-left : 0;}#schedule td {padding : 1em;}#schedule p {padding-left : 0;}/*#news A:link */#news img {border : none;text-decoration : none;vertical-align : bottom;padding-left : 1em;padding-right : 1em;}li {padding-top : 0.5em;padding-right : 2em;}fieldset {border : none;margin-left : 6%;}input, textarea {border : 1px solid #000;background-color : #ddd;padding-left : 4px;}.nowrap {white-space : nowrap;}