body { background:#D8D3C5 url(../images/structure/bg.jpg) repeat-x;font:normal normal normal 12px/1.5 Tahoma,Arial,sans-serif;color:#5e564b;padding:0 30px 0 30px; }
h1,.hide { display:none; }

h2 { font:normal normal normal 2.1em/1em Georgia,serif;border-bottom:1px dotted #817c77;margin:0 0 .1em 0;padding-bottom:.1em;color:#231f20; }
h3 { font:normal normal normal 1.8em/1.1em Georgia,serif;border-bottom:1px dotted #817c77;margin:0 0 .1em 0;padding-bottom:.1em;color:#231f20; }
h3.no-border { border-bottom:0; }

p { margin:0 0 1em 0; }
a { font-weight:normal;color:#892b26;text-decoration:none; }
a:hover { color:#cc661b; }
a:focus { outline:none; }

#nav { height:38px;padding-top:10px; }
#nav ul { list-style:none;margin:0;padding:0; }
#nav ul li {
    float: left;
    margin: 0 20px 0 0;
    padding: 0;
}

/*added for dropdowns */
#nav li a {
	margin:0;
	padding:0;
	display:block;
	/*overflow:hidden;
	text-indent:-9999em;
	height:42px;*/
	color:#D1C5AB;
}

#nav li:hover a, #nav li.over a {
	position:relative;
	text-decoration:none;
	color:#D1C5AB;
}
#nav li li:hover a, #nav li li.over a {
	color:#231f20;
	background-color:#CCC;
	cursor:pointer;
	padding-left:15px;
}
#nav li.active a {
	/*margin:0 0 0 -1px;*/
	/*padding:0 0 0 1px;*/
}
#nav li.over, #nav li:hover { 
	/*z-index:9;*/
	position:relative;
	background-color:#D1C5AB;
	text-decoration:none;
}
/* /added for dropdowns */

#nav ul li#nav-home a { width:47px;background:url(../images/structure/nav.png); padding:0 0 10px;}
#nav ul li#nav-home:hover a,#nav ul li#nav-home.over a,body.home #nav ul li#nav-home a { background-position:0px -22px; }

#nav ul li#nav-newsroom a { width:91px;background:url(../images/structure/nav.png) -71px 0px;padding:0 0 10px; }
#nav ul li#nav-newsroom:hover a,#nav ul li#nav-newsroom.over a,body.newsroom #nav ul li#nav-newsroom a { background-position:-71px -22px; }

#nav ul li#nav-hearings a { width:79px;background:url(../images/structure/nav.png) -187px 0px;  padding:0 0 10px;}
#nav ul li#nav-hearings:hover a,#nav ul li#nav-hearings.over a,body.hearings #nav ul li#nav-hearings a { background-position:-187px -22px; }

#nav ul li#nav-subcommittees a { width:132px;background:url(../images/structure/nav.png) -296px 0px;  padding:0 0 10px;}
#nav ul li#nav-subcommittees a:hover,#nav ul li#nav-subcommittees a.over,body.subcommittees #nav ul li#nav-subcommittees a { background-position:-296px -22px; }

#nav ul li#nav-nominations a { width:111px;background:url(../images/structure/nav.png) -459px 0px; padding:0 0 10px; }
#nav ul li#nav-nominations:hover a,#nav ul li#nav-nominations.over a,body.nominations #nav ul li#nav-nominations a { background-position:-459px -22px; }

#nav ul li#nav-legislation a { width:99px;background:url(../images/structure/nav.png) -588px 0px; padding:0 0 10px; }
#nav ul li#nav-legislation:hover a,#nav ul li#nav-legislation.over a,body.legislation #nav ul li#nav-legislation a { background-position:-588px -22px; }

#nav ul li#nav-about a { width:54px;background:url(../images/structure/nav.png) -714px 0px;  padding:0 0 10px;}
#nav ul li#nav-about:hover a,#nav ul li#nav-about.over a,body.about #nav ul li#nav-about a { background-position:-714px -22px; }

#nav ul li a { display:block;width:100%;height:12px; }
#nav ul li a span { display:none; }

#nav li ul {
	position:absolute;
	float:none;
	display:none;
	width:180px;
	background-color:#231f20;
	top:22px;
	left:-10px;
	/*padding:15px 20px;*/
	height:auto;
	z-index:2;
}

#nav li#nav-about ul {
	left:-108px;
	width:170px;
}
#nav li:hover ul, #nav li.over ul { display:block; }
#nav li li {
	float:none;
	position:relative;
	display:block;
	background:none;
	margin:0;
	z-index:99999;
	/*padding:8px 5px 8px 15px;*/
}
#nav li li a {
	margin:0 !important;
	padding:4px 5px 4px 15px !important;
	/*display:inline;*/
	display:block;
	position:relative;
	background:transparent none no-repeat scroll !important;
	height:auto !important;
	color:#D1C5AB;
	width:150px !important;
}



#content { display:block;clear:both;margin-top:10px;background:#d8d3c5 url(../images/structure/content_bg.jpg) no-repeat; }

div#content-left { float:left;width:520px;min-height:330px;padding:6px; }
div#content-left div.padder { min-height:318px;padding:30px 10px 15px 10px; }
div#content-right { float:left;width:205px;margin-left:10px; padding-top:38px;}

.top-more { float:right; font-size:.8em; text-align:right; margin:7px 0 0;}
.top-more a{ font-weight:bold;}

div.pod { margin-bottom:10px; }
div.pod .no-margin { margin-bottom:0; }
div.pod div.border { }
div.pod div.pod-row { padding:15px 0;border-bottom:1px dotted #c2beb9; }
div.pod div.last { border-bottom:0; }
div.pod label { display:block;padding-bottom:5px;font:normal normal bold .85em Arial,sans-serif;color:#5b5b5b; }
div.pod input.text { width:124px;height:16px;padding:4px 5px;margin:0 0 6px 0;border:0;background:url(../images/structure/pods/field.png); }
div.pod select { width:175px;margin-bottom:5px; }
div.pod input.right { float:right;margin:0; }
div.pod ul { list-style:none; }
div.pod ul li { margin:0; }

div#right-sidebar { width:170px;margin:0 5px;padding:0px 10px;background:url(../images/structure/logo-container-bg.png) 0px 32px no-repeat; }
div#right-sidebar #logo a { display:block; background:transparent url(../images/structure/logo.png) 0 0 no-repeat scroll; cursor:pointer; text-indent:-9999em;height:100%;height:397px;overflow:hidden;font-size:36px;width:170px;}
#right-sidebar #member-list{ padding:0 10px 0 15px; font-family:Georgia,"Times New Roman",Times,serif;}
#right-sidebar #member-list a{ font-weight:normal;}
#right-sidebar #member-list h3{ font-size:14px; border:none;}
#right-sidebar #member-list p{ margin-bottom:30px; font-size:10px;}

#footer { padding-top:50px;text-align:center;font-weight:bold;letter-spacing:.2px; }
#footer span.pipe { color:#bdb8ac; }

.rows-container { margin-top:35px; }
.row { clear:both;border-bottom:1px dotted #b3aea3;padding:10px; }
/*.alt { background:url(../images/structure/gradient/row.png) repeat-y; }*/

div#live-hearing-banner { border-left:1px solid #a69e96;background:#f0ebe3 url(../images/banner/top.png) no-repeat; }
div#live-hearing-banner-content { padding:10px 10px 10px 9px;background:url(../images/banner/bottom.png) no-repeat bottom left; }
div#live-hearing-left { float:left;width:136px;height:46px;padding-left:125px;background:url(../images/banner/gavel.png) no-repeat; }
div#live-hearing-left h2 { margin:7px 0 -6px 0;border:0;font-size:22px; }
div#live-hearing-left a { font-size:9.5px; }
div#live-hearing-right { float:left;width:480px;padding:5px 0 0 0; }
div#live-hearing-right p { margin:0 !important;padding:4px 0 4px 10px;border-left:1px solid #d3cec6;color:#5e564b;line-height:1.2em; }

a.raquo { display:block;padding:0 0 0 15px;background:url(../images/structure/raquo.png) no-repeat 0px 7px; }

#footer{ font-size:.95em;padding:50px 30px; text-align:center; background-color:#aba69d; margin:30px -30px 0; border-top:1px solid #a39e96;}
#footer div{ font-weight:normal;}

#search-container {
	background-color:#ccc8c0;
	width:610px;
	height:40px;
	padding: 11px 13px;
	margin:0 auto; }
	
#search-field-container {
	background: url("../images/structure/search-container.png") repeat scroll 0 0 transparent;
    float: left;
    height: 38px;
	padding:0;
    width: 485px; }
	
#search-field-container input {
	background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #6d624e;
    font: 1.9em/1.1em Georgia,serif;
	font-weight:lighter;
	padding:6px 0;
    width: 463px; }
	
#search-btn-container {
	float:right; }
	
.ie-fix {
	margin-bottom:25px; }
