* {margin:0; padding:0;}
body {background:#d4d4d4; font-family:Trebuchet MS; color:#464646; font-size:12px; text-align:center}
p {margin:0 0 15px 0}
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#000000; font-size:1em; font-weight:normal; padding-left:5px}
img {border:0;}
img.banner{border:1px solid #DADADA;}
ul {list-style:none;}

a {text-decoration:underline; color:#0091ff}
a:hover {text-decoration:none}

h2 {color:#2d5585; font-family:Arial; font-size:20px; margin:0 0 3px 0}
h4 {color:#2d5585; font-family:Arial; font-size:14px; margin:0 0 3px 0}
h4.bg {background:url(/reidride/images/marker_title.gif) no-repeat 0 7px; text-indent:12px}

/* layout */
#canvas{background:url(/reidride/images/top_bg.gif) repeat-x top #fff}
#container{width:980px;margin:auto;}
#header {height:410px}

#main {margin:0 auto; width:940px; text-align:left;}
#footer-main {margin:0 auto; width:940px; text-align:center;}

#header, #content, .container {width:100%; overflow:hidden}
#content { padding-bottom:30px}

.column{float:left;text-align:left;}
#column1{width:710px; padding:0px 15px 0px 25px;}
#column2{width:220px; padding:0px}

.scroller{border:1px solid #D4D4D4;}

.sponsor{float:left;padding:15px;text-align:center;vertical-align:middle;}

.title_bar{width:100%;background:url(/reidride/images/title_left2.gif);height:31px;text-align:center;font-size:16px;font-family:arial;padding-top:8px;}
.title_bar2{width:100%;background:url(/reidride/images/title_left2.gif);height:31px;text-align:center;font-size:20px;font-family:arial;padding-top:8px;}

/*footer*/
#footer { background:url(/reidride/images/footer_bg.gif) repeat-x top; color:#464646;height:40px;}

#footer_content{padding-top:12px;}

#footer a {color:#464646; text-decoration:none}
#footer a:hover {text-decoration:underline}
