@charset "UTF-8";
/* CSS Document */

html{margin:0;padding:0;}
body {margin:0;padding:0;background-image:url(../img/background.jpg);background-repeat:repeat-x;background-color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:1.0em;}
table {vertical-align: middle; border-spacing: 0;padding:0;}
img{border:0;}
h2, h3{color:#bf1e2e;font-weight:bold;}
#scoreboard{background-image:url(../img/ks_mo_points2.jpg);background-repeat:no-repeat;background-position:right;}
#points {margin-right:10px;margin-top:10px;font-size:24px;color:#bf1e2e;}
.ks{padding-bottom:5px;text-align:center;}
.mo {padding-bottom:5px;text-align:center;}
.details{color:#bf1e2e;font-size:1.2em;font-weight:bold;}
.photos{padding-left:15px;}
#pics {height:382px;width:374px;} 
#pics img {border:0;background-color:#e1e1e1;width:374x;height:382px;top:0;left:0;}

/*NAVIGATION*/
a:hover {background-position:0 -42px;}
a.active{background-position:0 -42px;}


#event{display:block;background-image:url(../img/topnav/event_details_btn.jpg);width:109px;height: 42px;}
#event span{display: none;}

#cause{display:block;background-image:url(../img/topnav/cause_btn.jpg);width:56px;height:42px;}
#cause span{display:none;}

#sponsors{display:block;background-image:url(../img/topnav/sponsors_btn.jpg);width:82px;height:42px;}
#sponsors span{display:none;}

#photos{display:block;background-image:url(../img/topnav/photos_btn.jpg);width:66px;height:42px;}
#photos span{display:none;}

#results{display:block;background-image:url(../img/topnav/results_btn.jpg);width:72px;height:42px;}
#results span{display:none;}

#contact{display:block;background-image:url(../img/topnav/contact_btn.jpg);width:73px;height:42px;}
#contact span{display:none;}

/*#teams{display:block;background-image:url(../img/topnav/teams_btn.jpg);width:59px;height:42px;}
#teams span{display:none;}*/
#faq{display:block;background-image:url(../img/topnav/faq_btn.jpg);width:59px;height:42px;}
#faq span{display:none;}

#fundraising{display:block;background-image:url(../img/topnav/fundraising_btn.jpg);width:92px;height:42px;}
#fundraising span{display:none;}


/*HOME PAGE*/
#maincontent {margin:0 10px 10px 10px;}
#maincontent table {background-image:url(../img/runners_bg.gif);width:877px;height:390px;}
#maincontent p{color:#bf1e2e;font-size:1.0em;padding-right:20px;padding-bottom:100px;font-weight:bold;}


/*SUBPAGES*/
#subcontent {margin-left:10px;margin-right:10px;margin-bottom:10px;color:#000;font-size:12px;background-color:#e1e1e1;}
#subcontent span{color:#bf1e2e;font-size:1.2em;font-style:italic;display:block;font-weight:bold;}
#subcontent a{color:#bf1e2e;text-decoration:none;}
#subcontent a:hover{color:#000;}

#contentTop{padding-left:5px;}

#contentBottom{clear:both;background-image:url(../img/subPages_bottombg.gif);background-repeat:no-repeat;width:900px;height:100px;}

#contentLeft{float:left;padding:20px 25px 0 40px;width:550px;}
#contentLeft_register{float:left;padding:20px 25px 0 40px;width:560px;}
#contentLeft_sponsor { float:left;padding:20px 25px 0 40px; width:700px; }
.silver { padding:20px; }
.silver a { border-radius: 5px; display:inline-block; padding-top:15px; margin:3px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.silver img { vertical-align:middle; }


#contentRight{float:right;width:250px;padding:20px 20px 0 10px;}
#contentRight img{padding-top:20px;padding-right:10px;}
#contentRight_register{float:right;width:240px;padding:20px 20px 0 10px;}

/*CONTENT TOP BACKGROUND*/
/*#ev_contentTop{background-image:url(../img/event_details_img.gif); background-repeat:no-repeat;width:875px;height:77px;}
#reg_contentTop{background-image:url(../img/register_img.gif); background-repeat:no-repeat;width:857px;height:77px;padding-left:5px;}
#cause_contentTop{background-image:url(../img/the_cause_img.gif); background-repeat:no-repeat;width:857px;height:77px;}
#sponsors_contentTop{background-image:url(../img/sponsors_img.gif); background-repeat:no-repeat;width:857px;height:77px;}
#photos_contentTop{background-image:url(../img/photos_img.gif); background-repeat:no-repeat;width:857px;height:77px;}
#results_contentTop{background-image:url(../img/results_img.gif); background-repeat:no-repeat;width:857px;height:77px;}
#contact_contentTop{background-image:url(../img/contact_img.gif); background-repeat:no-repeat;width:857px;height:77px;}
*/
/*FOOTER*/
#footer {color:#FFFFFF;font-size:11px;text-align:right;padding-bottom:20px;}
.line {color:#bf1e2e;}
#footer a{text-decoration:none;color:#ffffff;}
#footer a:hover{color:#bf1e2e;}
