/* MAIN COLUMN */
#home #copyContainer {
}
	#featuredTextblocks {
		height: 251px;
		padding: 0px 30px;
	}
		#featuredTextblocks .tabList {
			margin: 0px;
			padding: 0px;
			float: right;   
		}
			#featuredTextblocks .tabList li {
				float: left;
				margin-top: 20px;
				margin-left: 5px;
			}
				#featuredTextblocks .tabList li a {
					display: block;
					width: 23px;
					height: 24px;
					background: url('../images/home/bg_numbers.png') top left no-repeat;
					font-size: 14px;
					line-height: 24px;
					text-align: center;
					color: #595959 !important;
				}
				#featuredTextblocks .tabList li a:hover,
				#featuredTextblocks .tabList li.active a {
					background-position: 0px -24px;
					color: white !important;
					text-decoration: none !important;
				}
		#featuredTextblocks .tabs {
		}
			#featuredTextblocks .tabs .tab {
				display: none;
			}
				#featuredTextblocks .tabs .tab h4.category {
					margin: 0px;
					padding: 0px 0px 0px 35px;
					height: 70px;
					line-height: 70px;
					background: url('../images/home/icon_clipboard.png') -5px 20px no-repeat;
					font-family: Georgia, serif;
					font-style: italic;
					font-weight: normal;
					font-size: 14px;
					color: #2c394a;
				}
				#featuredTextblocks .tabs .tab .featuredImage {
					float: right;
					margin-left: 20px;
				}
				#featuredTextblocks .tabs .tab h3.title {
					font-size: 18px;
					color: #880101;
					margin-top: 0px;
					padding-top: 0px;
				}
				#featuredTextblocks .tabs .tab .abstract {
					color: #2c394a;
				}
					#featuredTextblocks .tabs .tab .readMore {
						display: block;
						width: 79px;
						height: 21px;
						background: url('../images/home/btn_readmore.png') top left no-repeat;
						text-indent: -10000px;
						margin-top: 14px;
					}
					#featuredTextblocks .tabs .tab .readMore:hover {
						background-position: 0px -21px;
					}
	#featuredTabs {
	}
		#featuredTabs .tabList {
			background: white;
			margin: 0px;
			padding: 0px;
			height: 44px;
		}
			#featuredTabs .tabList li {
				float: left;
				height: 44px;
				margin: 0px;
				padding: 0px 10px 0px 0px;
				background: url('../images/home/bg_tab_btn_right.png') right -44px no-repeat;
			}
			#featuredTabs .tabList li:hover,
			#featuredTabs .tabList li.active {
				background-position: right top;
			}
				#featuredTabs .tabList li a {
					display: block;
					height: 40px;
					padding: 4px 20px 0px 30px;
					background-image: url('../images/home/bg_tab_btn.png');
					background-position: 0px -44px;
					background-repeat: no-repeat;
					font-weight: bold;
					font-size: 14px;
					line-height: 40px;
					color: #1a314c !important;
					text-transform: uppercase;
				}
				#featuredTabs .tabList li:hover a,
				#featuredTabs .tabList li.active a {
					background-position: 0px 0px;
					color: white !important;
					text-decoration: none !important;
				}
		#featuredTabs .tabs {
		}
			#featuredTabs .tabs .tab {
				display: none;
				min-height: 289px; /* DEBUG */
				background: #264269 url('../images/home/bg_tabs.jpg') top left no-repeat;
				color: white;
				padding: 30px;
			}
				#featuredTabs .tabs .tab > h3, #featuredTabs .tabs .tab div > h3{
					font-family: Georgia;
					font-size: 18px;
					color: #fbbf17;
					font-weight: normal;
					font-style: italic;
					margin: 0px;
					padding: 0px;
				}
			#senateFloorTab {
				background-image: url('../images/home/bg_tab_senatefloor.jpg') !important;
				padding: 20px !important;
			}
				#senateFloorTab #videoColumn {
					float: left;
					width: 340px;
				}
					#senateFloorTab #videoColumn #videoStreamContainer {
						width: 320px;
						height: 265px;
						padding: 10px;
						margin-bottom: 20px;
						background: url('../images/home/bg_senatefloor_video.png') top left no-repeat;
					}
					#senateFloorTab #videoColumn #videoDescription {
						padding: 0px 10px;
					}
				#senateFloorTab #proceedingsColumn {
					float: right;
					width: 270px;
					padding: 10px 10px 0px 0px;
				}
					#senateFloorTab #proceedingsColumn h3 {
						border-bottom: 1px solid #516785;
						margin-bottom: 15px !important;
						padding-bottom: 10px !important;
					}
					
			#scheduleTab {
			
			}
				#scheduleTab > h3 {
					border-bottom: 1px solid #516785;
					margin-bottom: 15px !important;
					padding-bottom: 10px !important;				
				}
				#scheduleTab .dateTime {
					float: left;
					width: 45px;
					text-align: center;
					font-family: "Times New Roman", Times, serif;
					font-weight: bold;
					color: #a0b7d7;
					font-size: 18px;
					line-height: 14px;
				}
					#scheduleTab .dateTime span {
						display: block;
					}
					#scheduleTab .dateTime .month {
						text-transform: uppercase;
					}
					#scheduleTab .dateTime .day {
						color: white;
						font-size: 36px;
						line-height: 30px;
					}
					#scheduleTab .dateTime .year {
					}
				#scheduleTab .abstract {
					margin-left: 60px
				}
			#videoTab {
			}
				#videoTab .mediaContainer {
					float: left;
					width: 410px;
					height: 265px;
					padding: 10px;
					background: url('../images/home/bg_video.png') top left no-repeat;
				}
				#videoTab h3 {
					margin-left: 450px !important;
				}
				#videoTab ul {
					margin: 0px 0px 8px 450px;
					padding: 0px 0px 8px 0px;
					border-bottom: 1px solid #516785;
				}
					#videoTab ul li {
						margin-top: 8px;
						padding-top: 8px;
						border-top: 1px solid #516785;
					}
						#videoTab ul li .dateTime {
							padding-left: 10px;
							background: url('../images/home/arrow_white_videotab.png') 0px 5px no-repeat;
							font-family: Georgia, serif;
							font-style: italic;
							font-size: 12px;
							color: white;
						}
						#videoTab ul li .title {
							color: white !important;
						}
						#videoTab ul li.active .title,
						#videoTab ul li .title:hover {
							color: #fbbf17 !important;
							text-decoration: none !important;
						}
				#videoTab .readMore {
					display: block;
					margin-left: 450px;
					font-family: Georgia, serif;
					font-style: italic;
					color: white !important;
					padding-left: 10px;
					background: url('../images/home/arrow_white_videotab.png') 0px 5px no-repeat;
				}
				#videoTab .readMore:hover {
					color: #fbbf17 !important;
					text-decoration: none !important;
				}
			#pressTab {
			}
				#pressTab ul {
					margin: 0px;
					padding: 0px;
				}
					#pressTab ul li {
						border-top: 1px solid #516785;
						margin-top: 15px;
						padding-top: 15px;
					}
						#pressTab ul li .dateTime {
							float: left;
							width: 45px;
							text-align: center;
							font-family: "Times New Roman", Times, serif;
							font-weight: bold;
							color: #a0b7d7;
							font-size: 18px;
							line-height: 14px;
						}
							#pressTab ul li .dateTime span {
								display: block;
							}
							#pressTab ul li .dateTime .month {
								text-transform: uppercase;
							}
							#pressTab ul li .dateTime .day {
								color: white;
								font-size: 36px;
								line-height: 30px;
							}
							#pressTab ul li .dateTime .year {
							}
						#pressTab ul li .title {
							margin: 0px 0px 15px 60px;
							padding: 0px;
							font-size: 18px;
						}
							#pressTab ul li .title a {
								color: white !important;
								font-size: 18px;
								font-weight: bold;
							}
						#pressTab ul li .abstract {
							margin-left: 60px
						}
				#pressTab .readMore {
					border-top: 1px solid #516785;
					display: block;
					font-family: Georgia, serif;
					font-style: italic;
					color: white !important;
					padding-left: 10px;
					margin-top: 15px;
					padding-top: 15px;
					background: url('../images/home/arrow_white_videotab.png') 0px 20px no-repeat;
				}
				#pressTab .readMore:hover {
					color: #fbbf17 !important;
					text-decoration: none !important;
				}
/* SIDEBAR COLUMN */
#chairman h2 {
	text-align: left;
	height: 30px;
	background: url('../images/home/title_chairman_johnthune.png') center right no-repeat;
	text-indent: -10000px;
	margin: 0px 0px 40px;
	padding: 0px;
}
#issuesSpotlight {
	margin-bottom: 40px;
}
	#issuesSpotlight ul {
		margin: 0px;
		padding: 0px;
	}
		#issuesSpotlight ul li {
			margin: 0px 0px 5px 0px;
			padding: 0px;
		}
			#issuesSpotlight ul li a {
				display: block;
				width: 220px;
				height: 46px;
				background-position: 0px 0px;
				background-repeat: no-repeat;
				line-height: 46px;
				margin: 0px 0px 0px 20px;
				padding: 0px 20px 0px 0px;
				color: white !important;
				font-family: Georgia, serif;
				font-size: 14px;
				font-style: italic;
				font-weight: bold;
			}
			#issuesSpotlight ul li a:hover {
				/* text-decoration: none !important; */
			}
