@charset "utf-8";

/* CSS Document */

* {outline: none}

/*Clear Fix*/
 .clearfix:after {clear: both;display: block;content: " ";height: 0px;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hide these rules from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
li.clearfix {display: list-item;}

a {color:#ffffff;text-decoration:none}

a:hover {text-decoration: underline}

/* End hide from IE-mac */

body {background-image: url(/images/header-bkgd.png);background-repeat: repeat-x;background-color: #232323;font-family: Arial, Helvetica, sans-serif;margin: 0px;padding: 0px;font-size: 15px;}

.wrapper {width: 960px;margin-right: auto;margin-left: auto;}

.header {background-image: url(/images/header.png);height: 137px;width: 960px;position: relative;}

.nav {text-align: center;padding-top: 5px;position: relative;}
.nav ul {color: #999;margin: 0px;padding: 0px;}
.nav ul li {display: inline;list-style-type: none;padding-right: 30px;}
.nav ul li a:link, .nav ul li a:visited {font-size: 16px;font-weight: bold;color: #999;text-decoration: none;}
.nav ul li a:hover {color: #FFF;}

.container {padding-bottom: 15px;width: 960px;}

.banner-holder {margin-bottom: 15px;margin-top: 15px;height: 260px;width: 960px;position: relative;background-image: url(../images/banners/banners.jpg);background-position: 0px 0px;}

.banner-container div.banner {width: 960px;height: 260px;}

#HomePage a.banner-holder {background-position: 0px 0px;}
#AboutUsPage a.banner-holder {background-position: 0px -260px;}

#Donors a {text-decoration: none;background-position: 0px -1040px;}
#SaleCattle a {text-decoration: none;background-position: 0px -780px;}
#News a {text-decoration: none;background-position: 0px -1300px;}
#Contact a {background-position: 0px -1560px;}

.welcome {height: 234px;background-image: url(../images/welcome-bkgd2.jpg);width: 960px;position: relative;margin-top: 20px;}
.welcome-content {float: right;width: 485px;margin-right: 50px;color: #1E1E1E;font-size: 15px;line-height: 25px;font-weight: bold;margin-top: 60px;}

.left-column {width: 550px;margin-top: 20px;padding-top: 15px;padding-right: 20px;padding-bottom: 20px;padding-left: 30px;font-size: 11px;color: #CCC;float: left;height: 180px;}
.right-column {width: 200px;float: left;border-left-width: 1px;border-left-style: solid;border-left-color: #666;margin-top: 20px;padding-top: 15px; padding-right: 30px;padding-bottom: 20px;padding-left: 20px;margin-left: 60px;}

.right-column ul {margin: 0px;padding: 0px;}
.right-column ul li {list-style-type: none;font-size: 14px;font-weight: bold;padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 8px;margin-left: 0px;}
.right-column ul li a:link, .right-column ul li a:visited {color: #999;text-decoration: none;}
.right-column ul li a:hover {color: #FFF;text-decoration: none;}

.thumb {height: 60px;width: 80px;border: 10px solid #474747;background-color: #CCC;float: left;background-repeat: no-repeat;background-position: 10px 10px;}

h1 {font-size: 24px;color: #FFF;margin-top: 0px;margin-bottom: 0px;font-weight: bold;padding-top: 0px;letter-spacing: -1px;margin-left: 5px;}
h1.padding {margin-bottom: 10px;}
h2 {font-size: 18px;font-weight: bold;color: #22B7E0;padding: 0px;margin-top: -8px;margin-right: 0px;margin-bottom: 10px;margin-left: 10px;}
h3 {font-size: 14px;font-weight: bold;color: #22B7E0;padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;}
h3 a {color: #22B7E0;text-decoration: none;}
h3 a:hover {color: #FFF;text-decoration: none;}

.footer-A {width: 960px;}
.footer-B {background-color: #1E1E1E;width: 100%;border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #000;border-bottom-color: #000;clear: both;padding-top: 10px;padding-bottom: 10px;}

.news-column {float: left;width: 420px;margin-left: 15px;}

.news-row {clear: both;width: 540px;margin-bottom: 20px;}

.footer {width: 930px;margin-right: auto;margin-left: auto;text-align: center;color: #848484;font-size: 11px;}

.leftimage {float: left;height: 290px;width: 450px;margin: 0px;padding: 0px;}

.rightcontent {width: 450px;float: right;background-image: url(../images/right-top.jpg);background-repeat: no-repeat;background-color: #474747;padding-top: 15px;padding-right: 20px;padding-left: 20px;padding-bottom: 5px;height: 255px;color: #FFF;background-position: 0px -1px;}

.rightcontent-bottom {background-image: url(../images/right-bottom.jpg);clear: right;float: right;height: 16px;width: 490px;}

ul.dashlist {margin: 0px;padding: 0px;}
ul.dashlist.small li {height:26px}
ul.dashlist li {list-style-type: none;display: block;height: 30px;line-height: 30px;font-size: 16px;border-bottom-width: thin;border-bottom-style: dashed;border-bottom-color: #333;color: #EEE;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 10px;}
ul.dashlist li:hover {background-color: #2E2E2E;}
ul.dashlist li.last {border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}

#winnerspage #WinnersPage a {color: #FFF;}
#donorspage #DonorsPage a {color: #FFF;}
#salecattlepage #SaleCattlePage a {color: #FFF;}
#newspage #NewsPage a {color: #FFF;}
#contactpage #ContactPage a {color: #FFF;}
#aboutuspage #AboutUsPage a {color: #FFF;}
#homepage #HomePage a {color: #FFF;}

.row {margin-top: 20px;height: 290px;}

.full-container {background-image: url(../images/full-top.jpg);background-repeat: no-repeat;background-position: 0px 0px;margin-top: 20px;background-color: #474747;padding-top: 20px;padding-right: 20px;padding-bottom: 10px;padding-left: 20px;}
.full-container-bottom {background-image: url(../images/full-bottom.jpg);height: 16px;}

a.bluelink, a.bluelink:visited {color: #22B7E0;text-decoration: none;font-size: 14px;font-weight: bold;}
a.bluelink:hover {color: #FFF;text-decoration: none;}

table {color: #F2F2F2;}
td {padding-top: 5px;padding-bottom: 5px;}

p {color: #fff;line-height: 20px;}

.float-left {float: left;padding-right: 20px;padding-bottom: 10px;padding-top: 5px;}
.float-right {float: right;padding-bottom: 10px;padding-top: 10px;padding-left: 20px;}

#readmore a {display: block;position: absolute;bottom: 20px;left: 425px;font-size: 17px;font-weight: bold;color: #000;text-decoration: none;}
#readmore a:hover {color: #FFF;}

img {border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}

ul, li {margin: 0px;padding: 0px;list-style-type: none;}

#bannerarea {padding-top: 20px;position: relative;height:400px}

#facebook {position: absolute;z-index: 1000;top: 0px;right: 0px;height: 32px;width: 32px;}

/*   HOME PAGE SLIDESHOW START   */
.slideshow {position:relative;height:290px;}
.slideshow IMG {position:absolute;top:0;left:0;z-index:8;}
.slideshow IMG.active {z-index:10;}
.slideshow IMG.last-active {z-index:9;}

/*   HOME PAGE SLIDESHOW END   */

.divider {height:1px; background:#999; margin:15px 0}

p.news {margin-bottom:0; padding-bottom:0}

a.news-link {background: #232323; padding:8px 12px; margin:5px 0 0 0}
a.news-link:hover {background: #CCC; color:#333}

