#pageHeaderRight{float:none; position:absolute; right:0px;}
#footer{position: relative; top: -151px; margin-bottom: -151px;}
#footerWrapper{position: relative; z-index: 1;}
#pageWrapper{position: relative; z-index: 10;}

#searchResults h3 {
	width:169px;
}

h1 { position: relative; top: 3px; }

.search #contentHeader ul#resultsType li div input {
	padding:12px 0 0 10px;
}
.search #subContent li input {
	top:1px;
	left:-3px;
}

.search #peopleResults li {
	width:109px;
}
#storeContent #featuredProducts ul li {
	position:relative;
}
#storeContent #featuredProducts ul li a span {
	top:77px;
	left:28px;
}
#mainContent #featuredProducts h2 {
	height:24px;
}
#timeline h2 {
	height:36px;
}

.box-top form.filter .action-bar .per-page-select{
	top: -6px;
}

.organization #orgResultsBox .sort{
	margin-top: 5px;
}
.organization #orgResultsBox .sort span{
	top: 4px;
}

/* SEARCH */
#modSearch {
	z-index:2;
}
#modDate {
	z-index:1;
}
.search #peopleResults .toggle-box {
	min-height:1%;
}
.search #contentHeader ul#resultsType li div input {
	margin:0;
	padding:0;
	position:absolute;
	top:10px;
	left:10px;
}

.search .result-container .sort span{ top:4px; }

#advancedSearch input{
	margin-top: -1px;
	background-color:#FFFFFF;
}

#advancedSearch fieldset .remove{
	margin-bottom: 10px;
}

.search #modDateCongress .select div {top: 31px; right: 0;}

#subContent h2{padding: 15px 0 0 0;}

#subContent #rcntapp h2 span,
#subContent #apps_by_year h2 span,
#subContent #photo_gal h2 span,
#subContent #who h2 span,
#subContent #who_related h2 span {background: transparent url(../images/arrow.gif) 0 -1px no-repeat; cursor: pointer;}
#subContent #rcntapp.expanded h2 span,
#subContent #apps_by_year.expanded h2 span,
#subContent #photo_gal.expanded h2 span,
#subContent #who.expanded h2 span,
#subContent #who_related.expanded h2 span {background-position: 0px -14px;}

.search .add-search-input {
	padding:6px 7px 0;
	margin-bottom: 0;
}

/* SCHEDULE */
.program h4.inprogress{
	margin: -6px 0 4px;
	text-align: center;
	width: 166px;
}
.short h4.inprogress{
	margin: 4px 0 4px;
}

.schedule #timezone .select input{
	top: -6px;
}

.box-top form.filter .action-bar .per-page-select div li{
	float: left !important;
	width: 40px !important;
}

.box-top form.filter .select div li{
	float: left !important;
	width: 310px !important;
}

.schedule #timezone .select div{
	top: -1px;
}

.schedule #date input{
	height: 16px;
}

.correctcorners .ic1{ position: absolute !important; top: 1px; left: 0; height: 5px; width: 5px; background: url(/videoLibrary/assets/images/icorner_tl.jpg) top left no-repeat !important; }

.correctcorners .ic2{ position: absolute !important; top: 1px; right: 0; height: 5px; width: 5px; background: url(/videoLibrary/assets/images/icorner_tr.jpg) top right no-repeat !important; }

.correctcorners .ic3{ position: absolute !important; bottom: 1px; left: 0; height: 5px; width: 5px; background: url(/videoLibrary/assets/images/icorner_bl.jpg) bottom left no-repeat !important; }

.correctcorners .ic4{ position: absolute !important; bottom: 1px; right: 0; height: 5px; width: 5px; background: url(/videoLibrary/assets/images/icorner_br.jpg) bottom right no-repeat !important; }

/* INDEX */
.box-top{
	z-index: 10;
}
.box-bottom{
	z-index: 1;
}
.box-top hr{margin-left: -17px;}
#tabBox div.loading {padding-bottom: 205px; padding-top: 206px;}

/* CONGRESS */
.congress #houseSenate {position: absolute; top: 5px;}
.congress .person-container .sort span { margin-top: 1px; }
.congress .person-container .sort .select span { margin-top: 0; }
.congress .person-container .sort li { height: auto; }
.congress .person-container li { margin-bottom: 0; height: 160px; }

.congress #pageContent #subContent #billTitle, .congress #pageContent #subContent #billNum, .congress #pageContent #subContent #memberName, .congress #pageContent #subContent #transQuery, .congress #pageContent #subContent #transMember { padding:8px 7px 2px;}

/* BROWSE */
.category #mainContent .result-container .swap-cufon a img,
.category #mainContent .group-container .swap-cufon a img,
.category #mainContent .featured-container .swap-cufon a img,
.category #mainContent .name-container .swap-cufon a img
{
	position: relative;
	top: -3px;
}
.category #browseDatepicker {
	top: -15px;
}
.category #mainContent .group-container li {
	height: 135px;
}

.category #browseDatepicker {
	padding:5px 15px 7px;
}

.category .name-container .lettersort span,
.category .name-container .chambersort span,
.category .name-container .congresssort span {
	top: 4px;
}
.category .name-container .lettersort .select span,
.category .name-container .chambersort .select span,
.category .name-container .congresssort .select span {
	top: 3px;
}

.category .name-container .select span{
	margin-top: -3px;
}

#committeeView .sort span{
	top:4px;
}

.category .name-container .browsesort .select div,
.category .name-container .chambersort .select div,
.category .name-container .lettersort .select div,
.category .name-container .congresssort .select div
{ top: 0; }

/* FAQ */
#pageContent #mainContent .faq ol li {margin-left: -15px;}

/* VIDEO */
#relatedBox .grid-view li{ width: 233px; height: 155px; overflow: hidden; float: left; margin-left: 10px; font-size: 11px; color: #696969; padding: 8px 0; }
.grid-view li{ width: 233px; height: 145px; overflow: hidden; float: left; margin-left: 15px; font-size: 11px; color: #696969; padding: 8px 0; }

/* BLOG */
.blog-post .date, .blog-post .byline, .blog-post h3 {
	margin: -4px 0 0 0;
}

/* TOPIC */
.header h2 { padding-top: 2px; }

/* NEW CONGRESSIONAL CHRONICLE */
#mainBar .subfilter {
	z-index:9;
}
#mainBar #posts_widget {
	z-index:8;
}
#mainBar .subfilter .suboption {
	position:relative;
	z-index:9;
}
#mainBar .subfilter .suboption ul {
	left: 0px;
	top: 26px;
	z-index:9;
}
#mainBar .subfilter .sortoption .tab-middle, #sideBar .ccstatoption .tab-middle {
	position:relative;
	padding-right:15px;
}
#mainBar .subfilter .sortoption .tab-middle .subfilter_dropdown, #sideBar .ccstatoption .tab-middle .filter_dropdown {
	position:absolute;
}
#ccstats_widget .content form {height:70px; z-index:9;}
#ccChartWrapper {z-index:8;}
#posts_widget li.post_member, #posts_widget li.post_imggroup {
	height:175px;
}
.ie_gridfix {
	display:block;
}
#sideBar .search_widget form button {
	float:none;
}