/* Media: Screen */
@media screen {

	/* YUI Reset */
	html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
		margin:0;
		padding:0;
	}
	div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
		position:relative;
	}
	table {
		border-collapse:collapse;
		border-spacing:0;
	}
	fieldset,img { 
		border:0;
		z-index: 10;
	}
	address,caption,cite,code,dfn,em,strong,th,var {
		font-style:normal;
		font-weight:normal;
	}
	ol,ul {
		list-style:none;
	}
	caption,th {
		text-align:left;
	}
	h1,h2,h3,h4,h5,h6 {
		font-size:100%;
		font-weight:normal;
	}
	q:before,q:after {
		content:'';
	}
	abbr,acronym { border:0;
	}
	object, embed {
		border: hidden;
		padding: 0;
		margin: 0;
		text-decoration: none;
	}
	
	
	/* Personal Reset */
	a {
		color: inherit;
		text-decoration: none;
	}
	a:hover {
		text-decoration: underline;
	}
	strong {
		font-weight: bold;
	}
	em {
		font-style: italic;
	}
	
	.em {
		font-style: italic;
	}
	.delete {
		cursor: pointer;
		float: right;
	}
	.hidden {
		display: none;
	}
	.blind {
		display: none;
	}
	.other_selected {
		display: none;
	}
	
	a.touchButton {
		display: block;
		width: 100%;
		line-height: 40px;
		font-size: 18px;
		background-color: #4cb0c9;
		color: #fff;
		padding: 0 11px;
		text-decoration: none;
	}
	
	.stdBackground {
		background: url(http://www.wgte.org/nms/lib/thumb.php?i=/wgte/images/module_background.png) repeat;
	}
	body.kids .stdBackground {
		background: none;
	}
	.orgBackground {
		background: url(http://www.wgte.org/nms/lib/thumb.php?i=/wgte/images/dropdown_background.png) repeat;
	}
		.orgBackground a.textButton:hover {
			background: url(http://www.wgte.org/nms/lib/thumb.php?i=/wgte/images/dropdown_background_dark.png) repeat;
		}
	
	/* WGTE Standard Screen */
	body {
		background: #0168a3 url(http://www.wgte.org/nms/lib/thumb.php?i=/wgte/images/full_top_background.png) repeat-x top;
		
		color: #dce1e3;
		
		font-family: Verdana, Geneva, "Helvetica Neue", Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 14px;
	}
	.fbcomments {
		padding: 10px;
		border: 1px solid #BDC7D8;
		background-color: #FAFAFC;
	}
	body.kids {
		background: #a0daf0 url(http://www.wgte.org/nms/lib/thumb.php?i=/wgte/images/Background.jpg) repeat top;
		color: #093240;
	}
	
	h2 {
		font-weight: bold;
		font-size: 18px;
		line-height: 18px;
		margin: 0 0 20px 0;
	}
	h2.nopadding {
		margin: 0;
	}
	
	h3 {
		padding: 10px 20px;
		margin: 0 0 10px;
		background: url(http://www.wgte.org/nms/lib/thumb.php?i=/wgte/images/minor_header_background.png) repeat-x top left;
		color: #fff;
		font-weight: bold;
		font-size: 13px;
	}
	
	body.kids h3 {
		padding: 10px 20px;
		margin: 0;
		background: none;
		color: #093240;
		font-weight: bold;
		font-size: 16px;
	}
	
	h4 {
		background: url(http://www.wgte.org/nms/lib/thumb.php?i=/wgte/images/headerback.png) repeat-x top center;
		color: #fafafc;
		padding: 20px;
		margin: 0 0 20px 0;
	}
	
	h5 {
		font-weight: bold;
		font-size: 13px;
	}
	
	h6 {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		padding: 10px;
		color: #ff0000;
		border: 1px solid #ff0000;
		background-color: #fadddd;
		border-radius:4px !important;
		-moz-border-radius:4px !important;
		-webkit-border-radius:4px !important;
	}
	h6#browserError {
		margin: 20px;
	}
		h6 a {
			color: #ff0000;
			font-weight: bold;
		}
	
	div.h7 {
		display: block;
		position: relative;
		height: 28px;
		line-height: 28px;
		color: #fff;
		background: url(http://www.wgte.org/nms/lib/thumb.php?i=/wgte/images/minor_header_background.png) repeat-x top left;
	}
		div.h7 div.input {
			float: left;
			width: 200px;
			line-height: 12px;
		}
		div.h7 div.section {
			float: left;
			height: 28px;
			line-height: 28px;
			padding: 0 10px;
			
			border-right: 1px solid black;
			font-weight: bold;
			
			cursor: pointer;
		}
		div.h7 div.selected {
			background: url("http://www.wgte.org/nms/lib/thumb.php?i=/wgte/images/station_background.png") repeat-x scroll 0 0 transparent
		}
	
	.logo_print {
		display: none;
	}
	.moon {
		background: url(http://www.wgte.org/nms/lib/thumb.php?i=/wgte/images/moon.png) no-repeat top left;
		width: 100%;
		height: 150px;
		z-index: 0;
		position: absolute;
		top: 0;
		left: 0;
		-moz-border-radius-topleft:4px !important;
		-moz-border-radius-topright:4px !important;
		-webkit-border-top-left-radius:4px !important;
		-webkit-border-top-right-radius:4px !important;
	}
	
	#system {
		height: 40px;
		
		z-index: 100;
	}
	#system .content {
		width: 900px;
	}
	
	#PBS {
		position: absolute;
		top: 12px;
		left: 0px;
	}
	#NPR {
		position: absolute;
		top: 13px;
		left: 48px;
	}
	
	#account {
		z-index: 10;
		top: 14px;
		left: 101px;
	}
		#signIn, #notLoggedPipe, #register, #cart_nonsignin {
			position: absolute;
			top: 0px;
		}
		#signin {
			left: 0px;
		}
		#notLoggedPipe {
			left: 45px;
		}
		#register {
			left: 60px;
		}
		#notLoggedPipeTwo {
			left: 115px;
		}
		#cart_nonsignin {
			left: 130px;
		}
		
		#account .title, #loggedPipe, #logoutPipe, #myaccount, #signout, #cart {
			float: left;
		}
		
	#loginBox, #ajaxLoginBox {
		width: 330px;
	}
		#loginBox .input, #ajaxLoginBox .input {
			width: 200px;
		}
		
	#searchBar {
		z-index: 10;
		position: absolute;
		top: 11px;
		right: 0px;
		height: 18px;
		width: 270px;
	}
	
		#searchBar .title {
			position: absolute;
			top: 0px;
			left: 0px;
			line-height: 18px;
		}
		#searchBar .input {
			position: absolute;
			top: 0px;
			right: 20px;
			width: 200px;
		}
		#searchBar .proceedButton {
			position: absolute;
			top: 1px;
			right: 0px;
		}
	
	#station {
		height: 55px;
		width: 100%;
		
		background: url(http://www.wgte.org/nms/lib/thumb.php?i=/wgte/images/station_background.png) repeat-x;
		z-index: 50;
	}
	#station .content {
		width: 900px;
		margin: 0px auto;
	}
		#station .content .logo {
			width: 148px;
			height: 37px;
			
			background: url(http://www.wgte.org/nms/lib/thumb.php?i=/wgte/images/wgte-white_148x37.png) no-repeat top left;
			
			position: absolute;
			top: 9px;
			left: 0px;
		}
		#station .content .logo a {
			display: block;
			width: 148px;
			height: 37px;
		}
		#station .content .logo a:hover {
			text-decoration: none;
		}
		#station .navigation {
			position: absolute;
			width: 500px;
			top: 19px;
			left: 260px;
			
			font-size: 16px;
			text-transform: capitalize;
		}
		#station .navigation div, #station .navigation a {
			float: left;
			margin: 0;
		}
		#station .navigation .pipe {
			margin: 0 10px;
		}
		
		#station .dropdownNavigation {
			position: absolute;
			top: 55px;
			left: 0;
			width: 900px
		}
			#station .dropdownNavigation .ddButton {
				float: left;
				height: 35px;
				line-height: 35px;
			}
			#station .dropdownNavigation .ddButton div {
				padding: 0 10px;
			}
			#station .dropdownNavigation .watch, #station .dropdownNavigation .listen, #station .dropdownNavigation .learn, #station .dropdownNavigation .kids {
				position: absolute;
				top: 0px;
				display: none;
				-moz-border-radius-bottomleft:4px !important;
				-moz-border-radius-bottomright:4px !important;	
				-webkit-border-bottom-left-radius:4px !important;
				-webkit-border-bottom-right-radius:4px !important;
			}
			#station .dropdownNavigation .watch {
				left: 28px;
			}
			#station .dropdownNavigation .listen {
				left: 18px;
			}
			#station .dropdownNavigation .learn {
				left: 191px;
			}
			#station .dropdownNavigation .kids {
				/*left: 48px;*/
				left: 98px;
			}
			
		
		#station .support {
			position: absolute;
			top: 12px;
			right: 0px;
		}
	
	#kids_navigation {
		width: 100%;
		height: 60px;
		z-index: 50;
	}
		#kids_navigation .content {
			width: 900px;
		}
		#kids_navigation .content .kids_nav_button {
			position: absolute;
			padding: 5px;
		}
		#kids_navigation .content .logo {
			top: 26px;
			left: 0;
		}
		#kids_navigation .content .videos {
			top: 12px;
			right: 283px;
		}
		#kids_navigation .content .games {
			top: 0;
			right: 157px;
		}
		#kids_navigation .content .events {
			top: 10px;
			right: 0;
		}
	
	#body {
		position: relative;
		z-index: 20;
	}
		#body .content {
			width: 900px;
			padding: 20px 0 0 0;
		}
		#body .module .article {
			width: auto;
			padding: 20px;
		}
		body.kids #body .content {
			background: url(http://www.wgte.org/nms/lib/thumb.php?i=/wgte/images/BackgroundStars2.jpg) repeat top left;
			-moz-border-radius:4px !important;
			-webkit-border-radius:4px !important;
			padding: 30px 0 0 0;
		}
		#body .columnOne {
			float: left;
			width: 640px;
		}
		body.kids #body .columnOne {
			padding: 20px 0 0 0;
		}
		#body .columnTwo {
			float: right;
			width: 240px;
		}
		
		#body .whiteBackground {
			color: #004b76;
			background: #fff repeat;
		}
		
		#body .module {
			position: relative;
			width: 100%;
			margin: 0 0 20px 0;
		}
		
		#checkout {
			z-index: 40;
		}
		
		#subNavigation {
			padding: 0 0 20px;
		}
		body.kids #subNavigation {
			padding: 60px 0 20px;
		}
		body.kids #subNavigation h3 {
			display: none;
		}
		#subNavigation.itemNav {
			padding: 20px 0;
		}
		body.kids #subNavigation.itemNav {
			padding: 60px 0 20px;
		}
			#subNavigation a {
				font-size: 14px;
				margin: 0 20px;
			}
			#subNavigation h3 a {
				width: 100%;
				font-size: 14px;
				margin: 0;
			}
			#subNavigation .padding {
				display: block;
				height: 24px;
			}
			#subNavigation .moduleBottom {
				background: url(http://www.wgte.org/nms/lib/thumb.php?i=/wgte/images/station_background.png) repeat-x;
				position: absolute;
				bottom: 0px;
				left: 0px;
				height: 25px;
				width: 100%;
			}
			#subNavigation .moduleBottom a {
				float: left;
				margin: 5px;
				width: 100px;
				height: 25px;
			}
			#subNavigation .moduleBottom .pipe {
				float: left;
				height: 25px;
				width: 5px;
				line-height: 25px;
			}
			#subNavigation .moduleBottom a div {
				width: 100%;
				text-align: center;
			}
		
		#mediaScroller {
			position: relative;
			height: 270px;
			width: 640px;
			overflow: hidden;
		}
			.da {
				position: absolute;
				width: 160px;
				height: 270px;
			}
			.ia {
				position: absolute;
				width: 480px;
				height: 270px;
			}
			
			
		/* Local Content Scroll Styles */
		#localContent {
			overflow: hidden;
			padding: 0 0 10px;
		}
			#localContent .scroller {
				height: 90px;
			}
			#localContent .scroller a, #localContent .scroller a:hover {
				text-decoration: none;
			}
			#localContent .scroller a img {
				height: 70px;
				border: 0;
			}
			#localContent .scroller div.navi {
				position: relative;
				background:url(http://www.wgte.org/nms/lib/thumb.php?i=/wgte/images/arrow_left.png) no-repeat center center;
				width:30px;
				height:100%;
				float:left;
				cursor: pointer;
			}
			
			/*
			#localContent .scroller div.navi:hover  		{ background-position:-30px 0; }
			#localContent .scroller div.navi:active  		{ background-position:-60px 0; }
			*/
			#localContent .scroller div.nextPage 			{ background:url(/wgte/images/arrow_right.png) no-repeat center center; }
			/*
			#localContent .scroller div.nextPage:hover 	{ background-position:-30px -30px; }
			#localContent .scroller div.nextPage:active 	{ background-position:-60px -30px; }
			*/ 
			
			
			#localContent .scroller div.navi.disabled {
				visibility:hidden;		
			}
		
			/* the thumbnail scrollable */
			#localContent .scroller .thumbnails {
				position:relative;
				overflow:hidden;	 	
				float:left;	
				width: 580px;	
				height: 100%;
				margin:0;
				line-height: 100%;
			}
			
			#localContent .scroller .thumbnails div.items {	
				width:20000em;	
				position:absolute;
				clear:both;
				height: 100%;
			}
			
			#localContent .scroller .thumbnails div.items div.item {
				position: relative;
				
				height: 130px;
				margin:0 30px 0 0;
				float:left;
			}
			#localContent .scroller .thumbnails div.items div.item a {
				display: block;
				height: 70px;
				width: 100%;
			}
			#localContent .scroller .thumbnails div.items div.item img {
				height: 70px;
			}
			#localContent .scroller .thumbnails div.items div.item .fileType {
				position: absolute;
				bottom: 0px;
				left: 2px;
				padding: 2px;
			}
			#localContent .scroller .thumbnails div.items div.item .fileType img {
				position: relative;
				height: 16px;
				width: 16px;
			}
			#localContent .scroller .thumbnails div.items div.item div.valign {
				position: relative;
				margin-top: 45px;
				height: 1px;
				overflow: visible;
			}
			
			#localContent .scroller .thumbnails div.items div.item div.valign div.itemContainer {
				position: relative;
				height: 70px;
				margin-top: -35px;
			}
			
		/* Home Page Schedule Styles */
		#homeSchedule {
			padding: 0 0 20px;
		}
			#homeSchedule h3 {
				
			}
			#homeSchedule h5 {
			}
			#homeSchedule ul {
				margin: 20px 0 0;
			}
			#homeSchedule li {
				margin: 0 20px 5px 20px;
				padding: 5px 0;
			}
				#homeSchedule li .channel_name {
					font-weight: bold;
					margin: 0 5px 5px 5px;
				}
				#homeSchedule li .airtime {
					float: right;
					margin: 0 5px 5px 5px;
				}
				#homeSchedule li .title {
					margin: 0 5px 5px 5px;
				}
				#homeSchedule li .ep_title {
					font-style: italic;
					margin: 0 5px 5px 5px;
				}
				#homeSchedule li .ep_desc {
					display: none;
				}
		
		/* Item Preview */
		body.kids #itemPreview {
			padding-top: 30px;
		}
		#itemPreview {}
		#itemPreview.imageType {
			width: 100%;
			text-align: center;
			line-height: 1px;
		}
		#itemPreview.digitalType {
			text-align: left;
			padding: 10px;
		}
		
		/* Page Item Styles */
		#pageItems {
			color: #fafafc;
			padding: 20px 0 20px 0;
			z-index: 50;
		}
		body.kids #pageItems {
			color: #093240;
		}
			#pageItems p {
				margin: 0 0 12px;
			}
			#pageItems h2 {
				margin-left: 20px;
				margin-right: 20px;
			}
		#pageItems.featured {
			color: #fafafc;
			padding: 0 0 20px 0;
		}
		#pageItems.search {
			color: #fafafc;
			padding: 0;
		}
			#pageItems h3 {
				margin-bottom: 20px;
			}
		#pageItems div.item {
			clear: both;
			width: 600px;
			margin: 0 20px 0 20px;
		}
		#pageItems div.image {
			float: left;
			width: 150px;
		}
			#pageItems.rss div.image {
				display: none;
			}
		#pageItems div.image img {
			width: 150px;
			margin: 0 20px 20px 0;
		}
		#pageItems div.info {
			float: right;
			width: 430px;
			margin: 0 0 20px 0;
			font-size: 11px;
			line-height: 18px;
		}
			#pageItems.rss div.info {
				width: 600px;
			}
		#pageItems div.info h3 {
			margin: 0 0 5px 0;
		}
		
		.itemsPanel {
			float: right;
			z-index: 50;
		}
			.itemsPanel .textButton, .itemsPanel .pipe {
				float: left;
			}
			.itemsPanel .proceedButton {
				float: right;
				margin: 1px 0 0 0;
			}
			.itemsPanel .input {
				float: right;
				margin: 0 5px 0 0;
			}
		
		.pageHeader {
			margin: 0 20px;
			padding: 20px 0 0;
			line-height: 18px;
			z-index: 30;
		}
		
		/* Page Content Styles */
		#pageContent, .pageContent {
			margin: 0 20px;
			padding: 20px 0;
			line-height: 18px;
			z-index: 30;
		}
		#pageContent p, .pageContent p {
			margin: 0 0 12px;
		}
		#pageContent ul, .pageContent ul {
			list-style: disc;
			margin: 10px 30px;
		}
		#pageContent ol, .pageContent ol {
			list-style: decimal;
			margin: 10px 30px;
		}
		#pageContent a, .pageContent a {
			font-weight: bold;
		}
	
		.expansion {
			margin: 10px 0 0 0;
		}
	
		/* Additional Styles For Page Content */
		.gotoForm .proceedButton {
			position: absolute;
			top: 1px;
			left: 260px;
		}
	
	#footer {
		clear: both;
		
		z-index: 10;
		
		height: 42px;
		width: 100%;
		
		background: url(http://www.wgte.org/nms/lib/thumb.php?i=/wgte/images/station_background.png) repeat-x center center;
	}
	body.kids #footer {
		background: transparent;
		background-image: none;
	}
	#footer .content {
		width: 830px;
		padding: 14px 0 0 0;
		font-size: 14px;
	}
		#footer .content div, #footer .content a {
			float:left;
		}
		#footer .content .pipe {
			margin: 0 5px;
		}
	
	#submitbox {
		display: none;
	}
	
	#copyright {
		z-index: 10;
		margin: 16px 0;
	}
	body.kids #copyright {
		padding: 0 0 20px 0;
	}
	#copyright .content {
		width: 896px;
		font-size: 14px;
	}
		#copyright .content div {
			float: left;
		}
		#copyright .content .pipe {
			margin: 0 5px;
		}
		
	#background {
		z-index: 5;
		height: 34px;
		width: 100%;
	}
		#background .content {
			position: absolute;
			bottom: 0;
			left: 0;
			z-index: 5;
			height: 350px;
			width: 100%;
			background: url(http://www.wgte.org/nms/lib/thumb.php?i=/wgte/images/full_bottom_background.png) repeat-x top;
		}
		
	/* loadingBox styling */
	.loadingBox {
		position: absolute;
		top: 0;
		left: 0;
		background: #000000 url(http://www.wgte.org/nms/lib/thumb.php?i=/wgte/images/search/ajax-loader.gif) center center no-repeat;
		width: 100%;
		height: 100%;
		z-index: 500;
	}
	
	/* tooltip styling */ 
	#tooltip { 
	    display:none; 
	    background:url(http://www.wgte.org/nms/lib/thumb.php?i=/modules/libraries/jquery/css/tools/black_arrow.png) no-repeat; 
	    font-size:10px; 
	    height:70px; 
	    width:180px; 
	    padding: 12px 15px 40px 15px; 
	    color:#fff; 
		z-index: 999;
		overflow: hidden;
	}
		#tooltip strong {
			font-weight: bold;
		}
		#tooltip p {
			height: 54px;
			overflow: hidden;
		}
	
	/* Profile Information Forms */
	#changePhotoForm {
		width: 330px;
	}
		#changePhotoForm .input {
			width: 200px;
		}
	
	#infoformdiv {
		width: 400px;
	}
		#infoformdiv .input {
			width: 270px;
		}
	
	/* Search Styles */
	#topSearchForm {
		z-index: 100;
	}
	#searchKeywords {
		width: 200px;
		top: 20px;
		left: 80px;
		position: absolute;
	}
	#searchKeywords2 {
		width: 200px;
		margin: 4px 0 0 4px;
	}
		div.h7 #official {
			border-left: 1px solid black;
		}
		div.h7 .searchButton {
			float: left;
		}
		
	.searchButton {
		line-height: 28px;
		height: 28px;
		width: 28px;
		
		cursor: pointer;
	}
		.searchButton img {
			width: 16px;
			height: 16px;
			margin: 6px 6px;
		}
	
	#ajaxframe {
		padding: 20px 0;
	}
	#results .item .info {
	}
	#results .item .info .date {
		font-style: italic;
	}
	#results .loadingImage {
		margin: 0 20px;
	}
	#results .added_data {
		height: 20px;
		cursor: default;
		margin-top: 5px;
	}
		#results .added_data div {
			float: left;
			margin: 0 0 0 2px;
		}
		#results .added_data div.iconset {
			margin-top: 2px;
			margin-left: 5px;
		}
		#results .added_data div.rating {
			margin-top: 1px;
		}
		
	#pageItems .pages {
		width: 100%;
		height: 20px;
	}
	#pageItems .pages div {
		text-align: center;
	}
	#pageItems .pages div {
		border: 1px none;
	}
	#pageItems .pages div, #pageItems .pages img{
		display: block;
		float: left;
		width: 16px;
		height: 16px;
		line-height: 16px;
		margin: 2px 8px 0 2px;
		cursor: pointer;
	}
	#pageItems .pages .nopointer {
		cursor: default;
	}
	
	.results_drop {
		height: 18px;
		z-index: 600;
	}
	#results_drop {
		position: absolute;
		top: 0;
		left: 0;
		width: 200px;
	}
	.date_drops {
		height: 18px;
		z-index: 500;
	}
	#month_drop {
		position: absolute;
		top: 0;
		left: 0;
		width: 80px;
	}
	#day_drop {
		position: absolute;
		top: 0;
		left: 90px;
		width: 40px;
	}
	#year_drop {
		position: absolute;
		top: 0;
		left: 140px;
		width: 55px;
	}
	
	#media_filter img {
		cursor: pointer;
	}
	
	#type_drop {
		width: 150px;
		top: 19px;
		left: 290px;
		position: absolute;
	}
		.options {
			z-index: 50;
		}
	#searchSubmit {
		top: 18px;
		left: 455px;
		position: absolute;
	}
	
	#relatedShow {
		display: none;
	}
	
	#sort {
		margin: 0 10px 10px;
		padding: 10px 0 0;
	}
	
	.toggle {
		width: 80px;
		padding: 2px;
		margin-right: 10px;
		float: left;
		cursor: pointer;
	}
		.toggle img {
			position: absolute;
			top: 7px;
			right: 3px;
		}
	
	
	/* Classes */
	.center {
		margin: 0px auto;
	}
	
	.textButton {
		display: block;
		text-decoration: none;
		font-weight: bold;
		position: relative;
		margin: 0px;
		padding: 0px 0px 0px;
		color: #dce1e3;
		cursor: pointer;
	}
	body.kids .textButton {
		color: #093240;
	}
	.textButton:hover {
		text-decoration: none;
		color: #ecf1f3;
	}
	.textButton .text {
		z-index: 50;
	}
	.textButton:hover .text {
		text-decoration: none;
	}
	.textButton .shadow {
		position: absolute;
		top: 1px;
		left: 1px;
		z-index: 25;
	}
	.textButton .std {
		color: #004b76;
	}
	.textButton:hover .std {
		color: #206b86;
	}
	body.kids .textButton .std {
		color: #b3e0ec;
	}
	body.kids .textButton:hover .std {
		color: #94c7d4;
	}
	.textButton .act {
		color: #a95307;
	}
	.textButton:hover .act {
		color: #893300;
	}
	body.kids .textButton .act {
		color: #68c6de;
	}
	body.kids .textButton:hover .act {
		color: #4cb0c9;
	}
	
	.proceedButton {
		background: url(http://www.wgte.org/nms/lib/thumb.php?i=/wgte/images/submitarrow.png) no-repeat center center;
		width: 18px;
		height: 18px;
		cursor: pointer;
	}
	
	.orangeButton {
		background: url(http://www.wgte.org/nms/lib/thumb.php?i=/wgte/images/buttonback_prefer.png) no-repeat top center;
		
		display: block;
		margin: 0 20px 15px 20px;
		padding: 6px 20px;
		
		text-align: center;
		
		font-weight: bold;
	}
	
	.blueButton {
		background: url(http://www.wgte.org/nms/lib/thumb.php?i=/wgte/images/minor_header_background.png) repeat-x top center;
		
		display: block;
		margin: 0 20px 5px 20px;
		padding: 6px 20px;
		
		text-align: center;
		
		font-weight: bold;
	}
	
	.pipe {
		display:inline;
		position: relative;
		padding: 0 5px;
	}
	
	.statusActive {
		background-color: #fff;
		color: #000000;
	}
	
	.statusInactive {
		background-color: #aaa;
	}
	
	.cornerAll {
		border: 1px solid #222;
		-moz-border-radius-bottomleft:4px !important;
		-moz-border-radius-bottomright:4px !important;
		-moz-border-radius-topleft:4px !important;
		-moz-border-radius-topright:4px !important;
		-webkit-border-top-left-radius:4px !important;
		-webkit-border-top-right-radius:4px !important;
		-webkit-border-bottom-left-radius:4px !important;
		-webkit-border-bottom-right-radius:4px !important;
	}
	
	/* Media Slideshow Styles */
	.slideshow {  
		color: #fafafc;
	}  
	.slideshow a {  
		position:absolute;
		right: 0px;
		top: 0px;  
	}  
	
	.slideshow a img {  
		border:none;  
	}  
	
	.slideshow a.show {  
		z-index:500  
	}  
	
	.slideshow .caption {  
		z-index:600;   
		/*background-color:#000;*/   
		color:#FAFAFC;
		height:270px;   
		width:160px;   
		position:absolute;  
		bottom:0;
		right:480px;  
	}  
	
	.slideshow .caption .description {  
		margin: 14px;
		width: 132px;
		font-size: 12px;
	}
	
	.slideshow .caption .description h5 {  
		margin: 0 0 10px;
		padding: 0;
		font-size: 12px;
		font-weight: bold;
	}
	
	.slideshow .caption .description a {  
		position: relative;
		float: none;
		top: auto;
		left: auto;
		right: auto;
		bottom: auto;
	}
	
	.slideshow .media {
		display: none;
		opacity: 0;
		position: absolute;
		bottom: 10px;
		right: 10px;
		width: 50px;
		height: 50px;
		cursor: pointer;
		z-index:600;
		border: 1px solid #fff;
		-moz-border-radius-bottomleft:4px !important;
		-moz-border-radius-bottomright:4px !important;
		-moz-border-radius-topleft:4px !important;
		-moz-border-radius-topright:4px !important;
		-webkit-border-top-left-radius:4px !important;
		-webkit-border-top-right-radius:4px !important;
		-webkit-border-bottom-left-radius:4px !important;
		-webkit-border-bottom-right-radius:4px !important;
	}
	
	.slideshow .playtext {
		display: none;
		position: absolute;
		bottom: 35px;
		left: 10px;
		width:140px;
		height: 14px;
		z-index: 600;
	}
		.slideshow .playtext a {
			position: absolute;
			top:0;
			left: 0;
			text-decoration: none;
			line-height: 12px;
		}
		.slideshow .playtext a:hover {
			text-decoration: underline;
		}
		.slideshow .playtext a img {
			position: absolute;
			left: 70px;
			top: -2px;
		}
	
	.slideshow .numbers {
		position: absolute;
		bottom: 0px;
		left: 0px;
		height: 25px;
		cursor: pointer;
		z-index:605;
		padding: 0;
	}
		.slideshow .numbers .links {
			margin: 0 4px;
		}
		.slideshow .numbers .links div {
			float: left;
			color: #aaa;
			font-weight: bold;
			line-height: 25px;
			height: 25px;
			padding: 0 5px 0 5px;
		}
		.slideshow .numbers .links div.current {
			color: #fff;
		}
	
	.clear {
		clear: both;
	}
	
	
	/* Generic Form Styles */
	.formLine {
		clear: both;
	}
	.textAreaLine {
		clear: both;
		margin: 0 20px;
	}
	.input {
		height: 18px;
	}
	.input input {
		font-size: 12px;
		margin: 1px;
		border: none;
		width: 99%;
		z-index: 510;
	}
	.select {
		z-index: 500;
		cursor: pointer;
	}
	.select .inline {
		margin-left: 5px;
	}
	.select .inline img{
		position: absolute;
		right: 2px;
		top: 6px;
	}
	
	/* Overlay */
	/* the overlayed element */ 
	.simple_overlay { 
	     
	    /* must be initially hidden */ 
	    display:none; 
	     
	    /* place overlay on top of other elements */ 
	    z-index:10000; 
	     
	    /* styling */ 
	    background-color:#333; 
	     
	    width:675px;     
	    min-height:200px; 
	    border:1px solid #666; 
	     
	    /* CSS3 styling for latest browsers */ 
	    -moz-box-shadow:0 0 90px 5px #000; 
	    -webkit-box-shadow: 0 0 90px #000;     
	} 
	 
	/* close button positioned on upper right corner */ 
	.simple_overlay .close { 
	    background-image:url(http://www.wgte.org/nms/lib/thumb.php?i=/wgte/img/overlay/close.png); 
	    position:absolute; 
	    right:-15px; 
	    top:-15px;
	    cursor:pointer; 
	    height:35px;
	    width:35px;
	}
	
	/* styling for elements inside overlay */ 
	.overlayForm .details, .scheduleDescription .details { 
	    position:absolute; 
	    top:15px; 
	    right:15px; 
	    font-size:11px; 
	    color:#fff; 
	    width:150px; 
	} 
	 
	.overlayForm .details h3, .scheduleDescription .details h3 { 
	    color:#aba; 
	    font-size:15px; 
	    margin:0 0 -10px 0; 
	}
	
	/* edit link */
	.edit, .add {
		position: absolute;
		top: 2px;
		right: 2px;
		
		color: #004b76;
		background: #fafafc;
		border: 1px solid #004b76;
		padding: 5px;
		
		cursor: pointer;
		z-index: 40;
	}
	
	/* standard overlay form */
	.overlayForm {
		background: #6E6F6E url(/wgte/images/loginback.png) repeat-x top center;
		
		display: none;
		z-index: 400;
		
		padding: 0 0 20px 0;
		
		color: #000;
	}
	.scheduleDescription {
		background: #a0a1a1 url(/wgte/images/description.png) repeat-x top center;
		
		display: none;
		z-index: 400;
		
		padding: 0 0 20px 0;
		
		color: #000;
	}
		.overlayForm .pipe, .scheduleDescription .pipe {
			height: 20px;
		}
		.overlayForm .formLine, .scheduleDescription .formLine {
			margin: 0 20px;
			height: 18px;
		}
		.overlayForm .title, .scheduleDescription .title {
			float: left;
			line-height: 18px;
		}
		.overlayForm .input, .scheduleDescription .input {
			float: right;
			/* width: 200px; set per form */
		}
	#schedulePopUp {
		width: 480px;
	}
		.episodeDescription {
			margin: 0 20px 20px 20px;
		}
		.episodeTitle {
			margin: 0 20px 20px 20px;
		}
		
	/* my account styles */
	#thumbnail_image img {
		z-index: 100;
	}
	
	/* feed styling */
	.feeds li {
		cursor: pointer;
	}
	.feeds li:hover {
		text-decoration: underline;
	}
	.feed_title {
		font-weight: bold;
		font-size: 18px;
		line-height: 18px;
		margin: 0 0 20px 0;
	}
	
	.feed_functions {
		position: absolute;
		top: 0px;
		right: 0px;
	}
	
	.feed_item .title {
		font-weight: bold;
		font-size: 13px;
	}
	
	.feedflare {
		height: 24px;
		background: url(http://www.wgte.org/nms/lib/thumb.php?i=/wgte/images/white_alpha50.png);
		margin-top: 5px;
	}
	.feedflare a {
		display: block;
		float: left;
		margin-left: 10px;
	}
	
	/* New Rating */
	
	.ratingWrapper {
		height: 25px;
		padding: 0;
		margin: 0;
	}
	.ratingWrapper .rating {
		height: 15px;
	}
	.ratingWrapper .myRating {
		height: 20px;
		font-size: 10px;
		position: absolute;
		top: 15px;
		right: 0px;
		width: 95px;
		text-align: right;
	}
	#itemRating .ratingWrapper {
		position: absolute;
		top: 22px;
		right: 0;
	}
	
	/* New Tagging */
	#itemTags {
		position: absolute;
		top: 20px;
		right: 0;
		width: 150px;
		margin: 0;
		padding: 0;
	}
		#itemTags .input {
			width: 65px;
		}
		#itemTags button {
			position: absolute;
			top: -2px;
			right: 0;
		}
		#itemTagList .taglist {
			margin-top: 20px;
		}
	
	/* Live Comments */
	#live_comments {}
	#loading_box {
		position: absolute;
		top: 20px;
		right: 0px;
		line-height: 16px;
		height: 16px;
	}
	
	
	
	.live_comment_container {
		clear: both;
		margin: 20px 0 0;
		z-index: 100;
	}
	.comment_delete {
		position: absolute;
		top: 0;
		right: 0;
		z-index: 500;
		cursor: pointer;
	}
	.live_photo {
		float: left;
		width: 70px;
	}
	.live_info {
		float: right;
		width: 510px;
	}
	.live_user {
	}
	.live_time {
	}
	.live_body {
	}
	
	.live_comment_form {
		clear: both;
		padding: 20px 0 0;
	}
		.live_comment_form label {
			font-size: 10px;
			font-weight: bold;
		}
		.live_comment_form .username {
			font-size: 10px;
		}
			.live_comment_form .username label {
				display: inline;
			}
		.live_comment_form #comment_content, .live_comment_form #comment_content_anon {
			position: relative;
			display: block;
			width: 595px;
			height: 40px;
		}
		.live_comment_form .minor_button {
			width: 150px;
			margin: 5px 0;
		}
		.live_comment_form .minor_button .internal_button, .live_comment_form .minor_button .gradient, .live_comment_form .minor_button .text {
			width: 150px;
		}
		
	/* Shopping Cart */
	.shoppingcart {
		margin: 10px 0 0 0;
		width: 100%;
	}
	
	/* SplashScreen */
	.splashScreen {
		display: none;
	}
	
	/* Personal and Group Items */
	.page_item {
		top: 0;
		left: 0;
	}
	#gallery_toggle {
		position: absolute;
		width: 500px;
		top: 0;
		left: 0;
	}

	/* SHOW SUMMARY */
	div.showSummary {
		padding: 0 0 20px 0;
	}
		div.showSummary div {
			clear: both;
			width: 200px;
			margin: 0 20px;
		}
		div.showSummary img {
			width: 200px;
			margin: 0 20px;
		}
		div.showSummary .title {
			font-weight: bold;
			margin-top: 10px;
			margin-bottom: 10px;
		}
		div.showSummary p {
			margin-bottom: 10px;
		}
		div.showSummary .link {
			font-weight: bold;
			margin-top: 0;
		}

	/* EVENT STYLES */
	div.discountCode {
		padding-left: 42px;
	}
	div.session {
		margin: 0 0 10px 0;
		padding: 5px 5px 5px 40px;
		line-height: 18px;
		font-size: 12px;
		background-color: #01639B;
	}
	#sessions div.first {
	}
	.minimum {
		height: 1px;
		font-size: 1px;
		line-height: 1px;
		padding: 0;
		margin: 0;
	}
	div.session input {
		position: absolute;
		top: 34px;
		left: 15px;
	}
	div.session input.short {
		position: absolute;
		top: 16px;
		left: 15px;
	}
	div.session span.extrainfo {
		display: block;
		float: right;
		/*position: absolute;*/
		font-size: 11px;
		line-height: 16px;
		padding: 4px 6px;
		/*margin: 5px;
		top: 5px;
		right: 5px;*/
	}
	img.center {
		margin-left: auto;
		margin-right: auto;
		display: block;
	}
	p.center {
		margin-left: auto;
		margin-right: auto;
		display: block;
	}
}
#comments .comments_loading_box {
    background-color: transparent;
    font-family: Arial,Helvetica,sans-serif;
    padding: 2px 0;
    position: relative;
    width: 600px;
}
#comments .comments_ajax_loader {
	background: url("http://www.wgte.org/nms/lib/thumb.php?i=/wgte/images/station_background.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #0A0A0A;
    padding: 15px 4px;
    position: absolute;
    right: 4px;
    top: 3px;
}
#comments .comments_error {
    background: none repeat scroll 0 0 #FFCCCC;
    border: 1px solid #FF0000;
    border-radius: 2px 2px 2px 2px;
    color: #AA3333;
    margin: 0 4px 4px;
}
#comments .comments_form {
    background: none repeat scroll 0 0 transparent;
    margin: 0;
    padding: 4px;
    position: relative;
    width: 600px;
}
#comments .comments_input_box {
    border: 1px solid #0A0A0A;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    margin: 3px 0 0;
    outline: 0 none;
    padding: 1px;
    width: 488px;
}
#comments .comments_input_user {
    border: 1px solid #0A0A0A;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    margin: 0;
    outline: 0 none;
    padding: 1px;
    width: 280px;
}
#comments .comments_input_button {
    border: 1px solid #0A0A0A;
    cursor: pointer;
    display: block;
    font-size: 12px;
    padding: 0 0 1px;
    position: absolute;
    width: 75px;
}
#comments .comments_post_button {
	background: url("http://www.wgte.org/nms/lib/thumb.php?i=/wgte/images/station_background.png") repeat-x scroll 0 0 transparent;
    height: 40px;
    left: 498px;
    line-height: 40px;
    text-align: center;
    top: 3px;
}
#comments .comments_clear_button {
    display: none;
    left: 398px;
    top: 26px;
}
#comments .comments_or_div {
    left: 290px;
    position: absolute;
    top: 3px;
    width: 12px;
}
#comments .comments_user_button {
    background: url("/modules/livecomments_v2/lock.png") no-repeat scroll 1px 1px #DD8624;
    left: 306px;
    padding-right: 2px;
    text-align: right;
    top: 3px;
    width: 186px;
}
#comments .comments_more_button {
    background: none repeat scroll 0 0 #DD8624;
    border: 1px solid #0A0A0A;
    cursor: pointer;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    margin: 0 4px 4px;
    padding: 0 0 0 4px;
    position: relative;
    text-align: center;
}
#comments .live_comment_container {
    background-color: transparent;
    border-radius: 2px 2px 2px 2px;
    margin: 0 4px 4px;
    padding: 0 0 0 4px;
    position: relative;
}
#comments .comment_delete {
    cursor: pointer;
    position: absolute;
    right: 5px;
    top: 5px;
}
#comments .live_photo {
    background: none repeat scroll 0 0 #909090;
    float: left;
    margin: 4px 4px 4px 0;
    min-height: 66px;
    min-width: 70px;
    overflow: hidden;
    padding: 4px 0 0 4px;
}
#comments .live_photo img {
    margin: 0;
    padding: 0;
    width: 66px;
}
#comments .live_info {
    float: left;
    margin: 0 2px 4px 0;
    position: relative;
    width: 480px;
}
#comments .live_user {
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 2px;
}
#comments .live_time {
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    right: 0;
    top: 2px;
}
#comments .live_body {
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 12px;
    margin: 4px 2px 0;
}
#comments .clear {
    clear: both;
    display: block;
    font-size: 1px;
}
