/*
    anythingSlider v1.0
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/


.anythingSlider { 
	width: 952px;
	z-index:2;
	height: 410px; 
	position: relative;
	top:0;
	left:0;
}
.anythingSlider .wrapper  { 
	width: 952px; 
	overflow: auto; 
	height: 410px; 
	margin: 0; 
	position: absolute; 
	top: 0; 
	left: 0; 
}
.anythingSlider .wrapper ul  {
	width: 99999px;
	list-style: none;
	position: absolute;
	top: 0;
	left: -40px;/*For some reason slider is 40px off in high fives frame*/
	margin: 0;
}
.anythingSlider ul li  { 
	display: block; 
	float: left; 
	padding: 0; 
	height: 410px; 
	width: 952px; 
	margin: 0; 
}
.anythingSlider .arrow  { 
	display: block; 
	height: 200px; 
	width: 67px; 
	background: url(../media/slider/arrows2.png) no-repeat 0 0; 
	text-indent: -9999px; 
	position: absolute; 
	top: 120px; 
	cursor: pointer; 
}
.anythingSlider .forward { 
	background-position: 0 0; 
	right: -10px; 
}
.anythingSlider .back    { 
	background-position: -67px 0; 
	left: -20px; }
.anythingSlider .forward:hover { 
	background-position: 0 -200px; 
}
.anythingSlider .back:hover    { 
	background-position: -67px -200px; 
}

#thumbNav { 
	position: relative; 
	top: 375px; 
	text-align: center; 
}
#thumbNav a {
	color: #fff;
	display: inline-block;
	padding: 2px 8px;
	height: 18px;
	width: 30px;
	margin: 0 5px 0 0;
	text-align: center;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

}
#thumbNav a:hover {
	color:#666;
	text-decoration:none;
	background-color:#FFF;
}
#thumbNav a.cur {
	background-image: url(../media/slider/numberbk.png);
	background-repeat:repeat;
}

#start-stop {
	display:none;
	color: #000;
	padding: 2px 5px;
	width: 80px;
	text-align: center;
	position: absolute;
	right: 60px;
	top: 375px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#start-stop.playing {
	background-color: none;
}
#start-stop:hover { 
	background-image: none; 
}

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }




/*
    For Specific Slides
*/

#grantkorgan { background-image:url(../media/slider/grantkorgan.jpg); background-repeat:no-repeat;}
#grantkorgan p { font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:26px; color:#FFF; display:block; margin: 127px auto auto 580px; width:300px;}
#grantkorgan form { margin-left:580px;}

#crslider {background-image:url(../media/slider/CRdonation.jpg); background-repeat:no-repeat; width:952px; height:410px;}
#crslider p {padding-top: 40px; margin-left:680px; padding-bottom:0px; margin-bottom:0px; color:#FFF; font-family:Helvetica Neue, Helvetica, Arial, sans-serif; font-size:14px; line-height:26px; max-width:170px;}
#crslider form { padding-top:0px; margin-left:460px; margin-top:-10px;}

#trainsslide {background-image:url(../media/slider/trainsbk.png); background-repeat:no-repeat;}
#trainslogo {position:absolute; top:50px; z-index:4;}

#textSlide                              { padding: 10px 30px; }
#textSlide h3                           { font: 20px Georgia, Serif; }
#textSlide h4                           { text-transform: uppercase; font: 15px Georgia, Serif; margin: 10px 0; }
#textSlide ul                           { list-style: disc; margin: 0 0 0 25px; }
#textSlide ul li                        { display: list-item; }

#quote blockquote                  { 	font: Georgia, Times New Roman, Times, serif;
											font-style:italic;
											font-size:2.4em;
											line-height:1.2em;
											text-align: left; 
											color: #ccc; 
											margin: 50px 80px 10px 80px; }

#quote p                           { font:Arial, Helvetica, sans-serif; font-size:1.2em; text-align: left; margin-left:80px; color: #ccc;  }