/* profile */
#councillor h2 { color: #000; margin: .2em 0 .5em .2em; }
.roundedBox p { margin-bottom: 1em; }
.roundedBox ul, .cllrBox ul  { margin: 0 0 1em; padding: 0; }
.tBox2 ul.plain { margin-left: 0; }
.roundedBox ul li, .cllrBox ul li { margin: .2em 0 0 1.5em; padding: .1em 0 -.5em; list-style-image: url(/wres/template/bullet-related.gif);}
div.tCol1 .roundedBox { margin: 1em 0; }
div.tCol1 div.tBox2 { margin-top: 0; }
div.tCol1 div.tBox2 div div div { padding-top: 1em; }
div.photoColumn { text-align: center; }
div.tCol2 div.tBox2 { width: 50%; margin-top: .5em; text-align: left; }
div.tCol2 div.tBox3 { margin-top: .5em; text-align: left; }
div.tCol2 div.tBox2 ul { margin: 0; padding: 0;}
div.tCol2 div.tBox2 li { margin: 0; padding: .5em 0; list-style-type: none; list-style-image: none; border-top: #fff solid 2px; }
span.phone { white-space: nowrap; }
#tContent #importantStatus li { margin-bottom: .5em; }

.cllrPhoto { float: right; margin: 0 0 1em 1em; }
.cllrLabel { font-weight: bold; }
.nextPage { display: block; margin: 1em .2em 0; }

/* politics */
div.cllrSummary { width: 47%; margin: 1em 0; }
.cllrSummary p { margin: .5em; }
.cllrBox { clear: right; float:left; }
.cllrBox h2 { color: #000; margin-top: .5em; }
.cllrBox div { width: 100%; overflow: hidden; }
.cllrBox .col1 { width: 47%; padding: 0 1% 8px; float: left; }
.cllrBox .col2 { width: 47%; padding: 0 1% 8px; }
#CllrPolitics dl { margin-top: 0; }
.financeLink { margin-left: 3px; }

/* news */
#CllrArticle h2 { color: #666; font-weight: normal; margin: 1em .2em; }
#CllrNews h3 { background: url(/wres/template/bullet-related.gif) no-repeat 0 0; font-weight: normal; }
#CllrNews h3 a, #CllrNews .date, #CllrNews p { padding-left: 15px; }
#CllrNews .date { font-size: .85em; margin: .5em .4em; }

/* financial interests */
p.cllrNotice { margin-bottom: 1em; }
p.cllrQuestion { margin-left: 3em; margin-bottom: .5em; position: relative; }
span.cllrNum { position: absolute; left: -3em; top: 0; }
p.cllrAnswer { font-weight: bold; margin-left: 3em; margin-bottom: 2em; }
div.cllrIntro { float: left; width: 100%; margin-left: .2em;  }
div.cllrIntro p { margin: 0; }
div.cllrIntro p.cllrQuestion { margin-left: 0; float: left; width: 30%;}
div.cllrIntro p.cllrAnswer { float: right; width: 67%; margin-left: 0;  }

/* committee meetings */
 ol.meetingDates { list-style-type: disc; margin-left: 1.4em; }
 ol.meetingDates li { padding: 0; margin-bottom: 10px; }
 ol.meetingDates li p { margin-bottom: .3em; }
 div.meetingVenue { margin-top: 10px; }
 ol.meetingDates .summary, div.usualVenue { display: none; }
