#home {
	background-color: #fff;
}
	#homeSpot {
		background: url("../images/home_bg_featured.jpg") no-repeat scroll 0 0 transparent;
		height: 589px;
		width: 1000px;
	}
	#homeContent {
		padding: 30px 40px;
	}

body.page_home #body {
	background-image: url("../images/body_bg_home.png");
}
	body.page_home #body .templateWrapper {
		background-image: none;
	}
body.page_home #foot {
	background-position: 0 0;
}

		#homeScrollable .scrollable .items {
			height: 505px;
			position: absolute;
			width: 2000px;
		}
			#homeScrollable .scrollable .items div {
				background-color: #ff9;
				float: left;
				font-size: 100px;
				line-height: 100px;
				height: 505px;
				width: 440px;
			}
#homeAccordian {
	float: right;
	height: 589px;
	width: 480px;
}
	#homeAccordian .pane > div.content {
	}
		#homeAccordian .pane > div.content > ul {
			font-size: 13px;
			list-style: none;
			margin: 0;
			padding: 0;
		}
			#homeAccordian .pane > div.content > ul > li {
				background: url('../images/hrule_dashed.png') repeat-x bottom left;
			    margin: 0;
			    padding: 0;
			}
			#homeAccordian .pane > div.content > ul > li.last {
				background: none;
			}
				#homeAccordian .pane > div.content > ul > li > a {
					background: url('../images/bullet.png') no-repeat center left;
					color: #595959;
					display: block;
					padding: 0.33em;
					padding-left: 1em;
				}
				#homeAccordian .pane > div.content > ul > li > a:hover {
					color: #a60000;
				}
				#homeAccordian .pane-videos > div.content > ul > li {
					list-style-image: none;
				}
				#homeAccordian .pane-videos > div.content > ul > li > a {
					background-image: none;
					float: right;
					width: 266px;
				}
				#homeAccordian .pane > div.content > ul > li > div.thumb {
					background: url('../images/home/video_thumb_bg.png') no-repeat center center;
					float: left;
					margin: 5px 0;
					padding: 5px;
					width: 96px;
				}
					#homeAccordian .pane > div.content > ul > li > div.thumb > a {
						display: block;
						height: 54px;
						width: 96px;
					}
				#homeAccordian .pane-vice-chairs-office a.second-opinion {
					background-color: #fc3;
					background: url('../images/home/btn_second_opinion.jpg') no-repeat top center;
					display: block;
					height: 85px;
					margin-top: 10px;
					text-indent: -9999px;
					width: 390px;
				}
				#homeAccordian .pane-vice-chairs-office a.second-opinion:hover {
					background-position: bottom center;
				}

#featuredWrapper {
	float: left;
	height: 559px;
	padding: 30px 40px 0;
	width: 440px;
}
	#featuredHeader {
		display: none;
	}
	#featuredContainer {
		height: 505px;
		position: relative;
		overflow: hidden;
		width: 440px;
	}
		#featuredContainer div.items {
			position: absolute;
			width: 20000em;
		}
			#featuredContainer div.item {
				/*background-color: #ff9;*/
				float: left;
				height: 505px;
				width: 440px;
			}
				#featuredContainer div.item div.media {
					height: 290px;
					margin: 0;
					padding: 0;
					width: 440px;
				}
					#featuredContainer div.item div.media a {
						background: transparent url('../images/home/featured_default.jpg') 0 0 no-repeat;
						display: block;
						height: 290px;
						margin: 0;
						padding: 0;
						width: 440px;
					}
				#featuredContainer div.item h1, #featuredContainer div.item h2, #featuredContainer div.item p {
					margin: 0;
					padding: 0;
				}
				#featuredContainer div.item h1.title {
					color: #404040;
					font-size: 24px;
					line-height: 1em;
					margin-bottom: 10px;
					margin-top: 19px;
				}
					#featuredContainer div.item h1.title a {
						color: #404040;
					}
					#featuredContainer div.item h1.title a:hover {
						color: #a60000;
						text-decoration: none;
					}
					#featuredContainer div.item a.more {
						color: #a60000;
					}
	#featuredNavWrapper {
		text-align: center;
	}
		#featuredNav {
			display: inline-block;
			height: 25px;
		}
			#featuredNav .browse {
				cursor: pointer;
				display: inline-block;
				float: left;
				height: 25px;
				text-indent: -9999px;
			}
			#featuredNav .next {
				background: url('../images/home/featured_nav_next.png') no-repeat center top;
				/*margin-left: 1em;*/
				width: 55px;
			}
			#featuredNav .prev {
				background: url('../images/home/featured_nav_prev.png') no-repeat center top;
				/*margin-right: 1em;*/
				width: 55px;
			}
			#featuredNav .browse:hover, #featuredNav .disabled {
				background-position: center bottom;
			}
			#featuredNav .navi {
				display: inline-block;
				float: left;
				height: 25px;
				min-width: 155px;
				/*width: 200px;*/
			}
				#featuredNav .navi a {
					background: url('../images/home/featured_nav_bullet.png') 0 0 no-repeat;
					height: 25px;
					display: block;
					float: left;
					font-size: 1px;
					margin: 0 3px;
					width: 25px;
				}
				#featuredNav .navi a[href="#0"] {
					background: url('../images/home/featured_nav_1.png') 0 0 no-repeat;
				}
				#featuredNav .navi a[href="#1"] {
					background: url('../images/home/featured_nav_2.png') 0 0 no-repeat;
				}
				#featuredNav .navi a[href="#2"] {
					background: url('../images/home/featured_nav_3.png') 0 0 no-repeat;
				}
				#featuredNav .navi a[href="#3"] {
					background: url('../images/home/featured_nav_4.png') 0 0 no-repeat;
				}
				#featuredNav .navi a[href="#4"] {
					background: url('../images/home/featured_nav_5.png') 0 0 no-repeat;
				}
				#featuredNav .navi a[href="#5"] {
					background: url('../images/home/featured_nav_6.png') 0 0 no-repeat;
				}
				#featuredNav .navi a[href="#6"] {
					display: none;
				}
				#featuredNav .navi a:hover, #featuredNav .navi a.active {
					background-position: center bottom;
				}
	#homeAccordian {
		height: 494px;
		width: 435px;
		margin: 30px 25px 0 20px;
	}
		#homeAccordian h2, #homeAccordian > a {
			cursor:pointer;		
			font-size: 1px;
			height: 45px;
			margin: 0;
			padding: 0;
			text-indent: -9999px;
			display: block;
		}
		#homeAccordian h2.title-leader-board {
			background: url('../images/home/accordian_leaderboard.png') no-repeat center top transparent;
		}
		#homeAccordian h2.title-from-the-conference {
			background: url('../images/home/accordian_from_conference.png') no-repeat center top transparent;
		}
		#homeAccordian h2.title-videos {
			background: url('../images/home/accordian_videos.png') no-repeat center top transparent;
		}
		#homeAccordian h2.title-latest-news {
			background: url('../images/home/accordian_latestnews.png') no-repeat center top transparent;
		}
		#homeAccordian a.title-weekly-address {
			background: url('../images/home/accordian_weekly_address.png') no-repeat center top transparent;
		}
		/* #homeAccordian h2.title-policy-spotlight {
			background: url('../images/home/accordian_policyspotlight.png') no-repeat center top transparent;
		} */
		/* #homeAccordian h2.title-vice-chairs-office {
			background: url('../images/home/accordian_vicechairsoffice.png') no-repeat center top transparent;
		} */
		/* #homeAccordian a.title-he-made-it-worse {
			background: url('../images/home/slider_obamaeconomy.png') no-repeat center top transparent;
		} */
		#homeAccordian h2.current {
			background-position: center bottom;
			cursor: default;
		}
			#homeAccordian .pane {
				background: url('../images/home/accordian_pane_bg.png') no-repeat left top transparent;
				display: none;
				height: 219px;
				padding: 15px 25px 35px 20px;
			}
				#homeAccordian .pane div.content {
					height: 219px;
					overflow: hidden;
				}
				#homeAccordian .pane h3 {}
			body .pane-latest-news ul li {
				list-style-image: none;
			}
			#homeAccordian div.pane-latest-news > div.content > ul > li > a {
				background-image: none;
				padding: 0.66em;
			}
				.pane-latest-news div.date-cal {
					background: url('../images/home/bg_date.png') no-repeat center center;
					color: white;
					float: left;
					font-size: 10px;
					height: 30px;
					margin-right: 10px;
					margin-top: 0.33em;
					width: 30px;
				}
					.pane-latest-news div.date-cal .date-month {
						height: 15px;
						line-height: 15px;
						text-align: center;
						text-transform: uppercase;
						width: 30px;
					}
					.pane-latest-news div.date-cal .date-day {
						height: 15px;
						line-height: 15px;
						text-align: center;
						width: 30px;
					}
				.pane-latest-news div.title {
					float: left;
					min-height: 30px;
					width: 332px;
				}
	#debtClock {
		color: #A60000;
		float: right;
		font-family: Arial;
		font-size: 20px;
		height: 29px;
		line-height: 29px;
		margin: 8px 28px 0 0;
		text-align: left;
		width: 224px;
	}

#homeTwitter {
	background: url("../images/home_bg_twitter.png") no-repeat scroll 0 0;
	color: #404040;
	font-size: 11px;
	line-height: 14px;
	height: 80px;
	padding: 40px 55px 40px 35px;
	width: 910px;
}	
	#homeTwitter div a {
		color: #00aeff;
	}
	#homeTwitter a.twitter {
		cursor: pointer;
		display: block;
		float: left;
		height: 80px;
		text-indent: -9999px;
		width: 147px;
	}
	#homeTwitter .browse {
		background: url('../images/home/arrow_twitter_prev.png') no-repeat center top;
		cursor: pointer;
		display: block;
		float: left;
		height: 60px;
		margin: 10px 25px;
		width: 22px;
	}
	#homeTwitter a.next {
		background-image: url('../images/home/arrow_twitter_next.png');
		margin-right: 0;
	}
	#homeTwitter a.prev {
		margin-left: 0;
	}
	#homeTwitter a.right {
		clear: right;
	}
	#homeTwitter .browse:hover {
		background-position: center bottom;
	}
	
	.twitterScrollable {
		float: left;
		position: relative;
		overflow: hidden;
		height: 80px;
		width: 669px;
	}
		.twitterScrollable .items {
			clear: both;
			position:absolute;
			width:20000em;
		}
			.twitterScrollable .items div.set {
				float:left;
				height: 80px;
				width: 669px;
			}
				.twitterScrollable .items div.item {
					/*background-color: #fe7;*/
					cursor: pointer;
					float:left;
					height: 70px;
					line-height: 15px;
					overflow: hidden;
					padding: 5px;
					width: 213px;
				}
				.twitterScrollable .items div.item:nth-child(odd) {
					/*background-color: #ff7;*/
				}