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

body {margin:0; padding:0; background:rgb(219,219,219) url(images/template/main-bg.gif) repeat-y center;}

.wrapper {width:1080px; margin:0 auto; padding:0; background:url(images/template/content-bg.png) repeat-y center;}


/* ------------ header area ------------*/
.header {width:1080px; margin:0 auto;}

a.logo {display:block; padding:10px 0 20px 100px; float:left;}
a.logo:hover {cursor:pointer;
filter: alpha(opacity=50); /* internet explorer */
-khtml-opacity: 0.5;      /* khtml, old safari */
-moz-opacity: 0.5;       /* mozilla, netscape */
opacity: 0.5;           /* fx, safari, opera */}

div.mission {width:429px; margin:25px 53px 0 0; padding:0 0 8px 0; float:right; background:url(images/template/mission-bottom.png) no-repeat bottom;}
div.mission p {width:319px; padding:15px 55px 15px 55px; margin:0; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; font-size:16px; 
line-height:18px; color:rgb(45,45,45); text-align:center; text-shadow: 1px 1px 1px rgb(255,255,255);
background: #CACACA;
background: -moz-linear-gradient(top, #CACACA 0%, #A3A3A3 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CACACA), color-stop(100%,#A3A3A3)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CACACA', endColorstr='#A3A3A3',GradientType=0 ); /* ie */}

.header-nav {clear:both; height:50px; background:url(images/template/main-nav-bg.png) no-repeat bottom; padding:0 0 0 27px; margin:0 0 10px 0;}
.header-nav ul, .headerNav ul li {margin:0; padding:0; list-style:none;}
.header-nav ul {width:977px; height:50px; margin:0 auto;}
.header-nav ul li {float:left; height:50px;}
.header-nav a {float:left; height:50px; text-decoration:none; text-transform:uppercase; color:rgb(255,255,255); overflow:hidden;}
.header-nav a span {display:none;}
a.nav-a {width:149px; background-image:url(images/template/nav-A.gif); background-repeat:no-repeat; background-position:0 -50px;}
a.nav-b {width:208px; background-image:url(images/template/nav-B.gif); background-repeat:no-repeat; background-position:0 -50px;}
a.nav-c {width:208px; background-image:url(images/template/nav-C.gif); background-repeat:no-repeat; background-position:0 -50px;}
a.nav-d {width:115px; background-image:url(images/template/nav-D.gif); background-repeat:no-repeat; background-position:0 -50px;}
a.nav-e {width:126px; background-image:url(images/template/nav-E.gif); background-repeat:no-repeat; background-position:0 -50px;}
a.nav-f {width:143px; background-image:url(images/template/nav-F.gif); background-repeat:no-repeat; background-position:0 -50px;}
a.on {background-position:0 0;}
a.off {background-position:0 -50px;}
a.off:hover {cursor:pointer; background-position:0 0;}


/* --------- main content area ---------*/
.content {width:978px; margin:0 auto; padding:10px 5px 20px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;}
.content-left {float:left; width:449px; margin:0 0 0 2px;}
h1.news {display:block; height:43px;  margin:10px 0 0 0; padding:0; background:url(images/template/header-news.png) no-repeat bottom right;}
h1.news span {display:none;}
h1.news:hover {cursor:pointer;}
.news {padding:0 0 10px 0; background:url(images/template/news-bottom.png) no-repeat bottom left; margin:0 0 30px 0; color:rgb(255,255,255); line-height:18px;}
.news-interior {margin:0; padding:20px;
background: #C93448; /* old browsers */
background: -moz-linear-gradient(top, #C93448 8%, #A30000 89%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(8%,#C93448), color-stop(89%,#A30000)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C93448', endColorstr='#A30000',GradientType=0 ); /* ie */}
.news p {margin:0 0 15px 0;}
.news h3 {margin:0 0 15px 0; text-transform:uppercase; font-size:18px; line-height: 23px; text-shadow: 1px 1px 1px rgb(20,20,20);}
.news h3 a {color:rgb(255,255,255); text-decoration:none;}
.news h3 a:hover {color:rgb(241,185,193);}
.news em {font-size:14px;}
.news p a {color:rgb(255,255,255); text-decoration:underline;}
.news p a:hover {color:rgb(241,185,193);}

h6.partners {display:block; height:43px;  margin:10px 0 0 0; padding:0; background:url(images/template/header-partners.png) no-repeat bottom right;}
h6.partners span {display:none;}
h6.partners:hover {cursor:pointer;}
.partners {padding:0 0 10px 0; background:url(images/template/partners-bottom.png) no-repeat bottom left; margin:0 0 20px 0;}
.partners-interior {margin:0; padding:30px 20px 30px 20px;
background: #CACACA; /* old browsers */
background: -moz-linear-gradient(top, #CACACA 8%, #A7A7A7 89%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(8%,#CACACA), color-stop(89%,#A7A7A7)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CACACA', endColorstr='#A7A7A7',GradientType=0 ); /* ie */}
.partners h6 {width:200px; float:left; margin:15px 0 5px 0; text-transform:uppercase; font-size:18px; line-height: 23px; text-align:center; 
color:rgb(255,255,255); text-shadow: 1px 1px 1px rgb(60,60,60);}
.partners h6 a {color:rgb(255,255,255); text-decoration:none;}
.partners h6 a:hover {color:rgb(220,220,220);}
.partners .slideshow {list-style-type: none; float: left; margin-left: 30px;}

.content-right {float:right; width:499px;}
a.donate-now {display:block; width:411px; height:117px; background:url(images/template/donate.gif) no-repeat 0 0; margin:0 auto; text-align:center;}
a.donate-now span {display:none;}
a.donate-now:hover {cursor:pointer;
filter: alpha(opacity=70); /* internet explorer */
-khtml-opacity: 0.7;      /* khtml, old safari */
-moz-opacity: 0.7;       /* mozilla, netscape */
opacity: 0.7;           /* fx, safari, opera */}

h6.help {display:block; height:43px;  margin:10px 0 0 0; padding:0; background:url(images/template/header-help.png) no-repeat bottom left;}
h6.help span {display:none;}
h6.help:hover {cursor:pointer;}
.help {padding:0 0 9px 0; background:url(images/template/help-bottom.png) no-repeat bottom left; margin:0 0 20px 0; color:rgb(0,0,0); line-height:18px;}
.help-interior {margin:0; padding:20px;
background: #CACACA; /* old browsers */
background: -moz-linear-gradient(top, #CACACA 8%, #A7A7A7 89%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(8%,#CACACA), color-stop(89%,#A7A7A7)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CACACA', endColorstr='#A7A7A7',GradientType=0 ); /* ie */}
.help-thumb {width:102px; float:left; margin:5px 0 0 0;}
.help-text {width:340px; float:right; margin:0;}
.help p {margin:0;}
.help h4 {margin:5px 0 5px 0; font-size:18px; line-height: 23px; color:rgb(201,52,72); text-shadow: 1px 1px 1px rgb(255,255,255); font-style:italic;}
.help h4 a {color:rgb(0,0,0); text-decoration:none;}
.help h4 a:hover {color:rgb(90,90,90);}
.help em {margin:0 0 5px 0; font-size:14px;}
.help p a {color:rgb(0,0,0); text-decoration:underline;}
.help p a:hover {color:rgb(90,90,90);}

.updates {padding:0 0 9px 0; background:url(images/template/updates-bottom.png) no-repeat bottom left; margin:0 0 20px 0;}
.updates-interior {margin:0; padding:10px;
background: #C93448; /* old browsers */
background: -moz-linear-gradient(top, #C93448 8%, #A30000 89%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(8%,#C93448), color-stop(89%,#A30000)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C93448', endColorstr='#A30000',GradientType=0 ); /* ie */}
.updates label {float:left; width:155px; margin:0 5px 0 0;font-weight:bold; font-size:14px; line-height:18px; text-transform:uppercase; text-align:center;
color:rgb(255,255,255); text-shadow:1px 1px 1px rgb(20,20,20);}
.updates input {padding:6px; width:215px; margin:5px 0 0 0; float:left; font-size:14px; font-weight:normal; color:rgb(160,160,160); border:1px solid rgb(160,160,160);}
.updates a {color: white;text-decoration: none;text-shadow: 1px 1px 1px #141414;text-decoration: none;font-size:18px;display:block;}
.updates a:hover {color:#F1B9C1;}
.updates a.email-submit {display:block; float:right; width:68px; height:27px; background:url(images/template/submit.png) no-repeat 0 0; margin:7px 5px 0 0;}
.updates a.email-submit span {display:none;}
.updates a.email-submit:hover {cursor:pointer;
filter: alpha(opacity=70); /* internet explorer */
-khtml-opacity: 0.7;      /* khtml, old safari */
-moz-opacity: 0.7;       /* mozilla, netscape */
opacity: 0.7;           /* fx, safari, opera */}

.social {padding:0 0 9px 0; background:url(images/template/social-bottom.png) no-repeat bottom left; margin:0;
font-weight:bold; color:rgb(255,255,255); font-size:14px; line-height:18px; text-align:center;}
.social-interior {margin:0; padding:5px 35px 0 0; background:url(images/template/social-bg.png) repeat-y 0 0; height:90px;}
.social a {color:rgb(255,255,255); text-decoration:underline; font-size:16px;}
.social a:hover {color:rgb(210,210,210);}
.twitter {width:190px; float:left; padding:10px 10px 20px 70px; background:url(images/template/twitter.png) no-repeat 13px 10px;}
.facebook {width:110px; float:right; padding:10px 10px 20px 70px; background:url(images/template/facebook.png) no-repeat 10px 10px;}


/* ------------ internal pages  ------------*/
.internal-left {width:258px; min-height:300px; float:left;}
.internal-right {float:right; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:normal; color:rgb(35,31,32); line-height:18px;}
.no-overflow {width:640px; margin:0 19px 0 0; padding:0 20px 0 0;}
.overflow {width:680px;}
.internal-right h1 {font-size:26px; font-weight:bold; line-height:31px; margin:0 25px 10px 0; text-transform:uppercase;}
.internal-right h2 {font-size:15px; font-style: italic; line-height:20px; margin:0 25px 10px 0; }
.internal-right h2.support {padding-bottom: 16px;}
.internal-right h3 {font-size:16px; font-weight:normal; font-style:italic; line-height:21px; margin:0 25px 10px 0;}
.internal-right h4 {font-size:16px; font-weight:bold; line-height:21px; margin:0 25px 16px 0;}
.internal-right p {margin:0 25px 20px 0;}
.internal-right a {color:rgb(166,0,0); text-decoration:underline;}
.internal-right a:hover {color:rgb(241,185,193);}
.internal-right span.red {color:rgb(166,0,0);}
p.pagination {text-align:center; padding:20px 0 20px 0; font-size:14px;}
p.pagination a {padding:0 5px 0 5px;}

.nav-sub, .internal-help, .ad {padding:0 0 7px 0; background:url(images/template/red.png) no-repeat bottom left; margin:0 0 5px 2px; color:rgb(255,255,255); line-height:18px;}
.nav-sub-interior, .internal-help-interior, .ad-internal {margin:0; padding:20px;
background: #C93448; /* old browsers */
background: -moz-linear-gradient(top, #C93448 8%, #A30000 89%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(8%,#C93448), color-stop(89%,#A30000)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C93448', endColorstr='#A30000',GradientType=0 ); /* ie */}

.nav-sub ul {list-style-type:none;}
.nav-sub ul li {padding-bottom: 14px;}
.nav-sub ul li a {display:block; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; line-height:20px; color:rgb(255,255,255); text-shadow:1px 1px 1px rgb(20,20,20); text-decoration:none; }
.nav-sub ul li a:hover {color:rgb(241,185,193);}

h1.nav-about {display:block; height:22px;  margin:0; padding:0; background:url(images/template/header-about-khf.png) no-repeat bottom right;}
h1.nav-about span {display:none;}

h1.nav-events {display:block; height:22px;  margin:0; padding:0; background:url(images/template/header-events.png) no-repeat bottom right;}
h1.nav-events span {display:none;}

h1.nav-news {display:block; height:22px; margin:0; padding:0; background:url(images/template/header-internal-news.png) no-repeat bottom right;}
h1.nav-news span {display:none;}

h1.nav-help {display:block; height:22px;  margin:0; padding:0; background:url(images/template/header-internal-help.png) no-repeat bottom right;}
h1.nav-help span {display:none;}

h1.internal-help-head {display:block; height:22px;  margin:0; padding:0; background:url(images/template/header-internal-help.png) no-repeat bottom right;}
h1.internal-help-head span {display:none;}

h1.nav-support {display:block; height:22px;  margin:0; padding:0; background:url(images/template/header-support.png) no-repeat bottom right;}
h1.nav-support span {display:none;}

.internal-updates {padding:0 0 7px 0; background:url(images/template/silver.png) no-repeat bottom left; margin:0 0 5px 2px;}
.internal-updates-interior {margin:0; padding:10px;
background: #CACACA; /* old browsers */
background: -moz-linear-gradient(top, #CACACA 8%, #A7A7A7 89%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(8%,#CACACA), color-stop(89%,#A7A7A7)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CACACA', endColorstr='#A7A7A7',GradientType=0 ); /* ie */}
.internal-updates label {display:block; margin:0;font-weight:bold; font-size:13px; line-height:18px; text-transform:uppercase; text-align:left;
color:rgb(42,42,42); text-shadow:1px 1px 1px rgb(255,255,255);}
.internal-updates input {padding:6px; width:140px; margin:5px 0 10px 0; float:left; font-size:14px; font-weight:normal; color:rgb(160,160,160); border:1px solid rgb(160,160,160);}
.internal-updates a.email-submit {display:block; float:right; width:68px; height:27px; background:url(images/template/submit.png) no-repeat 0 0; margin:7px 5px 10px 0;}
.internal-updates a.email-submit span {display:none;}
.internal-updates a.email-submit:hover {cursor:pointer;
filter: alpha(opacity=70); /* internet explorer */
-khtml-opacity: 0.7;      /* khtml, old safari */
-moz-opacity: 0.7;       /* mozilla, netscape */
opacity: 0.7;           /* fx, safari, opera */}

a.mini-donate-now {display:block; width:217px; height:75px; background:url(images/template/mini-donate.png) no-repeat 0 0; margin:0 auto; text-align:center;}
a.mini-donate-now span {display:none;}
a.mini-donate-now:hover {cursor:pointer;
filter: alpha(opacity=70); /* internet explorer */
-khtml-opacity: 0.7;      /* khtml, old safari */
-moz-opacity: 0.7;       /* mozilla, netscape */
opacity: 0.7;           /* fx, safari, opera */}

.internal-twitter {padding:0 0 8px 0; background:url(images/template/twitter-bottom.png) no-repeat bottom left; margin:0 0 5px 2px;
font-weight:bold; color:rgb(255,255,255); font-size:14px; line-height:18px; text-align:center;}
.internal-twitter-interior {margin:0; padding:10px;
background: #038dba; /* old browsers */
background: -moz-linear-gradient(top, #038dba 8%, #0071a9 89%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(8%,#038dba), color-stop(89%,#0071a9)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#038dba', endColorstr='#0071a9',GradientType=0 ); /* ie */}
.internal-twitter p {background:url(images/template/twitter.png) no-repeat 0 5px; padding:5px 0 5px 60px; min-height:52px;}
.internal-twitter a {color:rgb(255,255,255); text-decoration:underline; font-size:16px;}
.internal-twitter a:hover {color:rgb(210,210,210);}

.internal-facebook {padding:0 0 8px 0; background:url(images/template/facebook-bottom.png) no-repeat bottom left; margin:0 0 5px 2px;
font-weight:bold; color:rgb(255,255,255); font-size:14px; line-height:18px; text-align:center;}
.internal-facebook-interior {margin:0; padding:10px;
background: #3b5998; /* old browsers */
background: -moz-linear-gradient(top, #3b5998 8%, #0b317f 89%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(8%,#3b5998), color-stop(89%,#0b317f)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b5998', endColorstr='#0b317f',GradientType=0 ); /* ie */}
.internal-facebook p {background:url(images/template/facebook.png) no-repeat 0 5px; padding:5px 0 5px 60px; min-height:52px;}
.internal-facebook a {color:rgb(255,255,255); text-decoration:underline; font-size:16px;}
.internal-facebook a:hover {color:rgb(210,210,210);}

.tee a, .ebay a {float:right; width:130px; padding:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; font-weight:bold; text-decoration:none; text-align:center; color:rgb(255,255,255); text-shadow: 1px 1px 1px rgb(20,20,20);}
.tee a:hover, .ebay a:hover {color:rgb(241,185,193);}
.tee img {float:left; margin:0; width:75px;}
.ebay img {float:left; margin:0; width:75px;}

.internal-left .close {margin-top:8px;}
.internal-left .far {margin-top:28px;}

#partners-image {list-style-type: none;}
#partners-image li {float: left; display: inline;}

.photo-header {background:url(images/template/photo-frame.gif) no-repeat 0 0; display:block; width:646px; height:300px; position:relative; margin:0 0 20px 0;}
.photo-header img {position:absolute; top:7px; left:7px;}

.listing {width: 600px; padding-top: 15px; margin-top: 15px; list-style-type: none; border-top: 4px solid #efefef;}
.listing li {padding-bottom: 15px; margin-bottom: 15px; border-bottom: 4px solid #efefef;}
.listing li ul li {border-bottom: none; padding: auto; margin: auto;}
.min-height li {min-height: 150px;}

#events .internal-right p {margin-right: 60px;}
.event-image {background:url(images/template/small-frame.gif) no-repeat 0 0; width:205px; height:133px; position:relative; float:right; margin:5px 0 5px 10px;}
.event-image img {width:192px; height:117px; position:absolute; top:7px; left:7px;}

.event-image-large {background:url(images/template/event-image-frame.gif) no-repeat 0 0; width:336px; height:281px; position:relative; float:right; margin:5px 0 30px 30px;
padding:0 0 30px 0;}
.event-image-large img {width:322px; height:268px; position:absolute; top:5px; left:7px;}
.event-image-large .caption {width:336px; position:absolute; bottom:0px; text-align:center; font-style:italic; font-size:12px; line-height: 17px; font-weight: bold;}

.event-left {float:left; width:270px;}

.news-img { background: #fafae9; padding: 3px; border: 1px solid #e1e1e1; margin-bottom: 15px; }

.help-image-large {background:url(images/template/help-image-frame.gif) no-repeat 0 0; width:281px; height:281px; position:relative; float:right; margin:5px 0 30px 30px;
padding:0 0 30px 0;}
.help-image-large img { position:absolute; top:5px; left:6px;}

.gallery {width:335px; float:right; margin:5px 25px 15px 30px; background:url(images/template/event-gallery-bg.gif) repeat-y 0 0; text-align:center;}
#gallery-top {min-height: 20px; background:url(images/template/event-gallery-header.gif) no-repeat 0 0; }
.gallery h5 {width:335px; text-align:center; font-size:16px; line-height: 21px; font-weight:bold; color:rgb(166,0,0); padding:23px 0 0 0;}
.gallery ul {padding-top: 14px; list-style-type: none;}
.gallery li {float: left; display: inline;}
.gallery a:link img, .gallery a:active img, .gallery a:visited img {border:2px solid #faf8e5; }
.gallery a:hover img {border: 2px solid #b4161e;}
.gallery img {height:78px; width:78px; margin:10px 0 10px 21px;}
.gallery-bottom {width:335px; height:17px; background:url(images/template/event-gallery-bottom.gif) no-repeat 0 0; clear:left;}

.event-gallery {width:335px; float:right; margin:5px 0 15px 30px; background:url(images/template/event-gallery-bg.gif) repeat-y 0 0; text-align:center;}
.event-gallery ul {list-style-type: none;}
.event-gallery a:link img, .event-gallery a:active img, .event-gallery a:visited img {border:2px solid #faf8e5; }
.event-gallery a:hover img {border: 2px solid #b4161e;}
.event-gallery img {height:78px; width:78px; border:1px solid rgb(126,126,126); float:left; margin:10px 0 10px 23px;}
.event-gallery-bottom {width:335px; height:17px; background:url(images/template/event-gallery-bottom.gif) no-repeat 0 0; clear:left;}

#support {list-style-type: none; width: 620px;}
#support li {padding-bottom: 15px; clear: both;}
.support-image {background:url(images/template/support-image-frame.gif) no-repeat 0 0; width:134px; height:135px; position:relative; float:right; margin:5px 0 5px 10px;}
.support-image img {width:118px; height:118px; position:absolute; top:8px; left:8px;}

a.whats-next span, a.check-us span {display:none;}
a.whats-next {float:right; display:block; width:290px; height:84px; margin:0 1px 0 30px; overflow:hidden; background:url(images/template/events-whats-next.png) no-repeat 0 0;}
a.whats-next:hover {background-position:0 -84px;}
a.check-us {clear:right; float:right; display:block; width:297px; height:83px; margin:10px 1px 0 30px; overflow:hidden; background:url(images/template/events-check-us.png) no-repeat 0 0;}
a.check-us:hover {background-position:0 -83px;}


#contact label{float:left; width:120px; padding:0 1em 0 0; text-align:left; font-size:13px; color: #111;}
#contact fieldset div{margin-bottom:.5em; padding:0; display:block; clear: left;}
#contact fieldset div input, #contact fieldset div textarea{width:235px; border-top:1px solid #555; border-left:1px solid #555; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:2px; color:#333; font-size:14px; }
#contact fieldset ul {list-style: none; float: left; display: inline;}
#contact fieldset ul li {font-size: 13px; color: #666; }
#contact fieldset ul li.last {}
#contact fieldset ul li span {width: 190px; float: left; display: inline;}
#contact fieldset ul li input {width: 20px; float: left; display: inline;}
#contact .fm-submit{clear:both; padding-top:1em; padding-left: 135px; }
#contact .fm-submit input{height: 30px; background:#a90000; color:#fff; font-size:13px; width: 76px;}
#contact input:focus, #contact textarea:focus{color:#111;}

.sitemap {list-style-type: none;}
.sitemap li {padding-bottom: 20px;}
.sitemap li ul {padding-left: 30px; list-style-type: none;}
.sitemap li ul li {padding-bottom: 0;}

/* ------------ footer area ------------*/
.footer {width:1080px; margin:0 auto; padding:0; background:url(images/template/footer-bg.png) repeat-y center;}
.footer-nav {width:937px; margin:0 auto; overflow:hidden;}
.footer-nav ul, .footerNav ul li {margin:0; padding:0; list-style:none;}
.footer-nav ul {float:right; width:500px;}
.footer-nav ul li {float:left; padding:15px 0 15px 0;}
.footer-nav a {float:left; padding:0 8px 0 8px; font-size:13px; font-weight:normal; color:rgb(255,255,255); border-right:1px solid rgb(255,255,255); line-height:15px; text-decoration:underline;}
.footer-nav a.last {border:none;}
.footer-nav a:hover {color:rgb(65,65,65);}

.footer-bottom {width:937px; margin:0 auto; overflow:hidden;}
.footer-logos ul, .footerLogos ul li {min-height:70px; margin:5px 0 20px 0; padding:0; list-style:none;}
.footer-logos ul {float:right; width:270px;}
.footer-logos ul li {float:left; padding:0; margin:0;}
.footer-logos a span {display:none;}
.footer-logos a.kevin-harvick {background:url(images/template/logo-kh.gif) no-repeat 0 -70px; height:70px; width:106px; display:block;}
.footer-logos a.kevin-harvick-inc {background:url(images/template/logo-kh-inc.gif) no-repeat 0 -70px; height:70px; width:104px; display:block;}
.footer-logos a.trendy-minds {background:url(images/template/logo-tm.gif) no-repeat 0 -70px; height:70px; width:144px; display:block;}
.footer-logos a:hover {cursor:pointer; background-position:0 0;}
