body { background: rgb(203, 199, 193) url(aba1e3c1a2df1e29f8e4850d173692d318e3c8d2.png)  repeat-y scroll center top; }
a:link, a:visited { text-decoration: none; color: rgb(139, 25, 44); }
a:hover, a:active { text-decoration: underline; }
p { font-size: 1.083em; color: rgb(102, 102, 102); }
img { border: medium none; }
strong { font-weight: bold; }
blockquote { background: transparent url(f1596e724173142ddd95fe9932d5d9dad8de1529.gif)  no-repeat scroll 0px 0px; padding: 0px 0px 0px 45px; }
h2 { font-family: Arial,sans-serif; font-weight: bold; color: rgb(122, 118, 109); font-size: 1.833em; }
h3 { font-family: Arial,sans-serif; }
#content h4 { font-size: 1.167em; font-weight: normal; }
#content .list-item h4 { font-size: 1.5em; font-weight: bold; font-family: Arial,sans-serif; }
#content .list-item h4 a { font-weight: bold; }
#page-wrapper { min-height: 600px; padding: 0px; margin: 0px; }
#page { margin: 0px auto; width: 987px; }
#main-wrapper { margin: 0px auto; background: rgb(255, 255, 255) url(a56605d98d54111c5cbf31c7cad3e1e306f7d963.png)  repeat-x scroll 0% 0%; padding: 15px; width: 957px; }
#home-main-content { margin: 15px 0px; }
#main { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 608px; float: left; padding: 15px 15px 40px; margin-bottom: 15px; }
.maintenance-page #main { width: 927px; margin-top: 15px; }
#sub-footer { background: transparent none repeat scroll 0px 0px; }
#footer { background: rgb(168, 163, 151) url(ab39b88a8aa16e3375a425d61749a3a252052cde.jpg)  no-repeat scroll 0% 0%; width: 947px; margin: 0px auto; padding: 0px 20px 50px; }
body.detail #content { clear: both; }
body.left-nav #inner-content { float: right; margin-top: 10px; width: 440px; padding: 0px 10px 0px 0px; }
#right-rail { width: 300px; float: right; }
#content-wrapper-left-nav { width: 440px; float: right; }
.section-col { margin-left: 15px; }
.col-3 { width: 305px; float: left; }
.col-2 { width: 631px; float: left; }
.col-1 { width: 100%; }
.first-col { margin: 0px; }
.last-col { float: right; }
#header { background: transparent url(e987becb547df2af4be224daa50509312cf88b72.gif)  no-repeat scroll 0% 0%; height: 123px; margin: 0px auto; width: 987px; }
#header a.logo { float: left; margin: 23px 0px 0px 105px; }
#header-search { border: 1px solid rgb(227, 227, 227); }
#header-subscribe { color: rgb(255, 255, 255); font-style: italic; margin: 25px 12px 0px 0px; text-align: right; }
#header-subscribe a { color: rgb(109, 80, 33); text-decoration: none; }
#header-subscribe a:hover { text-decoration: underline; }
#navigation { width: 947px; margin: 0px auto; background: rgb(135, 13, 33) url(176c95ae7277c421615f6b135aa5aeda3f25e9c8.png)  repeat-x scroll 0% 0%; padding-left: 40px; position: relative; }
#navigation li { list-style-type: none; font-size: 1.25em; float: left; margin: 0px; letter-spacing: 0.03em; padding: 0px; position: relative; }
#navigation li a { background: rgb(135, 13, 33) url(176c95ae7277c421615f6b135aa5aeda3f25e9c8.png)  repeat-x scroll 0% 0%; color: rgb(255, 255, 255); display: block; padding: 12px 20px; text-align: center; font-family: Arial,sans-serif; text-decoration: none; text-shadow: 0px 1px 1px rgb(94, 6, 21); font-weight: bold; }
#navigation li a:hover { background: rgb(101, 10, 26) url(47edf16981d11fbe00f2bdaaa88598fbef41e047.png)  repeat-x scroll 0% 0%; }
#navigation li.active a { background: rgb(69, 114, 184) url(951222030a0e97ddccb7f19f4f31edf833369dd7.png)  repeat-x scroll 0% 0%; }
#navigation ul.dropdown { background: transparent url(6b829a4c04a76791fc2ac5013069b3a94a26287a.png)  repeat scroll 0% 0%; display: none; margin: 0px; padding: 10px 0px; width: 185px; position: absolute; box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.3); }
#navigation ul#contact-us-drop { top: 43px; left: 0px; }
#navigation ul li:hover > ul.dropdown { display: block; }
#navigation ul.dropdown li { float: none; margin: 0px; padding: 0px; }
#navigation ul.dropdown li a { text-shadow: none; font-family: Arial,sans-serif; font-size: 12px; text-align: left; background: transparent none repeat scroll 0% 0%; color: rgb(139, 25, 44); font-weight: bold; padding: 10px 10px 10px 20px; }
#navigation ul.dropdown li a:hover { background: rgb(210, 208, 204) none repeat scroll 0% 0%; }
#breadcrumb { color: rgb(153, 153, 153); border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 10px; }
#breadcrumb li { list-style-type: none; font-size: 1.083em; display: inline; margin: 0px 3px 0px 0px; padding: 0px; font-family: Arial,sans-serif; }
#breadcrumb li a { color: rgb(153, 153, 153); text-decoration: none; }
#breadcrumb li a:hover { color: rgb(102, 102, 102); text-decoration: underline; }
#footer a { color: rgb(255, 255, 255); }
#footer li { list-style-type: none; }
ul#global-footer { text-align: center; padding: 7px 0px 0px; }
ul#global-footer li { display: inline; border-right: 1px solid rgb(255, 255, 255); padding: 0px 5px; margin: 0px; font-family: Arial,sans-serif; }
#footer .category-box { width: 115px; float: left; margin-right: 10px; }
#footer .category-box-issues_and_initiatives { width: 155px; }
#footer .long-category { width: 160px; }
#footer-category-links { margin: 30px 10px 20px 15px; clear: both; }
#footer h4 { font-weight: normal; font-size: 1.333em; }
#footer h4 a { font-family: Georgia,serif; color: rgb(68, 66, 60); margin-bottom: 15px; text-shadow: none; font-size: 1em; }
#footer .category-box li { font-family: Arial,sans-serif; font-size: 0.917em; margin: 10px 15px 10px 0px; list-style-position: outside; }
img.photo { border: 1px solid rgb(178, 181, 181); }
.section-col img.photo { margin: 0px 10px 10px 0px; float: left; }
.list-item img.graphic { margin: 0px 15px 10px 0px; float: left; }
.event-box { width: 50px; height: 45px; background: rgb(228, 228, 228) none repeat scroll 0% 0%; border: 1px solid rgb(205, 205, 205); text-align: center; font-family: Arial,sans-serif; color: rgb(131, 131, 131); padding: 5px 0px 0px; font-size: 1.167em; text-transform: uppercase; float: left; margin: 0px 10px 10px 0px; }
.section-content .event-box span.event-date { font-size: 1.5em; width: auto; float: none; }
.section-content { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding-bottom: 10px; margin-bottom: 15px; }
#block-house-blocks-house-committee-related-issues, #block-house-blocks-house-committee-initiatives, #block-views-webcasts-block-1, #block-house-blocks-house-committee-documents { background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-bottom: 15px; }
.section-content .media img { float: left; margin: 0px 10px 10px 0px; }
#right-rail .section-content .media { margin: 15px 10px; }
#right-rail .section-content .media h4 { padding: 10px 0px 0px; font-size: 1.333em; }
.section-content h3, #block-house-blocks-house-committee-related-issues h2, #block-house-blocks-house-committee-initiatives h2, #block-views-webcasts-block-1 h2, #block-house-blocks-house-committee-documents h2 { background: rgb(122, 118, 109) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 1.667em; padding: 8px 10px; font-family: Arial,sans-serif; font-weight: bold; }
.section-content .entry h4 { font-size: 1.5em; margin: 0px 0px 4px; font-weight: normal; }
#block-house-blocks-house-committee-initiatives .entry h4 { font-size: 1.5em; margin: 0px 0px 4px; font-weight: normal; }
.section-content .entry { margin: 15px 10px; }
.section-content .divide, #content .divide { border-top: 1px solid rgb(204, 204, 204); margin: 0px; padding: 0px; font-size: 1px; line-height: 0; clear: both; }
.date, .tag { font-family: Arial,sans-serif; color: rgb(153, 153, 153); font-size: 1em; }
.type-tag .tag { font-size: 0.8em; }
.type-tag .tag a { color: rgb(122, 118, 109); }
.read-more a { text-decoration: underline; font-size: 1.083em; }
.read-more a:hover { text-decoration: none; }
.read-more { margin: 10px; }
#content .read-more { margin: 20px 0px 0px; }
span.phone-num { white-space: nowrap; }
h1#page-title { color: rgb(132, 7, 28); font-size: 2.667em; font-family: Arial,sans-serif; font-weight: bold; background: transparent url(9ae3242c5897f0f53f03b86984f40aef3e0ac644.gif)  repeat-x scroll center bottom; padding: 15px 0px; margin-bottom: 15px; letter-spacing: 0.02em; }
#content h1#page-title-no-line { color: rgb(132, 7, 28); font-size: 2.667em; font-family: Arial,sans-serif; font-weight: bold; margin-bottom: 0px; padding: 15px 0px 5px; letter-spacing: 0.02em; }
.list-item span.date { float: none; border: medium none; }
.list-item div.tag { margin: 2px 0px 0px; font-style: italic; }
.list-item div.tag a { color: rgb(153, 153, 153); }
span.date, span.tag { margin: 0px 0px 5px; }
.detail-page span.date, .detail-page span.tag { font-size: 1.167em; }
span.date { color: rgb(122, 118, 109); text-transform: uppercase; }
.date-tag a { color: rgb(122, 118, 109); }
.entry .date-tag { margin: 0px 0px 5px; }
.detail-page #inner-content p, #content-wrapper-left-nav p { font-size: 1.167em; font-family: Arial,sans-serif; line-height: 1.5em; margin: 0px 0px 20px; }
.detail-page #inner-content li { font-size: 1.167em; font-family: Arial,sans-serif; line-height: 1.5em; margin: 0px 0px 15px 20px; color: rgb(102, 102, 102); list-style-position: inside; }
.detail-page #inner-content h2 { color: rgb(157, 5, 6); font-family: Georgia,serif; margin: 20px 0px; font-weight: normal; font-size: 2em; }
.detail-page #inner-content h3 { font-family: Arial,sans-serif; color: rgb(51, 51, 51); font-weight: bold; margin: 20px 0px 10px; font-size: 1.333em; }
.detail-page #inner-content h4 { font-family: Arial,sans-serif; color: rgb(122, 118, 109); font-weight: bold; margin: 20px 0px; font-size: 1.25em; }
.byline { font-family: Georgia,serif; color: rgb(153, 153, 153); font-style: italic; font-size: 1.333em; margin: 0px 0px 7px; }
#content .downloads, #content .bill-downloads { margin: 10px 0px 0px; }
#content .downloads h4 { font-family: Arial,sans-serif; font-weight: bold; font-size: 1.333em; color: rgb(51, 51, 51); margin: 15px 0px; }
#content .downloads li a { color: rgb(153, 153, 153); }
#content .downloads li, #content .bill-downloads li { color: rgb(153, 153, 153); list-style-type: none; margin: 0px; font-size: 1em; }
#content .bill-downloads a { font-family: Arial,sans-serif; font-size: 1.167em; line-height: 1.5em; }
#content .bill-downloads .field-item { padding: 5px 0px 0px; }
#content .bill-downloads .field-label, #content .bill-downloads .file-icon { display: none; }
table.photo-with-caption { background: rgb(234, 234, 234) none repeat scroll 0% 0%; padding: 0px; }
table.photo-with-caption-left { margin: 0px 20px 20px 0px; float: left; }
table.photo-with-caption-right { margin: 0px 0px 20px 20px; float: right; }
.photo-left { float: left; margin: 0px 20px 20px 0px; }
.photo-right { float: right; margin: 0px 0px 20px 20px; }
table.photo-with-caption img { padding: 10px 10px 5px; float: none; }
table.photo-with-caption caption { background: rgb(234, 234, 234) none repeat scroll 0% 0%; font-family: Arial,Helvetica; color: rgb(102, 102, 102); text-align: left; padding: 0px 10px 10px; font-size: 0.917em; line-height: 1.2em; }
.home-top-intro p, .home-top-intro .field-name-body, .home-top-intro .field-content { color: rgb(67, 65, 58); }
#home-services-for-you { background: rgb(255, 255, 255) none repeat scroll 0px 0px; border: 1px solid rgb(205, 205, 205); height: 150px; overflow: hidden; padding: 10px; }
#home-services-for-you h3 { color: rgb(180, 182, 186); margin: 0px 0px 10px 35px; font-size: 0px; }
#home-services-for-you li { list-style-type: none; float: left; }
li.nav-button a { width: 21px; height: 73px; display: block; text-indent: -9000px; }
#home-main-content span.date { border: 0px none; padding: 0px; }
#subcommittees .block-content, #our-current-focus .block-content { padding-top: 0px; }
#home-rotator { background: transparent none repeat scroll 0% 0%; height: 297px; }
html .home-rotator-slide { background: rgb(181, 175, 159) none repeat scroll 0% 0%; }
.home-rotator-text-block { background: transparent url(eaa68331cacc64174b32b4f38308852c2ff2f588.jpg)  repeat-x scroll 0% 0%; width: 395px; float: left; height: 277px; margin: 10px; padding: 0px; }
html .home-rotator-text-block { width: 395px; }
* html .home-rotator-text-block { margin: 10px 6px 10px 5px; }
.home-rotator-photo { width: 540px; float: right; }
.home-rotator-photo img { border: 1px solid rgb(118, 118, 122); }
.home-top-intro h2 { text-align: center; font-family: Georgia,serif; font-size: 2.333em; font-weight: normal; margin: 25px 0px 15px; line-height: 1em; text-shadow: none; color: rgb(67, 65, 58); }
.home-top-intro h2 a:link, .home-top-intro h2 a:visited { color: rgb(67, 65, 58); }
.home-top-intro p { font-family: Georgia,serif; color: rgb(70, 69, 67); font-size: 1.333em; font-style: italic; margin: 0px 50px; }
#home-top-read-more { width: 112px; text-align: center; margin: 15px 0px 15px 140px; }
#home-top-read-more a { background: rgb(103, 37, 48) url(3ba035eaf8b288ecf7a2742f1e23a27e9b10ab66.png)  repeat-x scroll 0% 0%; display: block; width: 112px; text-align: center; border: 2px solid rgb(181, 175, 159); color: rgb(251, 246, 247); font-size: 1.167em; font-family: Georgia,serif; font-style: italic; padding: 5px 0px; text-decoration: none; }
#home-top-read-more a:hover { background: rgb(125, 50, 63) url(90b23e7ac7fc15f742501987f5d933bea5984ac5.png)  repeat-x scroll 0% 0%; }
#home-top-numbers { font-family: Arial,sans-serif; font-size: 1.167em; text-align: center; }
* html #home-top-numbers { margin-left: 140px; }
* + html #home-top-numbers { margin-left: 140px; }
#home-top-numbers ul { margin: 0px auto; padding: 0px; display: table; }
#home-top-numbers a.activeSlide { background: rgb(139, 135, 127) none repeat scroll 0% 0%; border: 1px solid rgb(122, 118, 109); color: rgb(255, 255, 255); }
#home-top-numbers a.activeSlide:hover { color: rgb(255, 255, 255); }
#home-top-numbers li { list-style-type: none; text-align: center; display: inline; float: none; }
#home-top-numbers li a { display: inline; float: left; padding: 1px 5px; border: 1px solid rgb(122, 118, 109); margin: 0px 3px; text-decoration: none; color: rgb(255, 255, 255); background: transparent none repeat scroll 0% 0%; }
#home-top-numbers li a:hover { background: rgb(177, 174, 167) none repeat scroll 0% 0%; }
.home-top-intro p, .home-top-intro .field-name-body { color: rgb(70, 69, 67); font-family: Georgia,serif; font-size: 1.333em; font-style: italic; margin: 0px 50px; }
#signup-form { margin: 10px 0px; }
#sign-up .form-text { float: left; height: 14px; padding: 4px 10px; border: 1px solid rgb(204, 204, 204); color: rgb(153, 153, 153); font-family: Georgia,serif; font-size: 1em; font-style: italic; width: 140px; }
#sign-up input#edit-submit { background: transparent url(a2d01345cea72f599a854097e00e6788367dd945.png)  no-repeat scroll 0% 0%; border: medium none; cursor: pointer; height: 24px; margin: 0px 0px 0px -2px; text-indent: -9999px; width: 67px; font-size: 0px; line-height: 0; float: left; }
#breaking-news { border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(205, 205, 205) rgb(205, 205, 205) rgb(205, 205, 205) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: rgb(255, 255, 255) url(61a27edb276d7ac962d60ce5a0116278e736cbbb.gif)  no-repeat scroll 0% 0%; margin: 15px 0px; }
#breaking-news h3 { color: rgb(255, 255, 255); font-family: Georgia,serif; font-size: 1.5em; font-style: italic; width: 200px; font-weight: normal; float: left; padding: 7px 20px 0px 35px; }
#breaking-news .headline { float: left; width: 650px; font-size: 1.25em; padding: 9px 0px; }
#breaking-news .headline a { color: rgb(51, 51, 51); }
#breaking-news .headline a:hover { text-decoration: underline; }
.event-block .entry { margin-bottom: 20px; }
.list-item img.photo { float: left; margin: 0px 22px 22px 0px; }
.list-item { margin: 25px 0px; }
.list-item h4 { font-size: 1.5em; margin: 0px; }
.list-item p, .body-custom p { margin: 6px 0px; line-height: 1.5em; }
.featured-list-item { border-bottom: 3px solid rgb(204, 204, 204); padding: 0px 0px 5px; margin-bottom: 15px; }
#content .featured-list-item p, #content .body-custom p { font-family: Arial,sans-serif; line-height: 1.4em; }
#content #callout { font-family: Georgia,serif; font-size: 1.2em; font-style: italic; color: rgb(122, 118, 109); line-height: 1.5em; }
#content #callout p { font-family: Georgia,serif; color: rgb(122, 118, 109); line-height: 1.5em; }
#recent-activity h3, .list-item h3 { font-size: 1.5em; font-weight: bold; margin: 0px 0px 4px; }
#recent-activity h3 a { font-weight: bold; }
.related-list h2 { color: rgb(157, 5, 6); font-family: Georgia,serif; margin: 20px 0px; font-size: 1.5em; font-style: italic; }
.featured-list-item p.intro { font-family: Georgia,serif; font-style: italic; color: rgb(51, 51, 51); font-size: 1.4em; }
#event-list .list-item .date-tag { font-size: 1.167em; color: rgb(153, 153, 153); font-family: Arial,sans-serif; margin: 3px 0pt 0pt; font-weight: normal; }
#event-list .list-item p { font-family: Arial,sans-serif; font-size: 1.083em; line-height: 1.3em; margin-top: 4px; }
#right-nav { background: rgb(219, 219, 219) none repeat scroll 0% 0%; padding: 0px; }
#right-nav li { list-style-type: none; font-family: Arial,sans-serif; font-size: 1.167em; }
#right-nav li a { display: block; background: rgb(219, 219, 219) none repeat scroll 0% 0%; padding: 16px 0px 16px 38px; font-weight: bold; color: rgb(102, 102, 102); border-bottom: 1px solid rgb(205, 206, 207); }
#right-nav li a:hover { color: rgb(255, 255, 255); background: rgb(171, 167, 160) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(171, 167, 160); text-decoration: none; }
#right-nav li.active a { background: rgb(196, 191, 184) none repeat scroll 0% 0%; color: rgb(87, 79, 62); border-bottom: 1px solid rgb(196, 191, 184); }
#chairman .entry { text-align: center; }
.featured-list-item h2 { font-size: 1.5em; font-style: italic; font-family: Georgia,serif; font-weight: normal; margin-bottom: 10px; }
.body-custom h2 { color: rgb(122, 118, 109); font-size: 1.5em; margin: 10px 0px; }
.body-custom h3 { font-size: 1.417em; margin: 10px 0px; }
#content .body-custom h4 { font-size: 1.167em; font-family: Arial,sans-serif; color: rgb(102, 102, 102); margin: 0px; }
.body-custom { margin: 15px 0px; }
form#filter-from-list { float: right; width: 224px; }
.list-title-with-filter { margin: 0px 0px 10px; padding: 15px 0px 0px; border-top: 1px solid rgb(204, 204, 204); }
form#filter-from-list input#edit-apply-filter { background: transparent url(112cc7f0fd84852a7d5c52df30e25e9eff09ced6.png)  no-repeat scroll 0% 0%; border: medium none; cursor: pointer; height: 24px; text-indent: -9999px; width: 60px; font-size: 0px; line-height: 0; float: right; margin: 0px 0px 0px 2px; }
form#filter-from-list select { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(204, 204, 204); color: rgb(102, 102, 102); width: 120px; padding: 2px; font-size: 1em; float: left; }
form#filter-from-list select:focus { border: 1px solid rgb(196, 191, 184); color: rgb(51, 51, 51); }
form#filter-from-list label { color: rgb(102, 102, 102); margin: 5px 5px 0px 0px; font-family: Arial,sans-serif; float: left; }
.list-title-with-filter h2 { float: left; }
.list-item-recent-activity { padding-left: 45px; }
.list-item p { margin: 2px 0px; line-height: normal; }
.list-item-icon { float: left; }
.list-item-publication { background: transparent url(6a421a58c7ce5bc954ebb748cfeef67d470842f2.gif)  no-repeat scroll 0% 0%; }
.list-item-press-release { background: transparent url(b488cb0f82c5a6c1a6a28cf6a38a511c9c3ac0dd.gif)  no-repeat scroll 0% 0%; }
.list-item-photo-gallery { background: transparent url(ecabef87777fd98e9b3c4974c5ca65bf39a57437.gif)  no-repeat scroll 0% 0%; }
.list-item-blog { background: transparent url(74f6a70ae16c155b8301cf716ee63c00f4e437c2.gif)  no-repeat scroll 0% 0%; }
.list-item-speech { background: transparent url(afbaf3d0035b075cc96d487f12a33d9c269dce8e.gif)  no-repeat scroll 0% 0%; }
.list-item-letter { background: transparent url(cece20b3dcfc80b72a90253d45db49204a03c6e3.gif)  no-repeat scroll 0% 0%; }
.list-item-bill { background: transparent url(658e7f0c43550df288d8cdf877a69e9ba2303877.gif)  no-repeat scroll 0% 0%; }
.list-item-markup { background: transparent url(04ff96dc3ad701eea993fe050243f3ba5b28c689.gif)  no-repeat scroll 0% 0%; }
.list-item-hearing { background: transparent url(b66cbb7652cf2b71cae0373f4e83ace70d01aa0e.gif)  no-repeat scroll 0% 0%; }
body.page-legislation .views-exposed-form .views-exposed-widget .form-submit { margin-top: 0px; }
body.page-legislation .views-exposed-widgets { vertical-align: top; }
.views-exposed-form label { color: rgb(153, 153, 153); font-size: 14px; padding-bottom: 5px; }
.views-exposed-widget.views-submit-button { padding: 25px 10px 0px 15px; }
.form-select { padding: 3px; }
body.page-legislation .views-exposed-form .views-exposed-widget .form-submit { padding: 2px; }
body.page-legislation .views-exposed-widgets { border-bottom: 1px solid rgb(205, 206, 207); padding-bottom: 8px; }
p.position { font-style: italic; color: rgb(122, 118, 109); font-size: 1em; margin: 0px; }
#right-rail .section-content img.photo { float: left; margin: 0px 12px 12px 0px; }
#members h4 { margin-bottom: 2px; padding: 12px 0px 0px; }
h1#page-title-sm { color: rgb(132, 7, 28); font-size: 1.667em; font-family: Arial,sans-serif; font-weight: bold; padding: 15px 0px 0px; margin-bottom: 15px; letter-spacing: 0.02em; }
.divide-ft { border-top: 3px solid rgb(209, 206, 201); font-size: 0px; line-height: 0; margin: 15px 0px; }
div.sub-loc-date { font-family: Arial,sans-serif; color: rgb(102, 102, 102); font-size: 1.083em; display: inline; }
.sub-loc-date, .sub-loc-date .field, .sub-loc-date .field-items { display: inline; }
div.sub-loc-date a { color: rgb(51, 51, 51); text-decoration: underline; }
.sub-loc-date .field-item a { color: rgb(51, 51, 51); text-decoration: underline; }
div.sub-loc-date a:hover { text-decoration: none; }
.sub-loc-date .field-item a:hover { text-decoration: none; }
div.markup-subtitle { color: rgb(122, 118, 109); }
.markup-subtitle span.title { font-size: 1.5em; color: rgb(139, 25, 44); font-family: Arial,sans-serif; font-weight: bold; }
#witness-list h2.subhead, #opening-statements h2.subhead, #markup-group-list h2.subhead { color: rgb(122, 118, 109); font-size: 1.833em; margin: 10px 0px; font-style: normal; font-weight: bold; font-family: Arial,sans-serif; }
.section-content p.view-more { font-size: 1em; font-style: italic; margin: 8px 0px 0px; }
.section-content ul.list li { background: transparent url(0e7d366fcc38dc80f396ceb3cedbb833a87d678d.gif)  no-repeat scroll 0px 6px; list-style-type: none; font-size: 1.333em; padding: 0px 0px 0px 15px; margin: 15px 0px 15px 12px; }
.section-content ul.list { margin: 15px 0px; }
span.view-related { font-size: 1em; font-family: Arial,sans-serif; font-weight: bold; }
span.view-related a { text-decoration: underline; color: rgb(122, 118, 109); font-weight: bold; }
.view-full { font-family: Arial,sans-serif; font-weight: bold; color: rgb(122, 118, 109); font-size: 0.917em; }
.view-full a { text-decoration: underline; color: rgb(122, 118, 109); font-weight: bold; }
span.view-related a:hover { text-decoration: none; }
body.section-front .list-item p { line-height: 1.5em; margin: 6px 0px; }
.divide-double-line { background: transparent url(9ae3242c5897f0f53f03b86984f40aef3e0ac644.gif)  repeat-x scroll center bottom; height: 5px; margin: 10px 0px 20px; }
.event-info { font-size: 1.167em; margin: 5px 0px 10px; font-family: Arial,sans-serif; color: rgb(102, 102, 102); }
span.start-end { margin: 0px 0px 5px; display: block; float: left; }
body.detail-page span.event-date { width: 300px; margin: 0px 0px 5px; display: block; float: left; font-weight: bold; }
body.detail-page span.date { border-right: 1px solid rgb(153, 153, 153); padding-right: 5px; margin-right: 5px; }
body.page-events .date-tag { font-size: 1.167em; color: rgb(153, 153, 153); font-family: Arial,sans-serif; margin: 3px 0px 0px; font-weight: normal; }
body.page-events .list-item p { font-size: 1.083em; line-height: 1.3em; margin-top: 4px; }
form.committee-form .form-item { display: block; margin: 18px 0px; }
form#form-thomas-search { border: 1px solid rgb(220, 220, 220); padding: 0px 10px; }
form.committee-form label { font-weight: bold; color: rgb(153, 153, 153); font-size: 1em; display: block; margin: 0px 0px 3px; font-family: Arial,sans-serif; }
form.committee-form .form-text { border: 1px solid rgb(204, 204, 204); padding: 5px 6px; width: 220px; font-family: Arial,sans-serif; font-size: 1.083em; color: rgb(51, 51, 51); }
form.committee-form input#edit-search { background: transparent url(4dd9f057b6e2f4bb21ae3e9c7e3eaf2b3725bbcb.png)  no-repeat scroll 0% 0%; border: medium none; cursor: pointer; height: 25px; margin: 0px; text-indent: -9999px; width: 67px; font-size: 0px; line-height: 0; }
.photo-gallery-embed { border: 1px solid rgb(204, 204, 204); background: rgb(239, 239, 239) none repeat scroll 0% 0%; text-align: center; padding: 150px 0px; font-size: 2.667em; font-family: Arial,sans-serif; font-weight: bold; color: rgb(204, 204, 204); }
#left-nav { background: rgb(234, 234, 234) none repeat scroll 0% 0%; float: left; width: 115px; padding: 10px; margin-top: 10px; }
#left-nav h3 { font-family: Georgia,serif; font-style: italic; color: rgb(115, 115, 115); font-size: 1.5em; margin-bottom: 15px; font-weight: normal; }
#left-nav li { list-style-type: none; margin: 0px 0px 15px; font-family: Arial,sans-serif; }
#left-nav li.active a { color: rgb(51, 51, 51); text-decoration: underline; }
body.list-page .list-item { margin: 0px 0px 30px; }
body.list-page .list-item p { margin: 6px 0px; }
.categories { font-family: Arial,sans-serif; font-size: 1em; margin-top: 5px; color: rgb(153, 153, 153); }
#inner-content ul.pager { text-align: center; font-family: Arial,sans-serif; color: rgb(133, 10, 31); margin: 70px 0px 0px; }
#inner-content ul.pager li { display: inline; list-style-type: none; text-align: center; line-height: 1em; margin: 0px; padding: 0px; font-size: 1.167em; }
#inner-content ul.pager li.pager-current { color: rgb(133, 10, 31); padding: 2px 6px; font-weight: normal; border: 1px solid rgb(133, 10, 31); }
#inner-content ul.pager li a { color: rgb(115, 115, 115); display: inline; padding: 2px 6px; }
#inner-content ul.pager li.pager-next a, #inner-content ul.pager li.pager-previous a { color: rgb(133, 10, 31); padding: 3px 0px; }
#inner-content ul.pager li.pager-next, #inner-content ul.pager li.pager-previous { margin: 0px 8px; }
#inner-content ul.pager li.pager-first, #inner-content ul.pager li.pager-last { display: none; }
