#wrapper{width:1200px;height:auto}#carousel{width:1200px;margin-top:20px;position:relative}#carousel ul{list-style:none;display:block;margin-left:-10px;padding:0}#carousel li{background:transparent url(../images/carousel_polaroid.png) no-repeat 0 0;font-size:40px;color:#999;text-align:center;display:block;width:280px;height:345px;padding:0;margin-left:20px;float:left;position:relative}#carousel li:nth-child(1):hover .carousel-li-block{display:block}#carousel li:nth-child(2):hover .carousel-li-block{display:block}#carousel li:nth-child(3):hover .carousel-li-block{display:block}#carousel li:nth-child(4):hover .carousel-li-block{display:block}#carousel li:nth-child(5):hover .carousel-li-block{display:block}#carousel li:nth-child(6):hover .carousel-li-block{display:block}#carousel li:nth-child(7):hover .carousel-li-block{display:block}#carousel li:nth-child(8):hover .carousel-li-block{display:block}.carousel-li-block{display:none;width:235px;height:235px;background:rgba(0,0,0,0.8);position:absolute;top:30px;left:22px;z-index:99}.carousel-li-block img{width:128px !important;height:128px !important;margin:0 auto !important;position:relative;left:0;right:0;top:50px;bottom:0;transform:.8s}#carousel li img{width:280px;height:280px;margin-top:14px}#carousel li span{background:transparent url(../images/carousel_shine.png) no-repeat 0 0;text-indent:-999px;display:block;overflow:hidden;width:201px;height:127px;position:absolute;z-index:2;top:14px;left:16px}#carousel li p{font-size:14px;line-height:40px;text-align:center;color:#666}#carousel li:hover p{color:#007aff}#carousel .prev,#carousel .next{background:transparent url(../images/carousel_control.png) no-repeat 0 0;text-indent:-999px;display:block;overflow:hidden;width:15px;height:21px;margin-left:10px;position:absolute;top:70px}#carousel .prev{background-position:0 0;left:-30px}#carousel .prev:hover{left:-31px}#carousel .next{background-position:-18px 0;right:-20px}#carousel .next:hover{right:-21px}#carousel .pager{text-align:center;margin:0 auto}#carousel .pager a{background:#c6c6c6;text-decoration:none;text-indent:-999px;display:inline-block;overflow:hidden;width:10px;height:10px;margin:0 5px 0 0;border-radius:50%}#carousel .pager a.selected{background:#007aff;text-decoration:underline}#source{text-align:center;width:100%;position:absolute;bottom:10px;left:0}#source,#source a{font-size:12px;color:#999}#donate-spacer{height:100%}#donate{border-top:1px solid #999;width:750px;padding:50px 75px;margin:0 auto;overflow:hidden}#donate p,#donate form{margin:0;float:left}#donate p{width:650px}#donate form{width:100px}