@charset "utf-8";
/* CSS Document */

a.marquee { color: #FFF; text-decoration: none; }
a.marquee:hover { color: #FF0; }

.marquee {
	position: relative; width:61%; padding: 0 3% 0 3%; float: left;
	height: 22px; margin: 0 0 0.5% 0; border: none;
	overflow: hidden; background-color: #F03; 

    -webkit-border-radius: 5px;
    border-radius: 5px;

	-webkit-transition: background-color 350ms;
	-moz-transition: background-color 350ms;
    transition: background-color 350ms;
}

.marquee p {
	position: absolute; width: 100%; height: 100%; margin: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:80%;
	text-align: center; line-height: 25px; color: #fff;
    text-shadow: 1px 1px 0px #555;
    filter: dropshadow(color=#555, offx=1, offy=1);

	transform:translateX(100%);
	-moz-transform:translateX(100%);
	-webkit-transform:translateX(100%);
}
.marquee p:nth-child(1) {
	animation: left-one 60s ease infinite;
	-moz-animation: left-one 60s ease infinite;
	-webkit-animation: left-one 60s ease infinite;
}
.marquee p:nth-child(2) {
	animation: left-two 60s ease infinite;
	-moz-animation: left-two 60s ease infinite;
	-webkit-animation: left-two 60s ease infinite;
}
.marquee p:nth-child(3) {
	animation: left-three 60s ease infinite;
	-moz-animation: left-three 60s ease infinite;
	-webkit-animation: left-three 60s ease infinite;
}
.marquee p:nth-child(4) {
	animation: left-four 60s ease infinite;
	-moz-animation: left-four 60s ease infinite;
	-webkit-animation: left-four 60s ease infinite;
}
.marquee p:nth-child(5) {
	animation: left-five 60s ease infinite;
	-moz-animation: left-five 60s ease infinite;
	-webkit-animation: left-five 60s ease infinite;
}

/*================================
	Move the Marquee to the Left
==================================*/

/** Mozilla Firefox Keyframes **/
@-moz-keyframes left-one {
	0%	{
		-moz-transform:translateX(100%);
	}
	15% {
		-moz-transform:translateX(0);
	}
	20% {
		-moz-transform:translateX(0);
	}
	25% {
		-moz-transform:translateX(-100%);
	}
	100%{
		-moz-transform:translateX(-100%);
	}
}

@-moz-keyframes left-two {
	
	18% {
		-moz-transform:translateX(100%);
	}
	33% {
		-moz-transform:translateX(0);		
	}
	38% {
		-moz-transform:translateX(0);		
	}
	43%{
		-moz-transform:translateX(-100%);
	}
	100% {
		-moz-transform:translateX(-100%);
	}
}

@-moz-keyframes left-three {
	36%	{
		-moz-transform:translateX(100%);
	}
	51% {
		-moz-transform:translateX(0);
	}
	56% {
		-moz-transform:translateX(0);
	}
	61% {
		-moz-transform:translateX(-100%);
	}
	100%{
		-moz-transform:translateX(-100%);
	}
}

@-moz-keyframes left-four {
	54% {
		-moz-transform:translateX(100%);
	}
	69% {
		-moz-transform:translateX(0%);
	}
	74% {
		-moz-transform:translateX(0);		
	}
	79% {
		-moz-transform:translateX(-100%);		
	}
	100%{
		-moz-transform:translateX(-100%);
	}
}
@-moz-keyframes left-five {
	72% {
		-moz-transform:translateX(100%);
	}
	87% {
		-moz-transform:translateX(0%);
	}
	92% {
		-moz-transform:translateX(0);		
	}
	97% {
		-moz-transform:translateX(-100%);		
	}
	100%{
		-moz-transform:translateX(-100%);
	}
}



/** Webkit Keyframes **/
@-webkit-keyframes left-one {
	0% {
		-webkit-transform:translateX(100%);
	}
	15% {
		-webkit-transform:translateX(0);
	}
	20% {
		-webkit-transform:translateX(0);
	}
	25% {
		-webkit-transform:translateX(-100%);
	}
	100%{
		-webkit-transform:translateX(-100%);
	}
}
@-webkit-keyframes left-two {
	18% {
		-webkit-transform:translateX(100%);
	}
	33% {
		-webkit-transform:translateX(0);
	}
	38% {
		-webkit-transform:translateX(0);
	}
	43% {
		-webkit-transform:translateX(-100%);
	}
	100%{
		-webkit-transform:translateX(-100%);
	}
}
@-webkit-keyframes left-three {
	36% {
		-webkit-transform:translateX(100%);
	}
	51% {
		-webkit-transform:translateX(0);
	}
	56% {
		-webkit-transform:translateX(0);
	}
	61% {
		-webkit-transform:translateX(-100%);
	}
	100%{
		-webkit-transform:translateX(-100%);
	}
}
@-webkit-keyframes left-four {
	54% {
		-webkit-transform:translateX(100%);
	}
	69% {
		-webkit-transform:translateX(0);
	}
	74% {
		-webkit-transform:translateX(0);
	}
	79% {
		-webkit-transform:translateX(-100%);
	}
	100%{
		-webkit-transform:translateX(-100%);
	}
}
@-webkit-keyframes left-five {
	72% {
		-webkit-transform:translateX(100%);
	}
	87% {
		-webkit-transform:translateX(0);
	}
	92% {
		-webkit-transform:translateX(0);
	}
	97% {
		-webkit-transform:translateX(-100%);
	}
	100%{
		-webkit-transform:translateX(-100%);
	}
}


@media only screen and (min-width: 150px) and (max-width: 512px){
	.marquee{ width:94%; }  /* Hide Scrolling RSS News Items */
	
}