/* tpprel */
@charset "UTF-8";

/*@font-face {
	font-family: 'HelveticaNeueLTStd77BoldConde';
	src: url('/fonts/HelveticaNeueLTStd-BdCn/helveticaneueltstdbdcn.eot');
}
@font-face {
	font-family: 'HelveticaNeueLTStd77BoldConde';
	src: url(//:) format('no404'), url('/fonts/HelveticaNeueLTStd-BdCn/helveticaneueltstdbdcn.woff') format('woff'), url('/fonts/HelveticaNeueLTStd-BdCn/helveticaneueltstdbdcn.otf') format('opentype');
}*/

@font-face {
	font-family: 'HelveticaNeueLTStd77BoldConde';
	src: url("../0018/HELVETIC.EOT") ;
	src: local('☺'), url("../0018/HELVETIC.WOF") format('woff'), url("../0018/HELVETIC.TTF") format('truetype');
	font-weight: normal;
	font-style: normal;
}

#slideshow { border-bottom: 15px solid #600; color: #fff; height: 368px; margin: 0 auto; overflow: hidden; padding-top: 128px; position: relative;  width: 928px; }
	#distInfo { display: none; }
	#slideshow .wrapper { background-color: #fff; height: 100%; left: 0px; position: relative; top: 0px; width: 100%; }
	#slideshowImages { background: transparent no-repeat 0 0; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
		#slideshowImages img { display: none; left: 0px; position: absolute; top: 0px; }
	#slideshowHeader { background-color: #003d3d; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 15px; height: 32px; letter-spacing: 1.1px; line-height: 32px; padding: 0 15px; position: absolute; right: 0px; top: 53px; }
	#slideshowNav { position: absolute; right: 0px; top: 97px; }
	#slideshowNav li { cursor: pointer; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 15px; height: 28px; position: relative; width: 200px; }
		#slideshowNav li .text { display: none; font-style: none !important; line-height: 24px; margin-bottom: 4px; padding: 0 10px; position: absolute;  width: 180px;  }
		#slideshowNav li .bg { background-color: #111; display: none; height: 24px; left: 0; position: absolute; width: 100%;  }
		#slideshowNav li.selected { cursor: auto; }
		#slideshowNav li.selected .text { color: #000; }
		#slideshowNav li.selected .bg { background-color: #fff; }
	
	
	#slideshowDist { bottom: 0px; left: 0px; position: absolute; width: 100%; }
	
		#distTitle { font-family: "HelveticaNeueLTStd77BoldConde", Impact, san-serif; height: 20px; position: absolute; text-transform: uppercase; bottom: 72px; }
			#distTitle div { background-color: #000; height: 20px; position: absolute; left: -200px; width: 200px; }
			#distTitle h3 { font-size: 28px; letter-spacing: 3px; line-height: 19px; padding: 0 0 0 20px; position: absolute; top: 0px; white-space: nowrap; }
		#distDesc { bottom: 0px; position: absolute; }
			#distDesc p { display: none; font-family: Verdana, Geneva, sans-serif; font-size: 12px; height: 57px; line-height: 19px; padding: 6px 20px 9px; position: relative;}
			#distDesc div { background: url("../0018/DIST_DES.PNG") repeat-x left bottom; height: 72px; position: absolute; width: 928px; left: 928px; }

#aside { float: right; padding: 2px 20px 0 0; width: 264px; }
	#aside h3 { color: #003d3d; font-size: 13px; }
	
#apply { width: 126px; height: 35px; float: left; }
#give { width: 126px; height: 35px; float: right; }

#buttons {
	margin-bottom: 15px;
	overflow: hidden;
	clear: both;
}

#bhft { border-bottom: 1px dotted #ccc; margin: 1px 0 15px; padding-bottom: 15px; float: left; }

#weather { clear: both; padding: 0px 7px 0 12px; background-color: #f5f5f5; border: 1px solid #003d3d; height: 49px; }
	#temp { text-align: right; float: right; margin-top: 3px; }
	#temp img { float: right; margin-left: 5px; }
	#temp p { color: #666; font-size: 16px; text-align: right; display: inline; line-height: 38px; }
	#datecity { float: left; margin-top: 9px; }
	#datecity h3 { line-height: 13px; margin: 0; padding: 0; }
	#datecity p.city { margin-top: 3px; font-size: 10px; font-style: italic; }
		
#votd { margin: 10px 0; padding: 7px 12px; background-color: #f5f5f5; border: 1px solid #003d3d; clear: both; }
	#votd h3 { margin-top: 2px; line-height: 13px; }
	#votd p { font-size: 10px; font-style: italic; margin: 5px 0 0px; line-height: 1.3em; }
	#votd p.reference { text-align: right; margin-bottom: 2px; }
	#votd div { margin-top: -1em; }
	#votd a { display: none; }
	#votd font { font-size: 10px !important; }

.events { clear: both; float: left; display: block; margin-top: 3px; width: 264px; padding-bottom: 10px; background: url("../0018/HOMEPAGE.JPG") no-repeat -600px 100%; }
	#aside .events h3 { padding-left: 9px; height: 24px; line-height: 24px; color: #003d3d !important; font-size: 12px; text-transform: uppercase; font-family: Verdana, sans-serif; font-weight: bold; background: url("../0018/HOMEPAGE.JPG") no-repeat -600px -90px; }
	#aside .events h3 .video { background: url("../0018/GIF_SPRI.GIF") no-repeat 100% -256px; padding-right: 30px; }
	.event { background: url("../0018/HOMEPAGE.JPG") no-repeat -600px -120px; height: 58px; padding: 5px 9px 6px; overflow: hidden; width: 246px; float: left; }
	.events p a { color: #003d3d; text-decoration: none; border-bottom: 1px dotted #003d3d; }
	.event p a:hover { border-bottom: 1px solid #003d3d; }
	.event .play_button { position: absolute; z-index: 1; top: 3px; left: 0px; width: 55px; height: 55px; overflow: hidden; background-repeat: no-repeat; cursor: pointer; }
	.event .play_button img { margin: 0; padding: 0; }
	.events p { font-size: 10px; padding: 0; line-height: 14px; height: 58px; overflow: hidden; }
	.event p strong { color: #000; }
	.event img { float: left; margin: 2px 7px 0 0; }
	
	
/* * * * Stories Styles * * * */ 

#news { clear: left; }
	#news h4 { height: 23px; line-height: 23px; overflow: hidden; padding: 0 10px 0 25px; background: url("../0018/HOMEPAGE.JPG") no-repeat -200px 0px; }
	#news img { padding: 1px; border: 1px solid #ddd; margin: 1px 9px; }
	#news p { padding: 6px 9px 0px 0px; line-height: 15px; }
	#news a { text-decoration: none; }
	#news a:hover { text-decoration: underline; }
	#news .hide h4 { background-position: -200px -25px; }
	#news .over h4 { background-position: -200px -50px; }
	#news .hide.over h4 { background-position: -200px -75px; }
	#news .story { float: left; width: 100%; height: 128px; margin: 3px 0 5px; padding: 0; display: none; background: url("../0018/HOMEPAGE.JPG") no-repeat -200px -77px; }
	#news .story.video h4 span { background:url("../0018/GIF_SPRI.GIF") no-repeat scroll 100% -236px transparent; padding-right:28px; }
	#news .story.hide { height: auto; }
	#news .story.homepage { display:block;}
	#news .story .content { display: none; }
	

/* * * Social Buttons * * */
#social { float: left; margin-bottom: 10px; }
	
	#social ul { margin: 0 !important; padding: 0 !important; }
	#social ul li { display:inline-block; height:36px; list-style:none; margin: 0 8px 0 0; padding:0; position: relative; vertical-align:middle; }
	#social li div { display: none; position: absolute; width: 500px; padding-top: 12px; top: 25px; left: 50%; margin-left: -23px; z-index: 10; background: url("../0018/GIF_SPRI.GIF") no-repeat 13px -20px; }
	#social li div p { color: #fff; display: inline; width: auto; background-color: #333; line-height: 36px; padding: 5px 10px; }
	#social li:hover div { display: block; }
	
	#social a { }
	#social a:hover { text-decoration:none; }
	#social img { margin:7px 0 0; border:none; }
	#social .separator { border-left: 1px solid #aaa; padding-left:8px; }
	#social .separator img { border:none; }
	#social .iphone img { margin-top:0px; padding:0!important; }
	#social .iphone a span { font-size: 10px; line-height: 1.2;	padding-left: 3px; position: absolute; width: 200px; left: 35px; top: 6px; }
	
/* * * Update * * */
#update { -moz-border-radius:10px; -webkit-border-radius:10px; background:#f3faff url("../0018/PNG_SPRI.PNG") no-repeat -189px 10px; border:1px solid #4baef5; border-radius:10px; margin-bottom:15px; padding:12px 20px 2px 50px; width: }
	#update h3 { color:#4baef5!important; display:block; font: bold 12px; padding:3px 5px 7px;}
	#update a { color:#4baef5; font:bold; text-decoration:none;}
	#update a:hover { text-decoration:underline; border: none;}
	#update p { color:#666; font:10px/13px; padding: 0 5px 12px}