#header {
	height: 635px;
}


	/* CITYSCAPE IN FLASH & NOFLASH
	========================================================== */
	#cityscape_noflash,
	#cityscape_flash {
		width: 100%; height: 545px; position: absolute; top: 0; left: 0; z-index: -10000;
	}
	
		#cityscape_noflash_left,
		#cityscape_flash_left {
			float: left; width: 475px; height: 545px;
		}
	
		#cityscape_noflash_right,
		#cityscape_flash_right {
			float: right; width: 475px; height: 545px;
		}
	


/* IPLAYER
=================================================== */
#iplayer {
	position: absolute; z-index: 3; top: 160px; width: 100%; text-align: center;
}

	#iplayer_screen {
		position: relative; z-index: 1;
		display: block; width: 576px; margin: 0 auto; background-color: #212121;
		-webkit-box-shadow: 0 0 60px rgba(33, 33, 33, 1.0);
		-moz-box-shadow: 0 0 60px rgba(33, 33, 33, 1.0);
		behavior: url(/style/scripts/ie-css3.htc);
	}
	
		#promo_badge {
			position: absolute; left: -150px; width: 137px; height: 135px; z-index: 1000;
		}
	
		a.video,
		a.video img {
			display: block; width: 576px; height: 324px; 
		}
	
		#episode_info {
			padding: 0; overflow: visible; text-align: left; background-color: #fff;
		}
		
			#episode_info_header {
				height: 40px; padding: 10px; position: relative;
			}
		
				#episode_info_header h2 {
					margin: 0; position: relative; z-index: 1;
				}
				
				#episode_info_header h2 strong,
				#episode_info_header h2 b,
				#episode_info_header h2 em,
				#episode_info_header h2 i {
					color: #989694; font-style: inherit; font-weight: inherit;
				}
				
				#episode_info a.toggle_info {
					display: block; width: 250px; height: 25px; position: relative; z-index: 10;
					padding-left: 18px; background-color: transparent; background-position: 0 50%; background-repeat: no-repeat;
					color: #000000; font-size: 11px; text-decoration: underline; line-height: 25px;
				}
				
				#episode_info a.toggle_info:hover {
					color: #757575;
				}
				
				#episode_info a.toggle_info.open {
					background-position: -586px 50%;
				}

				#episode_info .social {
					position: absolute; top: 29px; right: 10px; 
				}
			
			#episode_youtube_embed {
				display: none; border-top: 1px solid #ddd; padding: 20px; width: 536px; font-size: 12px;
			}
			
				#episode_youtube_embed textarea {
					width: 520px; padding: 5px; border: 1px solid #ccc; height: 95px;
				}
				
				#episode_youtube_embed em {
					font-size: 10px; display: block;
				}
				
			#episode_info_body {
				display: none; border-top: 1px solid #ddd; padding: 20px; width: 536px; overflow: hidden; font-size: 12px;
			}
			
				#eecf_e_information {
					display: inline; width: 380px; float: left;
				}
				
					#eecf_e_information .meta {
						display: block; width: 275px; overflow: hidden; margin: 0 0 12px 0; padding: 0;
					}
					
						#eecf_e_information dt {
							display: inline; float: left; width: 75px; font-weight: 900;
						}
						
						#eecf_e_information dt.date {
							clear: both;
						}
						
						#eecf_e_information dd {
							display: inline; float: left; width: 200px; margin: 0;
						}
				
				#episode_info_body .tall {
					width: 130px; display: inline; float: right;
				}
	
	#iplayer_carousel {
		position: absolute; top: 404px; left: 0; width: 100%; text-align: center; z-index: 0;
	}
		
		#iplayer_carousel .carousel {
			position: relative; width: 650px; margin: 0 auto;
		}
			
			#iplayer_carousel .browse {
				display: block; position: absolute; top: 21px; width: 17px; height: 32px; text-indent: -9999px; overflow: hidden; cursor: pointer;
				background-repeat: no-repeat; background-color: transparent;
			}
		
			#iplayer_carousel .disabled {
				background: none !important; cursor: default !important;
			}
		
			#iplayer_carousel .prev {
				left: 0; background-position: 0 0;
			}
			
			#iplayer_carousel .prev:hover {
				background-position: 0 -32px;
			}
		
			#iplayer_carousel .next {
				right: 0; background-position: -17px 0;
			}
		
			#iplayer_carousel .next:hover {
				background-position: -17px -32px;
			}
			
			#iplayer_carousel .scrollable {
				display: block; position: relative; width: 576px; height: 73px; overflow: hidden; margin: 0 auto;
			}
			
				#iplayer_carousel .items {
					position: absolute; width: 20000em; margin: 0; padding: 0;
				}
				
					#iplayer_carousel .page {
						display: inline; float: left; width: 596px; height: 73px; position: relative;
					}
				
					#iplayer_carousel .item {
						display: inline; float: left; list-style: none; padding: 0; margin: 0 20px 0 0; overflow: hidden;
						background-color: #212121; width: 129px; height: 73px; text-align: left; position: relative;
					}

					#iplayer_carousel .item a {
						display: block; height: 100%; width: 100%; text-decoration: none;
					}
					
					#iplayer_carousel .active a {
						cursor: default;
					}
					
						#iplayer_carousel .thumb {
							display: block; width: 129px; height: 73px; position: relative;
						}

						#iplayer_carousel .thumb img {
							display: block; width: 129px; height: 73px; border: 0;
						}

					
						#iplayer_carousel .title {
							display: block; position: absolute; bottom: 0; left: 0; padding: 4px; height: 10px; width: 122px;
							font-size: 10px; background-color: rgba(33, 33, 33, 0.8); line-height: 10px;
						}
						
							#iplayer_carousel .title strong {
								color: #fff;
							}

/* CONTENT AREA
=================================================== */
#content {
	overflow: hidden;
}
	
	#column1 {
		display: inline; float: left; width: 445px;
	}
	
		#poll {
			position: relative; padding: 20px; width: 405px; background-color: #dcd9cf;
			border-bottom: 1px solid #d2cec5;
		}
		
			.lg-poll .vote,
			.lg-poll .legend {
			}
			
			.lg-poll  .legend {
				margin: 20px 0;
			}
	
		#fb_comments {
			border-top: 1px solid #ebe9e2; background-color: #fff; padding: 20px; width: 406px;
		}
			
	#column2 {
		display: inline; float: right; width: 465px;
	}



				/* SOCIAL BOOKMARKS
				========================================================== */
				#column2 .follow {
					margin: 0; padding: 0; position: absolute; right: 0; top: 0;
					width: 109px; overflow: hidden;
				}
				
					#column2 .follow li {
						list-style: none; display: inline; float: left; width: 25px; height: 25px; margin: 0 3px 0 0; padding: 0;
					}
					
					#column2 .follow li.last {
						margin-right: 0;
					}
		

	
		#latest {
			width: 100%; overflow: hidden; font-size: 11px;
		}
		
			#latest .entry {
				display: inline; float: left; width: 222px; margin-right: 21px; cursor: pointer; color: inherit; margin-bottom: 20px;
			}
			
			#latest .entry:hover {
				text-decoration: none; color: inherit;
			}
			
			#latest .entry.even {
				margin-right: 0;
			}
			
				#latest .entry h4 {
					margin-bottom: 6px;
				}
				
				#latest .entry p {
					line-height: 16px;
				}

				#latest img {
					display: block; width: 208px; height: 117px; border: 7px solid #fff; margin-bottom: 20px;
				}
				
				#latest .comments {
					font-style: italic; font-weight: 900; font-size: 10px;margin-bottom: 0;
				}
				
					#latest .comments strong {
						font-style: italic;
					}
					
					#latest .tile_fix {
						margin-top: 6px;
					}
				
		#follow_leaders,
		#follow_team {
			clear: both; margin-top: 20px;
		}
		
			#follow_leaders ul,
			#follow_team ul {
				display: inline; width: 100%; float: left; margin: 0 0 50px -7px; padding: 0; position: relative;
			}
		
				#follow_leaders li,
				#follow_team li {
					display: inline; float: left; margin: 0 0 5px 0; padding: 0; width: 114px; height: 140px;
					background: transparent url(../images/bg_polaroid_114x140.png) 0 0 no-repeat; position: relative;
				}
				
					#follow_leaders p,
					#follow_team p {
						margin: 0;
					}
				
					#follow_leaders a,
					#follow_team a {
						position: relative; display: block; width: 88px; height: 88px; padding: 16px 12px 36px 14px;
						text-decoration: none; color: #444547; overflow: hidden;
					}
				
						#follow_leaders img,
						#follow_team img {
							display: block; width: 88px; height: 88px;
						}
						
						#follow_leaders .screen_name,
						#follow_team .screen_name {
							display: block; position: absolute; bottom: 16px; left: 15px; font-weight: 900; font-size: 10px; line-height: 1em;
							margin: 0; padding: 0; color: #666666;
						}
						
				/* tooltip styling */
				#follow_leaders .tooltip,
				#follow_team .tooltip {
					display: none;
					height: 40px;
					padding: 23px 0 17px 24px;
					width: 135px;
					font-size: 10px;
					cursor: pointer;
					white-space: nowrap;
					background: transparent url(../images/bg_tooltip.png) top left no-repeat;
				}
				
					#follow_leaders .full_name,
					#follow_team .full_name {
						display: block; margin: 0;
						font-size: 10px; font-weight: 900; line-height: 1em;
					}
				

		
		#what_is {
			clear: both; width: 420px;
		}
			
			#what_is .what_is {
				font-family: Arial; font-weight: 900; font-size: 13px; color: #989694; line-height: 1.35em;
			}

