

@-moz-keyframes fadeint {
	0% {
		opacity: 0;
		-moz-transform: translatey(-50px)
	}

	100% {
		opacity: 1;
		-moz-transform: translatey(0)
	}
}

@-ms-keyframes fadeint {
	0% {
		opacity: 0;
		-ms-transform: translatey(-50px)
	}

	100% {
		opacity: 1;
		-ms-transform: translatey(0)
	}
}

@keyframes fadeint {
	0% {
		opacity: 0;
		transform: translatey(-50px)
	}

	100% {
		opacity: 1;
		transform: translatey(0)
	}
}

.fadein-right {
	-webkit-animation-name: fadeinr;
	-moz-animation-name: fadeinr;
	-ms-animation-name: fadeinr;
	animation-name: fadeinr
}

@-webkit-keyframes fadeinr {
	0% {
		opacity: 0;
		-webkit-transform: translatex(50px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translatex(0)
	}
}

@-moz-keyframes fadeinr {
	0% {
		opacity: 0;
		-moz-transform: translatex(50px)
	}

	100% {
		opacity: 1;
		-moz-transform: translatex(0)
	}
}

@-ms-keyframes fadeinr {
	0% {
		opacity: 0;
		-ms-transform: translatex(50px)
	}

	100% {
		opacity: 1;
		-ms-transform: translatex(0)
	}
}

@keyframes fadeinr {
	0% {
		opacity: 0;
		transform: translatex(50px)
	}

	100% {
		opacity: 1;
		transform: translatex(0)
	}
}

.fadein-bottom {
	-webkit-animation-name: fadeinb;
	-moz-animation-name: fadeinb;
	-ms-animation-name: fadeinb;
	animation-name: fadeinb
}

@-webkit-keyframes fadeinb {
	0% {
		opacity: 0;
		-webkit-transform: translatey(50px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translatey(0)
	}
}

@-moz-keyframes fadeinb {
	0% {
		opacity: 0;
		-moz-transform: translatey(50px)
	}

	100% {
		opacity: 1;
		-moz-transform: translatey(0)
	}
}

@-ms-keyframes fadeinb {
	0% {
		opacity: 0;
		-ms-transform: translatey(50px)
	}

	100% {
		opacity: 1;
		-ms-transform: translatey(0)
	}
}

@keyframes fadeinb {
	0% {
		opacity: 0;
		transform: translatey(50px)
	}

	100% {
		opacity: 1;
		transform: translatey(0)
	}
}

.fadein-left {
	-webkit-animation-name: fadeinl;
	-moz-animation-name: fadeinl;
	-ms-animation-name: fadeinl;
	animation-name: fadeinl
}

@-webkit-keyframes fadeinl {
	0% {
		opacity: 0;
		-webkit-transform: translatex(-50px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translatex(0)
	}
}

@-moz-keyframes fadeinl {
	0% {
		opacity: 0;
		-moz-transform: translatex(-50px)
	}

	100% {
		opacity: 1;
		-moz-transform: translatex(0)
	}
}

@-ms-keyframes fadeinl {
	0% {
		opacity: 0;
		-ms-transform: translatex(-50px)
	}

	100% {
		opacity: 1;
		-ms-transform: translatex(0)
	}
}

@keyframes fadeinl {
	0% {
		opacity: 0;
		transform: translatex(-50px)
	}

	100% {
		opacity: 1;
		transform: translatex(0)
	}
}

.fadeout {
	-webkit-animation-name: a-fadeout;
	-moz-animation-name: a-fadeout;
	-ms-animation-name: a-fadeout;
	animation-name: a-fadeout
}

@-webkit-keyframes a-fadeout {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@-moz-keyframes a-fadeout {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@-ms-keyframes a-fadeout {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@keyframes a-fadeout {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

.fadeout-top {
	-webkit-animation-name: fadeoutt;
	-moz-animation-name: fadeoutt;
	-ms-animation-name: fadeoutt;
	animation-name: fadeoutt
}

@-webkit-keyframes fadeoutt {
	0% {
		opacity: 1;
		-webkit-transform: translatey(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translatey(-100px)
	}
}

@-moz-keyframes fadeoutt {
	0% {
		opacity: 1;
		-moz-transform: translatey(0)
	}

	100% {
		opacity: 0;
		-moz-transform: translatey(-100px)
	}
}

@-ms-keyframes fadeoutt {
	0% {
		opacity: 1;
		-ms-transform: translatey(0)
	}

	100% {
		opacity: 0;
		-ms-transform: translatey(-100px)
	}
}

@keyframes fadeoutt {
	0% {
		opacity: 1;
		transform: translatey(0)
	}

	100% {
		opacity: 0;
		transform: translatey(-100px)
	}
}

.fadeout-right {
	-webkit-animation-name: fadeoutr;
	-moz-animation-name: fadeoutr;
	-ms-animation-name: fadeoutr;
	animation-name: fadeoutr
}

@-webkit-keyframes fadeoutr {
	0% {
		opacity: 1;
		-webkit-transform: translatex(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translatex(100px)
	}
}

@-moz-keyframes fadeoutr {
	0% {
		opacity: 1;
		-moz-transform: translatex(0)
	}

	100% {
		opacity: 0;
		-moz-transform: translatex(100px)
	}
}

@-ms-keyframes fadeoutr {
	0% {
		opacity: 1;
		-ms-transform: translatex(0)
	}

	100% {
		opacity: 0;
		-ms-transform: translatex(100px)
	}
}

@keyframes fadeoutr {
	0% {
		opacity: 1;
		transform: translatex(0)
	}

	100% {
		opacity: 0;
		transform: translatex(100px)
	}
}

.fadeout-bottom {
	-webkit-animation-name: fadeoutb;
	-moz-animation-name: fadeoutb;
	-ms-animation-name: fadeoutb;
	animation-name: fadeoutb
}

@-webkit-keyframes fadeoutb {
	0% {
		opacity: 1;
		-webkit-transform: translatey(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translatey(100px)
	}
}

@-moz-keyframes fadeoutb {
	0% {
		opacity: 1;
		-moz-transform: translatey(0)
	}

	100% {
		opacity: 0;
		-moz-transform: translatey(100px)
	}
}

@-ms-keyframes fadeoutb {
	0% {
		opacity: 1;
		-ms-transform: translatey(0)
	}

	100% {
		opacity: 0;
		-ms-transform: translatey(100px)
	}
}

@keyframes fadeoutb {
	0% {
		opacity: 1;
		transform: translatey(0)
	}

	100% {
		opacity: 0;
		transform: translatey(100px)
	}
}

.fadeout-left {
	-webkit-animation-name: fadeoutl;
	-moz-animation-name: fadeoutl;
	-ms-animation-name: fadeoutl;
	animation-name: fadeoutl
}

@-webkit-keyframes fadeoutl {
	0% {
		opacity: 1;
		-webkit-transform: translatex(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translatex(-100px)
	}
}

@-moz-keyframes fadeoutl {
	0% {
		opacity: 1;
		-moz-transform: translatex(0)
	}

	100% {
		opacity: 0;
		-moz-transform: translatex(-100px)
	}
}

@-ms-keyframes fadeoutl {
	0% {
		opacity: 1;
		-ms-transform: translatex(0)
	}

	100% {
		opacity: 0;
		-ms-transform: translatex(-100px)
	}
}

@keyframes fadeoutl {
	0% {
		opacity: 1;
		transform: translatex(0)
	}

	100% {
		opacity: 0;
		transform: translatex(-100px)
	}
}

.bounce,.bounce-hover:hover {
	-webkit-animation-name: a-bounce;
	-moz-animation-name: a-bounce;
	-ms-animation-name: a-bounce;
	animation-name: a-bounce
}

@-webkit-keyframes a-bounce {
	0%,20%,50%,80%,100% {
		-webkit-transform: translatey(0)
	}

	40% {
		-webkit-transform: translatey(-30px)
	}

	60% {
		-webkit-transform: translatey(-15px)
	}
}

@-moz-keyframes a-bounce {
	0%,20%,50%,80%,100% {
		-moz-transform: translatey(0)
	}

	40% {
		-moz-transform: translatey(-30px)
	}

	60% {
		-moz-transform: translatey(-15px)
	}
}

@-ms-keyframes a-bounce {
	0%,20%,50%,80%,100% {
		-ms-transform: translatey(0)
	}

	40% {
		-ms-transform: translatey(-30px)
	}

	60% {
		-ms-transform: translatey(-15px)
	}
}

@keyframes a-bounce {
	0%,20%,50%,80%,100% {
		transform: translatey(0)
	}

	40% {
		transform: translatey(-30px)
	}

	60% {
		transform: translatey(-15px)
	}
}

.bouncein {
	-webkit-animation-name: a-bouncein;
	-moz-animation-name: a-bouncein;
	-ms-animation-name: a-bouncein;
	animation-name: a-bouncein
}

@-webkit-keyframes a-bouncein {
	0% {
		opacity: 0;
		-webkit-transform: scale(0.3)
	}

	50% {
		opacity: 1;
		-webkit-transform: scale(1.05)
	}

	70% {
		-webkit-transform: scale(0.9)
	}

	100% {
		-webkit-transform: scale(1)
	}
}

@-moz-keyframes a-bouncein {
	0% {
		opacity: 0;
		-moz-transform: scale(0.3)
	}

	50% {
		opacity: 1;
		-moz-transform: scale(1.05)
	}

	70% {
		-moz-transform: scale(0.9)
	}

	100% {
		-moz-transform: scale(1)
	}
}

@-ms-keyframes a-bouncein {
	0% {
		opacity: 0;
		-ms-transform: scale(0.3)
	}

	50% {
		opacity: 1;
		-ms-transform: scale(1.05)
	}

	70% {
		-ms-transform: scale(0.9)
	}

	100% {
		-ms-transform: scale(1)
	}
}

@keyframes a-bouncein {
	0% {
		opacity: 0;
		transform: scale(0.3)
	}

	50% {
		opacity: 1;
		transform: scale(1.05)
	}

	70% {
		transform: scale(0.9)
	}

	100% {
		transform: scale(1)
	}
}

.bounceout {
	-webkit-animation-name: a-bounceout;
	-moz-animation-name: a-bounceout;
	-ms-animation-name: a-bounceout;
	animation-name: a-bounceout
}

@-webkit-keyframes a-bounceout {
	0% {
		-webkit-transform: scale(1)
	}

	25% {
		-webkit-transform: scale(0.95)
	}

	50% {
		opacity: 1;
		-webkit-transform: scale(1.1)
	}

	100% {
		opacity: 0;
		-webkit-transform: scale(0.3)
	}
}

@-moz-keyframes a-bounceout {
	0% {
		-moz-transform: scale(1)
	}

	25% {
		-moz-transform: scale(0.95)
	}

	50% {
		opacity: 1;
		-moz-transform: scale(1.1)
	}

	100% {
		opacity: 0;
		-moz-transform: scale(0.3)
	}
}

@-ms-keyframes a-bounceout {
	0% {
		-ms-transform: scale(1)
	}

	25% {
		-ms-transform: scale(0.95)
	}

	50% {
		opacity: 1;
		-ms-transform: scale(1.1)
	}

	100% {
		opacity: 0;
		-ms-transform: scale(0.3)
	}
}

@keyframes a-bounceout {
	0% {
		transform: scale(1)
	}

	25% {
		transform: scale(0.95)
	}

	50% {
		opacity: 1;
		transform: scale(1.1)
	}

	100% {
		opacity: 0;
		transform: scale(0.3)
	}
}

.rotatein {
	-webkit-animation-name: a-rotatein;
	-moz-animation-name: a-rotatein;
	-ms-animation-name: a-rotatein;
	animation-name: a-rotatein
}

@-webkit-keyframes a-rotatein {
	0% {
		opacity: 0;
		-webkit-transform: rotate(-200deg)
	}

	100% {
		opacity: 1;
		-webkit-transform: rotate(0)
	}
}

@-moz-keyframes a-rotatein {
	0% {
		opacity: 0;
		-moz-transform: rotate(-200deg)
	}

	100% {
		opacity: 1;
		-moz-transform: rotate(0)
	}
}

@-ms-keyframes a-rotatein {
	0% {
		opacity: 0;
		-ms-transform: rotate(-200deg)
	}

	100% {
		opacity: 1;
		-ms-transform: rotate(0)
	}
}

@keyframes a-rotatein {
	0% {
		opacity: 0;
		transform: rotate(-200deg)
	}

	100% {
		opacity: 1;
		transform: rotate(0)
	}
}

.rotateout {
	-webkit-animation-name: a-rotateout;
	-moz-animation-name: a-rotateout;
	-ms-animation-name: a-rotateout;
	animation-name: a-rotateout
}

@-webkit-keyframes a-rotateout {
	0% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(0);
		opacity: 1
	}

	100% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(200deg);
		opacity: 0
	}
}

@-moz-keyframes a-rotateout {
	0% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(0);
		opacity: 1
	}

	100% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(200deg);
		opacity: 0
	}
}

@-ms-keyframes a-rotateout {
	0% {
		-ms-transform-origin: center center;
		-ms-transform: rotate(0);
		opacity: 1
	}

	100% {
		-ms-transform-origin: center center;
		-ms-transform: rotate(200deg);
		opacity: 0
	}
}

@keyframes a-rotateout {
	0% {
		transform-origin: center center;
		transform: rotate(0);
		opacity: 1
	}

	100% {
		transform-origin: center center;
		transform: rotate(200deg);
		opacity: 0
	}
}

.flash,.flash-hover:hover {
	-webkit-animation-name: a-flash;
	-moz-animation-name: a-flash;
	-ms-animation-name: a-flash;
	animation-name: a-flash
}

@-webkit-keyframes a-flash {
	0%,50%,100% {
		opacity: 1
	}

	25%,75% {
		opacity: 0
	}
}

@-moz-keyframes a-flash {
	0%,50%,100% {
		opacity: 1
	}

	25%,75% {
		opacity: 0
	}
}

@-ms-keyframes a-flash {
	0%,50%,100% {
		opacity: 1
	}

	25%,75% {
		opacity: 0
	}
}

@keyframes a-flash {
	0%,50%,100% {
		opacity: 1
	}

	25%,75% {
		opacity: 0
	}
}

.shake,.shake-hover:hover {
	-webkit-animation-name: a-shake;
	-moz-animation-name: a-shake;
	-ms-animation-name: a-shake;
	animation-name: a-shake
}

@-webkit-keyframes a-shake {
	0%,100% {
		-webkit-transform: translatex(0)
	}

	10%,30%,50%,70%,90% {
		-webkit-transform: translatex(-10px)
	}

	20%,40%,60%,80% {
		-webkit-transform: translatex(10px)
	}
}

@-moz-keyframes a-shake {
	0%,100% {
		-moz-transform: translatex(0)
	}

	10%,30%,50%,70%,90% {
		-moz-transform: translatex(-10px)
	}

	20%,40%,60%,80% {
		-moz-transform: translatex(10px)
	}
}

@-ms-keyframes a-shake {
	0%,100% {
		-ms-transform: translatex(0)
	}

	10%,30%,50%,70%,90% {
		-ms-transform: translatex(-10px)
	}

	20%,40%,60%,80% {
		-ms-transform: translatex(10px)
	}
}

@keyframes a-shake {
	0%,100% {
		transform: translatex(0)
	}

	10%,30%,50%,70%,90% {
		transform: translatex(-10px)
	}

	20%,40%,60%,80% {
		transform: translatex(10px)
	}
}

.swing,.swing-hover:hover {
	-webkit-animation-name: a-swing;
	-moz-animation-name: a-swing;
	-ms-animation-name: a-swing;
	animation-name: a-swing
}

@-webkit-keyframes a-swing {
	20% {
		-webkit-transform: rotate(15deg)
	}

	40% {
		-webkit-transform: rotate(-10deg)
	}

	60% {
		-webkit-transform: rotate(5deg)
	}

	80% {
		-webkit-transform: rotate(-5deg)
	}

	100% {
		-webkit-transform: rotate(0)
	}
}

@-moz-keyframes a-swing {
	20% {
		-moz-transform: rotate(15deg)
	}

	40% {
		-moz-transform: rotate(-10deg)
	}

	60% {
		-moz-transform: rotate(5deg)
	}

	80% {
		-moz-transform: rotate(-5deg)
	}

	100% {
		-moz-transform: rotate(0)
	}
}

@-ms-keyframes a-swing {
	20% {
		-ms-transform: rotate(15deg)
	}

	40% {
		-ms-transform: rotate(-10deg)
	}

	60% {
		-ms-transform: rotate(5deg)
	}

	80% {
		-ms-transform: rotate(-5deg)
	}

	100% {
		-ms-transform: rotate(0)
	}
}

@keyframes a-swing {
	20% {
		transform: rotate(15deg)
	}

	40% {
		transform: rotate(-10deg)
	}

	60% {
		transform: rotate(5deg)
	}

	80% {
		transform: rotate(-5deg)
	}

	100% {
		transform: rotate(0)
	}
}

.wobble,.wobble-hover:hover {
	-webkit-animation-name: a-wobble;
	-moz-animation-name: a-wobble;
	-ms-animation-name: a-wobble;
	animation-name: a-wobble
}

@-webkit-keyframes a-wobble {
	0% {
		-webkit-transform: translatex(0)
	}

	15% {
		-webkit-transform: translatex(-50px) rotate(-5deg)
	}

	30% {
		-webkit-transform: translatex(40px) rotate(3deg)
	}

	45% {
		-webkit-transform: translatex(-33px) rotate(-3deg)
	}

	60% {
		-webkit-transform: translatex(10px) rotate(2deg)
	}

	75% {
		-webkit-transform: translatex(-10px) rotate(-1deg)
	}

	100% {
		-webkit-transform: translatex(0)
	}
}

@-moz-keyframes a-wobble {
	0% {
		-moz-transform: translatex(0)
	}

	15% {
		-moz-transform: translatex(-50px) rotate(-5deg)
	}

	30% {
		-moz-transform: translatex(40px) rotate(3deg)
	}

	45% {
		-moz-transform: translatex(-33px) rotate(-3deg)
	}

	60% {
		-moz-transform: translatex(10px) rotate(2deg)
	}

	75% {
		-moz-transform: translatex(-10px) rotate(-1deg)
	}

	100% {
		-moz-transform: translatex(0)
	}
}

@-ms-keyframes a-wobble {
	0% {
		-ms-transform: translatex(0)
	}

	15% {
		-ms-transform: translatex(-50px) rotate(-5deg)
	}

	30% {
		-ms-transform: translatex(40px) rotate(3deg)
	}

	45% {
		-ms-transform: translatex(-33px) rotate(-3deg)
	}

	60% {
		-ms-transform: translatex(10px) rotate(2deg)
	}

	75% {
		-ms-transform: translatex(-10px) rotate(-1deg)
	}

	100% {
		-ms-transform: translatex(0)
	}
}

@keyframes a-wobble {
	0% {
		transform: translatex(0)
	}

	15% {
		transform: translatex(-50px) rotate(-5deg)
	}

	30% {
		transform: translatex(40px) rotate(3deg)
	}

	45% {
		transform: translatex(-33px) rotate(-3deg)
	}

	60% {
		transform: translatex(10px) rotate(2deg)
	}

	75% {
		transform: translatex(-10px) rotate(-1deg)
	}

	100% {
		transform: translatex(0)
	}
}

.ring,.ring-hover:hover {
	-webkit-animation-name: a-ring;
	-moz-animation-name: a-ring;
	-ms-animation-name: a-ring;
	animation-name: a-ring
}

@-webkit-keyframes a-ring {
	0% {
		-webkit-transform: scale(1)
	}

	10%,20% {
		-webkit-transform: scale(0.9) rotate(-3deg)
	}

	30%,50%,70%,90% {
		-webkit-transform: scale(1.1) rotate(3deg)
	}

	40%,60%,80% {
		-webkit-transform: scale(1.1) rotate(-3deg)
	}

	100% {
		-webkit-transform: scale(1) rotate(0)
	}
}

@-moz-keyframes a-ring {
	0% {
		-moz-transform: scale(1)
	}

	10%,20% {
		-moz-transform: scale(0.9) rotate(-3deg)
	}

	30%,50%,70%,90% {
		-moz-transform: scale(1.1) rotate(3deg)
	}

	40%,60%,80% {
		-moz-transform: scale(1.1) rotate(-3deg)
	}

	100% {
		-moz-transform: scale(1) rotate(0)
	}
}

@-ms-keyframes a-ring {
	0% {
		-ms-transform: scale(1)
	}

	10%,20% {
		-ms-transform: scale(0.9) rotate(-3deg)
	}

	30%,50%,70%,90% {
		-ms-transform: scale(1.1) rotate(3deg)
	}

	40%,60%,80% {
		-ms-transform: scale(1.1) rotate(-3deg)
	}

	100% {
		-ms-transform: scale(1) rotate(0)
	}
}

@keyframes a-ring {
	0% {
		transform: scale(1)
	}

	10%,20% {
		transform: scale(0.9) rotate(-3deg)
	}

	30%,50%,70%,90% {
		transform: scale(1.1) rotate(3deg)
	}

	40%,60%,80% {
		transform: scale(1.1) rotate(-3deg)
	}

	100% {
		transform: scale(1) rotate(0)
	}
}

.rotate,.rotate-hover:hover {
	-webkit-animation-name: a-rotate;
	-moz-animation-name: a-rotate;
	-ms-animation-name: a-rotate;
	animation-name: a-rotate
}

@-webkit-keyframes a-rotate {
	0% {
		-webkit-transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(359deg)
	}
}

@-moz-keyframes a-rotate {
	0% {
		-moz-transform: rotate(0deg)
	}

	100% {
		-moz-transform: rotate(359deg)
	}
}

@-ms-keyframes a-rotate {
	0% {
		-ms-transform: rotate(0deg)
	}

	100% {
		-ms-transform: rotate(359deg)
	}
}

@keyframes a-rotate {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(359deg)
	}
}

.text-black,a.text-black:link,a.text-black:visited,.button.border-black,blockquote.border-black strong,.pager.border-black a,.pager-prev.border-black,.pager-next.border-black {
	color: #000
}

a.text-black:hover {
	color: #666
}

.text-gray,a.text-gray:link,a.text-gray:visited,.button.border-gray,blockquote.border-gray strong,.pager.border-gray a,.pager-prev.border-gray,.pager-next.border-gray {
	color: #999
}

.text-white,a.text-white:link,a.text-white:visited,.button.border-white,blockquote.border-white,.pager.border-white a,.pager-prev.border-white,.pager-next.border-white {
	color: #fff
}

.text-red,a.text-red:link,a.text-red:visited,.button.border-red,.button.bg-red-light,blockquote.border-red strong,.pager.border-red a,.pager-prev.border-red,.pager-next.border-red,.badge.bg-red-light,.alert-red,.check-error {
	color: #e33
}

.text-yellow,a.text-yellow:link,a.text-yellow:visited,.button.border-yellow,.button.bg-yellow-light,blockquote.border-yellow strong,.pager.border-yellow a,.pager-prev.border-yellow,.pager-next.border-yellow,.badge.bg-yellow-light,.alert-yellow,.check-warning {
	color: #f60
}

.text-blue,a.text-blue:link,a.text-blue:visited,.button.border-blue,.button.bg-blue-light,blockquote.border-blue strong,.pager.border-blue a,.pager-prev.border-blue,.pager-next.border-blue,.badge.bg-blue-light,.alert-blue {
	color: #0ae
}

.text-green,a.text-green:link,a.text-green:visited,.button.border-green,.button.bg-green-light,blockquote.border-green strong,.pager.border-green a,.pager-prev.border-green,.pager-next.border-green,.badge.bg-green-light,.alert-green,.check-success {
	color: #2c7
}

.text-red-light,a.text-red-light:link,a.text-red-light:visited,.button.border-red-light,blockquote.border-red-light strong,.pager.border-red-light a {
	color: #fdc
}

.text-yellow-light,a.text-yellow-light:link,a.text-yellow-light:visited,.button.border-yellow-light,blockquote.border-yellow-light strong,.pager.border-yellow-light a,.pager-prev.border-yellow-light,.pager-next.border-yellow-light {
	color: #fec
}

.text-blue-light,a.text-blue-light:link,a.text-blue-light:visited,.button.border-blue-light,blockquote.border-blue-light strong,.pager.border-blue-light a,.pager-prev.border-blue-light,.pager-next.border-blue-light {
	color: #def
}

.text-green-light,a.text-green-light:link,a.text-green-light:visited,.button.border-green-light,blockquote.border-green-light strong,.pager.border-green-light a,.pager-prev.border-green-light,.pager-next.border-green-light {
	color: #ded
}

.bg-inverse,.bg-inverse a {
	color: #fff
}

a.text-white:hover,.bg-inverse a:hover {
	color: #ddd
}

.bg,.table .current,.table .current td,.table .current th,.button.active,.pointer.border .active,.nav-menu ul a:hover,.nav-menu.nav-pills .active ul a:hover,.bg-inverse .nav.nav-menu ul a:hover,.bg-inverse .nav.nav-menu .active ul a:hover,.bg-inverse .nav.nav-menu.nav-tabs ul a:hover,.bg-inverse .nav.nav-menu.nav-pills ul a:hover,.bg-inverse .nav-menu.nav-inline.nav-big ul a:hover,.navbar-body .nav ul a:hover {
	background-color: #f5f5f5
}

.bg-black,.border-black .button.active,.pointer.border-black .active,.nav-pills.border-black .active a,.nav-main.border-black .nav-head,.pagination.border-black .active {
	background-color: #000
}

.bg-gray,.border-gray .button.active,.pointer.border-gray .active,.nav-pills.border-gray .active a,.nav-main.border-gray .nav-head,.pagination.border-gray .active {
	background-color: #999
}

.bg-white,.button.bg,.border-white .button.active,.pointer.border-white .active,.nav-pills.border-white .active a,.nav-main.border-white .nav-head,.pagination.border-white .active {
	background-color: #fff
}

.bg-red,.border-red .button.active,.pointer.border-red .active,.nav-pills.border-red .active a,.nav-main.border-red .nav-head,.pagination.border-red .active {
	background-color: #e33
}

.bg-yellow,.border-yellow .button.active,.pointer.border-yellow .active,.nav-pills.border-yellow .active a,.nav-main.border-yellow .nav-head,.pagination.border-yellow .active {
	background-color: #f60
}

.bg-blue,.border-blue .button.active,.pointer.border-blue .active,.nav-pills.border-blue .active a,.nav-main.border-blue .nav-head,.pagination.border-blue .active {
	background-color: #0ae
}

.bg-green,.border-green .button.active,.pointer.border-green .active,.nav-pills.border-green .active a,.pagination.border-green .active {
	background-color: #2c7
}

.bg-red-light,.table .red,.table .red td,.table .red th,.alert-red,.border-red-light .button.active,.pointer.border-red-light .active,.nav-pills.border-red-light .active a,.nav-main.border-red-light .nav-head,.pagination.border-red-light .active {
	background-color: #fee
}

.bg-yellow-light,.table .yellow,.table .yellow td,.table .yellow th,.alert-yellow,.border-yellow-light .button.active,.pointer.border-yellow-light .active,.nav-pills.border-yellow-light .active a,.nav-main.border-yellow-light .nav-head,.pagination.border-yellow-light .active {
	background-color: #ffd
}

.bg-blue-light,.table .blue,.table .blue td,.table .blue th,.alert-blue,.border-blue-light .button.active,.pointer.border-blue-light .active,.nav-pills.border-blue-light .active a,.nav-main.border-blue-light .nav-head,.pagination.border-blue-light .active {
	background-color: #eff
}

.bg-green-light,.table .green,.table .green td,.table .green th,.alert-green,.border-green-light .button.active,.pointer.border-green-light .active,.nav-pills.border-green-light .active a,.nav-main.border-green-light .nav-head,.pagination.border-green-light .active {
	background-color: #efd
}

.border-dashed {
	border-style: dashed
}

.border-dotted {
	border-style: dotted
}

.border-double {
	border-style: double
}

.border-inset {
	border-style: inset
}

.border-outset {
	border-style: outset
}

.border-black,.border-black .button,.border-black .tab-nav li a,.border-black .tab-body,.button.bg-black,.selected.border-black,.pointer.border-black li,.nav.border-black .active a,.nav.nav-tabs.border-black,.nav-main.border-black a,.nav-main.border-black .nav-head,.pagination.border-black li,.pager.border-black a {
	border-color: #000
}

.border-gray,.border-gray .button,.border-gray .tab-nav li a,.border-gray .tab-body,.button.bg-gray,.selected.border-gray,.pointer.border-gray li,.nav.border-gray .active a,.nav.nav-tabs.border-gray,.nav-main.border-gray a,.nav-main.border-gray .nav-head,.pagination.border-gray li,.pager.border-gray a {
	border-color: #999
}

.border-white,.border-white .button,.border-white .tab-nav li a,.border-white .tab-body,.button.bg-white,.selected.border-white,.pointer.border-white li,.nav.border-white .active a,.nav.nav-tabs.border-white,.nav-main.border-white a,.nav-main.border-white .nav-head,.pagination.border-white li,.pager.border-white a {
	border-color: #fff
}

.border-red,.border-red .button,.border-red .tab-nav li a,.border-red .tab-body,.button.bg-red,.selected.border-red,.pointer.border-red li,.check-error .input,.nav.border-red .active a,.nav.nav-tabs.border-red,.nav-main.border-red a,.nav-main.border-red .nav-head,.pagination.border-red li,.pager.border-red a {
	border-color: #e33
}

.border-yellow,.border-yellow .button,.border-yellow .tab-nav li a,.border-yellow .tab-body,.button.bg-yellow,.selected.border-yellow,.pointer.border-yellow li,.check-warning .input,.nav.border-yellow .active a,.nav.nav-tabs.border-yellow,.nav-main.border-yellow a,.nav-main.border-yellow .nav-head,.pagination.border-yellow li,.pager.border-yellow a {
	border-color: #f60
}

.border-blue,.border-blue .button,.border-blue .tab-nav li a,.border-blue .tab-body,.button.bg-blue,.selected.border-blue,.pointer.border-blue li,.nav.border-blue .active a,.nav.nav-tabs.border-blue,.nav-main.border-blue a,.nav-main.border-blue .nav-head,.pagination.border-blue li,.pager.border-blue a {
	border-color: #0ae
}

.border-green,.border-green .button,.border-green .tab-nav li a,.border-green .tab-body,.button.bg-green,.selected.border-green,.pointer.border-green li,.check-success .input,.nav.border-green .active a,.nav.nav-tabs.border-green,.nav-main.border-green a,.nav-main.border-green .nav-head,.pagination.border-green li,.pager.border-green a {
	border-color: #2c7
}

.border-red-light,.border-red-light .button,.border-red-light .tab-nav li a,.border-red-light .tab-body,.button.bg-red-light,.selected.border-red-light,.alert-red,.pointer.border-red-light li,.nav.border-red-light .active a,.nav.nav-tabs.border-red-light,.nav-main.border-red-light a,.nav-main.border-red-light .nav-head,.pagination.border-red-light li,.pager.border-red-light a {
	border-color: #fee
}

.border-yellow-light,.border-yellow-light .button,.border-yellow-light .tab-nav li a,.border-yellow-light .tab-body,.button.bg-yellow-light,.selected.border-yellow-light,.alert-yellow,.pointer.border-yellow-light li,.nav.border-yellow-light .active a,.nav.nav-tabs.border-yellow-light,.nav-main.border-yellow-light a,.nav-main.border-yellow-light .nav-head,.pagination.border-yellow-light li,.pager.border-yellow-light a {
	border-color: #ffd
}

.border-blue-light,.border-blue-light .button,.border-blue-light .tab-nav li a,.border-blue-light .tab-body,.button.bg-blue-light,.selected.border-blue-light,.alert-blue,.pointer.border-blue-light li,.nav.border-blue-light .active a,.nav.nav-tabs.border-blue-light,.nav-main.border-blue-light a,.nav-main.border-blue-light .nav-head,.pagination.border-blue-light li,.pager.border-blue-light a {
	border-color: #eff
}

.border-green-light,.border-green-light .button,.border-green-light .tab-nav li a,.border-green-light .tab-body,.button.bg-green-light,.selected.border-green-light,.alert-green,.pointer.border-green-light li,.nav.border-green-light .active a,.nav.nav-tabs.border-green-light,.nav-main.border-green-light a,.nav-main.border-green-light .nav-head,.pagination.border-green-light li,.pager.border-green-light a {
	border-color: #efd
}

.button:hover,.button:focus,.button.bg:hover,.button.bg:focus {
	background-color: #f5f5f5
}

.button.border-black:hover,.button.border-black:focus,.button.bg-black:hover,.button.bg-black:focus {
	color: #fff;
	border-color: #666;
	background-color: #666
}

.button.border-gray:hover,.button.border-gray:focus,.button.bg-gray:hover,.button.bg-gray:focus {
	color: #fff;
	border-color: #aaa;
	background-color: #aaa
}

.button.border-white:hover,.button.border-white:focus,.button.bg-white:hover,.button.bg-white:focus {
	color: #333;
	border-color: #f5f5f5;
	background-color: #f5f5f5
}

.button.border-red:hover,.button.border-red:focus,.button.bg-red:hover,.button.bg-red:focus {
	color: #fff;
	border-color: #f00;
	background-color: #f00
}

.button.border-yellow:hover,.button.border-yellow:focus,.button.bg-yellow:hover,.button.bg-yellow:focus {
	color: #fff;
	border-color: #f90;
	background-color: #f90
}

.button.border-blue:hover,.button.border-blue:focus,.button.bg-blue:hover,.button.bg-blue:focus {
	color: #fff;
	border-color: #3bd;
	background-color: #3bd
}

.button.border-green:hover,.button.border-green:focus,.button.bg-green:hover,.button.bg-green:focus {
	color: #fff;
	border-color: #5d8;
	background-color: #5d8
}

.button.border-red-light:hover,.button.border-red-light:focus,.button.bg-red-light:hover,.button.bg-red-light:focus,.alert-red:hover {
	color: #e33;
	border-color: #fdc;
	background-color: #fdc
}

.button.border-yellow-light:hover,.button.border-yellow-light:focus,.button.bg-yellow-light:hover,.button.bg-yellow-light:focus,.alert-yellow:hover {
	color: #f60;
	border-color: #fec;
	background-color: #fec
}

.button.border-blue-light:hover,.button.border-blue-light:focus,.button.bg-blue-light:hover,.button.bg-blue-light:focus,.alert-blue:hover {
	color: #0ae;
	border-color: #def;
	background-color: #def
}

.button.border-green-light:hover,.button.border-green-light:focus,.button.bg-green-light:hover,.button.bg-green-light:focus,.alert-green:hover {
	color: #2c7;
	border-color: #cfa;
	background-color: #cfa
}

.text-main,a.text-main:link,a.text-main:visited,.button.border-main,blockquote.border-main strong,.pager.border-main a,.pager-prev.border-main,.pager-next.border-main,.nav a:hover,.nav-menu.nav-pills .active ul a:hover,.bg-inverse .nav-menu ul a:hover,.bg-inverse .nav.nav-menu.nav-tabs ul a:hover,.bg-inverse .nav.nav-menu.nav-tabs .active ul a:hover,.bg-inverse .nav.nav-menu.nav-pills ul a:hover,.bg-inverse .nav.nav-menu.nav-pills .active ul a:hover {
	color: #0a8
}

.text-sub,a.text-sub:link,a.text-sub:visited,.button.border-sub,blockquote.border-sub strong,.pager.border-sub a,.pager-prev.border-sub,.pager-next.border-sub {
	color: #0e90d2
}

.text-back,a.text-back:link,a.text-back:visited,.button.border-back,blockquote.border-back,.pager.border-back a,.pager-prev.border-back,.pager-next.border-back {
	color: #efe
}

.text-mix,a.text-mix:link,a.text-mix:visited,.button.border-mix,blockquote.border-mix,.pager.border-mix a,.pager-prev.border-mix,.pager-next.border-mix {
	color: #aed
}

.text-dot,a.text-dot:link,a.text-dot:visited,.button.border-dot,blockquote.border-dot strong,.pager.border-dot a,.pager-prev.border-dot,.pager-next.border-dot {
	color: #e33
}

.bg-main,.border-main .button.active,.pointer.border-main .active,.nav-pills.border-main .active a,.nav-main.border-main .nav-head,.pagination.border-main .active {
	background-color: #0a8
}

.bg-sub,.border-sub .button.active,.pointer.border-sub .active,.nav-pills.border-sub .active a,.nav-main.border-sub .nav-head,.pagination.border-sub .active {
	background-color: #0ae
}

.bg-back,.border-back .button.active,.pointer.border-back .active,.nav-pills.border-back .active a,.nav-main.border-back .nav-head,.pagination.border-back .active {
	background-color: #efe
}

.bg-mix,.border-mix .button.active,.pointer.border-mix .active,.nav-pills.border-mix .active a,.pagination.border-mix .active {
	background-color: #aed
}

.bg-dot,.border-dot .button.active,.pointer.border-dot .active,.nav-pills.border-dot .active a,.nav-main.border-dot .nav-head,.pagination.border-dot .active {
	background-color: #e33
}

.border-main,.border-main .button,.border-main .tab-nav li a,.border-main .tab-body,.button.bg-main,.selected.border-main,.pointer.border-main li,.nav.border-main .active a,.nav.nav-tabs.border-main,.nav-main.border-main a,.nav-main.border-main .nav-head,.pagination.border-main li,.pager.border-main a {
	border-color: #0a8
}

.border-sub,.border-sub .button,.border-sub .tab-nav li a,.border-sub .tab-body,.button.bg-sub,.selected.border-sub,.pointer.border-sub li,.nav.border-sub .active a,.nav.nav-tabs.border-sub,.nav-main.border-sub a,.nav-main.border-sub .nav-head,.pagination.border-sub li,.pager.border-sub a {
	border-color: #0ae
}

.border-back,.border-back .button,.border-back .tab-nav li a,.border-back .tab-body,.button.bg-back,.selected.border-back,.pointer.border-back li,.nav.border-back .active a,.nav.nav-tabs.border-back,.nav-main.border-back a,.nav-main.border-back .nav-head,.pagination.border-back li,.pager.border-back a {
	border-color: #efe
}

.border-mix,.border-mix .button,.border-mix .tab-nav li a,.border-mix .tab-body,.button.bg-mix,.selected.border-mix,.pointer.border-mix li,.nav.border-mix .active a,.nav.nav-tabs.border-mix,.nav-main.border-mix a,.nav-main.border-mix .nav-head,.pagination.border-mix li,.pager.border-mix a {
	border-color: #aed
}

.border-dot,.border-dot .button,.border-dot .tab-nav li a,.border-dot .tab-body,.button.bg-dot,.selected.border-dot,.pointer.border-dot li,.nav.border-dot .active a,.nav.nav-tabs.border-dot,.nav-main.border-dot a,.nav-main.border-dot .nav-head,.pagination.border-dot li,.pager.border-dot a {
	border-color: #e33
}

.button.border-main:hover,.button.border-main:focus,.button.bg-main:hover,.button.bg-main:focus {
	color: #fff;
	border-color: #0ab;
	background-color: #0ab
}

.button.border-sub:hover,.button.border-sub:focus,.button.bg-sub:hover,.button.bg-sub:focus {
	color: #fff;
	border-color: #09f;
	background-color: #09f
}

.button.border-back:hover,.button.border-back:focus,.button.bg-back:hover,.button.bg-back:focus {
	color: #333;
	border-color: #cec;
	background-color: #cec
}

.button.border-mix:hover,.button.border-mix:focus,.button.bg-mix:hover,.button.bg-mix:focus {
	color: #333;
	border-color: #cec;
	background-color: #cec
}

.button.border-dot:hover,.button.border-dot:focus,.button.bg-dot:hover,.button.bg-dot:focus {
	color: #fff;
	border-color: #f00;
	background-color: #f00
}

.text-lightpink,a.text-lightpink:link,a.text-lightpink:visited,.button.border-lightpink,blockquote.border-lightpink,.pager.border-lightpink a,.pager-prev.border-lightpink,.pager-next.border-lightpink {
	color: #ffb6c1
}

.border-lightpink,.border-lightpink .button,.border-lightpink .tab-nav li a,.border-lightpink .tab-body,.button.bg-lightpink,.selected.border-lightpink,.pointer.border-lightpink li,.nav.border-lightpink .active a,.nav.nav-tabs.border-lightpink,.nav-main.border-lightpink a,.nav-main.border-lightpink .nav-head,.pagination.border-lightpink li,.pager.border-lightpink a {
	border-color: #ffb6c1
}

.bg-lightpink,.border-lightpink .button.active,.pointer.border-lightpink .active,.nav-pills.border-lightpink .active a,.nav-lightpink.border-lightpink .nav-head,.pagination.border-lightpink .active {
	background-color: #ffb6c1
}

.mycarousel {
	position: relative;
	width: 100%;
	overflow: hidden
}

.carousel {
	position: relative;
	list-style: none;
	padding: 0
}

.carousel .item {
	display: nones;
	float: left;
	position: relative
}

.carousel .active {
	display: block
}

.carousel img {
	display: block;
}

.mycarousel .pointer {
	position: absolute;
	bottom: 0;
	padding: 10px
}

.mycarousel .pager-prev,.mycarousel .pager-next {
	position: absolute;
	display: none;
	top: 50%;
	margin-top: -25px
}

.mycarousel .pager-prev {
	left: 0px
}

.mycarousel .pager-next {
	right: 0px
}

.mycarousel:hover .pager-prev,.mycarousel:hover .pager-next {
	display: block
}

.item-desc1 {
	background-color: rgba(0, 0, 0, 0.6);
	position: absolute;
	bottom: 0;
	font-size: 18px;
	padding: 8px 60px 8px 8px;
	width: 100%;
	color: #fff;
	display: block;
	word-wrap: normal;
	/* for ie */
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.item-desc2 {
	background-color: rgba(0, 0, 0, 0.6);
	position: absolute;
	bottom: 0;
	font-size: 18px;
	padding: 8px;
	text-align: center;
	width: 100%;
	color: #fff;
	display: block;
	word-wrap: normal;
	/* for ie */
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.item-desc1 a, .item-desc1 a:hover, .item-desc1 a:active, .item-desc2 a, .item-desc2 a:hover, .item-desc2 a:active, .item-desc3 a, .item-desc3 a:hover, .item-desc3 a:active {
	color: #fff
}

.pointer {
	padding: 0
}

.pointer li {
	border: solid 1px #ddd;
	width: 10px;
	height: 10px;
	margin: 1px;
	display: inline-block;
	border-radius: 10px;
	cursor: pointer
}

.pointer .active {
	border: 0;
	background: #ddd;
	width: 12px;
	height: 12px;
	margin: 0
}
.pager-prev,.pager .pager-prev,.pager-next,.pager .pager-next {
	font-size: 36px;
	padding: 0;
	color: #ddd;
	background-color: rgba(255,255,255,.2);
	width: 40px;
	height: 50px;
	line-height: 45px;
	display: inline-block;
	text-align: center;
	cursor: pointer
}

.pager-prev:hover,.pager-next:hover {
	background-color: rgba(0,0,0,.2)
}

.list-text {
	list-style: outside;
	padding-left: 10px;
}

.list-text li {
	padding-left: 14px;
	line-height: 28px;
	background: url(/uploads/image/ffdimages/dot-b.png) no-repeat 0 12px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.list-text a {
	*margin-left:-5px;
}

.list-text .date {
	font-size: 12px;
	float: right
}

.list-text .divider {
	list-style-type: none;
	background-color: #ddd;
	height: 1px;
	overflow: hidden;
	margin: 15px 0
}

.list-text.list-underline {
	list-style: outside;
	padding-left: 15px
}

.list-text.list-underline li {
	border-bottom: solid 1px #ddd;
	line-height: 36px
}

.list-underline.list-striped li {
	padding: 0 10px
}

.list-text.list-striped {
	list-style: none;
	padding: 0
}