/*-----------------------------------------------------
Office of the Clerk
U.S. House of Representatives

******************************************
ORAL HISTORY GLOBAL STYLES
******************************************

created: 09/16/2009, LGH
-------------------------------------------------------*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, div, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td  { 
	border: 0; margin: 0; padding: 0; 
}
td {
	vertical-align: top;
}
ul {
	list-style: none;
}
.clearBoth {
	clear: both;
}
.displayNone {
	display: none !important;
}
/* íĺ čńďîüçóţňń˙ 
#innerContainer {
	width: 1200px;
}

#header {
	clear: both;
}

#bodyContainer {
	clear: both;
	padding: 10px 2.5% 15px 2.5%;
	text-align: left;
	font-size: 0.9em;
	line-height: 1.4em;
}


#logo {
	width: 40%;
	float: left;
	text-align: left;
	padding: 1% 2.5%;
}
h1#logo span {
	display: none;
}
#search {
	width: 54.5%;
	float: left;
	color: #56564A;
	text-align: right;
	background: transparent url("images/bg-flyout-top.gif") no-repeat 2px 1px;
	margin-top: 20px;
	padding-top: 17px;
	padding-bottom: 19px;
	font-size: 0.95em;
}
#search a:hover {
	color: #999965 !important;
}
#searchFlyoutOpen, #searchForm {
	float: left;
	text-align: left;
}
#searchFlyoutOpen {
	padding-left: 7.5%;
	font-size: 1.25em;
	width: 30%;
	cursor: pointer;
	padding-bottom: 20px;
	position: relative;
}
#searchFlyoutOpen1 {
	padding-left: 2px;
	font-size: 1.25em;
	float: left;
	width: 19%;
	cursor: pointer;
	padding-bottom: 20px;
	position: relative;
}
#searchForm {
	width: 56%;
}
#searchForm label {
	font-size: 1.25em;
	padding-left: 69%;
	padding-right: 5%;
	background: transparent url("images/bullet-circle.jpg") no-repeat left 6px;
}
* html #searchForm label {
	padding-right: 0;
	margin-right: -10px;
}
#searchForm input, #bodyCopy .filterForm select {
	border: 1px solid #716558;
	font-size: 0.9em;
	width: 95px;
}
#searchForm input.button, #bodyCopy .filterForm input.button {
	background-color: #716558;
	text-transform: uppercase;
	color: #FCF9CE;
	margin-left: -4px;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 3px;
	width: auto !important;
}
#searchFlyout {
	display: none;
	width: 462px;
	position: absolute;
	background: transparent url("images/bg-flyout-bottom.png") no-repeat -1px bottom;
	text-align: left;
	margin-top: -20px;
	margin-left: 0px;
	padding-left: 17px;
	* margin-left: -412px;
	* margin-top: -37px;
	z-index: 1;
}
#searchFlyout a{
color:#999999;   	
}

* html #searchFlyout {
	background-image: url("images/bg-flyout-bottom.gif");
	background-position: -7px bottom;
	line-height: 1.2em;
}
#searchFlyout .column {
	width: 89%;
	float: left;
	margin: 7px 0 10px 0px;
	padding: 7px 0 15px 15px; 
	text-transform: uppercase;
	font-size: 0.9em;
	border-top: 1px solid #716558;
}
#searchFlyout .secondColumn {
	text-transform: none !important;
}
#searchFlyout li {
	padding-left: 15px;
	background: transparent url("images/bullet-flyoutbg.jpg") no-repeat left 3px;
}
#searchFlyout .closeFlyout {
	float: right;
	margin-right: 37px;
	font-size: 0.9em;
	margin-top: -38px;
}



#sidebar {
	width: 255px;
	margin-right: 25px;
	float: left;
	padding-bottom: 60px;
}
#bodyCopy h2 {
	text-transform: uppercase;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-top: 4px;
}	

}
#sidebar ul li a {
	font-size: 1.6em;
	line-height: 1.4em;
	text-transform: uppercase;
}
#sidebar ul li a em, #bodyCopy h2 em {
	text-transform: none;
}
#sidebar .subnav li {
	padding-left: 20px;
	font-size: 0.85em;
	background: transparent url("images/bullet-lightbg.jpg") no-repeat 2px -15px;
	padding-bottom: 4px;
}
#sidebar .subnav li a {
	text-transform: none !important;
	line-height: 1.1em;
}
#sidebar .subnavFootnote {
	font-size: 0.85em;
	line-height: 1.3em;
	padding-left: 21px;
	padding-right: 10px;
	margin-top: 10px;
	color: #56564A !important;
}
#sidebar .sidebarButton, #sidebar .subscribeForm .emailUpdates {
	background: transparent url("images/bg-button-sidebar.jpg") no-repeat left top;
	display: block;
	width: 246px;
	padding: 9px 0 15px 49px;
	font-weight: bold;
}
#sidebar .sidebarButtonDesc {
	margin: 3px 15px 4px 15px;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #92917C;
	font-size: 0.95em;
}
#sidebar .sidebarButtonDesc a, #sidebar .subscribeForm a {
	color: #FFF;
	display: block;
	padding-top: 4px;
}
#sidebar .sidebarButton:hover {
	color: #56564A !important;
}
#sidebar .subscribeForm {
	margin-top: 25px;
}
#sidebar .subscribeForm .emailUpdates {
	padding-left: 20px;	
}
#sidebar .subscribeForm p, #sidebar .subscribeForm form {
	margin: 3px 15px 4px 15px;
	font-size: 0.95em;
}
#sidebar .subscribeForm p.getMore {
	border-bottom: 1px solid #92917C;
	padding: 0 0 10px 0;
}


.homeRotator #mainBodyBottom {
	padding: 2px 20px 0 50px;
}

.homeColumn {
	width: 31%;
	float: left;
	margin: 2% 2.7% 2% 0;
	color: #FFF;
}
.firstTierColumn {
	width: 47%;
}
.lastColumn {
	margin-right: 0;
}

.highlightPromo p {
	margin-bottom: 3px;
}
.leftArrow, .rightArrow {
	background: transparent url("images/icons-arrows.gif") no-repeat left top;
	display: block;
	width: 22px;
	height: 40px;
	margin-top: 131px;
	float: left;
}
.rightArrow {
	background-position: left -70px;
}
.homeRotatorContainer {
	border: 1px solid red;
}
.imageSlider {
	float: left;
	height: 180px;
	width: 1020px;
	overflow: hidden;
	padding: 10px 0 10px 0;
}
.imageSlider ul li {
	float: left;
	width: 170px;
}
.imageSlider .intervieweeHomeImage, .imageSlider .homeIntervieweeHover {
	height: 148px;
	width: 162px;
	background: transparent url("images/bg-photos-home.jpg") no-repeat left top;
	margin: 0 auto;
}
.imageSlider ul li span {
	display: block;
}
.imageSlider .intervieweeHomeImage img {
	margin: 9px 0 0 10px;
}
.imageSlider .homeImage1 {
	background-position: left top;
}
.imageSlider .homeImage2 {
	background-position: -191px top;
}
.imageSlider .homeImage3 {
	background-position: -393px top;
}
.imageSlider a {
	cursor: pointer;
	color:#FFF
}
.imageSlider a:hover {
	text-decoration: none;
	color:#FFF
}
.imageSlider h3 {
	text-align: center;
	font-size: 1.15em;
	margin-top: 5px;
	text-transform: uppercase;
	padding-bottom: 4px;
}
.imageSlider .homeIntervieweeHover {
	display: none;
	position: absolute;
	background: transparent url("images/home-image-overlay.png") no-repeat 10px 9px;
	height: 145px;
}
.imageSlider .homeIntervieweeHover h4 {
	color: #ffffff;
	text-align: center;
	font-size: 1.2em;
	line-height: 1.3em;
	padding: 15px;
	display: table-cell;
	vertical-align: middle;
	height: 115px;
}
.imageScroller {
	width: 2000px;
}
*/