
/* China Commission CSS */

/* site colors 
cherryred:880000
dk cherryred: 650A1A
lt cherryred: 912033
blue text: 369
dk blue:001258
FFF
ltgrey: EFEFEF
dkgrey: 999
CDCDCD  DDD
font-family: Banner = "proxima-nova-condensed-1","proxima-nova-condensed-2",
Body Text = Arial,Helvetica,sans-serif; 
Headings = Georgia,serif;
*/

/* EVERYTHING RED 880000 */
h1, h2, h3, h4, h5, h6,
#section_body h2, .detail-page #inner-content h2,
#section_body h3, .detail-page #inner-content h3, .section-content h3,
#section_body h4, .detail-page #inner-content h4,
#section_body h5, .detail-page #inner-content h5, 
#section_body h6, .detail-page #inner-content h6,
.view-header 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,
#navigation li a:hover, #navigation ul.dropdown li a,
#content #callout p  {
	color: #880000;
}

/* Fonts */
body {
font-size: 13px;
}
h1 {
font-size: 1.85em;
}
h2 {
font-size: 1.70em;
}
h3 {
font-size: 1.55em;
}
h4 {
font-size: 1.40em;
}
h5 {
font-size: 1.25em;
}
h6 {
font-size: 1em;
}
h1 {
}
h1, h2, h3, h4, h5, h6 {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-weight: normal;
	padding: 0.15em 0; margin: 0;
}
#section_body h1, .detail-page #inner-content h1 {
	padding: 0.15em 0; margin: 0;
}
#section_body h2, .detail-page #inner-content h2 {
font-size: 1.70em;
	font-style: normal;
}
#section_body p, .detail-page #inner-content p, #content-wrapper-left-nav p, #inner-content p {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    margin: 0;
}
.detail-page #inner-content h3, #section_body h3 {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 1.55em;
    font-weight: normal;
}
.detail-page #inner-content h4 {
font-size: 1.40em;
font-weight: normal;
}
a:link, a:visited {
    color: #369;
}
.date-tag a {
    color: #999;
}
span.date {
    color: #999;
    text-transform: none;
}


	
/* BLOCK LEVEL ELEMENTS */

body, p {
color: #333;
}
p {
   line-height: 1.29em;
   padding: 5px 0;
}
th {
    border-bottom: 1px solid;
	width: 100%;
	padding: 1em;
}
td {
	width: auto;
	padding: 1em;
}
table, tbody, tr, td {
    border: 1px solid #CCC;
    margin: 10px 0;
    text-align: left;
}
table, tbody, tr, td {
    border-collapse: collapse;
}

/* STRUCTURE */

body {
    background: url("../images/bg-body.jpg") no-repeat scroll center top #FFF;
	font-family: Arial,Helvetica,sans-serif;
}
#page {
    background: none repeat-x scroll 0 0 transparent;
	    margin: 35px auto 0;
}
#main-wrapper {
    background: url("../images/bg-main-wrapper.jpg") repeat-y scroll 0 0 transparent;
    padding: 15px 0;
    width: 987px;
}
#main {
    width: 660px;
}
.col-2 {
    width: 680px;
}
.col-3 {
margin-right: 10px;
    width: 280px;
}
.last-col {
    float: right;
    padding: 0;
}
.col-2.first-col .col-3 , .col-2.first-col.section-col.col-3.last-col {
width: 320px;
}
#right-rail {
    float: right;
    margin-right: 10px;
    padding: 0;
    width: 280px;
}
.section-content {
    background: none repeat scroll 0 0 transparent;
}
.section-content .entry {
    margin: 10px 0;
}
.section-content .entry h4, .node-editors-choice h4, .block-views h4 {
    font-size: 1.25em; color: #369;
    margin: 0.5em 0;
}
.node-editors-choice .block-content {
    padding: 8px 10px;
}	
.node-editors-choice .block-content p {
    line-height: .95em;
}
#home-main-content {
    margin: 0;
}
#home-main-content .section-col {
    margin-left: 0;
}


/* HEADER */

#header {
    background: url("../images/china-banner.jpg") no-repeat scroll 0 0 #FFF;
    height: 180px;
}
#header a.logo {
    margin: 40px 0 0 105px;
}
#site-slogan {
    display: inline-block;
    margin: 0 15%;
    width: 70%;
}
#header-subscribe {
    display: none;
}

/* HEADER BLOCKS */

#header-right-content {
    float: right;
    padding-left: 0;
    width: 200px;
	padding-top: 20px;
}
/* header subscribe button & soc icons */
.header-subscribe-btn {

}
#block-block-1 { /* this is the subscribe button and soc media icons */
    float: right;
    height: 65px;
    margin-bottom: 10px;
}
#block-block-1 .block-content {
    text-align: center;
}
#block-block-1 h2 {
	display: none;
}
#block-block-1 ul {
    margin: 0;
}
#block-block-1 li {
	list-style-type: none; 
	float: left;
}
#block-block-1 li a {
    display: block;
    height: 22px;
    margin: 5px;
    text-align: center;
    text-indent: -9000px;
    width: 28px;
}
#block-block-1 li.fb a {
	background: url(../images/icon-fb.png) no-repeat 0 0; }
#block-block-1 li.fb a:hover{
	background: url(../images/icon-fb.png) no-repeat 0 -23px; }
#block-block-1 li.youtube a {
	background: url(../images/icon-yt.png) no-repeat 0 0; }
#block-block-1 li.youtube a:hover {
	background: url(../images/icon-yt.png) no-repeat 0 -23px; }
#block-block-1 li.twitter a {
	background: url(../images/icon-tw.png) no-repeat 0 0; }
#block-block-1 li.twitter a:hover {
	background: url(../images/icon-tw.png) no-repeat 0 -23px; }
#block-block-1 li.flickr a {
	background: url(../images/icon-fl.png) no-repeat 0 0; }
#block-block-1 li.flickr a:hover {
	background: url(../images/icon-fl.png) no-repeat 0 -23px; }
#block-block-1 li.rss a {
	background: url(../images/icon-rss.png) no-repeat 0 0; }
#block-block-1 li.rss a:hover {
	background: url(../images/icon-rss.png) no-repeat 0 -23px; }

/* search form */
#block-search-form {
    text-align: center;
}

/* header cochair box */
.header-chairs .section-content {
    top: 0;
    margin-bottom: 0;
    margin-left: -670px;
    padding-bottom: 0;
    position: relative;
    width: 680px;
}



/* LISTS */
.list-item {
    margin: 25px 0 0;
}

/* HEARINGS AND ROUNDTABLES */
.views-row.list-item-hearing, .views-row.list-item-roundtable {padding-left:40px;}


/* LIST ITEMS */

.list-item-publication {
  background: url(../images/icon-list-publication.gif) no-repeat;
}
.list-item-site-page {
  background: url(../images/icon-list-site-page.gif) no-repeat;
}
.list-item-event {
  background: url(../images/icon-list-event.gif) no-repeat;
}
.list-item-press-release, .list-item-in-the-news {
  background: url(../images/icon-list-press-release.gif) no-repeat;
}
.list-item-photo-gallery {
  background: url(../images/icon-list-photo-gallery.gif) no-repeat;
}
.list-item-blog {
  background: url(../images/icon-list-blog.gif) no-repeat;
}
.list-item-speech {
  background: url(../images/icon-list-speech.gif) no-repeat;
}
.list-item-letter {
  background: url(../images/icon-list-letter.gif) no-repeat;
}
.list-item-story {
  background: url(../images/icon-list-story.gif) no-repeat;
}
.list-item-bill {
  background: url(../images/icon-list-bill.gif) no-repeat;
}
.list-item-markup {
  background: url(../images/icon-list-markup.gif) no-repeat;
}
.list-item-hearing {
  background: url(../images/icon-list-hearing.gif) no-repeat;
}
.list-item-amendment-deadline {
  background: url(../images/icon-list-deadline.gif) no-repeat;
}
.list-item-committee-meeting {
  background: url(../images/icon-list-meeting.gif) no-repeat;
}
.list-item-audio {
  background: url(../images/icon-list-audio.gif) no-repeat;
}
.list-item-roundtable {
    background: url("../images/icon-list-roundtable.gif") no-repeat scroll 0 0 transparent;
}
.list-item-prc-legal-provision {
    background: url("../images/icon-list-prc.gif") no-repeat scroll 0 0 transparent;
}
.list-item-commission-analysis {
    background: url("../images/icon-list-analysis.gif") no-repeat scroll 0 0 transparent;
}

/* FORMS */

.form-50, .form-100 {
padding: 5px 0;
}
.wsbform fieldset {
    padding: 20px;
}
.wsbform legend {
    font-size: 1.25em;
}
.wsbform .submit {
    background: none repeat scroll 0 0 #DDDDDD;
    margin: 14px auto 5px;
}
.wsbform .submit, .wsbform .reset {
    width: 185px;
}

/* form inputs */
.form-item-search-block-form {
}

#ctl00_cphBody_txtNameSearch, #block-search-form .form-text, #edit-search-block-form-bills {
    border: 1px solid #CCCCCC;
    color: #666666;
    float: left;
    font-family: Arial,sans-serif;
    font-size: 1.167em;
    font-style: normal;
    height: 14px;
    padding: 5px 10px;
    width: 140px;
}
#block-search-form .form-text {
    margin-left: 10px;
    width: 87px;
}

/* form buttons & pseudo buttons */
#block-search-form .form-submit, #ctl00_cphBody_btnSearchName, #edit-submit,
.header-subscribe-btn a {
    background: none repeat scroll 0 0 #0E3C83;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-size: 14px;
    font-style: italic;
    height: 25px;     width: 67px;
    text-indent: 0;
    text-shadow: 0 1px 2px #333333;
	box-shadow: 5px 5px 8px 0 rgba(255, 255, 255, 0.2) inset;
	border: medium none;
    cursor: pointer;
	margin: 0;
}
.header-subscribe-btn {

}
.header-subscribe-btn a{
    padding: 5px 60px;
}

/* TOP NAVIGATION */
#navigation {
    margin: 0 auto;
    padding-left: 0;
    width: 987px;
	border-radius: 5px;	
}
#navigation li {
    font-size: 1em;
}
#navigation li.first-level a {
    border-right: 1px solid #FFFFFF;
	font-family: Georgia, serif;
	padding: 10px 19px;
	text-transform: uppercase;
}
#navigation li a, #navigation ul.dropdown li a  {
	font-family: "proxima-nova-condensed-1","proxima-nova-condensed-2",Arial,Helvetica,sans-serif;
	font-weight: normal;
	text-shadow: none;
}

#navigation li a:hover{
	background: url("../images/bg-nav-over.jpg") repeat scroll 0 0 #FFF;
}
#navigation .first-level.mlid-347 a { /* first item = about */
	margin-left: 0;
	padding-left: 40px;
	border-radius: 5px 0 0 5px;	
}
 #navigation .mlid-347 ul.dropdown li a {
	margin-left: 0; padding-left: 19px;
 }
#navigation .first-level.mlid-353 a{ /* last item = contact us */
	border-right: medium none;
	margin-right: 0;
	padding-right: 56px;
	border-radius: 0 5px 5px 0;
}
 #navigation .mlid-353 ul.dropdown li a {
 margin-left: 0; padding-left: 19px;
 }
 
 /* generic dropdowns */
 #navigation ul.dropdown {
     -moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.9);
	-webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.9);
	box-shadow:5px 5px 20px rgba(0, 0, 0, 0.9);
    background: none repeat scroll 0 0 #FFF;
	border-bottom: 4px solid #880000;	
}	
 #navigation ul.dropdown li {
     float: left;
	margin: 0 5px;
 }
 #navigation ul.dropdown li a {
	border-right: none;
	display: box; display: -moz-box;
	text-transform: none;
    padding: 5px 10px 5px 19px;
}
#navigation ul.dropdown li a:hover {
	background: none transparent;
	color: #650A1A;
	text-decoration: underline;
}
 /* wide dropdowns */
 #navigation .mlid-347 ul.dropdown,  #navigation .mlid-350 ul.dropdown,  #navigation .mlid-352 ul.dropdown {
	width: 500px; height: auto;
}
 #navigation .mlid-347 ul.dropdown li,  #navigation .mlid-350 ul.dropdown li,  #navigation .mlid-352 ul.dropdown li {
    width: 240px;
}
 /* narrow dropdowns */
  #navigation .mlid-792 ul.dropdown,  #navigation .mlid-349 ul.dropdown,  #navigation .mlid-351 ul.dropdown, #navigation .mlid-353 ul.dropdown {
	width: 360px; height: auto;
}
 #navigation .mlid-792 ul.dropdown li,  #navigation .mlid-349 ul.dropdown li,  #navigation .mlid-351 ul.dropdown li,  #navigation .mlid-353 ul.dropdown li{
    width: 170px;
}
 


/* SIDEBAR NAVIGATION */
#right-nav li a {
    background: none repeat scroll 0 0 transparent;
    border-bottom: none;
    color: #369;
    font-weight: normal;
    padding: 5px 10px;
}
#right-nav li a:hover, #right-nav li.active a {
text-decoration: underline;
color: #369;
background: none repeat scroll 0 0 transparent;
    border-bottom: none;
}


/* HOMEPAGE ELEMENTS */

/* ROTATOR */
	
#home-rotator {
    height: 450px;
    margin-bottom: 1em;
    width: 700px;
}
.home-rotator-slide {
width: 700px;
}
.home-top-intro h2 {
	font-family: Georgia, serif;
    text-transform: uppercase;
	font-size: 22px;
	margin: 15px 10px 8px;
	text-align: left;
}
.home-top-intro h2, .home-top-intro h2 a:link, .home-top-intro h2 a:visited {
    color: #FFF;
}
.home-top-intro p, .home-top-intro .field-name-body {
    color: #FFF;
    font-family: Arial, sans-serif;
	font-style: normal;
	font-size: 15px;
	    margin: 0 10px;
}
html .home-rotator-slide {
    background: none repeat scroll 0 0 transparent;
}
html .home-rotator-text-block {
    position: absolute;
    top: 330px; left: 0;
    width: 680px;
	margin: 0;
    float: left;
	height: 120px;
	background: none repeat-x scroll 0 0 #880000;
}
.home-rotator-photo {
    float: left;
    width: 540px;
}
.home-rotator-photo img {
    background: none repeat scroll 0 0 #880000;
    border: medium none;
}
#home-top-read-more {
    margin: 0;
	}
#home-top-read-more a {
    border: medium none;
    bottom: 0;
    color: #FFFFFF;
    display: none;
    position: absolute;
}
#home-top-numbers {
    position: absolute;
    right: 5px; bottom: 5px;
}
#home-top-numbers li a {
    border: 1px solid #650A1A;
	}
	#home-top-numbers a.activeSlide {
    background: none repeat scroll 0 0 #CA0B2D;
    border: 1px solid #650A1A;
    color: #FFFFFF;
}
#home-top-numbers li a:hover, #home-top-numbers a.activeSlide:hover {
    background: none repeat scroll 0 0 #CA0B2D;
    border: 1px solid #FFF;
    color: #FFFFFF;
}

/* Breaking News */

#breaking-news {
background: none no-repeat scroll 0 0 #EFEFEF;
    border: 1px solid #CDCDCD;
    border-radius: 5px 5px 5px 5px;
    margin: 15px 0 10px;
}
#breaking-news h3{
font-weight: normal;
text-shadow: none;
color: #369;
font-style: normal;
text-transform: uppercase;
    padding: 7px 10px 0;
}
#breaking-news .headline {
    float: left;
    padding: 6px 10px;
    width: 611px;
}
#breaking-news .headline a {
    color: #369;
	font-family: "proxima-nova-condensed-1","proxima-nova-condensed-2",Arial,Helvetica,sans-serif;

}
/* Latest News */

#latest-news h4 a:link, #latest-news h4 a:visited {
	font-family: Georgia, serif;
}

/* PPD Rotator */
#home-issue-rotator {
padding: 0;
height: 490px;
}
#home-issue-rotator li.entry {
    margin: 1em;
    width: 250px; 
	height: 440px;
	text-align: left;
	overflow-y: auto!important;
}
#home-issue-rotator li.entry p {
    padding: 4px 0;
    text-align: left;
}
#home-issue-rotator ul.controls {
    left: auto;
    position: absolute;
    right: 10px;
    top: 460px;
}
#home-issue-rotator li td {
border-bottom: 1px solid #EEE;
}
#home-issue-rotator img {
padding: 0 0 0.5em;
}


/* Special Blocks */

.front .region-home-right .section-content h3 {
    background: url("../images/section-content-hdr.jpg") repeat scroll left bottom transparent;
    padding: 20px;
}
.region-home-right .section-content, #right-rail .section-content, #stay-connected, #home-issue-rotator,  #right-nav{
    border: 3px solid #EBEBEB;
	-moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;
	background: url("../images/bg-shadebox.jpg") repeat-x scroll center bottom #FFF;
	margin-bottom: 15px;
    padding: 0;
}	
.section-content ul.list li {
    font-size: 1.167em;
}
.ed-choice-chairs .box1 {
	float: left;
	width: 48%;
	padding: 1%;
    text-align: center;
}
.ed-choice-chairs .box2 {
	float: right;
	width: 48%;
	padding: 1%;
    text-align: center;
}

#also-see.section-content ul.list li {
    background: none no-repeat scroll 0 0 transparent;
    list-style-type: none;
    margin: 15px 0;
}

.section-content h3, .view-header 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: none repeat scroll 0 0 transparent;
    box-shadow: 0 15px 15px -15px #DDD;
    font-family: Georgia,serif;
    font-size: 1.25em;
    margin-bottom: 10px;
    padding: 10px 0;
    text-transform: uppercase;
	text-align: center;
    font-weight: normal;
	color: #999;
	border: none;
	}

.front .section-content h3, .front .view-header h3 {
color: #880000;
text-align: left;
}
.front .region-home-right .section-content h3{
	text-align: center;
	font-style: normal;
}

#featured-material .block-content, #featured-material.section-content .entry {
padding: 0; margin: 0;
}
#featured-material.section-content img.photo {
display: none;
}

#annual-reports, #political-prisoner-database, #prc-legal-provisions-search {
    text-align: center;
}


/* Special Views */

.views-row {
padding: 0 0 1em 0;
}
.homepage-events .item-list ul li {
    list-style: none outside none;
    margin: 0 0 1em;
    padding: 0;
}
.issue-list-wrapper ul {
    list-style: none outside none;
}
.issue-list li {
    float: left;
    width: 46%;
}

/* PRC  USES BILL CONTENT TYPE*/
.page-resources-legal-provisions #inner-content table.views-view-grid tr, .page-resources-legal-provisions #inner-content table.views-view-grid td, 
.page-resources-legal-provisions #inner-content table.views-view-grid, .page-resources-legal-provisions #inner-content table.views-view-grid tbody {
    border: medium none;
}
.field-name-field-bill-amendments .field-label {
display: none;
}
.field-name-field-bill-amendments .field-item {
padding:0 0 10px 0;
}
#legal-provision-date .event-date {
padding:0 0 10px 0;
}
.node-type-bill td {
width: 50%;
}
.field-name-field-bill-issuer .field-items {
    margin-top: 3px;
}

/* ISSUES & PRC VIEWS */

#inner-content ul.issue-list li {
margin-bottom: 0;
}

/* USE ONLY IF VIEW SET TO GRID
.issues-view td, .prc-view td, .issues-view table, .prc-view table {
    border: medium none;
}
*/

/* Issue Filter */
form#filter-from-list {
    width: 235px;
}
.field-content {width: auto;}
.issues-view img, .prc-view img {
float: left; margin: 0 10px 10px 0;
}
.views-field-created, .views-field-type {
display: inline;
}

/* Ordered Lists */
#section_body ul li, .detail-page #inner-content ul li, .detail-page #inner-content ol li,
#inner-content ul li, .block-content ul li, #inner-content ol lu {
    color: #333333;
    font-size: 1em;
    line-height: 1.25em;
}

/* FOOTER */
#footer {
background: -moz-linear-gradient(top, #EFEFEF, #FFF); /* older Firefox */
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EFEFEF), to(#FFF)); /* older Chrome and Safari */
background: linear-gradient(to bottom, rgba(239, 239, 239, 1),  rgba(255, 255, 255, 1)); /* Chrome and IE10 - the standard */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEFEF', endColorstr='#FFFFFF',GradientType=0 ); /* IE6-9 */

	padding: 0 0 1em;
    width: 987px;
	text-align: center;
}
#footer a {
    color: #666666;
}
#footer h4 a {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
}
	ul#global-footer {
    border-top: 1px solid #369;
    padding: 12px 0 0;
	}
	ul#global-footer li {
    border-right: 1px solid #CCCCCC;
	}
	#global-footer a {
	    color: #369;
	}
	#footer-category-links {
    margin: 30px 0 20px;
}
#footer .category-box {
    width: 125px;
    margin: 0 5px 0 10px;
}

#footer .category-box ul {
display: none;
}

/* INTERIOR PAGES */

h1#page-title, h1#page-title-no-line, #content h1#page-title-no-line, h1#page-title-sm {
    background: none repeat-x scroll center bottom transparent;
    border-bottom: 2px solid #880000;
    font-family: Georgia,serif;
    font-size: 2em;
    font-weight: normal;
}
.detail-page #inner-content h2, .detail-page #inner-content h3, .detail-page #inner-content h4, 
.detail-page #inner-content h5, .detail-page #inner-content h6 {
    font-family: Georgia,serif;
    margin: 5px 0;
    padding: 4px 0;
    text-transform: none;
}
#content .list-item h4, #content .list-item h4 a {
    font-family: Georgia, serif;
	font-weight: normal;
	}
.list-item img.photo {
border: medium none;
    margin: 0 12px 12px 0;
}
  .featured-list-item {
    border-bottom: medium none; height: auto; overflow:hidden;
	}
#content #callout p {
    font-family: Georgia, serif;
    font-style: normal;
}
#content #callout {
    background: none repeat scroll 0 0 #F8F8F8;
    color: #7A766D;
    font-family: Arial,sans-serif;
    margin: 0;
    padding: 20px;
	    -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;
		border: 1px solid #DDDDDD;
}
#section_body ul, .detail-page #inner-content ul, .detail-page #inner-content ol {
    margin: 0 0 5px;
}
#inner-content ul li, .block-content ul li, #inner-content ol li {
	font-family: Arial,Helvetica,sans-serif;
	   line-height: 1.29em;
}


/***** SPECIAL FIELDS
*****/
.divide-double-line {
    display: none;
	}
	#content h1#page-title-no-line {
    margin-bottom: 5px;
	}
.field-name-field-opening-statements {
border-bottom: 1px solid #EFEFEF;
padding: 5px 0;
margin-bottom: 15px;
}

.field-name-field-opening-statements .field-label, .field .field-label {
    color: #880000;
    font-family: Georgia,serif;
    font-size: 1.7em;
    font-weight: normal;
    margin: 0;
}
.field-name-field-summary {
border-bottom: 1px dotted #CCC;
margin-bottom: 10px;
}
.field-name-field-bill-major-law {
    color: #369;
    font-size: 24px;
}
.field-name-field-sourcing {
display: none;
}

/* Special Interior Pages */

/* Newsletters */

.node-type-newsletter h1#page-title-sm, .node-type-newsletter h1#page-title {
    background: none repeat scroll 0 0 #336699;
    border: 1px solid #001258;
    color: #FFFFFF;
    padding: 1em;
}
.node-type-newsletter #inner-content ul.links.inline {
    margin: 10px 10px 20px 0;
	display: block;
}

/* News Organizations */

/* /////////// NEWS LIST PAGE NEEDS A CLASS NOT A NODE NUMBER/////// */

#inner-content #node-89 ul li {
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0 3px 1px;
    width: 295px;
}
	
/* Ephemera */

.search-results .title {
    line-height: 1.2em;
}
.padded-form {
padding: 15px;
}	
.photo-left, .photo-right {
    border: 1px solid #EFEFEF;
    padding: 5px;
	margin-bottom: 5px;
}
.hilite-blue {
background: #ABD4FF;
}
blockquote {
    background: url("../images/blockquotes.gif") no-repeat scroll 0 0 transparent;
    padding: 0 40px 0 45px;
}

img.photo {
    border: medium none;
}
.law-col {
    display: block;
    float: left;
    font-size: 11px;
    margin: 0 15px 0 0;
    width: 285px;
}
.detail-page #inner-content .law-col p {
    font-size: 13px;
    line-height: 1.1em;
}
.detail-page #inner-content .law-col h2 {
    font-size: 1.5em;
    margin: 5px 0;
    padding: 0;
}
.law-col .photo-left {
margin: 0 5px 5px 0 ;
}
.views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 0;
}
.view-filters {
display: none;
}
#print-and-pdf {
    float: right;
    margin: 0 0 -25px 5px;
    width: 200px;
}
#print-and-pdf .block-content {
padding: 0;
}
.share-area {
    margin-top: 5px;
}

/* TABLES */
#inner-content table {
width: 100%;
}
#inner-content table.views-view-grid tr, #inner-content table.views-view-grid td, 
#inner-content table.views-view-grid, #inner-content table.views-view-grid tbody  {
    border: 1px solid #CCC;
    margin: 0;
    padding: 5px;
}
#inner-content table.views-view-grid .list-item {
padding: 0; margin:0 0 4px 0;
}
td.col-1, td.col-2, .col-first, .col-last {
width: 50%;
}

#witness-list h2.subhead, #opening-statements h2.subhead, #markup-group-list h2.subhead {
    font-weight: normal;
}

.categories, span.issues.tag {
    color: #999999;
    font-family: Arial,sans-serif;
    font-size: 1em;
    margin-top: 5px;
}
span.issues.tag a {
    color: #336699;
}

span.date, span.tag, span.date-display-single,
span.category, span.source, 
body.page-events .date-tag {
    margin: 0 0 5px;
	font-size: 13px;
    color: #999999;
    font-family: Arial,sans-serif;
}

