			#slide {
				background-color: #fff;
				width: 960px;
				height: 380px;
				overflow: hidden;
				position: relative;
				left: 0px;
				margin:  0;
			}
*html #slide {
				left: 0px;
}
*:first-child+html #slide {
				left: 0px;
}
			#carousel {
				width: 100%;
				position:relative;
			}
			#carousel ul {
				list-style: none;
				display: block;
				margin: 0;
				padding: 0;
			}
			#carousel li {
				font-size: 40px;
				color: #999;
				text-align: center;
				display: block;
				width: 960px;
				height: 380px;
				padding: 0;
				float: left;
				position: relative;
			}


			#carousel img {
				display: block;
				float: left;
			}

			#prev {
				background:url(../img/spacer.gif) repeat 0 0 ;
				display: block;
				height: 577px;
				width: 170px;
				top: 0;
				left:0;
				position: absolute;
			}
			#next {
				background:url(../img/spacer.gif) repeat 0 0 ;
				display: block;
				height: 577px;
				width: 170px;
				top: 0;
				right:0;
				position: absolute;
			}
			#prev:hover {
				background:url(../img/nav_prev.png) no-repeat 10% 50% ;
				left: 0;
			}
			#next:hover {
				background:url(../img/nav_next.png) no-repeat 90% 50% ;
				right:0;
			}

			#pager {
				margin-left: 0px;
				position: absolute;
				right: 0%;
				bottom: 10px;
			}
		#pager a {
				background:url(../../img/top/navi.gif) no-repeat -30px 0 ;
/*				border: 2px solid #fff;
				border-radius: 10px;*/
				display: inline-block;
				width: 12px;
				height: 12px;

				margin: 0 10px 0 0;
			}
			#pager a:hover {
				background:url(../../img/top/navi.gif) no-repeat 0 0 ;
/*				background:url(../img/nav_prev.png) no-repeat 0 50% ;*/
				left: 50px;
				background-color: rgba(255, 255, 255, 0.5);
			}
			#pager a span {
				display: none;
			}
			#pager a.selected {
				background:url(../../img/top/navi.gif) no-repeat 0 0 ;
/*				background-color: #900;*/
			}
			
			#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;
			}
			
/* #flickthumb (flickslider.js—p css)
--------------------------- */
#flickthumb {
	margin: 0 auto 0 auto;
	width: 910px;
	height: 70px;
	text-align: center;
}
#flickthumb ul {
	margin:0 -6px 0 0;
	padding:0;
	width: 906px;
	height: 70px;
	zoom:1;
}
#flickthumb ul li {
	width: 220px;
	height: 70px;
	margin-right:6px;
	float: left;
	cursor: pointer;
	display: inline;
}
