body {
margin:0 1%;
padding:0 0 10px 0;
/* 375576 476c8e */
background:#e5e5e8 url(run/images/run-bg2.jpg) fixed;
font-family:arial,helvetica,sans-serif;
color:#000000;
}
p {}
img {border:none;}
td {vertical-align:top;}
pre {color:#000000;}
li {text-indent:5px;}
h1 {font:180% verdana,sans-serif;color:#375576;text-align:center;letter-spacing:.3em;}
h2 {font-size:130%;color:#476c8e;text-align:left;margin:0;text-indent:1em;}
h3 {font-size:105%;line-height:90%;color:#476c8e;text-align:center;margin:3px 0;}
h5 {font:italic 135% times,serif;color:#333333;text-align:center;text-decoration:underline;margin:0;letter-spacing:.3em;}
a {color:#375576;}
a:visited {color:#454545;}
a:hover {color:#476c8e;}
a.noline {text-decoration:none;}
a.noline:hover {text-decoration:none;}

#cornercell {height:18px;width:160px;background:#a1bfd9;}
#homemain {padding:5px 10px;}
#homemain h2 {text-align:left;font:normal 100%/110% arial,helvetica,sans-serif;color:#cccccc;margin:7px 0;}
#homemain h2.big {color:#000000;position:relative;top:.1em;left:.5em;background:url(run/images/minibul.png) no-repeat left 3px;text-indent:25px;}
#homemain h2 a {text-decoration:none;color:#375576;font-weight:lighter;}
#homemain h2 a:hover {text-decoration:underline;}
#homemain h2.homeh1 {font-family:verdana,sans-serif;text-align:left;font-size:125%;color:#375576;line-height:110%;font-weight:bold;margin:2px 0 4px 20px;letter-spacing:.3em;}
#homenav {width:160px;background:url(run/graphics/leftcol2.gif) right repeat-y;margin-top:4px;height:100%;}
#homerightbar {width:240px;padding-left:8px;text-align:left;}
#homerightbar .textb {font-size:80%;margin:20px 0;}
#homerightbar .textb a {text-decoration:none;color:#375576;}
#homerightbar .textb a:hover {text-decoration:none;color:#476c8e;font-style:italic;}
#leftbar {background:#476c8e;vertical-align:top;width:115px;padding:0px;margin:0;}
#leftcol {background:url(run/graphics/leftcol1.gif) left repeat-y;margin-top:4px; height:100%;}
#lefttop {width:160px;background:url(run/graphics/lefttop.gif) no-repeat;padding:0;}
#logocell {background:#a1bfd9;}
#logocell img {margin-top:12px;}

#runlogo {height:26px;text-align:center;margin:6px auto 6px auto;}
#runlogo a img {height:26px;width:450px;background:url(run/images/rrplogo3.png) top center no-repeat;}
#runlogo a:hover img {background-position:bottom;}
#runheader {background-color:inherit;border:none;padding:0px;margin:0;width:100%;vertical-align:bottom;}
#runheader img {vertical-align:bottom;float:left;height:25px;}
#runheader a {text-decoration:none;padding:0px;margin:0;background:inherit;}
#runheader a:hover {text-decoration:none;padding:0px;margin:0;background:inherit;}
#runheader2 {text-align:right;border:none;padding:0px;margin:0;vertical-align:bottom;}
#runheader2 img {vertical-align:bottom;height:25px;}
#runheader3 {border:none;padding:0px;margin:0;height:3px;background:#476c8e;vertical-align:top;}
#runheader4 {vertical-align:bottom;border:none;padding:0px;width:100%;margin:0;border-collapse:collapse;}
#searchcell {background:#a1bfd9;width:320px;}

.banner {text-align:center;font-size:70%;color:#000000;line-height:120%;margin:3px 0;}
a.banner {font-size:100%;color:#375576;text-decoration:none;}
a.banner:hover {color:#476c8e;text-decoration:none;background:inherit;}
.barwhite {color:#ffffff;}
.blackbg {background-color:#000000;}
.columnbg {background-color:#476c8e;}
.caption1 {text-align:center;font-size:70%;color:#000000;line-height:110%;margin:1px 0;}
.caption1 a {color:#375576;text-decoration:none;}
.caption1 a:hover {color:#ffffff;background:inherit;}
.caption1a {text-align:right;font-size:70%;color:#ffffff;line-height:110%;margin:3px 0;}
.caption1b {text-align:left;font-size:70%;color:#a1bfd9;margin:0;padding:2px 0 0 9px;font-style:italic;}
.caption1b a {color:#ecedf3;}
.caption1b a:hover {color:#ffffff;}
.corner {background:url(run/images/corner1.png) top left no-repeat;}
.corner p,h1,h2,h3 {margin-left:10px;}
.divider1 {text-align:center;width:90%;padding:0;margin:6px auto;border-bottom:1px solid #375576;}
.footer {text-align:center;font-size:90%;color:#000000;line-height:110%;margin:3px 0 6px 0;}
.footer a {color:#375576;}
.footer a:hover {color:#476c8e;text-decoration:none;}
.gallery {font:70% verdana,helvetica,sans-serif;color:#ecedf3;margin:2px 0;}
a.gallery {color:#d7daec;text-decoration:none;font-size:100%;}
a.gallery:visited {color:#b0b0b0;text-decoration:none;}
a.gallery:hover {text-decoration:underline;color:#ffffff;}
.greyblock {color:#d7daec;background:#292929;border:2px inset #a1bfd9;padding:5px;text-align:center;line-height:120%;margin:2px 4px 20px 6px;}
.greyblock h2 {font-size:200%;text-align:left;text-indent:8px;padding:2px 2px 7px 2px;color:#a1bfd9;}
table.greyblock {width:100%;margin:2px 0;}
.main p,h1,h2,h3,h4,h5,h6 {margin-left:10px;}
.navhead {font:bold 90% verdana,helvetica,sans-serif;color:#000000;margin:3px 0;}
a.navhead {color:#2e3b47;text-decoration:none;}
a.navhead:visited {color:#454545;}
a.navhead:hover {color:#000000;background-color:#fff1da;}
.navs {font:bold 80% verdana,helvetica,sans-serif;color:#000000;text-indent:5px;margin:8px 0 10px 0;}
.navs a {color:#375576;}
.navs a:hover {color:#ffffff;text-decoration:none;background:inherit;}
.navs .racetxt {font-weight:normal;font-size:80%;line-height:150%;padding-left:5px;margin-top:0;padding-bottom:10px;border-bottom:none;}
.navtab {background:none;width:250px;text-align:center;margin:5px auto;}
.news2 {text-align:left;color:#375576;line-height:110%;font-weight:bold;margin:5px 0;}
a.news2 {font-weight:bold;color:#cccc66;}
a.news2:visited {color:#999999;}
a.news2:hover {color:#000000;text-decoration:none;}
.news4 {text-align:left;font-size:155%;color:#375576;line-height:110%;font-weight:bold;margin:2px 0;}
.racetxt {font-weight:normal;font-size:80%;line-height:150%;padding-left:5px;margin-top:0;padding-bottom:10px;border-bottom:1px solid #000000;}
.racetxt strong {font-size:125%;letter-spacing:.1em;}
.racename {text-align:left;margin-left:10px;color:#375576;font-size:110%;}
h2.racename {text-indent:0;}
.right {text-align:right;}
.tabledata {border-collapse:collapse;margin:10px auto 10px auto;}
.tabledata td {padding:0;border:1px solid #454545;font-size:90%;}
.tabledata td p {margin:2px;}
.tablestd {width:100%;border:none;border-collapse:collapse;}
.tablestd td {border:none;padding:0;margin:0;}
.texta {font-family:verdana,helvetica,sans-serif;color:#000000;line-height:120%;margin-top:0px;font-size: 80%;}
.texta strong {font-size:80%;}
.texta strong a {font-size:150%;}
a.texta {color:#ffffff; font-size:120%;}
a.texta:visited {color:#666666;}
a.texta:hover {background-color:#fff1da;color:#2e3b47;}
.textac {font:85%/140% verdana,helvetica,sans-serif;color:#fff1da;text-align:center;margin-top:0px;}
.textb {font:90%/120% verdana,helvetica,sans-serif;color:#476c8e;}

.clubs {height:40px;width:115px;background:#476c8e url(run/graphics/clubs.gif) top no-repeat;}
.places {height:40px;width:115px;background:#476c8e url(run/graphics/places.gif) top no-repeat;}
.groups {height:40px;width:115px;background:#476c8e url(run/graphics/groups.gif) top no-repeat;}
.races {height:40px;width:115px;background:#476c8e url(run/graphics/races.gif) top no-repeat;}
.results {height:40px;width:115px;background:#476c8e url(run/graphics/results.gif) top no-repeat;}
.write {height:40px;width:115px;background:#476c8e url(run/graphics/writing.gif) top no-repeat;}
.photo {height:40px;width:115px;background:#476c8e url(run/graphics/photos.gif) top no-repeat;}
.search {height:40px;width:115px;background:#476c8e url(run/graphics/search.gif) top no-repeat;}
.contact {height:40px;width:115px;background:#476c8e url(run/graphics/contact.gif) top no-repeat;}

#club a img {width:89px;height:25px;background:url(run/images/tab_0.png) no-repeat;}
#club a:hover img {background-position:bottom;}
#place a img {width:100px;background:url(run/images/tab_2.png) no-repeat;}
#place a:hover img {background-position:bottom;}
#group a img {width:107px;height:25px;background:url(run/images/tab_3.png) no-repeat;}
#group a:hover img {background-position:bottom;}
#race a img {width:89px;height:25px;background: url(run/images/tab_4.png) no-repeat;}
#race a:hover img {background-position:bottom;}
#result a img {width:113px;height:25px;background:url(run/images/tab_5.png) no-repeat;}
#result a:hover img {background-position:bottom;}
#write a img {width:107px;height:25px;background:url(run/images/tab_6.png) no-repeat;}
#write a:hover img {background-position:bottom;}
#messageboard a img {width:183px;height:25px;background:url(run/images/tab_8.png) no-repeat;}
#messageboard a:hover img {background-position:bottom;}
#search a img {width:103px;height:25px;background:url(run/images/tab_9.png) no-repeat;}
#search a:hover img {background-position:bottom;}

