/* 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;
	}
	
	em {
		font-style: italic;
	}
	
	.em {
		font-style: italic;
	}
	.delete {
		cursor: pointer;
		float: right;
	}
	.hidden {
		display: none;
	}
	.blind {
		display: none;
	}
	.printonly {
		display: none;
	}
	
	.blkBackground {
		background: url(/kstream/images/module_background.png) repeat;
		color: #c0c0c0;
	}
	.stdBackground {
		background: url(/kstream/images/module_background_ltgrey.png) repeat;
	}
	.orgBackground {
		background: url(/kstream/images/module_Background_ltgrey_80.png) repeat;
	}
	.ornBackground {
		background: url(/kstream/images/module_Background_ltorg_90.png) repeat;
	}
	.whtBackground {
		background: #dfdfdf;
	}
	
		/*.orgBackground a.textButton:hover {
			background: url(/wgte/images/dropdown_background_dark.png) repeat;
		}*/
	
	/* WGTE Standard Screen */
	body {
		background: #a8a8a8;
		
		color: #343434;
		
		font-family: Verdana, Geneva, "Helvetica Neue", Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 14px;
	}
	
	a {
		color: #ffb622;
	}
	
	h2 {
		font-weight: bold;
		font-size: 18px;
		line-height: 18px;
		margin: 0 0 20px 0;
	}
	h2.nopadding {
		margin: 0;
	}
		h2 input {
			width: 100%;
			font-size: 18px;
		}
	
	h3 {
		padding: 5px 10px;
		margin: 0 0 10px;
		color: #343434;
		font-weight: bold;
		font-size: 13px;
	}
	
	h4 {
		background: url(/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(/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: right;
			height: 28px;
			line-height: 28px;
			padding: 0 10px;
			
			font-weight: bold;
			
			cursor: pointer;
		}
		div.h7 div.selected {
			color: #FFB622;
		}
	
	#logo {
		z-index: 40;
	}
	
	#system {
		height: 48px;
		
		z-index: 100;
	}
	#system .content {
		width: 900px;
	}
		#system .content .logo {
			position: absolute;
			top: 18px;
			left: 0;
		}
		#system .content .social {
			position: absolute;
			top: 11px;
			right: 109px;
		}
		#system .content .stationIdentification {
			position: absolute;
			top: 18px;
			right: 0px;
		}
	
	#PBS {
		position: absolute;
		top: 12px;
		left: 0px;
	}
	#NPR {
		position: absolute;
		top: 13px;
		left: 48px;
	}
	
	#account {
		z-index: 10;
		top: 25px;
		right: 240px;
		position: absolute;
	}
		#account .pipe {
			visibility: hidden;
		}
		#signIn, #notLoggedPipe, #register, #notLoggedPipeTwo, #cart_nonsignin, #account .title, #loggedPipe, #logoutPipe, #myaccount, #signout, #cart, #adminButton {
			float: left;
		}
		
	#loginBox, #ajaxLoginBox {
		width: 330px;
	}
		#loginBox .input, #ajaxLoginBox .input {
			width: 200px;
		}
		
	#searchBar {
		z-index: 10;
		position: absolute;
		top: 22px;
		right: 0px;
		height: 18px;
		width: 230px;
	}
	
		#searchBar .title {
			position: absolute;
			top: 0px;
			left: 0px;
			line-height: 18px;
			display: none;
		}
		#searchBar .input {
			position: absolute;
			top: 0px;
			right: 20px;
			width: 200px;
		}
		#searchBar .proceedButton {
			position: absolute;
			top: 1px;
			right: 0px;
		}
		
	#awardBar {
		background-color: #676767;
		color: #fafafc;
		font-weight: bold;
		height: 22px;
		line-height: 20px;
		font-size: 10px;
		padding: 1px 0;
		display: block;
	}
	#awardBar div {
		width: 900px;
		margin: 0 auto;
	}
	#awardBar img {
		float: left;
		margin-right: 8px;
	}
	
	#station {
		height: 25px;
		width: 100%;
		
		background: url(/kstream/images/navigation_back.png) repeat-x;
		z-index: 50;
	}
	#station .content {
		width: 900px;
		margin: 0px auto;
	}
		#station .navigation {
			position: absolute;
			width: 550px;
			top: 0px;
			left: 0px;
			
			font-size: 14px;
			text-transform: capitalize;
			
			height: 25px;
		}
		#station .navigation div, #station .navigation a {
			float: left;
			margin: 0 1px 0 0;
		}
		
		#station .navigation .pipe {
			margin: 0 0px;
			width: 1px;
			display: none;
		}
		#station .navigation a {
			padding: 0 10px;
			background: url(/kstream/images/navigation_off.png) repeat-x;
			height: 25px;
			line-height: 25px;
		}
		#station .navigation a:hover {
			background: url(/kstream/images/navigation_on.png) repeat-x;
		}
		#station .dropdownNavigation {
			position: absolute;
			top: 25px;
			left: 0;
			width: 900px;
			height: 1px;
		}
			#station .dropdownNavigation .ddButton {
				float: left;
				height: 35px;
				line-height: 35px;
			}
			#station .dropdownNavigation .ddButton div {
				padding: 0 10px;
			}
			#station .dropdownNavigation .video {
				position: absolute;
				top: 1px;
				left: 0px;
				display: none;
				border: 1px solid #fff;
				line-height: 18px;
				height: 140px;
			}
				#station .dropdownNavigation .video .columnOne {
					float: left;
					margin: 5px 0 5px 10px;
					width: 190px;
					height: 130px;
					border-right: 1px solid #343434;
				}
					#station .dropdownNavigation .video .columnOne a {
						display: block;
						color: #343434;
					}
				#station .dropdownNavigation .video .columnTwo {
					float: left;
					margin: 5px 0 5px 10px;
					width: 185px;
					height: 130px;
					border-right: 1px solid #343434;
				}
					#station .dropdownNavigation .video .columnTwo a {
						display: block;
						color: #343434;
					}
				#station .dropdownNavigation .video .columnThree {
					float: right;
					margin: 5px 10px 5px 10px;
					width: 480px;
					height: 130px;
					overflow: hidden;
				}
					#station .dropdownNavigation .video .columnThree .item {
						display: block;
						width: 465px;
						height: 100px;
						margin: 0px 0px 0px 0px;
						overflow: hidden;
						padding: 5px;
						border: 1px solid transparent;
						color: #343434;
					}
					#station .dropdownNavigation .video .columnThree .item:hover {
						text-decoration: none;
						border: 1px solid #fff;
						background-color: #888;
					}
					#station .dropdownNavigation .video .columnThree .image {
						float: left;
						margin: 0 5px 0 0;
					}
					#station .dropdownNavigation .video .columnThree .info {
						font-size:10px;
					}
			
		
		#station .support {
			position: absolute;
			top: 12px;
			right: 0px;
		}
		#station .content .small {
			position: absolute;
			top: 5px;
			right: 0px;
		}
			#station .content .small a {
				color: #686868;
				margin-right: 5px;
			}
	
	#media {
		clear: both;
		position: relative;
		z-index: 30;
		
		color: #dce1e3;
		background: #343434 url(/kstream/images/contentback_main.png) repeat-x center center;
	}
		#media.shorttop {
			overflow: hidden;
		}
		#media .content {
			width: 900px;
			height: 352px;
			padding: 0;
		}
			#media .content .columnOne .segmenteditor {
				margin: 20px 0 0 0;
			}
		#media .item {
			width: 900px;
			padding: 0;
		}
		#media.shorttop .item {
			height: auto;
		}
			#media .item .module {
				margin: 20px 0;
			}
			#media .item .columnOne {
				height: 400px;
			}
			#media.shorttop .item .columnOne {
				height: auto;
			}
			#media.shorttop .item .columnOne {
				position: absolute;
				z-index: 60;
				top: 0;
				left: 0;
			}
			#media.shorttop .item .columnOne .module {
				margin: 20px 0;
			}
			#media.shorttop .item .columnTwo {
				position: relative;
				float: none;
				margin-left: 670px;
				margin-bottom: 20px;
			}
		#media .profile {
			width: 900px;
			padding: 0;
			overflow: hidden;
		}
			#media .profile .columnOne {
				height: 180px;
			}
			#media .profile .columnTwo {
				height: 180px;
			}
			#profileInfo {
				text-align: right;
				margin-top: 20px;
			}
		#media a.photo {
			display: block;
			text-align: center;
			padding: 10px;
		}
		
		#media .columnOne {
			float: left;
			width: 640px;
		}
		#media .columnTwo {
			float: right;
			width: 240px;
			padding: 10px 0 0 0;
		}
			#media .columnTwo .module {
				margin: 25px 0 0 0;
			}
			#media .columnTwo .attribute {
				margin: 10px 0 5px 0;
			}
		
	#segmentTabs {
		position: absolute;
		bottom: 0px;
		left: 0px;
		
		height: 50px;
		
		padding: 0 5px;
		
		border-left: 1px dotted #6f6f6f;
		border-right: 1px dotted #6f6f6f;
		border-top: 1px dotted #6f6f6f;
	}
		#segmentTabs em, #segmentTabs a, #segmentTabs div {
			display: block;
			float: left;
			overflow: hidden;
		}
		#segmentTabs div {
			line-height: 50px;
			padding: 0 10px 0 5px;
		}
		#segmentTabs a {
			width: 100px;
			height: 50px;
			padding: 0 5px;
			
			text-align: center;
			
			border-left: 1px dotted #6f6f6f;
		}
			#segmentTabs a span {
				display: block; 
				width: 100px;
				height: 36px;
				margin: 7px 0;
				line-height: 18px;
				text-align: center;
				overflow: hidden;
			}
	
	#body {
		position: relative;
		z-index: 20;
		clear: both;
		min-height: 53px;	
		background: url(/kstream/images/backgroundGradient.png) repeat-x top left;

	}
	#body a {
		color: #CD771B;
	}
	#body a.item {
		color: #343434;
	}
		#body .content {
			width: 900px;
			padding: 20px 0 0 0;
			z-index: 25;
		}
		
		#body .columnOne {
			float: left;
			width: 640px;
		}
			#body .columnOne h5 {
				margin: 0 0 10px 0;
			}
		#body .columnTwo {
			float: right;
			width: 240px;
		}
			#body .blkBackground a {
				color: #FFB622;
			}
			
		#body .whiteBackground {
			color: #004b76;
			background: #fff repeat;
		}
		
		#body .module {
			position: relative;
			width: 100%;
			margin: 0 0 20px 0;
		}
		
		#subNavigation {
			padding: 0 0 20px;
		}
		#subNavigation.itemNav {
			padding: 20px 0;
		}
			#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(/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;
			}
		
		/*-- FOR MEDIA SCROLLER
		#mediaScroller {
			position: relative;
			height: 270px;
			width: 640px;
			overflow: hidden;
		}
			.da {
				position: absolute;
				width: 160px;
				height: 270px;
			}
			.ia {
				position: absolute;
				width: 480px;
				height: 270px;
			}
		*/
		/*-- FOR COVERSLIDE */
		 #mediaScroller {
			position: relative;
			height: 320px;
			width: 620px;
			margin: 17px 0 0 0;
			overflow: hidden;
		}
			#mediaScroller .cover_title {
				overflow: hidden;
				height: 40px;
			}
			#mediaScroller .cover_author {
				display: none;
			}
			.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(/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: 100%;
				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 */
		#itemPreview {}
		#itemPreview.imageType {
			width: 100%;
			text-align: center;
			line-height: 1px;
		}
		#itemPreview.digitalType {
			text-align: left;
			padding: 10px;
		}
		
		/* Segment Preview */
		#segments {
			width: 160px;
			height: 290px;
			float: left;
			
			
			overflow: scroll;
		}
			#segments li {
				height: 40px;
				padding: 6px 8px;
			}
			#segments li a {
				padding: 3px 4px 0 0;
			}
			#segments li a:hover {
				text-decoration: none;
			}
			#segments li a.segmentlink {
				display: block;
				height: 40px;
				color: #CCCCCC;
				font-size: 10px;
				padding: 0;
			}
			#segments li a.segmentlink:hover {
				background-color: #dfb837;
			}
			#segments li a.segmentlink strong {
				display: block;
				font-size: 12px;
				font-weight: bold;
				margin: 0 0 2px 0;
			}
			#segments li a.segmentlink em {
				color: #ffb622;
				padding-left: 4px;
				font-size: 10px;
			}
			#segments li .downloadSegment {
				z-index: 50;
				position: absolute;
				top: 16px;
				right: 5px;
			}
			#segments li .deleteSegment {
				z-index: 40;
				position: absolute;
				top: 3px;
				right: 5px;
			}
		
		/* Page Item Styles */
		#pageItems, .pageItems {
			padding: 10px 0 10px 0;
			z-index: 50;
		}
			.relatedItems {
				margin: 10px 0 0 0;
			}
			.initItems {
				width: 640px;
			}
			#pageItems.search {
				padding: 0 0 0 0;
			}
			#pageItems a, .pageItems a.item {
				color: #343434;
			}
			#pageItems p, .pageItems p {
				margin: 0 0 12px;
			}
			#pageItems h2, .pageItems h2 {
				margin-left: 20px;
				margin-right: 20px;
			}
		#pageItems.featured {
			padding: 0 0 10px 0;
		}
			#pageItems h3, .pageItems h3 {
				margin-bottom: 20px;
			}
		#pageItems .item, .pageItems .item {
			position: relative;
			display: block;
			width: 295px;
			height: 295px;
			float: left;
			margin: 0px 0px 8px 8px;
			overflow: hidden;
			padding: 5px;
			border: 1px solid transparent;
		}
		#pageItems .item a, .pageItems .item a {
			display: block;
			width: 295px;
			height: 295px;
		}
		#pageItems .item a:hover, .pageItems .item a:hover {
			text-decoration: none;
		}
		#pageItems .item:hover, .pageItems .item:hover {
			text-decoration: none;
			border: 1px solid #ddd;
			background-color: #9f9f9f;
		}
		#pageItems div.image, .pageItems div.image {
			display: block;
			float: left;
			width: 150px;
			margin: 0 5px 0 0;
			
		}
		/*#pageItems div.image img, .pageItems div.image img {
			width: 150px;
			margin: 0;
			float: left;
		}*/
		#pageItems div.info, .pageItems div.info {
			width: 295px;
			margin: 0 5px 0 0;
			font-size: 11px;
			line-height: 18px;
		}
		#pageItems div.info h3, .pageItems div.info h3 {
			margin: 0 0 5px 0;
		}
		#pageItems div.info h5, .pageItems div.info h5 {
			font-size: 11px;
			margin: 0 0 10px 0;
		}
		#pageItems div.info p, .pageItems div.info p {
			margin: 0 0 10px 0;
		}
		#pageItems div.pipe, .pageItems div.pipe {
			clear: both;
			display: block;
			position: relative;
			float:none;
			margin: 0;
			padding: 0;
			width: 100%;
			height: 1px;
		}
		
		.itemsPanel {
			float: right;
			z-index: 50;
			width: 250px;
		}
			.itemsPanel .clear {
				height: 20px;
			}
			.itemsPanel .textButton, .itemsPanel .pipe {
				float: left;
			}
			.itemsPanel .proceedButton {
				float: right;
				margin: 1px 0 0 0;
			}
			.itemsPanel .input {
				float: right;
				margin: 0 5px 0 0;
			}
			#rssIconLink {
				margin-left: 25px;
			}
		
		.pageHeader {
			margin: 0 20px;
			padding: 20px 0 0;
			line-height: 18px;
			z-index: 30;
		}
		
		.blkBackground h5 {
			color: #c0c0c0;
			font-weight: normal;
			padding: 20px 20px 0 20px;
		}
		
		#additionalMedia {
			padding: 0 0 20px 0;
		}
		#additionalMedia a, #additionalMedia span {
			position: relative;
			display: block;
			float: left;
			width: 90px;
			height: 90px;
			margin: 20px 0 0 20px;
		}
		#additionalMedia span a {
			float: none;
			margin: 0;
			z-index: 10;
		}
		#additionalMedia a.manipulate {
			display: block;
			position: absolute;
			top: 2px;
			right: 2px;
			width: 13px;
			height: 13px;
			padding: 2px;
			float: none;
			background-color: white;
			z-index: 20;
		}
		#additionalMedia span.lessonplan_attached {
			width: 16px;
			height: 16px;
			background: url(/kstream/images/Apple16x16.png);
			position: absolute;
			top: 2px;
			left: 2px;
			margin: 0;
			padding: 0;
		}
		
		#blogItems, #forumItems {}
		#blogItems h3, #forumItems h3 {
			display: none;
		}
		#blogItems .item h5, #forumItems .item h5 {
			padding-top: 10px;
		}
		
		#groupItems {
			padding: 0 0 20px 0;
		}
		#groupItems .item {
			display: block;
			margin: 10px 20px 0 20px;
		}
		
		#profileSide {
			padding: 0 0 20px 0;
		}
		#profileSide li {
			display: block;
			margin: 10px 20px 0 20px;
		}
		#profileSide a {
			display: block;
		}
		#profileSide h5 {
			color: #c0c0c0;
			font-weight: normal;
			padding: 20px 0 0 20px;
		}
		
		/* 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;
			
		}
		#filter_tags br {
			margin-top:5px;
			
		}
	
		.expansion {
			margin: 10px 0 0 0;
		}
	
		/* Additional Styles For Page Content */
		.gotoForm .proceedButton {
			position: absolute;
			top: 1px;
			left: 260px;
		}
	
	#footer {
		display: none;
		
		clear: both;
		
		z-index: 10;
		
		height: 42px;
		width: 100%;
		
		background: url(/wgte/images/station_background.png) repeat-x center center;
	}
	#footer .content {
		width: 810px;
		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 {
		clear: both;
		z-index: 10;
		margin: 16px 0;
		padding: 0 0 16px;
		color: #5f5f5f;
		height: 25px;
	}
	#copyright .content {
		width: 896px;
		font-size: 12px;
	}
		#copyright .content div {
			float: left;
			margin: 5px 0;
		}
		#copyright .content div.logo {
			margin: 0;
		}
		#copyright .content .pipe {
			margin: 5px 2px;
		}
		
	#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(/wgte/images/full_bottom_background.png) repeat-x top;
		}
		
	/* loadingBox styling */
	.loadingBox {
		position: absolute;
		top: 0;
		left: 0;
		background: #000000 url(/wgte/images/search/ajax-loader.gif) center center no-repeat;
		width: 100%;
		height: 100%;
		z-index: 500;
	}
	
	/* tooltip styling */ 
	#tooltip { 
	    display:none; 
	    background:url(/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 {
			}
			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: 0;
	}
	#results .item {
		position: relative;
	}
	#results .loadingImage {
		margin: 0 20px;
	}
	#results a {
		color: #343434;
	}
	#results .added_data {
		height: 20px;
		margin-top: 5px;
		width: 100%;
		
		border: 0px none;
		
		position: absolute;
		bottom: 0px;
		left: 0px;
	}
		#results .added_data div, #results .added_data img.float {
			float: left;
			margin: 0 0 0 2px;
		}
		#results .added_data div.pipe {
			width: auto;
			height: auto;
			clear: none;
			visibility: hidden;
		}
		#results .added_data div.iconset {
			margin-top: 2px;
			margin-left: 5px;
		}
		#results .added_data div.rating, #results .added_data div.comments {
			margin-top: 1px;
			width: 30px;
		}
		
	#pageItems .pages {
		width: 100%;
		height: 16px;
	}
	#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: 0 10px 0 0;
		cursor: pointer;
	}
	#pageItems .pages .nopointer {
		cursor: default;
	}
	
	#results .results_drop {
		height: 18px;
		z-index: 600;
	}
	#results_drop {
		position: absolute;
		top: 0;
		left: 0;
		width: 200px;
	}
	#results .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;
	}
		
	#searchSubmit {
		top: 18px;
		left: 455px;
		position: absolute;
	}
	
	#sort {
		height: 30px;
		padding: 10px 0 0;
	}
		#sort_title {
			margin-left: 10px;
		}
	
	.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: #343434;
		cursor: pointer;
	}
	.textButton:hover {
		text-decoration: none;
		color: #343434;
	}
	.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;*/
		visibility: hidden;
	}
	.textButton:hover .std {
		/*color: #206b86;*/
		visibility: hidden;
	}
	.textButton .act {
		/*color: #a95307;*/
		visibility: hidden;
	}
	.textButton:hover .act {
		/*color: #893300;*/
		visibility: hidden;
	}
	
	.proceedButton {
		background: url(/wgte/images/submitarrow.png) no-repeat center center;
		width: 18px;
		height: 18px;
		cursor: pointer;
	}
	
	.orangeButton {
		background: url(/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;
	}
	
	.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 coverslide Styles */
	.coverslide {  
		color: #fafafc;
	}  
	.coverslide div.coverWrapper {  
		position:absolute;
	}  
	.coverslide div.coverWrapper a {  
		position:absolute;
		right: 27px;
		top: 27px;
		
		/*background-color: #ffa900;*/
		text-align: center;
	}  
	
	.coverslide a img {  
		border:none;  
	}
	
	.coverslide div.left_two, .coverslide div.right_two {  
		z-index:400;
		height: 270px;
		width: 480px;
		/*background: url(/kstream/images/coverscroll_back_outer.png) no-repeat center center;*/
	}
		.coverslide div.left_two a, .coverslide div.right_two a, .coverslide div.left_two a img, .coverslide div.right_two a img {
			height: 270px;
			width: 480px;
		}
	.coverslide div.left_two {  
		left: 10px;
		top: 0px;
	}
	.coverslide div.right_two {
		left: auto;  
		right: -25px;
		top: 0px;
	}
	.coverslide div.left_one, .coverslide div.right_one {  
		z-index:450;
		height: 270px;
		width: 480px;
		/*background: url(/kstream/images/coverscroll_back_mid.png) no-repeat center center;*/
	}
		.coverslide div.left_one a, .coverslide div.right_one a, .coverslide div.left_one a img, .coverslide div.right_one a img {
			height: 270px;
			width: 480px;
		}
	.coverslide div.left_one {  
		left: 35px;
		top: 0px;
	}
		
	.coverslide div.right_one {
		left: auto;  
		right: 0px;
		top: 0px;
	}
	.coverslide div.show {  
		z-index:500;
		left: 40px;
		top: 0px;
		width: 534px;
		height: 324px;
		background: url(/kstream/images/coverscroll_back.png) no-repeat center center;
	}
		.coverslide div.show a, .coverslide div.show a img {
			height: 270px;
			width: 480px;
		}
	
	.coverslide .caption {  
		z-index:600;   
		/*background-color:#000;*/   
		color:#FAFAFC;
		height:60px; 
		width:620px;
		position:absolute;
		top:304px;
		left:0px;
	}  
	
	.coverslide .caption .description {
		text-align: center;
		margin: 10px 20px;
		width: 580px;
		font-size: 12px;
		line-height: 15px;
	}
	
	.coverslide .caption .description h5 {  
		margin: 0 0 10px;
		padding: 0;
		font-size: 12px;
		font-weight: bold;
	}
	
	.coverslide .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;
	}
	
	.coverslide .playtext {
		display: none;
		position: absolute;
		bottom: 35px;
		left: 10px;
		width:140px;
		height: 14px;
		z-index: 600;
	}
		.coverslide .playtext a {
			position: absolute;
			top:0;
			left: 0;
			text-decoration: none;
			line-height: 12px;
		}
		.coverslide .playtext a:hover {
			text-decoration: underline;
		}
		.coverslide .playtext a img {
			position: absolute;
			left: 70px;
			top: -2px;
		}
	
	.coverslide .numbers {
		display: none;
		position: absolute;
		bottom: 0px;
		left: 0px;
		height: 25px;
		cursor: pointer;
		z-index:605;
		padding: 0;
	}
		.coverslide .numbers .links {
			margin: 0 4px;
		}
		.coverslide .numbers .links div {
			float: left;
			color: #aaa;
			font-weight: bold;
			line-height: 25px;
			height: 25px;
			padding: 0 5px 0 5px;
		}
		.coverslide .numbers .links div.current {
			color: #fff;
		}
	
	.clear {
		clear: both;
		height: 1px;
	}
	
	
	/* 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(../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 {
		position: absolute;
		top: 0px;
		left: 0px;
		
		background: url(/kstream/images/1270827123_notebook_pencil.png) top left no-repeat;
		padding: 2px 5px 2px 25px;
		
		cursor: pointer;
		z-index: 40;
	}
	.deletegroup {
		position: absolute;
		bottom: 0px;
		left: 0px;
		
		background: url(/kstream/images/1270827123_notebook_pencil.png) top left no-repeat #dce1e3;
		padding: 2px 5px 2px 25px;
		
		cursor: pointer;
		z-index: 40;
		
		border:5px solid #343434;
		padding: 2px 10px 2px 25px;
	}
		.accountinfo {
			top: 0px;
			left: 5px;
		} 
		.displayname {
			top: 30px;
			left: 5px;
		}
		.password {
			top: 60px;
			left: 5px;
		}
		.profileedit {
			top: 5px;
			left: auto;
			right: 5px;
		}
	
	.add {
		position: absolute;
		top: 0px;
		left: 0px;
		
		background: url(/kstream/images/1270828092_document-new.png) top left no-repeat;
		padding: 2px 5px 2px 25px;
		
		cursor: pointer;
		z-index: 40;
	}
		.linkadd {
			color: #a8a8a8;
			left: auto;
			right: 5px;
			top: 5px;
		}
		
	.photoedit {
		position: absolute;
		top: 0px;
		left: 0px;
		
		color: #343434;
		background: #dce1e3 url(/kstream/images/1270828459_image-x-photo-cd.png) top left no-repeat;
		background-position: 0px 1px;
		border: 5px solid #343434;
		padding: 2px 10px 2px 25px;
		
		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(/wgte/images/white_alpha50.png);
		margin-top: 5px;
	}
	.feedflare a {
		display: block;
		float: left;
		margin-left: 10px;
	}
	
	/* New Views */
	#itemViews .viewNumber {
		position: absolute;
		top: 0;
		right: 0;
		height: 14px; 
	}
	
	
	/* 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: 0px;
		right: 0;
	}
	
	/* New Tagging */
	#itemTags {
		position: absolute;
		top: 0px;
		right: 0;
		width: 150px;
		margin: 0;
		padding: 0;
	}
		#itemTags .input {
			width: 65px;
		}
		#itemTags button {
			position: absolute;
			top: -2px;
			right: 0;
		}
		#itemTagList .taglist {
			display: block;
			margin: 0;
			padding: 10px 0 0;
			width: 240px;
		}
			#itemTagList .taglist a, #itemTagList .taglist span {
				font-size: 10px;
				line-height: 16px;
				padding: 0 3px;
				border: 1px solid #342824;
				float: left;
				display: block;
				margin: 5px 10px 5px 0;
				background-color: #563834;
			}
			#itemTagList .taglist a:hover, #itemTagList .taglist span:hover {
				text-decoration: none;
				background-color: #FFB622;
				color: #343434;
			}
			#itemTagList .taglist span a, #itemTagList .taglist span a:hover {
				border: 0 none;
				padding: 0;
				margin: 0;
				background: transparent;
				float: none;
				color: inherit;
			}
			
	
	#shareButton {
		height: 13px;
	}
	
	/* Live Comments */
	#comments .comments_loading_box {
		position: relative;
		background-color: transparent;
		width: 600px;
		padding: 2px 0 2px;
		
		font-family: Arial, Helvetica, sans-serif;
	}
	#comments .comments_ajax_loader {
		position: absolute;
		top: 3px;
		right: 4px;
		background: #dddddd;
		padding: 15px 4px;
		border: 1px solid #A0A0A0;
	}
	#comments .comments_error {
		background: #fcc;
		color: #a33;
		border: 1px solid #f00;
		margin: 0px 4px 4px 4px;
		
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}
	#comments .comments_form {
		background: transparent;
		width: 600px;
		padding: 4px;
		position: relative;
		margin: 0;
	}
	#comments .comments_input_box {
		font-size: 12px;
		line-height: 16px;
		padding: 1px;
		border: 1px solid #A0A0A0;
		margin: 3px 0 0;
		width: 488px;
		height: 16px;
		outline: 0;
	}
	#comments .comments_input_user {
		font-size: 12px;
		line-height: 16px;
		padding: 1px;
		border: 1px solid #A0A0A0;
		margin: 0;
		width: 280px;
		height: 16px;
		outline: 0;
	}
	#comments .comments_input_button {
		display: block;
		border: 1px solid #A0A0A0;
		width: 75px;
		padding: 0 0 1px;
		font-size: 12px;
		
		position: absolute;
		cursor: pointer;
	}
	#comments .comments_post_button {
		top: 3px;
		left: 498px;
		height: 40px;
		text-align: center;
		line-height: 40px;
		background: #dddddd;
	}
	#comments .comments_clear_button {
		top: 26px;
		left: 398px;
		display: none;
	}
	#comments .comments_or_div {
		position: absolute;
		top: 3px;
		left: 290px;
		width: 12px;
	}
	#comments .comments_user_button {
		background: url(/modules/livecomments_v2/lock.png) no-repeat 1px 1px #FFB622;
		text-align: right;
		
		top: 3px;
		left: 306px;
		width: 186px;
		padding-right: 2px;
	}
	#comments .comments_more_button {
		background: #FFB622;
		height: 24px;
		line-height: 24px;
		text-align: center;
		font-size: 12px;
		border: 1px solid #A0A0A0;
		
		position: relative;
		margin: 0px 4px 4px 4px;
		padding: 0 0 0 4px;
		cursor: pointer;
	}
	#comments .live_comment_container {
		position: relative;
		margin: 0px 4px 4px 4px;
		padding: 0 0 0 4px;
		background-color: transparent;
		color: #252525;
		
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}
		#comments .comment_delete {
			position: absolute;
			top: 5px;
			right: 5px;
			cursor: pointer;
		}
		#comments .live_photo {
			float: left;
			padding: 4px 0 0 4px;
			background: #909090;
			margin: 4px 4px 4px 0;
			overflow: hidden;
			min-width: 70px;
			min-height: 66px;
		}
			#comments .live_photo img {
				margin: 0px;
				padding: 0px;
				width: 66px;
			}
		#comments .live_info {
			position: relative;
			float: left;
			width: 480px;
			margin: 0px 2px 4px 0;
		}
		 	#comments .live_user {
		 		font-size: 12px;
				font-weight: bold;
				margin: 2px 2px 2px 2px;
				font-family: Verdana, Helvetica, sans-serif;
		 	}
				/*
			 	#comments .live_user a {
			 		color: #FFB622;
					text-decoration: none;
			 	}
			 	*/
			#comments .live_time {
				position: absolute;
				top: 2px;
				right: 0;
				font-size: 12px;
				font-weight: bold;
				font-family: Verdana, Helvetica, sans-serif;
			}
			#comments .live_body {
				margin: 4px 2px 0;
				font-size: 12px;
				font-family: Verdana, Helvetica, sans-serif;
			}
	#comments .clear {
		display: block;
		clear: both;
		font-size: 1px;
	}
		
	/* 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;
	}
	
	/* Responses */
	#response_text {
		width: 600px;
		height: 300px;
	}
	
	/* EDIT ALL BELOW HERE */
	.ItemMgrRipOff {
		margin: 0 20px;
		padding: 0 0 20px;
	}
	
	.gallery, .list, .gallery li, .list li {
		list-style: none;
	}

	.gallery {
		list-style: none;
		margin: 2px;
		padding: 5px 0 0 0;
	}
		.gallery .result_wrapper {
			float: left;
			width: 130px;
			height: 80px;
			margin: 0;
		}
		.gallery .result_item {
			background-color: #ededff;
			float: left;
			list-style: none;
			width: 125px;
			height: 75px;
			overflow: hidden;
			position: relative;
			z-index: 0;
			display: inline;
			margin: 0 0 5px 5px;
		}
		.gallery .result_image {
			position: static;
			width: 100%;
		}
		.gallery .manipulate {
			background-color: #ffffff;
			position: absolute;
			top: 2px;
			right: 2px;
			z-index: 10;
			height: 16px;
		}
		.gallery .manipulate img, .gallery .m_img {
			margin: 2px 2px 0 2px;
			cursor: pointer;
		}
		.gallery .title {
			background-color: #003E5F;
			color: #ffffff;
			font-weight: bold;
			
			padding: 0 0 0 2px;
			
			position: absolute;
			bottom: 0px;
			left: 0px;
			z-index: 8;
			width: 123px;
		}
	
	/* LIST RESULTS */
	.list {
		list-style: none;
		margin: 2px;
		padding: 0;
		padding: 5px 0 0 0;
		
		width: 636px;
	}
		.gallery .result_wrapper { 	
			margin: 0;
		}
		.list .result_item {
			list-style: none;
			height: 40px;
			position: relative;
			background: url(/wgtenew/images/white_alpha50.png);
			z-index: 0;
			margin: 0 5px 5px 5px;
		}
		.list .result_image {
			position: relative;
			float: left;
			margin: 5px;
			
			width: auto;
			height: 30px;
		}
		.list .manipulate {
			background-color: #ffffff;
			position: absolute;
			top: 2px;
			right: 2px;
			z-index: 8;
			height: 16px;
		}
		.list .manipulate img, .list .m_img {
			margin: 2px;
			cursor: pointer;
		}
		/*
		.list .title {
			font-weight: bold;
			line-height: 40px;
			height: 40px;
		}
		*/
		
		
	/* Media Slideshow Styles */
	.slideshow {  
		color: #fafafc;
		margin-top: 35px;
	}  
	.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 .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: 160px;
		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;
		}
		
	/* ADMIN */
	.pagenumber, .pagenumber_highlight {
		float: left; 
		width: 20px;
		margin-right: 5px;
		height: 20px;
		line-height: 20px;
	}
	#admin_item_description {
		width: 600px;
		height: 300px;
	}
}
