@charset "utf-8";
/* CSS Document */

#header{width: 1014px; height: 397px; position: relative;}
#slidecontainer{width: 1014px; height: 397px;}
#slidecontainer img{width: 1014px;}
#pager{position: absolute; top: 75px; right: 10px; z-index: 100;}
#pager a{display: block; width: 11px; height: 11px; text-indent: -9999px; background: url(/assets/images/redesign/slide-inactive.png) no-repeat; float: left; margin-left: 10px;}
#pager a.activeSlide{background: url(/assets/images/redesign/images/slide-active.png) no-repeat;}

#controls {display:none;}
#prev {
background: url("http://www.morrisanimalfoundation.org/assets/images/back-arrow.png") no-repeat scroll 0 0 transparent;
position:absolute;
top:185px;
left:210px;
text-indent: -9999px;
z-index:101;
margin:auto;
height:32px;
width:31px;

}

#next {
background: url("http://www.morrisanimalfoundation.org/assets/images/forward_arrow.png") no-repeat scroll 0 0 transparent;
position:absolute;
top:185px;
right:10px;
text-indent: -9999px;
z-index:101;
margin:auto;
height:32px;
width:31px;
}

#nav{position: absolute; top: 0; left: 0; width: 1014px; z-index: 100; background: url(/assets/images/redesign/home-nav-bg.png); height: 70px;}

#ribbon{background: url(/assets/images/redesign/ribbon.png) no-repeat; width: 200px; height: 110px; position:absolute; top: 70px; left:0; z-index: 100;}
#ribbon a{display: block; width: 200px; height: 110px; text-indent: -9999px; }

#mission{background: #fbe9c2; position: absolute; top: 180px; left: 0; z-index: 100; width: 160px; padding: 20px; height: 166px; font-size: 10px; line-height: 17px;}

#slide-bottom{width: 1014px; height: 11px; background: url(/assets/images/redesign/home-nav-bg.png); position:absolute; z-index:100; top: 386px; left:0;}

#features{background: #f4f5f5; padding: 24px 0 10px 24px; border-left: 5px solid #543019;border-right: 5px solid #543019;}

#video{float: left; width: 400px; height: 240px; margin-right: 45px;}

#buttons{float: left; height: 240px;}
#buttons img{margin-right: 10px; margin-bottom: 5px;  -webkit-box-shadow: 0px 2px 2px 1px #bebebe;
box-shadow: 0px 2px 2px 1px #bebebe;}

.follow{margin-top: 0; margin-right: 60px; font-size: 9px; float: right;}
.follow img{vertical-align: middle;}

#news-title{height: 25px; width: 1024px; background: #543019; color: #fff; font-weight: bold; font-family: "Arial Black", Gadget, sans-serif; text-transform:uppercase; font-size: 12px; text-align:center; padding-top: 10px;}

#home-news{padding-left: 112px; border-left: 5px solid #543019; border-right: 5px solid #543019; padding-top: 10px;}
#home-news .post{float: left; width: 240px; border-bottom:none; padding-bottom:0px; margin-bottom:0px; margin-right: 45px;}
#home-news .post img{float:none; border: none; margin:0 0 0 0; width: auto; vertical-align: top;}
#home-news .post img.post-img{margin-left: 4px; border:6px solid #fff; width: 222px; height: 136px; -webkit-box-shadow: 0px 2px 2px 1px #d8d1c2;
box-shadow: 0px 2px 2px 1px #d8d1c2; }
#home-news .post .text{height:1%;overflow:hidden; margin-top: 10px;}
#home-news .post h3 {line-height:1em;}
#home-news .post h3 a{color:#4e3227; margin-bottom:8px; font-size:20px; line-height:1em; font-weight:bold;}
#home-news .post em{color:#000;font-size:1em;line-height:1.0em;font-style:italic;display:block;margin-bottom:8px;}
#home-news .post p{margin-bottom:15px;font-size:1em;line-height:1.3em; font-family:Verdana, "Times New Roman", Times, serif;}

#additional-links{background: #a9978c; color: #fff; padding: 10px 0 10px 112px; font-weight: bold; border-left: 5px solid #543019; border-right: 5px solid #543019;}
#additional-links a{color: #543019; text-transform: uppercase; font-weight: bold; margin: 0 3px;}
.additional-links-box{background: #c41230; color: #fff; display: inline; text-transform:uppercase; padding: 15px; margin-top: -5px; margin-right: 10px;font-weight: bold;}