* { margin:0; padding:0; }
body { margin: 0px; padding: 0px; font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size: small; background-color: #c7bda4; color:#402e00; }
h1, h2, h3, h4 { }
p {}
blockquote { }

img { margin: 0px; padding: 0px; border: 0px; }

a:link { color: #00adef; text-decoration: none; }
a:hover { text-decoration: underline; }
a:visited { color: #00668F; text-decoration: none; }

textarea:focus, input:focus { border: 1px solid #FCDC0F; background-color: #FFFCDF; }

.clear { margin: 0; padding: 0; clear: both; }
.reset { margin: 0; padding: 0; }
.date { color: #8d7b49; font-size: 1em; padding-bottom: 1em; font-style: normal; }
.entry { padding-bottom: 12px; }
.socialize a {display: block; width: 16px; height: 16px; float: left; display: inline-block; overflow: hidden; clear: none; padding: 0; margin:0 3px 0 0; }
.title { font-size: 1.25em; line-height: 1.25em; color: #261a00; }
.title a { color: #261a00; margin-bottom: .5em; margin-top: 0; }
.title a:hover { color: #00adef; text-decoration: underline; }
.indent { margin-left: 20px; }

#container {
	width: 600px;
	margin: 0 auto;
}

#content {
	display: block;
	float: left;
	margin: 0px;
	padding: 20px 20px 40px 20px;
	width: 560px;
	background: #fff;
	line-height: 1.25em;
}
#content h1 { font-size: 1.5em; display: block; height: 22px; width: 100%; border-bottom: 1px solid #CAC1A8; margin-bottom: 12px;}
#content h1 a { display: block; height: 21px; width: 100%; }
#content h3 { font-size: 1.15em; padding-bottom: 0; margin: 0; }
#content h4 { font-size: 1em; padding-bottom: 0; margin: 0; }
#content p { padding-bottom: 1em; line-height: 1.4em; }
#content p i { color: #567c38; }
#content ul, #content ol { margin-bottom: 1.5em; }
#content ul { list-style: disc; margin-bottom: 1em; }
#content ul li { line-height: 1.4em; }
#content li { margin-left: 25px; margin-bottom: .75em; }
#content .tight { margin: 0; padding: 0; }
#contentwrap {
	display: block;
	float: left;
	margin: 0px;
	width: 600px;
}

#content div div .ContactCongresspersonLeft h3 { font-size: 1.5em; font-weight: bold; margin-bottom: 6px; margin-top: 3px; }
#content div div .ContactCongresspersonLeft h4 { color: #847651; }

#header hr { display: none; }
#header {
	width: 600px;
	margin: 0 auto;
	height: 170px;
	overflow: hidden;
	background: url(../images/header_bg2.jpg) -10px 0 no-repeat;
}
#header #logo img { float: left; width: 563px; height:163px; padding:0; margin:0; }
#headerbg {
	width: 100%;
	margin: 0 auto;
	float: none;
}
#headerwrap {
	width: 100%;
	background: #CCEEFC;
	background: url(../images/header_bg_sync2.jpg) top left repeat-x;
	margin: 0 auto;
	height: 172px;
}

/* section headings that link */
#hPress a { background: url(../images/headings/hPress.gif) top left no-repeat; }

/* headings that do not link */
#hAbout { background: url(../images/headings/hAbout.gif) top left no-repeat; }

.SiteCredits { font-size: 11px; background: #c7bda4; font-weight: normal; text-align: center; padding: 12px 0; }
.SiteCredits a { color: #261A00; font-weight: bold; text-decoration: underline; padding: 0 3px; }
.SiteCredits a:hover { background-color: #00adef; color: #261A00; text-decoration: underline; padding: 0 3px; }

#Sitemap ul { list-style: url(../images/SitemapArrow.gif); margin: 5px; }
#Sitemap ul li { padding: 3px 10px 0 0; margin: 0 0 0 20px; }
#Sitemap ul ul { margin-left: 30px; }
#Sitemap a:hover { text-decoration: underline; }

#SideSignUp { display: block; float: right; width: 167px; padding-bottom: 3px; margin: 0; border-top: 1px solid #c7bda4; }
#SideSignUp h3 { background:url(../images/side_column/SignUpForActionAlerts.gif) top left no-repeat; width: 160px; height: 40px; text-transform: capitalize; }

.StatementBody { padding-bottom: 12px; }

.hide { overflow:hidden; visibility:hidden; display: none; }
#footer { background: url(../images/side_column/6px_RightBottom_Dark_Light.gif) bottom right no-repeat #261A00; font-size: 11px; color: #aa935b; clear: both; text-align: center; width: 100%; }
#footer div { background: url(../images/side_column/6px_LeftBottom_Dark_Light.gif) bottom left no-repeat; padding: 8px; }
#footer div a { color: #fff; padding: 3px 3px; }
#footer div a:hover { color: #ffdd10; text-decoration: underline; }
#footer div p { padding: 10px; }


#indright { float: right; margin: 0px; padding-bottom: 20px; width: 260px; color: #3B95D1; }
#indright p { font-size: 11px; margin: 2px; padding-left: 1.5em; }

.input {
border-top:  1px solid #352F75;
border-left: 1px solid #352F75;
background-color:  #fff;
color:  #352F75;
font-family:  Verdana, Arial, Sans-serif;
font-size: 11px;
height: 1.6em;
padding: .3em 0 0 2px;
margin-top: 6px;
margin-bottom: 3px;
}

.textarea {
border-top:1px solid #352F75;
border-left: 1px solid #352F75;
background-color:  #fff;
font-size: 11px;
margin-top: 3px;
margin-bottom: 3px;
}

.checkbox {
background-color:  transparent;
margin:3px;
padding: 0px;
border: 0px;
}

.submit {
background-color:  #ffffff;
font-family: Arial, Verdana, Sans-serif;
font-size: 11px;
font-weight:normal;
letter-spacing: .1em;
padding:  1px 3px 1px 3px;
margin-top: 6px;
margin-bottom: 4px;
color:  #352F75;
}

input {
background-color:  #fff;
font-size: 11px;
height: 1.6em;
margin-top: 6px;
margin-bottom: 3px;
}

textarea {
border-top:1px solid #352F75;
border-left: 1px solid #352F75;
background-color:  #fff;
font-size: 11px;
margin-top: 3px;
margin-bottom: 3px;
}


.comments { padding-top: 10px; font-size: 10px; color: #2B3773; }
.comment-body { padding: 10px; margin-bottom: 4px; text-align: justify; font-size: 10px; color: #fff; background-color: #fff; }
.comment-posted { }


/* search styles need edited */
.fieldset { border: 1px solid #999; padding: 10px; }

.breadcrumb {
 margin:			0 0 10px 0;
 background-color:	transparent;
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			10px;
}

.default, .defaultBold {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			11px;
 color:				#000;
 padding:			3px 0 3px 0;
 background-color:	transparent;
}

.defaultBold {
 font-weight:		bold;
}

.paginate {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			12px;
 font-weight: 		normal;
 letter-spacing:	.1em;
 padding:			10px 6px 10px 4px;
 margin:			0;
 background-color:	transparent;
}

.pagecount { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 10px; color:	#666; font-weight: normal; background-color: transparent; }

.tablePad { padding: 10px; }
.resultRowOne { padding: 10px; background-color: #EFEBE0; border-bottom: 1px dotted #C7BDA4; }
.resultRowTwo { padding: 10px; background-color: #FFFBEF; border-bottom: 1px dotted #C7BDA4; }
.resultHead { font-size: 12px;  font-weight: bold; padding: 10px 0 10px 10px; border-bottom: 3px solid #261A00; }

form { margin: 0; padding: 0; border: 0; }
.hidden { margin: 0; padding: 0; border: 0; }
.radio { margin-top: 4px; margin-bottom: 4px; padding: 0; border: 0; }
.checkbox { padding: 0; border: 0; }

