/************************************
 *	baycitizen/baycitizen.global.css
 */
/**
 * 	YUI 3.4.1 (build 4118)
 */
html {
  color: #000;
  background: #ffffff;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
fieldset,
img {
  border: 0;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
  font-weight: normal;
}
ol,
ul {
  list-style: none;
}
caption,
th {
  text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}
q:before,
q:after {
  content: '';
}
abbr,
acronym {
  border: 0;
  font-variant: normal;
}
sup {
  vertical-align: text-top;
}
sub {
  vertical-align: text-bottom;
}
input,
textarea,
select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}
input,
textarea,
select {
  *font-size: 100%;
}
legend {
  color: #000000;
}
em {
  font-style: italic;
}
/**
 * 	HTML5 Boilerplate  3.0.1
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
audio:not([controls]) {
  display: none;
}
[hidden] {
  display: none;
}
/**
 * 	LESS DEFINITIONS
 */
/**
 * jQuery UI
 */
.ui-effects-transfer {
  border: 2px dotted gray;
  z-index: 100;
}
/* dialog */
.global-default-dialog {
  position: absolute;
  color: #6b675e;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #67686c;
  background-color: #f0f0f0;
  box-shadow: 0 5px 8px #000;
  -moz-box-shadow: 0 5px 8px #000;
  -webkit-box-shadow: 0 5px 8px #000;
  outline: 0;
}
.global-clearfix {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.global-clearfix-ie {
  zoom: 1;
  display: block;
}
/**
 * 	SENTIMENTS
 */
/**
 * 	FONTS
 */
.global-serif-font {
  font-family: "adobe-caslon-pro", serif;
  font-style: normal;
}
.global-sans-serif-font {
  font-family: Arial, Helvetica, sans-serif;
}
/**
 * 	MODULE TYPES
 */
.global-module-type-a,
.one-col {
  width: 300px;
}
.two-col {
  width: 630px;
}
.three-col {
  width: 960px;
}
.global-module-type-b {
  width: 160px;
}
.global-module-type-c {
  width: 470px;
}
.global-module-type-d {
  width: 785px;
}
.global-module-type-e {
  width: 645px;
}
/**
 * 	GLOBAL HEADLINES, BODY COPY, READ MORE LINK
 */
.global-headline {
  font-weight: 700;
  line-height: 1.25em;
}
.global-headline a,
.global-headline a:visited {
  color: #362f2e;
}
.global-headline a:hover {
  color: #0e9edd;
}
.global-topic-headline {
  font-weight: 600;
  line-height: 1.1em;
  text-transform: uppercase;
  color: #6b675e;
}
.global-topic-headline a,
.global-topic-headline a:visited {
  color: #6b675e;
}
.global-topic-headline a:hover {
  color: #0e9edd;
}
.global-body-copy {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
}
.global-read-more-link {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
}
/**
 * 	GLOBAL SCREEN READER COPY
 */
.global-screen-reader-copy {
  position: absolute;
  overflow: hidden;
  left: -10000px;
  width: 0;
  height: 0;
  font-size: 1px;
}
/**
 * 	GLOBAL ICONS
 */
.global-icon-update {
  /* as used for updated articles */

  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  background: url("/static/image/baycitizen/baycitizen.global.sprite.site.png") -984px -634px no-repeat;
}
/**
 * 	SITE-GLOBAL STYLES
 */
body {
  font-family: "adobe-caslon-pro", serif;
  font-style: normal;
  font-weight: normal;
  color: #322e2f;
}
body header,
body footer,
body #body {
  position: relative;
  width: 960px;
  margin: 0 auto;
}
body header.state-subdued {
  z-index: 0;
}
body header {
  z-index: 2;
}
body #body {
  z-index: 1;
}
a,
a:visited {
  text-decoration: none;
  color: #0063a5;
}
a:hover,
a:active {
  color: #0e9edd;
}
.global-no-ws-break {
  white-space: nowrap;
}
/**
 * 	PAGE AREAS, ROWS AND COLUMNS
 */
.page-row {
  overflow: hidden;
  display: block;
  position: relative;
  margin-bottom: 30px;
  padding-bottom: 10px;
}
.page-row div:first-child {
  margin-left: 0 !important;
}
.page-row:last-of-type {
  margin-bottom: 0;
  padding-bottom: 0;
}
.page-column {
  display: block;
  position: relative;
  float: left;
}
.page-column-full {
  width: 100%;
}
.page-area {
  position: relative;
  display: inline-block;
}
.page-area:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: '.';
}
.ie7 .page-area {
  zoom: 1;
}
/**
 * 	META INFORMATION (E.G. INFORMATION PASSED TO JS CODE)
 */
.global-meta-info {
  display: none;
}
/**
 * 	GLOBAL MODULE HEAD
 *
 * 	<div class="global-module-head">
 *		<h2 class="caption"><span class="copy-container"><span class="copy">Module Name</span></span></h2>
 *	</div>
 */
.global-module-head {
  position: relative;
  margin-bottom: 10px;
}
.global-module-head .caption {
  font-weight: 600;
  background-color: #fff;
  font-size: 108%;
}
.global-module-head .caption .copy-container {
  display: block;
  height: 1em;
}
.global-module-head .caption .copy {
  display: inline-block;
  padding-right: 5px;
  height: 1em;
  background: #fff;
}
.global-module-head.has-icon {
  background: url("/static/image/baycitizen/baycitizen.global.module.sprite.png") 0 0 no-repeat;
  height: 27px;
  padding: 6px 0 0 39px;
}
.global-module-head.has-large-icon {
  background: url("/static/image/baycitizen/baycitizen.global.module.sprite-2.png") 0 0 no-repeat;
  height: 37px;
  padding: 12px 0 0 55px;
}
.global-module-head.has-terminator .caption .copy-container {
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
}
.global-module-head.has-external-link-icon .caption {
  background: url("/static/image/baycitizen/baycitizen.global.sprite.site.png") right bottom no-repeat;
  padding-right: 20px;
}
/**
 * 	GLOBAL MODULE BODY
 */
.global-module-body.has-padding {
  padding: 0 10px;
}
.global-module-body .module-article-meta {
  font-size: 80%;
}
.global-module-body .module-article-meta .by-line,
.global-module-body .module-article-meta time {
  font-style: italic;
}
.global-module-body .module-article-meta .comment-count {
  padding-top: 2px;
  height: 11px;
}
/**
 * 	GLOBAL MODULE FOOT
 */
.global-module-foot {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 15px;
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") -1024px bottom no-repeat;
}
.global-module-foot .caption {
  display: inline-block;
  position: absolute;
  padding-left: 5px;
  bottom: 3px;
  right: 0;
  height: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 63%;
  text-transform: uppercase;
  line-height: 8px;
  background: #fff;
}
/**
 * 	GLOBAL MEDIA CAPTION (FOR IMAGES/GALLERIES/VIDEOS)
 */
.global-media-caption {
  font-family: Arial, Helvetica, sans-serif;
  color: #6b675e;
}
.global-media-caption .description {
  font-size: 77%;
  margin: 5px 0 2px;
}
.global-media-caption .source {
  font-size: 63%;
  margin-bottom: 5px;
}
.global-media-caption .terminator {
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
  height: 1px;
}
/**
 * 	GLOBAL IMAGE BOX (image container with media overlay button, e.g. "video")
 *
 *	<div class="global-image-box">
 *		<img class="image" src="/" alt="" />
 *		<a href="/" class="type-overlay overlay-type-video"><span class="icon"></span></a>
 *	</div>
 */
.global-image-box {
  position: relative;
  display: block;
  overflow: hidden;
  margin-bottom: 5px;
}
.global-image-box .image {
  position: relative;
  display: block;
  z-index: 0;
  background: url("/static/image/baycitizen/baycitizen.global.activity-indicator.gray-black.large.gif") 50% 50% no-repeat #000000;
}
.global-image-box .embed-image {
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
}
.global-image-box .type-overlay {
  /* this could be a div or an anchor */

  position: absolute;
  display: block;
  overflow: hidden;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: url("/static/image/baycitizen/baycitizen.global.transparent.gif");
}
.global-image-box .type-overlay .icon {
  position: relative;
  display: block;
  width: 52px;
  height: 52px;
  left: 50%;
  top: 50%;
  margin-left: -26px;
  margin-top: -26px;
  background: none;
}
.global-image-box .type-overlay.overlay-type-video .icon {
  background-image: url("/static/image/baycitizen/baycitizen.global.sprite.site.png");
  background-repeat: no-repeat;
  background-position: -948px 0;
}
.global-image-box a.type-overlay {
  cursor: pointer;
}
.global-image-box a.type-overlay.overlay-type-video:hover .icon {
  background-position: -948px -52px;
}
.global-image-box .type-overlay.overlay-type-gallery .icon {
  background-image: url("/static/image/baycitizen/baycitizen.global.sprite.site.png");
  background-repeat: no-repeat;
  background-position: -948px -104px;
}
.global-image-box a.type-overlay.overlay-type-gallery:hover .icon {
  background-position: -948px -156px;
}
/************************************
 *	baycitizen/baycitizen.global.StaticUrl.css
 */
/**
 * 	LESS definition for static media base URL
 */
/************************************
 *	anythingslider/anythingslider.css
 */
/*
	AnythingSlider v1.8+ Default theme
	By Chris Coyier: http://css-tricks.com
	with major improvements by Doug Neiner: http://pixelgraphics.us/
	based on work by Remy Sharp: http://jqueryfordesigners.com/
*/
/***********************
  COMMON SLIDER STYLING
 ***********************/
/* Overall Wrapper */
.anythingSlider {
  display: block;
  overflow: visible !important;
  position: relative;
}
/* anythingSlider viewport window */
.anythingSlider .anythingWindow {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
}
/* anythingSlider base (original element) */
.anythingSlider .anythingBase {
  background: transparent;
  list-style: none;
  position: absolute;
  overflow: visible !important;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
}
/* Navigation arrow text; indent moved to span inside "a", for IE7;
  apparently, a negative text-indent on an "a" link moves the link as well as the text */
.anythingSlider .arrow span {
  display: block;
  visibility: hidden;
}
/* disabled arrows, hide or reduce opacity: opacity: .5; filter: alpha(opacity=50); */
.anythingSlider .arrow.disabled {
  display: none;
}
/* all panels inside the slider; horizontal mode */
.anythingSlider .panel {
  background: transparent;
  display: block;
  overflow: hidden;
  float: left;
  padding: 0;
  margin: 0;
}
/* vertical mode */
.anythingSlider .vertical .panel {
  float: none;
}
/* fade mode */
.anythingSlider .fade .panel {
  float: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
/* fade mode active page - visible & on top */
.anythingSlider .fade .activePage {
  z-index: 0;
}
/***********************
  RTL STYLING
 ***********************/
/* slider autoplay right-to-left, reverse order of nav links to look better */
.anythingSlider.rtl .anythingWindow {
  direction: ltr;
  unicode-bidi: bidi-override;
}
.anythingSlider.rtl .anythingControls ul {
  float: left;
}
/* move nav link group to left */
.anythingSlider.rtl .anythingControls ul a {
  float: right;
}
/* reverse order of nav links */
.anythingSlider.rtl .start-stop {
  /* float: right; */
}
/* move start/stop button - in case you want to switch sides */
/* probably not necessary, but added just in case */
.anythingSlider,
.anythingSlider .anythingWindow,
.anythingSlider .anythingControls ul a,
.anythingSlider .arrow a,
.anythingSlider .start-stop {
  transition-duration: 0;
  -o-transition-duration: 0;
  -moz-transition-duration: 0;
  -webkit-transition-duration: 0;
}
/************************************
 *	anythingslider/theme-baycitizen-minimal.css
 */
div.anythingSlider-baycitizen-minimal .anythingWindow {
  border: none;
}
div.anythingSlider-baycitizen-minimal.activeSlider .anythingWindow {
  border: none;
}
div.anythingSlider-baycitizen-minimal {
  padding: 0;
}
/************************************
 *	colorbox/colorbox.baycitizen.css
 */
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox,
#cboxOverlay,
#cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  /* overflow:hidden; */
}
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}
#cboxMiddleLeft,
#cboxBottomLeft {
  clear: left;
}
#cboxContent {
  position: relative;
}
#cboxLoadedContent {
  overflow: auto;
}
#cboxTitle {
  margin: 0;
}
#cboxLoadingOverlay,
#cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
  cursor: pointer;
}
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
}
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}
/*
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay {
  background: #111;
}
#cboxTopLeft {
  width: 10px;
  height: 10px;
  background: #fff;
}
#cboxTopRight {
  width: 10px;
  height: 10px;
  background: #fff;
}
#cboxBottomLeft {
  width: 10px;
  height: 20px;
  background: #fff;
}
#cboxBottomRight {
  width: 10px;
  height: 20px;
  background: #fff;
}
#cboxMiddleLeft {
  width: 10px;
  background: #fff;
}
#cboxMiddleRight {
  width: 10px;
  background: #fff;
}
#cboxTopCenter {
  height: 10px;
  background: #fff;
}
#cboxBottomCenter {
  height: 20px;
  background: #fff;
}
#cboxContent {
  background: #fff;
  /* overflow:hidden; */
}
.cboxIframe {
  background: #fff;
}
#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}
#cboxLoadedContent {
  margin-bottom: 32px;
}
#cboxTitle {
  position: absolute;
  bottom: 0px;
  height: 28px;
  line-height: .9em;
  left: 0;
  width: 82%;
  font-family: Arial, Helvetica, sans-serif;
}
#cboxTitle .title {
  display: block;
  font-size: 70%;
  color: #362f2e;
}
#cboxTitle .description {
  display: block;
  font-size: 63%;
  color: #362f2e;
}
#cboxCurrent {
  position: absolute;
  bottom: 9px;
  right: 72px;
  color: #949494;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
  font-size: 70%;
}
#cboxSlideshow {
  position: absolute;
  bottom: 6px;
  right: 30px;
  color: #0092ef;
}
#cboxPrevious {
  position: absolute;
  bottom: 0;
  right: 44px;
  background: url("/static/image/colorbox/colorbox.global.controls.sprite.png") no-repeat -4px 0;
  width: 22px;
  height: 30px;
  text-indent: -9999px;
}
#cboxPrevious:hover {
  background-position: -4px -30px;
}
#cboxNext {
  position: absolute;
  bottom: 0;
  right: 22px;
  background: url("/static/image/colorbox/colorbox.global.controls.sprite.png") no-repeat -34px 0;
  width: 22px;
  height: 30px;
  text-indent: -9999px;
}
#cboxNext:hover {
  background-position: -34px -30px;
}
#cboxLoadingGraphic {
  background: url("/static/image/colorbox/colorbox.global.activity-indicator.gif") no-repeat center center;
}
#cboxClose {
  position: absolute;
  bottom: 0;
  right: 0;
  background: url("/static/image/colorbox/colorbox.global.controls.sprite.png") no-repeat -64px 0;
  width: 22px;
  height: 30px;
  text-indent: -9999px;
}
#cboxClose:hover {
  background-position: -64px -30px;
}
/************************************
 *	galleria/galleria.baycitizen.css
 */
/*
 * Galleria Bay Citizen Theme
 */
.galleria-container {
  position: relative;
  overflow: hidden;
  background-color: #fff;
}
.galleria-container img {
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
.galleria-stage {
  position: absolute;
  overflow: hidden;
  left: 0;
  top: 0;
  bottom: 70px;
  width: 100%;
  background: #000;
}
/**
 * 	THUMBNAILS
 */
.galleria-thumbnails-container {
  position: absolute;
  overflow: hidden;
  z-index: 2;
  width: 100%;
  left: 0;
  top: -40px;
  height: 40px;
  background: #444;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.galleria-carousel .galleria-thumbnails-list {
  margin-left: 30px;
  margin-right: 30px;
}
.galleria-thumbnails .galleria-image {
  float: left;
  margin: 0 5px 0 0;
  width: 60px;
  height: 40px;
  background: #000;
  cursor: pointer;
}
.galleria-image {
  cursor: pointer;
}
.fullscreen .galleria-image {
  cursor: default;
}
.fullscreen .galleria-thumbnails .galleria-image {
  cursor: pointer;
}
/**
 * 	COUNTER
 */
.galleria-counter {
  position: absolute;
  bottom: 10px;
  left: 10px;
  text-align: right;
  color: #fff;
  font: normal 11px/1 arial, sans-serif;
  z-index: 1;
}
/**
 * 	LOADER
 */
.galleria-loader {
  position: absolute;
  display: none;
  z-index: 2;
  margin: -33px 0 0 -33px;
  left: 50%;
  top: 50%;
  width: 66px;
  height: 66px;
  background: url("/static/image/galleria/galleria.global.activity-indicator.gif") no-repeat 0 0;
}
/**
 * 	NAVIGATION BAR
 */
.galleria-bc-navigation-bar {
  overflow: hidden;
  height: 30px;
  padding-left: 10px;
}
.galleria-bc-navigation-bar .index-button,
.galleria-bc-navigation-bar .fullscreen-button {
  float: right;
  width: 22px;
  height: 22px;
  margin: 4px 0 0 8px;
  background: url("/static/image/galleria/galleria.global.controls.sprite.png") no-repeat;
  cursor: pointer;
}
.galleria-bc-navigation-bar .index-button {
  background-position: 0 -30px;
}
.galleria-bc-navigation-bar .index-button:hover,
.galleria-bc-navigation-bar .index-button.active {
  background-position: -22px -30px;
}
.galleria-bc-navigation-bar .fullscreen-button {
  margin-right: 10px;
  background-position: 0 -52px;
}
.galleria-bc-navigation-bar .fullscreen-button:hover,
.galleria-bc-navigation-bar .fullscreen-button.active {
  background-position: -22px -52px;
}
.galleria-bc-navigation-bar .navigation-dots {
  overflow: hidden;
  float: left;
  height: 30px;
}
.galleria-bc-navigation-bar .navigation-dots .dot {
  float: left;
  width: 15px;
  height: 30px;
  background: url("/static/image/galleria/galleria.global.controls.sprite.png") 0 0 no-repeat;
  cursor: pointer;
}
.galleria-bc-navigation-bar .navigation-dots .dot:hover,
.galleria-bc-navigation-bar .navigation-dots .dot.current {
  background-position: -15px 0;
}
/**
 * 	INFO
 */
.galleria-info {
  min-height: 30px;
  border-bottom: 1px dotted gray;
}
.fullscreen .galleria-info {
  right: 0;
  border-bottom: none;
}
.galleria-info-text {
  zoom: 1;
}
.galleria-info-title {
  margin: 0 0 4px 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 1em;
  color: #362f2e;
}
.galleria-info-description {
  margin: 0 0 8px 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  line-height: 1em;
  color: #362f2e;
}
.galleria-info-close {
  width: 9px;
  height: 9px;
  position: absolute;
  top: 5px;
  right: 5px;
  background-position: -753px -11px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: pointer;
  display: none;
}
.notouch .galleria-info-close:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.touch .galleria-info-close:active {
  opacity: 1;
  filter: alpha(opacity=100);
}
.galleria-info-link {
  background-position: -669px -5px;
  opacity: 0.7;
  filter: alpha(opacity=70);
  position: absolute;
  width: 20px;
  height: 20px;
  cursor: pointer;
  background-color: #000;
}
.notouch .galleria-info-link:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.touch .galleria-info-link:active {
  opacity: 1;
  filter: alpha(opacity=100);
}
/**
 * 	IMAGE / THUMBNAIL NAVIGATION
 */
.galleria-image-nav {
  position: absolute;
  top: 50%;
  margin-top: -75px;
  width: 100%;
  height: 150px;
  left: 0;
}
.galleria-image-nav-left,
.galleria-image-nav-right {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: pointer;
  width: 60px;
  height: 150px;
  position: absolute;
  left: 10px;
  z-index: 2;
  background-position: -50px 50%;
}
.galleria-image-nav-right {
  left: auto;
  right: 10px;
  background-position: -110px 50%;
  z-index: 2;
}
.notouch .galleria-image-nav-left:hover,
.notouch .galleria-image-nav-right:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.touch .galleria-image-nav-left:active,
.touch .galleria-image-nav-right:active {
  opacity: 1;
  filter: alpha(opacity=100);
}
.galleria-thumb-nav-left,
.galleria-thumb-nav-right {
  cursor: pointer;
  display: none;
  background-position: -170px 50%;
  position: absolute;
  left: 0;
  top: 0;
  height: 40px;
  width: 23px;
  z-index: 3;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.galleria-thumb-nav-right {
  background-position: -193px 50%;
  border-right: none;
  right: 0;
  left: auto;
}
.galleria-thumbnails-container .disabled {
  opacity: 0.2;
  filter: alpha(opacity=20);
  cursor: default;
}
.notouch .galleria-thumb-nav-left:hover,
.notouch .galleria-thumb-nav-right:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  background-color: #111;
}
.touch .galleria-thumb-nav-left:active,
.touch .galleria-thumb-nav-right:active {
  opacity: 1;
  filter: alpha(opacity=100);
  background-color: #111;
}
.notouch .galleria-thumbnails-container .disabled:hover {
  opacity: 0.2;
  filter: alpha(opacity=20);
  background-color: transparent;
}
.galleria-carousel .galleria-thumb-nav-left,
.galleria-carousel .galleria-thumb-nav-right {
  display: block;
}
.galleria-thumb-nav-left,
.galleria-thumb-nav-right,
.galleria-info-link,
.galleria-info-close,
.galleria-image-nav-left,
.galleria-image-nav-right {
  background-image: url("/static/image/galleria/galleria.global.controls.sprite.png");
  background-repeat: no-repeat;
}
.galleria-errors {
  display: none;
}
/************************************
 *	uniform/uniform.baycitizen.css
 */
/**
 * 	UNIFORM GLOBAL RULES
 */
div.global-uniform-checkbox span,
div.global-uniform-radio span,
div.global-uniform-select {
  background: url("/static/image/baycitizen/baycitizen.global.form.sprite.png") 0 0 no-repeat;
}
.global-uniform-checkbox,
.global-uniform-radio *,
.global-uniform-select,
.global-uniform-select * {
  margin: 0;
  padding: 0;
}
input[type='checkbox'],
input[type='radio'] {
  cursor: pointer;
}
input[type='checkbox'].disabled,
input[type='radio'].disabled {
  cursor: default;
}
/**
 * 	INPUT: TEXT ================================================================
 */
input[type='text'],
input[type='password'] {
  font-family: Arial, Helvetica, sans-serif;
  color: #6b675e;
  font-size: 12px;
  padding: 3px;
  border-top: 1px solid #d1d1d1;
  border-left: 1px solid #d1d1d1;
  border-right: 1px solid transparent;
  border-bottom: 1px solid transparent;
  outline: 0;
}
input[type='text']:focus,
input[type='password']:focus {
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
  border-color: #999;
}
input[type='text'].error,
input[type='password'].error {
  border: 1px solid #cc0000;
}
/**
 * 	TEXTAREA ================================================================
 */
textarea {
  font-family: Arial, Helvetica, sans-serif;
  color: #6b675e;
  font-size: 12px;
  padding: 6px;
  border-top: 1px solid #d1d1d1;
  border-left: 1px solid #d1d1d1;
  border-right: 1px solid transparent;
  border-bottom: 1px solid transparent;
  outline: 0;
  resize: none;
  overflow: auto;
}
textarea:focus {
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
  border-color: #999;
}
textarea.error {
  border: 1px solid #cc0000;
}
/**
 * 	CHECKBOX ===================================================================
 */
div.global-uniform-checkbox {
  width: 15px;
  height: 15px;
}
div.global-uniform-checkbox input {
  width: 15px;
  height: 15px;
}
/** unchecked **/
div.global-uniform-checkbox span {
  width: 15px;
  height: 15px;
  background-position: 0 0;
}
/** ??? **/
div.global-uniform-checkbox:active span,
div.global-uniform-checkbox.active span {
  background-position: 0 0;
}
/** unchecked hover **/
div.global-uniform-checkbox.focus span,
div.global-uniform-checkbox:hover span {
  background-position: -15px 0;
}
div.global-uniform-checkbox.focus span {
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
}
/** click **/
div.global-uniform-checkbox.focus:active span,
div.global-uniform-checkbox:active:hover span,
div.global-uniform-checkbox.active:hover span,
div.global-uniform-checkbox.focus.active span {
  background-position: -15px 0;
}
/** checked **/
div.global-uniform-checkbox span.checked {
  background-position: -30px 0;
}
/** ??? **/
div.global-uniform-checkbox:active span.checked,
div.global-uniform-checkbox.active span.checked {
  background-position: -30px 0;
}
/** checked hover **/
div.global-uniform-checkbox.focus span.checked,
div.global-uniform-checkbox:hover span.checked {
  background-position: -45px 0;
}
/** ??? **/
div.global-uniform-checkbox.focus:active span.checked,
div.global-uniform-checkbox:hover:active span.checked,
div.global-uniform-checkbox.active:hover span.checked,
div.global-uniform-checkbox.active.focus span.checked {
  background-position: -45px 0;
}
/** unchecked disabled **/
div.global-uniform-checkbox.disabled span,
div.global-uniform-checkbox.disabled:active span,
div.global-uniform-checkbox.disabled.active span {
  background-position: -60px 0;
}
/** checked disabled **/
div.global-uniform-checkbox.disabled span.checked,
div.global-uniform-checkbox.disabled:active span.checked,
div.global-uniform-checkbox.disabled.active span.checked {
  background-position: -75px 0;
}
div.global-uniform-checkbox.error {
  outline: 1px solid #cc0000;
}
/**
 * 	RADIO BUTTON ===============================================================
 */
div.global-uniform-radio {
  width: 18px;
  height: 18px;
}
div.global-uniform-radio input {
  width: 18px;
  height: 18px;
  cursor: pointer;
}
div.global-uniform-radio span {
  height: 18px;
  width: 18px;
  background-position: 0 -15px;
}
div.global-uniform-radio:active span,
div.global-uniform-radio.active span {
  background-position: -18px -15px;
}
div.global-uniform-radio.focus span,
div.global-uniform-radio:hover span {
  background-position: -18px -15px;
}
div.global-uniform-radio.focus:active span,
div.global-uniform-radio:active:hover span,
div.global-uniform-radio.active:hover span,
div.global-uniform-radio.active.focus span {
  background-position: -18px -15px;
}
div.global-uniform-radio span.checked {
  background-position: -36px -15px;
}
div.global-uniform-radio:active span.checked,
div.global-uniform-radio.active span.checked {
  background-position: -54px -15px;
}
div.global-uniform-radio.focus span.checked,
div.global-uniform-radio:hover span.checked {
  background-position: -54px -15px;
}
div.global-uniform-radio.focus:active span.checked,
div.global-uniform-radio:hover:active span.checked,
div.global-uniform-radio.focus.active span.checked,
div.global-uniform-radio.active:hover span.checked {
  background-position: -54px -15px;
}
div.global-uniform-radio.disabled span,
div.global-uniform-radio.disabled:active span,
div.global-uniform-radio.disabled.active span {
  background-position: -72px -15px;
}
div.global-uniform-radio.disabled span.checked,
div.global-uniform-radio.disabled:active span.checked,
div.global-uniform-radio.disabled.active span.checked {
  background-position: -90px -15px;
}
/**
 * 	SELECT BOX =================================================================
 */
/* apply directly to the "select" element */
/* apply to a container of the "select" element */
div.global-uniform-select {
  font-family: Arial, Helvetica, sans-serif;
  background-color: #6b675e;
  background-position: right center;
  line-height: 26px;
  height: 26px;
}
div.global-uniform-select span {
  height: 26px;
  line-height: 26px;
}
div.global-uniform-select select {
  /* change these to adjust positioning of select element */

  top: 0px;
  left: 0px;
}
div.global-uniform-select:active,
div.global-uniform-select.active {
  background-color: #362f2e;
}
div.global-uniform-select:active,
div.global-uniform-select.active {
  background-color: #362f2e;
}
div.global-uniform-select.focus,
div.global-uniform-select.hover,
div.global-uniform-select:hover {
  background-color: #362f2e;
}
div.global-uniform-select.focus:active,
div.global-uniform-select.focus.active,
div.global-uniform-select:hover:active,
div.global-uniform-select.active:hover {
  background-color: #362f2e;
}
div.global-uniform-select.disabled {
  color: #999;
  background-color: #ccc;
}
div.global-uniform-select.disabled span {
  color: #999;
}
div.global-uniform-select.error {
  background-color: #cc0000;
}
/** presentation **/
div.global-uniform-select select {
  min-width: 190px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 70%;
  cursor: pointer;
  background-color: #fff;
}
div.global-uniform-select span {
  padding: 0px 40px 0px 0;
  cursor: pointer;
}
div.global-uniform-select span {
  width: 140px;
  /* 10px = left padding of span */

  height: 26px;
  line-height: 26px;
  font-size: 70%;
  color: #fff;
}
/**
 * 	UNIFORM CORE RULES - DO NOT EDIT
 */
.global-uniform-checkbox,
.global-uniform-radio,
.global-uniform-select {
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
}
.global-uniform-checkbox input:focus,
.global-uniform-radio input:focus .global-uniform-select select:focus {
  outline: 0;
}
div.global-uniform-checkbox,
div.global-uniform-radio {
  position: relative;
}
div.global-uniform-checkbox span,
div.global-uniform-radio span {
  display: -moz-inline-box;
  display: inline-block;
  text-align: center;
}
div.global-uniform-radio span {
  *display: block;
}
div.global-uniform-checkbox input {
  opacity: 0;
  filter: alpha(opacity=0);
  display: inline-block;
  background: none;
}
div.global-uniform-radio input {
  opacity: 0;
  filter: alpha(opacity=0);
  text-align: center;
  display: inline-block;
  background: none;
}
div.global-uniform-select {
  position: relative;
  overflow: hidden;
}
div.global-uniform-select span {
  padding-left: 10px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div.global-uniform-select select {
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  height: 25px;
  border: none;
  background: none;
  background-color: #fff;
}
/************************************
 *	jscrollpane/jscrollpane.baycitizen.css
 */
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */
.jspContainer {
  overflow: hidden;
  position: relative;
}
.jspPane {
  position: absolute;
}
.jspVerticalBar {
  position: absolute;
  margin-right: 1px;
  padding-left: 1px;
  top: 0;
  right: 0;
  width: 8px;
  height: 100%;
  border-left: 1px solid #b3b3b3;
  background: #fff;
}
.jspHorizontalBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 10px;
}
.jspVerticalBar *,
.jspHorizontalBar * {
  margin: 0;
  padding: 0;
}
.jspCap {
  display: block;
  background: #eaeaea;
}
.jspVerticalBar .jspCap {
  height: 3px;
}
.jspHorizontalBar .jspCap {
  float: left;
}
.jspTrack {
  position: relative;
  background: #ebebeb;
}
.jspDrag {
  position: relative;
  top: 0;
  left: 0;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #b3b3b3;
  cursor: pointer;
}
.jspDrag:hover {
  background: #c0c0c0;
}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
  float: left;
  height: 100%;
}
.jspArrow {
  display: block;
  text-indent: -20000px;
  background: #50506d;
  cursor: pointer;
}
.jspArrow.jspDisabled {
  cursor: default;
  background: #80808d;
}
.jspVerticalBar .jspArrow {
  height: 16px;
}
.jspHorizontalBar .jspArrow {
  width: 16px;
  float: left;
  height: 100%;
}
.jspVerticalBar .jspArrow:focus {
  outline: none;
}
.jspCorner {
  background: #eeeef4;
  float: left;
  height: 100%;
}
/************************************
 *	baycitizen/baycitizen.module.ShareDialog.css
 */
.module-share-dialog {
  position: absolute;
  color: #6b675e;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #67686c;
  background-color: #f0f0f0;
  box-shadow: 0 5px 8px #000;
  -moz-box-shadow: 0 5px 8px #000;
  -webkit-box-shadow: 0 5px 8px #000;
  outline: 0;
  display: none;
  overflow: hidden;
  width: 292px;
  border-bottom-width: 1px;
}
/**
 * 	SHOW / HIDE RULES
 */
.module-share-dialog .input-panel,
.module-share-dialog .info-panel,
.module-share-dialog .share-panel {
  overflow: hidden;
  display: none;
}
.module-share-dialog.state-email .input-panel.email,
.module-share-dialog.state-email .info-panel.email,
.module-share-dialog.state-email .share-panel.email,
.module-share-dialog.state-twitter .input-panel.twitter,
.module-share-dialog.state-twitter .info-panel.twitter,
.module-share-dialog.state-twitter .share-panel.twitter,
.module-share-dialog.state-facebook .input-panel.facebook,
.module-share-dialog.state-facebook .info-panel.facebook,
.module-share-dialog.state-facebook .share-panel.facebook {
  display: block;
}
/**
 * 	TAB AREA
 */
.module-share-dialog .tab-container {
  /*overflow:	hidden;*/

  padding: 1px 10px;
  font-family: Arial, Helvetica, sans-serif;
  color: #6b675e;
}
.module-share-dialog .tab-container .caption {
  float: left;
  margin-right: 10px;
  padding-top: 10px;
  height: 27px;
  font-size: 93%;
}
.module-share-dialog .tab-container .tab {
  float: left;
  padding: 12px 10px 0 35px;
  height: 25px;
  font-size: 77%;
  font-weight: bold;
  border-left: 1px solid #d5d5d5;
  border-right: 1px solid #d5d5d5;
  background: url("/static/image/baycitizen/baycitizen.module.ShareDialog.sprite.png") 10px 0 no-repeat;
  cursor: pointer;
}
/* email tab */
.module-share-dialog .tab-container .tab.email {
  background-position: 10px 0;
}
.module-share-dialog .tab-container a.action,
.module-share-dialog .tab-container .tab a {
  color: #6b675e;
}
.module-share-dialog .tab-container .tab.email:hover,
.module-share-dialog.state-email .tab-container .tab.email {
  background-position: 10px -37px;
  color: #0e9edd;
  background-color: #e7e7e7;
}
.module-share-dialog .tab-container .tab.email:hover a {
  color: #0e9edd;
}
/* twitter tab */
.module-share-dialog .tab-container .tab.twitter {
  background-position: 10px -74px;
}
.module-share-dialog .tab-container .tab.twitter:hover,
.module-share-dialog.state-twitter .tab-container .tab.twitter {
  background-position: 10px -111px;
  color: #0e9edd;
  background-color: #e7e7e7;
}
/* facebook tab */
.module-share-dialog .tab-container .tab.facebook {
  background-position: 10px -148px;
}
.module-share-dialog .tab-container .tab.facebook:hover,
.module-share-dialog.state-facebook .tab-container .tab.facebook {
  background-position: 10px -185px;
  color: #0e9edd;
  background-color: #e7e7e7;
}
/**
 * 	INPUT PANEL AREA
 */
.module-share-dialog .input-panel-container {
  display: block;
  overflow: hidden;
  padding-left: 10px;
  height: 80px;
}
.module-share-dialog .input-panel {
  position: relative;
  overflow: hidden;
}
.module-share-dialog input,
.module-share-dialog textarea {
  display: block;
  float: left;
}
.module-share-dialog .input-panel.email input.your-email,
.module-share-dialog .input-panel.email input.their-email {
  width: 252px;
  margin-bottom: 5px;
}
.module-share-dialog .input-panel.email input.your-email {
  margin-right: 10px;
}
.module-share-dialog .input-panel.email textarea.message {
  width: 516px;
  height: 31px;
}
.module-share-dialog .input-panel.twitter textarea.message,
.module-share-dialog .input-panel.facebook textarea.message {
  width: 516px;
  height: 58px;
}
/**
 * 	INFO AREA / SHARE AREA
 */
.module-share-dialog .terminator-container {
  overflow: hidden;
  margin-bottom: 8px;
  border-top: 1px solid #fcfcfc;
  background: url("/static/image/baycitizen/baycitizen.global.line-pattern.diagonal.png");
}
.module-share-dialog .info-panel {
  float: left;
  width: 440px;
  height: 60px;
}
.module-share-dialog .info-panel * {
  outline: 0;
}
.module-share-dialog .info-panel.email .content-info .image {
  float: left;
  margin-right: 5px;
  background-color: #000;
}
.module-share-dialog .info-panel.email .content-info .headline {
  margin-top: 4px;
  font-weight: 700;
  line-height: 1.25em;
  font-size: 85%;
  line-height: 1.2em;
}
.module-share-dialog .info-panel.email .content-info .headline a,
.module-share-dialog .info-panel.email .content-info .headline a:visited {
  color: #362f2e;
}
.module-share-dialog .info-panel.email .content-info .headline a:hover {
  color: #0e9edd;
}
.module-share-dialog .info-panel.email .content-info .module-article-meta {
  display: block;
  font-size: 80%;
}
.module-share-dialog .info-panel.email .content-info .module-article-meta .by-line,
.module-share-dialog .info-panel.email .content-info .module-article-meta time {
  font-style: italic;
}
.module-share-dialog .info-panel.email .content-info .module-article-meta .comment-count {
  padding-top: 2px;
  height: 11px;
}
.module-share-dialog .info-panel.twitter,
.module-share-dialog .info-panel.facebook {
  padding: 20px 0 0 10px;
  width: 430px;
  height: 40px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  color: #6b675e;
}
/**
 * 	SHARE CTA AREA
 */
.module-share-dialog .share-panel {
  float: right;
  overflow: hidden;
  padding: 17px 10px 0 0;
  width: 100px;
  height: 43px;
  text-align: center;
}
.module-share-dialog .share-panel .share-button {
  float: right;
  padding: 5px 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 93%;
  color: #ebebeb;
  background-color: #0063a5;
  cursor: pointer;
}
.module-share-dialog .share-panel .share-button:hover {
  background-color: #0e9edd;
}
/**
 * 	ACTIVITY INDICATOR
 */
.module-share-dialog .activity-indicator {
  display: none;
  position: absolute;
  z-index: 100;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url("/static/image/baycitizen/baycitizen.global.activity-indicator.gray-white.large.gif") center center no-repeat #ffffff;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.module-share-dialog.state-busy .activity-indicator {
  display: block;
}
/************************************
 *	baycitizen/baycitizen.module.ContentUpdateIcon.css
 */
.module-content-update-icon {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  top: 3px;
  background: url("/static/image/baycitizen/baycitizen.global.sprite.site.png") right -602px;
  cursor: pointer;
}
.module-content-update-icon:hover {
  background-position: right -618px;
}
.ie7 .module-content-update-icon {
  display: inline;
  zoom: 1;
  top: 1px;
}
/************************************
 *	baycitizen/baycitizen.module.ContentUpdateDialog.css
 */
.module-content-update-dialog {
  position: absolute;
  color: #6b675e;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #67686c;
  background-color: #f0f0f0;
  box-shadow: 0 5px 8px #000;
  -moz-box-shadow: 0 5px 8px #000;
  -webkit-box-shadow: 0 5px 8px #000;
  outline: 0;
  display: none;
  width: 320px;
  font-family: Arial, Helvetica, sans-serif;
}
.module-content-update-dialog .head,
.module-content-update-dialog .body,
.module-content-update-dialog .foot {
  padding: 10px;
}
.module-content-update-dialog .head {
  border-bottom: 1px solid #67686c;
}
.module-content-update-dialog .caption {
  padding: 0px 0 0 20px;
  height: 16px;
  font-size: 93%;
  background: url("/static/image/baycitizen/baycitizen.global.sprite.site.png") -984px -602px no-repeat;
  display: block;
}
.module-content-update-dialog .body {
  border-top: 1px solid #fcfcfc;
  border-bottom: 1px solid #67686c;
}
.module-content-update-dialog .foot {
  border-top: 1px solid #fcfcfc;
  padding-bottom: 18px;
}
.module-content-update-dialog .text {
  font-size: 93%;
}
.module-content-update-dialog time {
  font-size: 70%;
}
/************************************
 *	baycitizen/baycitizen.module.SendATip.css
 */
.module-send-a-tip {
  overflow: hidden;
  width: 540px;
  height: 318px;
  font-family: Arial, Helvetica, sans-serif;
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") -5120px bottom no-repeat;
}
.module-send-a-tip .container {
  position: relative;
  overflow: hidden;
  padding: 10px 20px 20px;
  background-image: url("/static/image/baycitizen/baycitizen.global.line-pattern.diagonal.png");
  height: 280px;
}
/**
 * 	BOTH STEPS
 */
.module-send-a-tip .step {
  display: none;
  height: 278px;
}
.module-send-a-tip.state-step-1 .step-1,
.module-send-a-tip.state-step-2 .step-2 {
  display: block;
}
.module-send-a-tip input[name=submit],
.module-send-a-tip input[name=cancel],
.module-send-a-tip input[name=done] {
  display: block;
  margin-bottom: 1px;
  padding: 0 10px;
  height: 22px;
  font-size: 80%;
  font-weight: 700;
  border: none;
  cursor: pointer;
}
.ie8 .module-send-a-tip input[name=submit],
.ie8 .module-send-a-tip input[name=cancel],
.ie8 .module-send-a-tip input[name=done] {
  height: 23px;
}
.module-send-a-tip input[name=submit],
.module-send-a-tip input[name=done] {
  color: #ebebeb;
  border: none;
  background: #0063a5;
}
.module-send-a-tip input[name=cancel] {
  color: #6b675e;
  background: transparent;
  border: none;
}
.module-send-a-tip input[name=submit]:hover,
.module-send-a-tip input[name=done]:hover {
  background: #0e9edd;
}
.module-send-a-tip input[name=cancel]:hover {
  color: #0e9edd;
}
/**
 * 	STEP 1: ENTER TIP
 */
.module-send-a-tip .step-1 .head {
  margin-bottom: 30px;
}
.module-send-a-tip .step-1 .head .caption {
  font-family: Arial, Helvetica, sans-serif;
  margin-top: 10px;
  font-size: 93%;
  line-height: 1.4em;
}
.module-send-a-tip .step-1 .enter-tip {
  position: relative;
}
.module-send-a-tip .step-1 .field {
  overflow: hidden;
  float: left;
  margin-right: 20px;
  width: 230px;
}
.module-send-a-tip .step-1 .add-password-container {
  float: left;
  width: 350px;
}
.module-send-a-tip .step-1 .field label {
  margin-bottom: 3px;
  display: block;
  font-size: 85%;
}
.module-send-a-tip .step-1 .field input[type=text] {
  width: 222px;
}
/* tip */
.module-send-a-tip .step-1 .field.tip {
  width: 520px;
  margin-top: 15px;
}
.module-send-a-tip .step-1 .field.tip textarea {
  width: 486px;
  height: 86px;
  display: block;
  margin-bottom: 10px;
}
/* add password */
.module-send-a-tip .step-1 label.add-password {
  position: relative;
  top: 2px;
  font-size: 80%;
  margin-left: 5px;
}
/* submit /cancel */
.module-send-a-tip .enter-tip input[name=submit],
.module-send-a-tip .enter-tip input[name=cancel] {
  float: right;
}
.module-send-a-tip .enter-tip input[name=submit],
.module-send-a-tip .enter-tip input[name=cancel] {
  position: relative;
  bottom: 0;
}
.ie7 .module-send-a-tip .enter-tip input[name=cancel] {
  bottom: 18px;
}
/**
 * 	STEP 2: THANK YOU / REGISTER
 */
.module-send-a-tip .step-2 .head {
  margin-bottom: 15px;
}
.module-send-a-tip .step-2 .head .caption {
  margin: 60px 0 -8px;
  font-family: "adobe-caslon-pro", serif;
  font-style: normal;
  font-size: 153.9%;
  font-style: italic;
}
.module-send-a-tip .step-2.state-add-password .head .caption {
  margin-top: 0;
}
.module-send-a-tip .step-2 .head .message {
  font-size: 85%;
  line-height: 1.4em;
}
/* sign up */
.module-send-a-tip .step-2 .register {
  visibility: hidden;
}
.module-send-a-tip .step-2.state-add-password .register {
  visibility: visible;
}
.module-send-a-tip .step-2 .register form[name=register] {
  width: 300px;
}
.sign-up .step-2 form[name=register] .caption {
  font-size: 80%;
  margin-bottom: 2px;
}
.module-send-a-tip .step-2 .register input[name=password] {
  display: block;
  float: left;
  width: 167px;
}
.module-send-a-tip .step-2 .register .field.remember-me {
  clear: both;
}
.module-send-a-tip .step-2 .register label.remember-me {
  position: relative;
  top: 2px;
  font-size: 80%;
}
.module-send-a-tip .step-2 .register input[name=submit] {
  float: left;
}
.module-send-a-tip .register input[name=submit]:hover {
  background: #0e9edd;
}
/* third-party sign-in */
.module-send-a-tip .register .third-party {
  position: absolute;
  bottom: 15px;
  overflow: hidden;
  width: 350px;
}
.module-send-a-tip .register .third-party .caption {
  font-size: 80%;
}
.module-send-a-tip .register .third-party .button {
  float: left;
  margin-right: 10px;
  margin-top: 5px;
  width: 160px;
  height: 27px;
  background: gray;
}
/* cancel button */
.module-send-a-tip .register input[name=cancel] {
  position: absolute;
  width: auto;
  height: auto;
  right: 20px;
  bottom: 20px;
}
/* done button */
.module-send-a-tip .step-2 input[name=done] {
  position: absolute;
  right: 20px;
  bottom: 15px;
}
.module-send-a-tip .step-2.state-add-password input[name=done] {
  display: none;
}
/************************************
 *	baycitizen/baycitizen.module.SendATipDialog.css
 */
.module-send-a-tip-dialog {
  position: absolute;
  color: #6b675e;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #67686c;
  box-shadow: 0 5px 8px #000;
  -moz-box-shadow: 0 5px 8px #000;
  -webkit-box-shadow: 0 5px 8px #000;
  outline: 0;
  display: none;
  overflow: hidden;
  width: 540px;
  height: 318px;
  background-color: #f0f0f0;
}
/************************************
 *	baycitizen/baycitizen.module.LogIn.css
 */
.module-log-in {
  overflow: hidden;
  width: 250px;
  height: 380px;
  font-family: Arial, Helvetica, sans-serif;
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") -5120px bottom no-repeat;
}
.module-log-in .container {
  position: relative;
  overflow: hidden;
  padding: 10px 10px 20px 10px;
  background-image: url("/static/image/baycitizen/baycitizen.global.line-pattern.diagonal.png");
  height: 342px;
}
.module-log-in .caption {
  font-size: 80%;
}
/**
 * 	FORM
 */
.module-log-in form {
  overflow: hidden;
}
.module-log-in label,
.module-log-in p.reset_password {
  display: block;
  margin: 8px 0 3px;
  font-size: 85%;
}
.module-log-in input[type=text],
.module-log-in input[type=password] {
  width: 222px;
}
.module-log-in.state-registered form[name=register-form],
.module-log-in.state-registered form[name=reset-form],
.module-log-in.state-reset form[name=login-form],
.module-log-in.state-reset form[name=register-form],
.module-log-in.state-new form[name=login-form],
.module-log-in.state-new form[name=reset-form] {
  display: none;
}
/**
 * 	USER TYPE SELECTION
 */
.module-log-in .user-type-selection {
  overflow: hidden;
}
.module-log-in .user-type-selection label {
  display: inline-block;
  margin-left: 5px;
  width: 200px;
}
.module-log-in .user-type-selection small {
  display: inline-block;
  margin-left: 2em;
  font-size: x-small;
}
.module-log-in .user-type-selection small label {
  width: 175px;
}
.ie7 .module-log-in .user-type-selection label {
  display: inline;
  zoom: 1;
}
/**
 * 	REMEMBER ME
 */
.module-log-in .field.remember-me {
  float: left;
  width: 145px;
}
.module-log-in label.remember-me {
  position: relative;
  display: inline-block;
  margin-top: 5px;
  top: 2px;
  margin-left: 3px;
  font-size: 80%;
}
.ie7 .module-log-in label.remember-me {
  display: inline;
  zoom: 1;
}
.ie8 .module-log-in label.remember-me {
  top: 1px;
}
/**
 * 	SUBMIT BUTTONS
 */
.module-log-in input[type=submit] {
  display: block;
  float: right;
  margin-top: 5px;
  padding: 3px 10px;
  height: 22px;
  font-size: 80%;
  font-weight: 700;
  color: #ebebeb;
  border: none;
  background: #0063a5;
  cursor: pointer;
}
.ie7 .module-log-in input[type=submit] {
  padding: 3px 0;
}
.ie8 .module-log-in input[type=submit] {
  height: 23px;
}
.module-log-in input[type=submit]:hover {
  background: #0e9edd;
}
/**
 * 	ERRORS
 */
.module-log-in ul.errorlist {
  color: #A81E23;
  font-size: 70%;
  font-style: italic;
  font-weight: bold;
  margin-left: 5px;
}
/**
 * 	FOOTER ICON AND INDICATORS
 */
.module-log-in .form_footer {
  position: absolute;
  bottom: 10px;
}
.module-log-in img.ssl_icon {
  position: absolute;
  padding: 7px;
  top: -28px;
}
.module-log-in img.ajax_loader {
  display: none;
  position: absolute;
  height: 27px;
  width: 27px;
  top: -25px;
}
/**
 * 	THIRD-PARTY SIGN-IN
 */
.module-log-in .third-party {
  clear: both;
  overflow: hidden;
  margin-top: 5px;
  margin-bottom: 15px;
  width: 350px;
}
.ie7 .module-log-in .third-party {
  margin-bottom: 15px;
}
.module-log-in .third-party .button {
  margin-top: 5px;
  width: 160px;
  height: 27px;
  background: gray;
}
.module-log-in .third-party .facebook-login-link,
.module-log-in .third-party .twitter-login-link {
  margin: 5px 0 0 5px;
}
.module-log-in .third-party .facebook-login-link a,
.module-log-in .third-party .twitter-login-link a {
  display: block;
  height: 22px;
  width: 150px;
  background: url("/static/image/baycitizen/baycitizen.global.social.png");
}
.module-log-in .third-party .facebook-login-link a:hover,
.module-log-in .third-party .twitter-login-link a:hover {
  background-position: 0 -24px;
}
.module-log-in .third-party .facebook-login-link a:active,
.module-log-in .third-party .twitter-login-link a:active {
  background-position: 0 -48px;
}
.module-log-in .third-party .facebook-login-link img,
.module-log-in .third-party .twitter-login-link img {
  display: none;
}
.module-log-in .third-party .twitter-login-link a {
  background-position: 0 -72px;
}
.module-log-in .third-party .twitter-login-link a:hover {
  background-position: 0 -96px;
}
.module-log-in .third-party .twitter-login-link a:active {
  background-position: 0 -120px;
}
/************************************
 *	baycitizen/baycitizen.module.LogInDialog.css
 */
.module-log-in-dialog {
  position: absolute;
  color: #6b675e;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #67686c;
  box-shadow: 0 5px 8px #000;
  -moz-box-shadow: 0 5px 8px #000;
  -webkit-box-shadow: 0 5px 8px #000;
  outline: 0;
  display: none;
  overflow: hidden;
  width: 250px;
  height: 380px;
  background-color: #f0f0f0;
}
/************************************
 *	baycitizen/baycitizen.module.FollowReadLaterManager.css
 */
.module-follow-read-later-manager {
  display: block;
  overflow: hidden;
  width: 260px;
  height: 410px;
  /* fixed height for iframe */

  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") -5120px bottom no-repeat #f0f0f0;
}
.module-follow-read-later-manager .panel {
  position: relative;
  display: none;
  overflow: hidden;
  height: 402px;
}
.module-follow-read-later-manager.state-main .panel.main,
.module-follow-read-later-manager.state-read-later .panel.read-later,
.module-follow-read-later-manager.state-following .panel.following,
.module-follow-read-later-manager.state-following-topic-contents .panel.following-topic-contents {
  display: block;
}
.module-follow-read-later-manager .panel .item {
  overflow: hidden;
  padding: 10px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #d4d4d4;
  cursor: pointer;
}
.ie7 .module-follow-read-later-manager .panel .item {
  width: 240px;
}
.module-follow-read-later-manager .panel .item:hover {
  background-color: #e5e5e5;
}
/* This element does not show in the menu list, but hide it to be sure. */
.module-follow-read-later-manager .pagination {
  display: none;
}
/**
 * 	PANEL
 */
.module-follow-read-later-manager .panel .panel-header {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #d4d4d4;
  background: url("/static/image/baycitizen/baycitizen.global.line-pattern.diagonal.png");
  font-size: 80%;
  font-family: Arial, Helvetica, sans-serif;
  padding: 10px 12px 0 8px;
  height: 27px;
  overflow: hidden;
}
.module-follow-read-later-manager .panel .panel-header .back-button {
  float: left;
  cursor: pointer;
  color: #0063a5;
  padding-left: 20px;
  height: 15px;
  background: url("/static/image/baycitizen/baycitizen.module.FollowReadLaterManager.sprite.png") 0 -30px no-repeat;
}
.module-follow-read-later-manager .panel .panel-header .back-button:hover {
  color: #0e9edd;
  background-position: 0 -45px;
}
.module-follow-read-later-manager .panel .panel-header .title {
  float: right;
}
/**
 * 	MENU
 */
.module-follow-read-later-manager .menu {
  position: relative;
  height: 365px;
  outline: 0;
}
.module-follow-read-later-manager .panel.main .menu {
  height: 402px;
}
.module-follow-read-later-manager .panel.following .menu {
  height: 253px;
  border-bottom: 1px solid #d4d4d4;
}
/**
 * 	MAIN MENU (LEVEL 1)
 */
.module-follow-read-later-manager .menu.main .item .dynamic-wrapper {
  width: 100%;
  float: left;
}
.module-follow-read-later-manager .menu.main {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 85%;
}
.module-follow-read-later-manager .menu.main .item .title {
  margin-right: 70px;
}
.module-follow-read-later-manager .menu.main .item .count {
  float: left;
  width: 50px;
  margin-left: -70px;
  text-align: right;
  padding-right: 20px;
  background: url("/static/image/baycitizen/baycitizen.module.FollowReadLaterManager.sprite.png") right -60px no-repeat;
}
.module-follow-read-later-manager .menu.main .item:hover .count {
  background-position: right -160px;
}
.module-follow-read-later-manager .menu.main .item.profile {
  color: #0063a5;
}
.module-follow-read-later-manager .menu.main .item.profile:hover {
  color: #0e9edd;
}
/**
 * 	READ LATER MENU (LEVEL 2)
 *	FOLLOWING READ LATER MENU (LEVEL 3)
 */
.module-follow-read-later-manager .panel.read-later .item .dynamic-wrapper,
.module-follow-read-later-manager .panel.following-topic-contents .item .dynamic-wrapper {
  float: left;
  width: 100%;
}
.module-follow-read-later-manager .panel.read-later .item .info,
.module-follow-read-later-manager .panel.following-topic-contents .item .info {
  margin-left: 20px;
}
.module-follow-read-later-manager .panel.read-later .item .remove-button,
.module-follow-read-later-manager .panel.following-topic-contents .item .remove-button {
  float: left;
  width: 14px;
  height: 15px;
  margin-top: 20px;
  margin-left: -100%;
  background: url("/static/image/baycitizen/baycitizen.module.FollowReadLaterManager.sprite.png") 0 0 no-repeat;
}
.module-follow-read-later-manager .panel.read-later .item .remove-button:hover,
.module-follow-read-later-manager .panel.following-topic-contents .item .remove-button:hover {
  background-position: 0 -15px;
}
/**
 * 	FOLLOWING MENU (LEVEL 2)
 */
.module-follow-read-later-manager .menu.following .item .dynamic-wrapper {
  width: 100%;
  float: left;
}
.module-follow-read-later-manager .menu.following {
  font-weight: 700;
  line-height: 1.25em;
  font-size: 93%;
  font-weight: 400;
}
.module-follow-read-later-manager .menu.following a,
.module-follow-read-later-manager .menu.following a:visited {
  color: #362f2e;
}
.module-follow-read-later-manager .menu.following a:hover {
  color: #0e9edd;
}
.module-follow-read-later-manager .menu.following .item.prototype {
  display: none;
}
.module-follow-read-later-manager .menu.following .item .title {
  margin-right: 70px;
  margin: 0 70px 0 20px;
  padding-top: 2px;
}
.module-follow-read-later-manager .menu.following .item .count {
  float: left;
  width: 50px;
  margin-left: -70px;
  padding-top: 2px;
  text-align: right;
  padding-right: 20px;
  background: url("/static/image/baycitizen/baycitizen.module.FollowReadLaterManager.sprite.png") right -60px no-repeat;
}
.module-follow-read-later-manager .menu.following .item:hover .count {
  background-position: right -160px;
}
.module-follow-read-later-manager .menu.following .item .remove-button {
  float: left;
  width: 14px;
  height: 15px;
  margin-left: -100%;
  margin-top: 2px;
  background: url("/static/image/baycitizen/baycitizen.module.FollowReadLaterManager.sprite.png") 0 0 no-repeat;
}
.module-follow-read-later-manager .menu.following .item .remove-button:hover {
  background-position: 0 -15px;
}
/**
 * 	TRENDING TOPICS
 */
.module-follow-read-later-manager .trending-topics {
  width: 100%;
}
.module-follow-read-later-manager .trending-topics .caption {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 85%;
  padding: 5px 0 5px 10px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #d4d4d4;
}
.module-follow-read-later-manager .trending-topics .follow-action {
  overflow: hidden;
  padding: 5px 12px 0px 10px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #d4d4d4;
  line-height: 15px;
  color: #0063a5;
  cursor: pointer;
}
.module-follow-read-later-manager .trending-topics .follow-action:hover {
  color: #0e9edd;
}
.module-follow-read-later-manager .trending-topics .follow-action .dynamic-wrapper {
  width: 100%;
  float: left;
}
.module-follow-read-later-manager .trending-topics .follow-action .title {
  margin-right: 100px;
  padding-bottom: 2px;
  font-weight: 700;
  line-height: 1.25em;
  font-weight: 400;
  font-size: 93%;
}
.module-follow-read-later-manager .trending-topics .follow-action .title a,
.module-follow-read-later-manager .trending-topics .follow-action .title a:visited {
  color: #362f2e;
}
.module-follow-read-later-manager .trending-topics .follow-action .title a:hover {
  color: #0e9edd;
}
.module-follow-read-later-manager .trending-topics .follow-action .follow-button {
  float: left;
  width: 100px;
  margin-left: -100px;
  padding-top: 2px;
  text-align: right;
  font-family: Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 70%;
}
.module-follow-read-later-manager .trending-topics .follow-action.unfollow .follow-button .follow,
.module-follow-read-later-manager .trending-topics .follow-action.follow .follow-button .unfollow {
  display: none;
}
.module-follow-read-later-manager .topic {
  font-weight: 600;
  line-height: 1.1em;
  text-transform: uppercase;
  color: #6b675e;
  font-size: 77%;
  height: 20px;
}
.module-follow-read-later-manager .topic a,
.module-follow-read-later-manager .topic a:visited {
  color: #6b675e;
}
.module-follow-read-later-manager .topic a:hover {
  color: #0e9edd;
}
.module-follow-read-later-manager .headline {
  font-weight: 700;
  line-height: 1.25em;
  margin-bottom: 5px;
}
.module-follow-read-later-manager .headline a,
.module-follow-read-later-manager .headline a:visited {
  color: #362f2e;
}
.module-follow-read-later-manager .headline a:hover {
  color: #0e9edd;
}
.module-follow-read-later-manager .menu .item:hover .headline {
  color: #0e9edd;
}
.module-follow-read-later-manager .module-article-meta {
  display: block;
  font-size: 70%;
  font-family: Arial, Helvetica, sans-serif;
}
.module-follow-read-later-manager .module-article-meta time {
  font-weight: 400;
}
/**
 * 	ACTIVITY INDICATOR
 */
.module-follow-read-later-manager.state-busy .activity-indicator {
  /* The main .activity-indicator settings are specified in FollowReadLaterManagerDialog.css */

  display: block;
}
/************************************
 *	baycitizen/baycitizen.module.FollowReadLaterManagerDialog.css
 */
.module-follow-read-later-manager-dialog {
  position: absolute;
  color: #6b675e;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #67686c;
  box-shadow: 0 5px 8px #000;
  -moz-box-shadow: 0 5px 8px #000;
  -webkit-box-shadow: 0 5px 8px #000;
  outline: 0;
  display: none;
  overflow: hidden;
  width: 260px;
  height: 410px;
  background-color: #f0f0f0;
}
/**
 * 	ACTIVITY INDICATOR
 */
.module-follow-read-later-manager-dialog .activity-indicator {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url("/static/image/baycitizen/baycitizen.global.activity-indicator.gray-white.large.gif") center center no-repeat #ffffff;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.module-follow-read-later-manager-dialog.state-busy .activity-indicator {
  display: block;
}
/************************************
 *	baycitizen/baycitizen.module.ApplicationLibrary.css
 */
.module-application-library {
  position: relative;
  overflow: hidden;
}
.module-application-library {
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") -3072px bottom no-repeat;
}
/**
 * 	MODULE HEAD
 */
.module-application-library .global-module-head {
  margin-bottom: 0;
}
.module-application-library .global-module-head .caption .copy-container {
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
}
.ie7 .module-application-library .global-module-head {
  height: 1.4em;
  text-align: center;
}
.module-application-library .global-module-head .caption .copy-container {
  height: 1.3em;
  text-align: center;
  background-position: -2048px bottom;
}
.module-application-library .global-module-head .caption .copy {
  position: relative;
  padding: 0 10px;
  height: 1.3em;
  font-size: 1.3em;
  text-align: center;
}
/**
 * 	MODULE FOOT
 */
.module-application-library .global-module-foot .load-more-link {
  display: none;
  padding-bottom: 3px;
  bottom: 4px;
  font-size: 12px;
}
.ie7 .module-application-library .global-module-foot .load-more-link {
  line-height: 1.15em;
}
.module-application-library .global-module-foot .load-more-link.active {
  display: block;
}
/**
 * 	APPLICATION LIST
 */
.module-application-library .application-list {
  overflow: hidden;
  position: relative;
  padding-top: 20px;
}
.module-application-library .application-list .item {
  overflow: hidden;
  float: left;
  margin-bottom: 10px;
  height: 150px;
}
.module-application-library .application-list .item .image {
  display: block;
  float: left;
  margin-right: 10px;
}
.module-application-library .application-list .item .info {
  float: left;
  padding-right: 30px;
  width: 200px;
}
.module-application-library .application-list .item .info {
  font-family: Arial, Helvetica, sans-serif;
}
.module-application-library .application-list .item .headline {
  margin: 20px 0 5px;
  font-size: 85%;
}
.module-application-library .application-list .item .description {
  font-size: 80%;
}
.module-application-library .application-list .item .read-more-link {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
}
/**
 * 	ACTIVITY INDICATOR
 */
.module-application-library .activity-indicator {
  display: none;
  position: absolute;
  z-index: 100;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url("/static/image/baycitizen/baycitizen.global.activity-indicator.gray-white.large.gif") center center no-repeat #ffffff;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.module-application-library.is-busy .activity-indicator {
  display: block;
}
/************************************
 *	baycitizen/baycitizen.module.TopicBrowser.css
 */
.module-topic-browser {
  display: none;
  position: absolute;
  overflow: hidden;
  width: 958px;
  font-family: Arial, Helvetica, sans-serif;
  border-width: 0 1px 1px 1px;
  border-color: #6b675e;
  border-style: solid;
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") -5120px bottom no-repeat #ececec;
}
.module-topic-browser.active {
  display: block;
}
/**
 * 	INDEX (A B C D ...)
 */
.module-topic-browser .topic-browser-index {
  position: relative;
  overflow: hidden;
  font-size: 85%;
  font-weight: bold;
  color: #ebebeb;
  background-color: #322e2f;
}
.module-topic-browser .topic-browser-index .index-item {
  position: relative;
  margin: 2px 0;
  width: 28px;
  height: 20px;
  text-align: center;
  float: left;
  padding-top: 4px;
  cursor: pointer;
}
.module-topic-browser .topic-browser-index .index-item.last {
  margin-left: 20px;
}
.module-topic-browser .topic-browser-index .index-item:hover,
.module-topic-browser .topic-browser-index .index-item.selected {
  background: url("/static/image/baycitizen/baycitizen.module.TopicBrowser.sprite.png") center -40px no-repeat;
}
/**
 * 	ITEM DISPLAY
 */
.module-topic-browser .topic-browser-display {
  position: relative;
  overflow: hidden;
  padding-left: 26px;
}
.ie7 .module-topic-browser .topic-browser-display {
  padding-bottom: 8px;
}
.module-topic-browser .topic-browser-display .topic-list {
  overflow: hidden;
  width: 906px;
  height: 298px;
}
.module-topic-browser .topic-browser-display .column {
  float: left;
  margin-bottom: 8px;
  padding-bottom: 10px;
  width: 300px;
  height: 280px;
  border-left: 1px solid #fff;
  border-right: 1px solid #c7c6c4;
}
/* index item with no content but the index letter (A, B, C, ...) */
.module-topic-browser .topic-browser-display .item.index {
  padding-top: 14px;
  height: 26px;
  font-family: "adobe-caslon-pro", serif;
  font-style: normal;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  color: #ebebeb;
  background: url("/static/image/baycitizen/baycitizen.module.TopicBrowser.sprite.png") center 0 no-repeat;
}
/* regular topic item */
.module-topic-browser .topic-browser-display .item.topic {
  position: relative;
  overflow: hidden;
  padding-left: 10px;
  font-size: 80%;
  background: url("/static/image/baycitizen/baycitizen.module.TopicBrowser.sprite.png") 10px bottom no-repeat;
  cursor: pointer;
}
.module-topic-browser .topic-browser-display .item.topic .topic {
  width: 215px;
  float: left;
  padding-top: 11px;
  height: 29px;
}
.module-topic-browser .topic-browser-display .item.topic .follow-action {
  float: left;
  padding: 11px 10px 0 0;
  width: 65px;
  height: 29px;
  text-align: right;
  color: #0e9edd;
}
.module-topic-browser .topic-browser-display .item.topic:hover {
  background: #635f57;
}
.module-topic-browser .topic-browser-display .item.topic:hover .topic {
  color: #ebebeb;
}
.module-topic-browser .topic-browser-display .item.topic:hover .follow-action {
  color: #fff;
  background: #0063a5;
}
.module-topic-browser .topic-browser-display .item.topic .follow-action.follow .unfollow,
.module-topic-browser .topic-browser-display .item.topic .follow-action.unfollow .follow {
  display: none;
}
/**
 * 	NAVIGATION (PREV / NEXT)
 */
.module-topic-browser .topic-browser-navigation {
  position: absolute;
  top: 0;
  bottom: 8px;
  background: url("/static/image/baycitizen/baycitizen.module.TopicBrowser.sprite.png") 0 center no-repeat;
  cursor: pointer;
}
.module-topic-browser .topic-browser-navigation.previous {
  left: 0;
  width: 25px;
  border-right: 1px solid #c7c6c4;
  background-position: 0 center;
}
.module-topic-browser .topic-browser-navigation.previous:hover {
  background-position: -24px center;
  background-color: #dcdcdc;
}
.module-topic-browser .topic-browser-navigation.next {
  right: 0;
  width: 25px;
  border-left: 1px solid #fff;
  background-position: -476px center;
}
.module-topic-browser .topic-browser-navigation.next:hover {
  background-position: -452px center;
  background-color: #dcdcdc;
}
/**
 * 	ACTIVITY INDICATOR
 */
.module-topic-browser .activity-indicator {
  display: none;
  position: absolute;
  z-index: 100;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url("/static/image/baycitizen/baycitizen.global.activity-indicator.gray-white.large.gif") center center no-repeat #ffffff;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.module-topic-browser.state-busy .activity-indicator {
  display: block;
}
/************************************
 *	baycitizen/baycitizen.module.InternalAd.css
 */
.module-internal-ad {
  position: relative;
  width: 300px;
  height: 250px;
  background: #EEE;
  margin-bottom: 15px;
}
.module-internal-ad a {
  display: block;
}
/************************************
 *	baycitizen/baycitizen.module.Donate.css
 */
.module-donate {
  position: relative;
  width: 300px;
  height: 200px;
  background-color: #d3ccb8;
}
.module-donate .image {
  display: block;
  width: 300px;
  height: 168px;
}
.module-donate .controls {
  position: relative;
  padding: 3px 10px 0;
  height: 26px;
  line-height: 1em;
}
.module-donate .controls select,
.module-donate .controls .global-uniform-select {
  width: 180px !important;
  height: 26px;
}
.module-donate .controls .global-uniform-select span {
  width: 130px;
  /* 10px = left padding of span */

  height: 26px;
  line-height: 26px;
}
.module-donate .controls .level-selector,
.module-donate .controls .global-uniform-select {
  float: left;
}
.module-donate .controls .submit-button {
  float: right;
  width: 90px;
  height: 26px;
  border: none;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 80%;
  background-color: #0063a5;
  cursor: pointer;
  color: #fff;
}
.module-donate .controls .submit-button:hover {
  background-color: #0e9edd;
}
/************************************
 *	baycitizen/baycitizen.module.Blogs.css
 */
.module-blogs {
  width: 470px;
  overflow: hidden;
}
/**
 * 	MODULE HEAD
 */
.module-blogs .global-module-head {
  background: url("/static/image/baycitizen/baycitizen.global.module.sprite.png") 0 0 no-repeat;
  height: 27px;
  padding: 6px 0 0 39px;
  background-position: 0 -66px;
}
.module-blogs .global-module-head .caption .copy-container {
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
}
/**
 * 	ITEM
 */
.module-blogs .item {
  width: 230px;
}
.module-blogs .item.first {
  float: left;
}
.module-blogs .item.last {
  float: right;
}
.module-blogs .global-module-body .caption {
  font-weight: 600;
  line-height: 1.1em;
  text-transform: uppercase;
  color: #6b675e;
  font-size: 70%;
  text-align: center;
}
.module-blogs .global-module-body .caption a,
.module-blogs .global-module-body .caption a:visited {
  color: #6b675e;
}
.module-blogs .global-module-body .caption a:hover {
  color: #0e9edd;
}
.module-blogs .title {
  font-weight: 600;
  text-align: center;
  margin-bottom: 5px;
}
.module-blogs .headline {
  font-weight: 700;
  line-height: 1.25em;
  font-size: 93%;
}
.module-blogs .headline a,
.module-blogs .headline a:visited {
  color: #362f2e;
}
.module-blogs .headline a:hover {
  color: #0e9edd;
}
.module-blogs .body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
}
.module-blogs .read-more {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
}
/************************************
 *	baycitizen/baycitizen.module.MoreStories.css
 */
.module-more-stories {
  width: 470px;
  overflow: hidden;
}
.module-more-stories .global-module-head {
  background: url("/static/image/baycitizen/baycitizen.global.module.sprite.png") 0 0 no-repeat;
  height: 27px;
  padding: 6px 0 0 39px;
  background-position: 0 -132px;
}
/**
 * 	MODULE HEAD
 */
.module-more-stories .global-module-head .caption {
  float: left;
}
.module-more-stories .global-module-head .page-number {
  float: left;
  font-style: italic;
  color: #6b675e;
}
.module-more-stories .global-module-head .navigation {
  float: right;
}
.module-more-stories .global-module-head .navigation .link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 77%;
  margin-left: 10px;
}
/**
 * 	STORY LIST / PAGE
 */
.module-more-stories .story-list,
.module-more-stories .story-list .page {
  width: 470px;
  height: 270px;
}
.module-more-stories .story-list {
  overflow: hidden;
}
.module-more-stories .story-list .page {
  width: 480px;
}
.module-more-stories .story-list .item {
  margin-right: 10px;
}
/**
 * 	ITEM
 */
.module-more-stories .item {
  width: 230px;
}
.module-more-stories .item {
  float: left;
}
.module-more-stories .title {
  font-weight: 600;
  text-align: center;
  margin-bottom: 5px;
}
.module-more-stories .topic {
  font-weight: 600;
  line-height: 1.1em;
  text-transform: uppercase;
  color: #6b675e;
  margin-bottom: 3px;
  font-size: 70%;
}
.module-more-stories .topic a,
.module-more-stories .topic a:visited {
  color: #6b675e;
}
.module-more-stories .topic a:hover {
  color: #0e9edd;
}
.module-more-stories .headline {
  font-weight: 700;
  line-height: 1.25em;
  font-size: 93%;
}
.module-more-stories .headline a,
.module-more-stories .headline a:visited {
  color: #362f2e;
}
.module-more-stories .headline a:hover {
  color: #0e9edd;
}
.module-more-stories .body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
}
.module-more-stories .read-more {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
}
/************************************
 *	baycitizen/baycitizen.module.OurContentElsewhere.css
 */
.module-our-content-elsewhere {
  width: 470px;
  margin-left: 0 !important;
}
.module-our-content-elsewhere .global-module-head .caption .copy-container {
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
}
.module-our-content-elsewhere .global-module-body {
  padding: 0 10px;
  padding: 0;
}
.module-our-content-elsewhere .logo {
  display: block;
  margin-top: 5px;
}
.module-our-content-elsewhere .item {
  position: relative;
  width: 230px;
}
.module-our-content-elsewhere .item.first {
  float: left;
}
.module-our-content-elsewhere .item.last {
  float: right;
}
.module-our-content-elsewhere .topic {
  font-weight: 600;
  line-height: 1.1em;
  text-transform: uppercase;
  color: #6b675e;
  font-size: 70%;
  margin: 6px 0;
}
.module-our-content-elsewhere .topic a,
.module-our-content-elsewhere .topic a:visited {
  color: #6b675e;
}
.module-our-content-elsewhere .topic a:hover {
  color: #0e9edd;
}
.module-our-content-elsewhere .headline {
  font-size: 93%;
  font-weight: 700;
  line-height: 1.25em;
  margin: 13px 0;
  text-align: center;
}
.module-our-content-elsewhere .headline a,
.module-our-content-elsewhere .headline a:visited {
  color: #362f2e;
}
.module-our-content-elsewhere .headline a:hover {
  color: #0e9edd;
}
.module-our-content-elsewhere .our-content-elsewhere-image {
  width: 100%;
  height: 46px;
  background: url('///static/image/baycitizen/baycitizen.module.OurContentElsewhere.sprite.png') 50% 0;
  border-bottom: 1px solid #dadada;
  margin-bottom: 15px;
}
.module-our-content-elsewhere .last .our-content-elsewhere-image {
  background-position: 50% 100%;
}
/************************************
 *	baycitizen/baycitizen.module.AboutTheAuthor.css
 */
/**
 * Container for one or more Authors
 */
.module-about-the-authors {
  width: 160px;
  min-height: 0;
  padding-bottom: 20px;
}
.module-about-the-authors .global-module-head {
  padding-left: 5px;
}
.module-about-the-authors .global-module-head .caption .copy-container {
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
}
/**
 * Individual Author blocks
 */
.about-individual-author {
  padding: 0 5px;
  margin-bottom: 20px;
}
.about-individual-author img {
  display: block;
  margin: 0 0 5px -5px;
}
.about-individual-author .name {
  font-weight: 700;
  line-height: 1.25em;
  font-size: 93%;
}
.about-individual-author .name a,
.about-individual-author .name a:visited {
  color: #362f2e;
}
.about-individual-author .name a:hover {
  color: #0e9edd;
}
.about-individual-author .logo {
  max-width: 160px;
  max-height: 60px;
}
.about-individual-author .abstract,
.about-individual-author .coverage {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 70%;
  margin-bottom: 5px;
}
.about-individual-author .module-article-meta {
  display: block;
  margin-bottom: 30px;
}
/************************************
 *	baycitizen/baycitizen.module.SocialPlugIn.css
 */
.module-social-plug-in .button {
  height: 21px;
  font-size: 0;
}
/************************************
 *	baycitizen/baycitizen.module.ContentAction.css
 */
.module-content-action {
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.module-content-action.configuration-share-options {
  overflow: hidden;
}
.module-content-action.configuration-share-options .action {
  display: block;
  float: left;
  margin-right: 5px;
  width: 31px;
  height: 31px;
  background: url("/static/image/baycitizen/baycitizen.global.sprite.site.png") 0 0 no-repeat;
}
.module-content-action.configuration-share-options a.action.email {
  background-position: 0 -32px;
}
.module-content-action.configuration-share-options a.action.email:hover {
  background-position: 0 -63px;
}
.module-content-action.configuration-share-options a.action.twitter {
  background-position: 0 -94px;
}
.module-content-action.configuration-share-options a.action.twitter:hover {
  background-position: 0 -125px;
}
.module-content-action.configuration-share-options a.action.facebook {
  background-position: 0 -156px;
}
.module-content-action.configuration-share-options a.action.facebook:hover {
  background-position: 0 -187px;
  cursor: pointer;
}
.module-content-action.configuration-read-share-count-2 {
  text-transform: uppercase;
}
.module-content-action.configuration-read-share-count .share-count,
.module-content-action.configuration-follow-count .follow-count {
  display: inline-block;
  height: 20px;
  font-weight: normal;
  font-size: 77%;
  color: #362f2e;
  background: url("/static/image/baycitizen/baycitizen.module.ContentAction.sprite.png") 0 0 no-repeat;
}
.ie7 .module-content-action.configuration-read-share-count .share-count,
.ie7 .module-content-action.configuration-follow-count .follow-count {
  display: inline;
  zoom: 1;
}
.module-content-action.configuration-read-share-count .share-count .number,
.module-content-action.configuration-read-share-count-2 .share-count .number,
.module-content-action.configuration-follow-count .follow-count .number {
  display: inline-block;
  margin-left: 10px;
  padding: 2px 7px 0 0;
  height: 100%;
  background: url("/static/image/baycitizen/baycitizen.module.ContentAction.sprite.png") right -20px no-repeat;
}
.ie7 .module-content-action.configuration-read-share-count-2 .share-count .number,
.ie7 .module-content-action.configuration-follow-count .follow-count .number {
  display: inline;
  zoom: 1;
}
.module-content-action.configuration-read-share-count-2 {
  border-bottom: 1px solid #362f2e;
}
.module-content-action .action.share {
  display: inline-block;
}
.ie7 .module-content-action .action.share {
  display: inline;
  zoom: 1;
}
.module-content-action.configuration-read-share-count-2 .action.share:hover .share-count .number {
  border-bottom-color: #0e9edd;
}
.module-content-action.configuration-read-share-count-2 .share-count .number {
  font-family: "adobe-caslon-pro", serif;
  font-style: normal;
  line-height: 1em;
  margin-bottom: -1px;
  padding-right: 13px;
  border-bottom: 2px solid #0063a5;
  background-position: right -50px;
}
.module-content-action.configuration-read-share-count-2 a.action.share:hover .share-count .number {
  background-position: right -90px;
}
.module-content-action .action.disabled,
.module-content-action .action.disabled:hover {
  color: #999 !important;
  /*cursor:	default !important; */

  text-decoration: none !important;
}
/************************************
 *	baycitizen/baycitizen.module.Pagination.css
 */
.module-pagination {
  margin: 10px 0;
}
.module-pagination a.selector {
  text-decoration: underline;
  margin-right: 3px;
}
.module-pagination a.selector.inactive,
.module-pagination a.selector.inactive:visited,
.module-pagination a.selector.inactive:hover,
.module-pagination a.selector.current,
.module-pagination a.selector.current:visited,
.module-pagination a.selector.current:hover {
  color: #6b675e;
  text-decoration: none;
}
.module-pagination a.selector.inactive,
.module-pagination a.selector.current {
  cursor: default;
}
/************************************
 *	baycitizen/baycitizen.module.ArticleContext.css
 */
.module-article-context {
  position: relative;
  padding: 5px 0 0 0;
  width: 160px;
  background: #fff;
}
/**
 * 	SHADOW
 */
.module-article-context .shadow {
  position: absolute;
  z-index: -5;
  margin-left: -95px;
  left: 50%;
  width: 190px;
  height: 712px;
  background: url("/static/image/baycitizen/baycitizen.module.ArticleContext.shadow.png") 0 0 no-repeat;
}
/**
 * 	SPECIFIC SUB-MODULE STYLE ADJUSTMENTS
 */
.module-article-context .module-content-action.configuration-share-options {
  padding-bottom: 10px;
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
}
/**
 * 	ACTIONS
 */
.module-article-context .module-content-action,
.module-article-context .module-text-size-adjuster {
  display: block;
  margin: 15px 0 10px 5px;
}
.module-article-context .module-content-action .action {
  display: inline-block;
  font-size: 63%;
  font-weight: bold;
  line-height: 1.4em;
  text-transform: uppercase;
}
.module-article-context .module-content-action .share-count {
  position: relative;
  top: -1px;
  font-size: 11px;
}
/**
 * 	SUB-MODULE SPACING
 */
.module-article-context .module-take-aways,
.module-article-context .module-about-the-author {
  margin-top: 15px;
}
.module-article-context .module-where-this-happened,
.module-article-context .module-top-tags {
  margin-top: 20px;
}
/************************************
 *	baycitizen/baycitizen.module.ArticleMeta.css
 */
.module-article-meta .by-line {
  font-weight: 600;
}
.module-article-meta time {
  font-weight: 600;
}
.module-article-meta a.comment-count {
  display: inline-block;
  margin-left: 8px;
  padding-left: 18px;
  height: 13px;
  line-height: 1em;
  background: url("/static/image/baycitizen/baycitizen.global.sprite.site.png") -22px -570px no-repeat;
}
.module-article-meta a.comment-count:hover {
  background-position: -22px -583px;
}
/************************************
 *	baycitizen/baycitizen.module.ArticleMediaContainer.css
 */
/**
 * 	ALL CONFIGURATIONS
 */
.module-article-media-container {
  position: relative;
  z-index: 0;
}
.module-article-media-container.configuration-gallery,
.module-article-media-container.configuration-photo,
.module-article-media-container.configuration-video {
  width: 645px;
}
.module-article-media-container.configuration-inline-gallery,
.module-article-media-container.configuration-inline-photo,
.module-article-media-container.configuration-inline-video {
  width: 160px;
}
.module-article-media-container.configuration-inline-gallery {
  z-index: 5;
}
/**
 * 	CONFIGURATION: INLINE-VIDEO
 */
.module-article-media-container.configuration-video .video-player,
.module-article-media-container.configuration-inline-video .video-player {
  display: none;
  width: 700px;
  height: 394px;
}
/**
 * 	CONFIGURATION: PHOTO & INLINE-PHOTO
 */
.module-article-media-container.configuration-photo .image,
.module-article-media-container.configuration-inline-photo .global-image-box,
.module-article-media-container.configuration-inline-photo .image {
  cursor: pointer;
}
/**
 * 	CONFIGURATION: GALLERY
 */
.module-article-media-container.configuration-gallery {
  height: 325px;
}
.module-article-media-container.configuration-gallery .gallery {
  visibility: hidden;
  width: 100%;
  height: 100%;
}
.module-article-media-container.configuration-gallery .gallery.active {
  visibility: visible;
}
/**
 * 	CONFIGURATION: INLINE-GALLERY
 */
.module-article-media-container.configuration-inline-gallery .global-image-box,
.module-article-media-container.configuration-inline-gallery .photo .image {
  position: relative;
  z-index: 0;
  cursor: pointer;
}
.module-article-media-container.configuration-inline-gallery .gallery {
  position: absolute;
  display: none;
  z-index: 5;
  left: -10px;
  top: 0;
  width: 645px;
  height: 335px;
}
.module-article-media-container.configuration-inline-gallery .gallery.active {
  display: block;
}
.module-article-media-container.configuration-inline-gallery .gallery.active .galleria-info {
  position: inherit;
  bottom: auto;
  margin-top: 255px;
}
.module-article-media-container.configuration-inline-gallery .gallery.active .galleria-info {
  position: absolute;
  bottom: 0;
  left: 0;
}
/**
 * 	GALLERIA ADJUSTMENTS
 */
.module-article-media-container.configuration-gallery .fullscreen .galleria-info,
.module-article-media-container.configuration-photo .fullscreen .galleria-info,
.module-article-media-container.configuration-video .fullscreen .galleria-info {
  right: 0;
}
/************************************
 *	baycitizen/baycitizen.module.TextSizeAdjuster.css
 */
.module-text-size-adjuster {
  overflow: hidden;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
  color: #6b675e;
}
.module-text-size-adjuster .caption {
  float: left;
}
.module-text-size-adjuster .button {
  float: left;
  margin-left: 5px;
  width: 18px;
  height: 18px;
  background: url("/static/image/baycitizen/baycitizen.module.TextSizeAdjuster.sprite.png") 0 0 no-repeat;
  cursor: pointer;
}
.module-text-size-adjuster .button.increase {
  background-position: 0 0;
}
.module-text-size-adjuster .button.increase:hover {
  background-position: 0 -18px;
}
.module-text-size-adjuster .button.decrease {
  background-position: -18px 0;
}
.module-text-size-adjuster .button.decrease:hover {
  background-position: -18px -18px;
}
/************************************
 *	baycitizen/baycitizen.module.ArticleBody.css
 */
/**
 * 	ARTICLE HEAD
 */
.module-article-body article {
  position: relative;
}
.module-article-body > article > .head {
  position: relative;
  margin-bottom: 10px;
}
.module-article-body > article > .head .header {
  position: relative;
}
.module-article-body > article > .head .topic {
  font-weight: 600;
  line-height: 1.1em;
  text-transform: uppercase;
  color: #6b675e;
  position: relative;
  margin-left: 10px;
  padding: 2px 0 5px 0;
  height: 1em;
  font-size: 70%;
  line-height: 1em;
}
.module-article-body > article > .head .topic a,
.module-article-body > article > .head .topic a:visited {
  color: #6b675e;
}
.module-article-body > article > .head .topic a:hover {
  color: #0e9edd;
}
.module-article-body > article > .head .headline {
  font-weight: 700;
  line-height: 1.25em;
  font-weight: 600;
  position: relative;
  margin: 0 10px;
  font-size: 240%;
  line-height: 1.1em;
}
.module-article-body > article > .head .headline a,
.module-article-body > article > .head .headline a:visited {
  color: #362f2e;
}
.module-article-body > article > .head .headline a:hover {
  color: #0e9edd;
}
/**
 * 	SUB-HEADER
 */
.module-article-body > article .sub-header {
  overflow: hidden;
  margin: 15px 175px 15px 0;
  padding-bottom: 5px;
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
}
.module-article-body .module-article-meta {
  position: relative;
  display: block;
  float: left;
  font-size: 80%;
}
.module-article-body .module-article-meta .by-line,
.module-article-body .module-article-meta time {
  font-style: italic;
}
.module-article-body .module-article-meta .comment-count {
  padding-top: 2px;
  height: 11px;
}
/**
 * 	ARTICLE CONTENT
 */
.module-article-body > article > .content {
  position: relative;
  padding: 0 0 10px 10px;
}
.module-article-body > article > .content .top-terminator {
  font-size: 0;
}
.module-article-body > article > .content > .payload .body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
}
.module-article-body > article > .content > .payload .body h1,
.module-article-body > article > .content > .payload .body h2,
.module-article-body > article > .content > .payload .body h3,
.module-article-body > article > .content > .payload .body h4,
.module-article-body > article > .content > .payload .body h5,
.module-article-body > article > .content > .payload .body h6 {
  font-weight: 700;
  line-height: 1.2em;
  font-family: "adobe-caslon-pro", serif;
  font-style: normal;
}
.module-article-body > article > .content > .payload .body h1 {
  font-size: 250%;
}
.module-article-body > article > .content > .payload .body h2 {
  font-size: 175%;
  margin: 1em 0 .3em 0;
}
.module-article-body > article > .content > .payload .body h3 {
  font-size: 125%;
}
.module-article-body > article > .content > .payload .body strong {
  font-weight: bold;
}
.module-article-body > article > .content > .payload .body ul {
  list-style: disc;
  margin-left: 20px;
}
.module-article-body > article > .content > .payload .body blockquote {
  font-family: "adobe-caslon-pro", serif;
  display: block;
  padding: 0 1em;
  margin: 1em 0;
  line-height: 1.3em;
  font-size: 150%;
  font-style: italic;
  color: #6b675e;
}
.module-article-body > article > .content > .payload .opener {
  font-family: Arial, Helvetica, sans-serif;
  margin: 1em 0;
  line-height: 1.3em;
  font-size: 110%;
  color: #6b675e;
}
.module-article-body > article > .content > .payload p {
  margin-bottom: 1em;
}
/**
 * 	ARTICLE CONTEXT SUB-MODULE ADJUSTMENTS
 */
.module-article-body .module-article-context {
  position: relative;
  float: right;
  z-index: 0;
  margin: -10px 0 10px 15px;
  -webkit-box-shadow: 0px 3px 11px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 3px 11px 0px rgba(0, 0, 0, 0.25);
}
.module-article-body.configuration-lead-art .module-article-context {
  margin-top: -70px;
}
.module-article-body.configuration-gallery .module-article-context {
  margin-top: -100px;
}
.module-article-body .module-pagination {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
}
.module-article-body .module-article-media-container.configuration-inline-gallery,
.module-article-body .module-article-media-container.configuration-inline-photo,
.module-article-body .module-article-media-container.configuration-inline-video {
  float: left;
  margin: 4px 15px 15px 0;
}
/**
 * 	STYLES FOR INTERACTIVE (FULL) PAGE  
 */
.module-article-body.interactive > article .sub-header {
  width: 100%;
}
.module-article-body.interactive > article > .content > .payload .opener,
.module-article-body.interactive > article > .head .headline,
.module-article-body.interactive > article > .head .topic {
  margin: 0;
}
.module-article-body.interactive > article > .content {
  padding: 0 0 10px 0;
}
/************************************
 *	baycitizen/baycitizen.module.SentimentResult.css
 */
.module-story-sentiment {
  position: relative;
}
.module-story-sentiment.configuration-page-header {
  height: 46px;
}
/**
 * 	MODULE HEAD
 */
.module-story-sentiment .global-module-head .caption .copy-container {
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
}
.module-story-sentiment .global-module-head {
  margin-left: 5px;
  padding-bottom: 10px;
}
.module-story-sentiment.configuration-page-header .global-module-head {
  margin: 0 0 7px 0;
  padding-bottom: 5px;
}
.module-story-sentiment.configuration-page-header .global-module-head .caption .copy-container {
  height: 1.05em;
  font-size: 85%;
  color: #6b675e;
}
.module-story-sentiment.configuration-page-header .global-module-head .caption .copy {
  height: 1.05em;
}
/**
 * 	PREVALENT SENTIMENT
 */
.module-story-sentiment .prevalent-sentiment {
  margin: 10px 0 0 5px;
  line-height: 1.2em;
  color: #6b675e;
}
.module-story-sentiment.configuration-page-header .prevalent-sentiment {
  position: absolute;
  left: -5px;
  top: 17px;
  width: 100%;
  height: 24px;
  line-height: 1em;
}
.ie7 .module-story-sentiment.configuration-page-header .prevalent-sentiment {
  top: 8px;
  line-height: 2em;
}
.module-story-sentiment .prevalent-sentiment .percentage {
  float: left;
  margin-right: 10px;
  font-style: italic;
  font-size: 193%;
}
.ie7 .module-story-sentiment.configuration-article-context .prevalent-sentiment .percentage {
  line-height: 1.2em;
  margin-top: -9px;
}
.module-story-sentiment.configuration-page-header .prevalent-sentiment .percentage {
  font-size: 138.5%;
}
.module-story-sentiment .prevalent-sentiment .name {
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  font-weight: 700;
  font-style: italic;
}
/**
 * 	SENTIMENT SCALE
 */
.module-story-sentiment .scale {
  overflow: hidden;
  clear: both;
}
.module-story-sentiment.configuration-page-header .scale {
  position: absolute;
  width: 100%;
  height: 3px;
  left: 0;
  bottom: 0;
}
.module-story-sentiment .scale .sentiment {
  display: block;
  float: left;
  height: 3px;
}
.module-story-sentiment .scale .sentiment1 {
  background-color: #1f27db;
}
.module-story-sentiment .scale .sentiment2 {
  background-color: #0047ff;
}
.module-story-sentiment .scale .sentiment3 {
  background-color: #01d2f9;
}
.module-story-sentiment .scale .sentiment4 {
  background-color: #01f9d6;
}
.module-story-sentiment .scale .sentiment5 {
  background-color: #01f96e;
}
.module-story-sentiment .scale .sentiment6 {
  background-color: #fbf251;
}
.module-story-sentiment .scale .sentiment7 {
  background-color: #c4e526;
}
.module-story-sentiment .scale .sentiment8 {
  background-color: #fcaa16;
}
.module-story-sentiment .scale .sentiment9 {
  background-color: #f37f39;
}
.module-story-sentiment .scale .sentiment10 {
  background-color: #fc2616;
}
/**
 * 	REACTION COUNT
 */
.module-story-sentiment .reaction-count {
  padding: 5px 0 5px 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 77%;
  color: #6b675e;
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
}
.module-story-sentiment.configuration-page-header .reaction-count {
  float: right;
  padding: 0 15px 0 0;
  background: url("/static/image/baycitizen/baycitizen.global.StorySentiment.sprite.png") right center no-repeat;
}
/************************************
 *	baycitizen/baycitizen.module.SentimentVote.css
 */
.module-article-sentiment-rating {
  position: relative;
  overflow: hidden;
  padding: 8px 10px 8px 0;
  font-family: Arial, Helvetica, sans-serif;
  text-align: right;
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") -1024px bottom no-repeat;
}
.module-article-sentiment-rating .controls {
  float: right;
}
.module-article-sentiment-rating .caption-box {
  float: left;
  position: relative;
  top: 2px;
  margin-right: 20px;
}
.module-article-sentiment-rating .caption {
  display: none;
  margin-top: -2px;
  font-weight: 700;
  font-size: 93%;
  height: 19px;
}
.module-article-sentiment-rating .caption-box.type-question .question,
.module-article-sentiment-rating .caption-box.type-response .response,
.module-article-sentiment-rating .caption.active {
  display: block;
}
.module-article-sentiment-rating .sentiment {
  position: relative;
  float: left;
  line-height: 20px;
  margin: 0 10px 4px 0;
  padding-right: 35px;
  font-size: 80%;
}
.module-article-sentiment-rating .sentiment-button:before {
  content: "";
  position: absolute;
  top: -4px;
  left: -4px;
  width: 20px;
  height: 20px;
  border-radius: 20px;
  -webkit-box-shadow: inset 0 2px 3px 1px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 2px 3px 1px rgba(0, 0, 0, 0.3);
}
.module-article-sentiment-rating .sentiment-button {
  position: absolute;
  right: 12px;
  top: 4px;
  width: 12px;
  height: 12px;
  border-radius: 12px;
  -webkit-box-shadow: inset 0 1px 4px 1px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 1px 4px 1px rgba(0, 0, 0, 0.4);
}
.module-article-sentiment-rating .sentiment1 .sentiment-button {
  background-color: #1f27db;
}
.module-article-sentiment-rating .sentiment2 .sentiment-button {
  background-color: #0047ff;
}
.module-article-sentiment-rating .sentiment3 .sentiment-button {
  background-color: #01d2f9;
}
.module-article-sentiment-rating .sentiment4 .sentiment-button {
  background-color: #01f9d6;
}
.module-article-sentiment-rating .sentiment5 .sentiment-button {
  background-color: #01f96e;
}
.module-article-sentiment-rating .sentiment6 .sentiment-button {
  background-color: #fbf251;
}
.module-article-sentiment-rating .sentiment7 .sentiment-button {
  background-color: #c4e526;
}
.module-article-sentiment-rating .sentiment8 .sentiment-button {
  background-color: #fcaa16;
}
.module-article-sentiment-rating .sentiment9 .sentiment-button {
  background-color: #f37f39;
}
.module-article-sentiment-rating .sentiment10 .sentiment-button {
  background-color: #fc2616;
}
.module-article-sentiment-rating .selected .sentiment-button,
.module-article-sentiment-rating .active .sentiment-button:hover {
  -webkit-box-shadow: inset 0 0 2px 1px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 2px 1px rgba(0, 0, 0, 0.3);
}
.module-article-sentiment-rating .disabled .sentiment-button {
  background: none;
}
.module-article-sentiment-rating .active .sentiment-button:hover {
  cursor: pointer;
}
/************************************
 *	baycitizen/baycitizen.module.TakeAways.css
 */
.module-take-aways {
  width: 160px;
  min-height: 0;
}
.module-take-aways .global-module-head {
  padding-left: 5px;
}
.module-take-aways .body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
  color: #6b675e;
  font-size: 77%;
  padding: 0 4px 0 5px;
}
.module-take-aways .body p {
  margin-bottom: 1em;
}
/************************************
 *	baycitizen/baycitizen.module.UserContributions.css
 */
.module-user-contributions {
  position: relative;
  overflow: hidden;
  padding-bottom: 10px;
}
/**
 * 	MODULE HEAD
 */
.module-user-contributions .global-module-head .caption .copy-container {
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
}
/**
 * 	CONTRIBUTION
 */
.module-user-contributions .contribution {
  float: left;
  width: 49%;
}
.module-user-contributions .contribution-image {
  display: block;
  position: relative;
  margin-bottom: -21px;
}
.module-user-contributions .comment {
  position: relative;
  z-index: 10;
}
.module-user-contributions .comment .user-info {
  font-size: 85%;
  font-weight: 600;
}
.module-user-contributions .comment .user-avatar {
  border-width: 1px 1px 0 1px;
  border-color: #fff;
  border-style: solid solid none solid;
}
.module-user-contributions .comment .user-name {
  margin-left: 7px;
}
.module-user-contributions .comment .body {
  font-style: italic;
  font-size: 93%;
  font-weight: 600;
  line-height: 1.2em;
  margin-left: 34px;
  padding-right: 50px;
}
.module-user-contributions .comment .body .quote {
  display: inline-block;
  overflow: hidden;
  margin-bottom: -12px;
  padding-top: 12px;
  width: 18px;
  height: 12px;
  font-size: 36px;
}
.module-user-contributions .comment .body .quote.open {
  margin-left: -18px;
}
.module-user-contributions .comment .body .quote.close {
  margin-left: -3px;
}
/************************************
 *	baycitizen/baycitizen.module.WereYouThere.css
 */
.module-were-you-there {
  position: relative;
  overflow: hidden;
}
/**
 * 	MODULE HEAD
 */
.module-were-you-there .global-module-head .caption .copy-container {
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
}
/**
 * 	CTA
 */
.module-were-you-there a.cta {
  display: block;
  float: left;
  margin-right: 15px;
  padding: 10px 65px 0 15px;
  height: 24px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
  font-size: 77%;
  line-height: 1.3em;
  font-weight: 700;
  background: 160px 0 no-repeat #eeeeee;
}
.module-were-you-there a.cta:hover {
  background-position: 160px -50px;
}
/**
 * 	DESCRIPTION
 */
.module-were-you-there .description {
  padding-top: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
  font-size: 77%;
  line-height: 1.3em;
}
/************************************
 *	baycitizen/baycitizen.module.WhereThisHappened.css
 */
.module-where-this-happened {
  width: 160px;
}
.module-where-this-happened.configuration-standard,
.module-where-this-happened.configuration-story-in-context-landing {
  min-height: 205px;
}
.module-where-this-happened.configuration-story-in-context-home {
  min-height: 320px;
  margin-top: -20px;
}
/**
 * 	MODULE HEAD
 */
.module-where-this-happened.configuration-standard .global-module-head {
  padding-left: 5px;
}
.module-where-this-happened.configuration-standard .global-module-head .caption .copy-container {
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
}
.module-where-this-happened.configuration-standard .global-module-head .sub-caption {
  display: block;
  z-index: 10;
}
.module-where-this-happened.configuration-standard .global-module-head .caption .copy-container {
  position: relative;
}
.module-where-this-happened.configuration-story-in-context-home .head,
.module-where-this-happened.configuration-story-in-context-landing .head {
  padding-top: 2px;
  height: 26px;
  text-align: center;
  font-style: italic;
  font-size: 108%;
  font-weight: 700;
  color: #fff;
  background: #362f2e;
}
/**
 * 	MAP
 */
.module-where-this-happened.configuration-standard .map-container {
  width: 160px;
  height: 160px;
  background: #ccc;
  margin-top: 10px;
}
.module-where-this-happened.configuration-story-in-context-home .map-container {
  width: 160px;
  height: 275px;
  background: #ccc;
}
.module-where-this-happened.configuration-story-in-context-landing .map-container {
  width: 160px;
  height: 160px;
  background: #ccc;
}
/************************************
 *	baycitizen/baycitizen.module.PopularTopics.css
 */
.module-popular-topics {
  position: relative;
}
/**
 * 	MODULE HEAD
 */
.module-popular-topics .global-module-head .caption .copy-container {
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
}
/**
 * 	TOPIC LIST
 */
.module-popular-topics .topic-list {
  font-family: Arial, Helvetica, sans-serif;
  padding: 5px 5px 10px 5px;
}
.module-popular-topics .topic-list .item {
  margin-bottom: .6em;
}
.module-popular-topics .topic-list .item .topic {
  font-size: 77%;
}
/**
 * 	SUB-MODULE STYLE ADJUSTMENTS
 */
.module-popular-topics .module-content-action {
  display: block;
  text-transform: uppercase;
  font-size: 70%;
}
/************************************
 *	baycitizen/baycitizen.module.LeadingUpToThis.css
 */
.module-leading-up-to-this {
  margin-left: 5px;
}
.ie7 .module-leading-up-to-this .global-module-head .caption {
  letter-spacing: -1px;
}
.module-leading-up-to-this .article-list {
  list-style-type: disc;
  list-style-position: outside;
  margin: 15px 0 20px 1.5em;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
  font-size: 77%;
  color: #0063a5;
}
.module-leading-up-to-this .article-list li.item {
  line-height: 1.3em;
  margin-bottom: .5em;
}
.module-leading-up-to-this .article-list li.item a {
  display: block;
}
/************************************
 *	baycitizen/baycitizen.module.TopTags.css
 */
.module-top-tags {
  width: 160px;
  min-height: 165px;
}
/**
 *  MODULE HEAD
 */
.module-top-tags .global-module-head {
  padding-left: 5px;
}
.module-top-tags .global-module-head .caption .copy-container {
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
}
.module-top-tags .global-module-head .caption .copy-container {
  height: 2.1em;
}
.module-top-tags .global-module-head .caption .copy {
  margin-top: -0.7em;
  height: 3em;
}
.module-top-tags .global-module-head .first {
  display: block;
  position: relative;
  top: 0.8em;
}
.module-top-tags .tag-list {
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
  overflow: hidden;
  padding: 10px 5px 0;
  height: 90px;
  font-weight: 700;
  line-height: 17px;
  background: url("/static/image/baycitizen/baycitizen.module.TopTags.sprite.png") right 0 no-repeat;
  padding-left: 0;
}
.module-top-tags .tag-list.tag-count-5 {
  background-position: right 0;
}
.module-top-tags .tag-list.tag-count-4 {
  background-position: right -100px;
}
.module-top-tags .tag-list.tag-count-3 {
  background-position: right -200px;
}
.module-top-tags .tag-list.tag-count-2 {
  background-position: right -300px;
}
.module-top-tags .tag-list.tag-count-1 {
  background-position: right -400px;
}
.ie7 .module-top-tags .tag-list {
  padding-top: 9px;
}
.module-top-tags .tag-list .item {
  line-height: 0;
}
.ie7 .module-top-tags .tag-list .item {
  line-height: 17px;
}
.module-top-tags .tag-list .item a {
  line-height: 135%;
  cursor: pointer;
}
.module-top-tags .tag-list .tag {
  position: relative;
  max-width: 120px;
  overflow: hidden;
  display: inline-block;
}
.module-top-tags span.tag-name {
  background: #fff;
  white-space: nowrap;
  display: inline-block;
  font-size: 90%;
  line-height: 90%;
  position: relative;
  padding-left: 5px;
}
.module-top-tags .tag-count {
  display: inline-block;
  position: absolute;
  right: 6px;
  color: white;
  text-align: center;
  width: 25px;
}
.ie7 .module-top-tags .tag-list .tag {
  float: left;
}
/************************************
 *	baycitizen/baycitizen.module.OnTwitter.css
 */
.module-on-twitter {
  width: 160px;
}
/**
 * 	MODULE HEAD
 */
.module-on-twitter .global-module-head .caption .copy-container {
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
}
.module-on-twitter .global-module-head .sub-caption {
  display: block;
  position: relative;
  z-index: 10;
  font-size: 77%;
  color: #362f2e;
}
.module-on-twitter .global-module-head .caption {
  font-style: italic;
  font-size: 1.3em;
  color: #0e9edd;
}
.module-on-twitter .global-module-head .caption .copy-container {
  height: 1.09em;
  margin-left: 150px;
}
.module-on-twitter .global-module-head .caption .copy {
  height: 1.1em;
}
/**
 * 	FOLLOW BUTTON
 */
.module-on-twitter .module-social-plug-in {
  display: block;
  position: absolute;
  top: 5px;
}
/**
 * 	TWEET, TIMESTAMP
 */
.module-on-twitter .tweet {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
  margin-bottom: 30px;
}
.module-on-twitter time {
  position: absolute;
  bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
  font-size: 85%;
  font-weight: 700;
  display: block;
  float: left;
}
/************************************
 *	baycitizen/baycitizen.module.OnFacebook.css
 */
.module-on-facebook {
  width: 300px;
  height: 265px;
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") -1024px bottom no-repeat;
}
/************************************
 *	baycitizen/baycitizen.module.Header.css
 */
.module-header {
  position: relative;
  z-index: 100;
  margin: 0 auto;
  min-width: 960px;
}
.module-header .spacer {
  position: relative;
  width: 100%;
  height: 196px;
}
.module-header .body {
  position: fixed;
  z-index: 10;
  top: 80px;
  width: 960px;
  background-color: #fff;
}
/**
 * 	TABLET MODE: NO FIXED HEADER
 */
.is-tablet .module-header .spacer {
  display: none;
}
.is-tablet .module-header .body {
  position: relative;
}
.is-tablet .module-header {
  height: 196px;
}
/**
 * 	AUXILIARY NAVIGATION: COURTESY NAVIGATION
 */
.module-header .courtesy-navigation {
  position: absolute;
  left: 0;
  top: 0;
  padding: 3px 0 0 0;
  height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 70%;
  background: #fff;
  border-bottom: 1px solid #d6d0bd;
}
.module-header .courtesy-navigation .item {
  float: left;
  margin-right: 15px;
  padding: 0 10px;
  height: 19px;
}
.module-header .courtesy-navigation .item.send-a-tip {
  margin-right: 0;
}
/**
 * 	AUXILIARY NAVIGATION: USER MENU
 */
.module-header .user-navigation {
  position: absolute;
  display: block;
  right: 0;
  top: 0;
  padding-top: 3px;
  height: 16px;
  min-width: 200px;
  font-family: Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 70%;
  text-align: right;
  background: #fff;
  border-bottom: 1px solid #d6d0bd;
}
.module-header .user-navigation.state-logged-in,
.module-header .user-navigation.state-activation-limbo {
  border-bottom: 1px solid #0063a5;
}
.module-header .user-navigation li {
  display: inline-block;
  padding: 0 10px;
  height: 19px;
}
.ie7 .module-header .user-navigation li {
  display: inline;
  zoom: 1;
}
.module-header .user-navigation li.user {
  margin-right: 60px;
  padding-left: 0;
}
.module-header .user-navigation li.user a {
  display: block;
}
.module-header .user-navigation li.user .avatar {
  margin: -3px 5px 0 0;
  width: 19px;
  height: 19px;
  vertical-align: top;
}
.module-header .user-navigation li.user .name {
  margin-right: 5px;
  text-transform: uppercase;
  color: #0063a5;
}
.module-header .user-navigation li.user a:hover .name {
  color: #0e9edd;
}
.module-header .user-navigation .item-count {
  font-family: "adobe-caslon-pro", serif;
  font-style: normal;
  font-style: italic;
  text-transform: none;
  color: #6b675e;
}
.module-header .user-navigation.state-anonymous li:first-child {
  margin-right: -15px;
}
.module-header .user-navigation li .separator {
  position: relative;
  margin-left: 5px;
  color: #362f2e;
}
.module-header .user-navigation.state-logged-out,
.module-header .user-navigation.state-loading-error {
  background-color: #FF9;
}
/**
 * 	BANNER (DATE, LOGO, DONATE)
 */
.module-header .banner {
  overflow: hidden;
  position: relative;
  z-index: -1;
  margin: 0 auto;
  padding: 0 20px 0 10px;
  width: 930px;
  /* minus padding */

  height: 77px;
  /* contracted height by default */

  min-height: 77px;
  /* contracted height */

  /* max-height:	143px;	 expanded height */

}
.is-tablet .module-header .banner {
  height: 65px;
}
/**
 * 	BANNER: LOGO
 */
.module-header .banner .logo {
  position: absolute;
  overflow: hidden;
  width: 203px;
  height: 65px;
  min-height: 65px;
  background: url("/static/image/baycitizen/baycitizen.module.Header.sprite.png") -117px -143px no-repeat;
  left: 365px;
}
.is-tablet .module-header .banner .logo {
  height: 65px;
}
.module-header .banner .logo-link {
  width: 203px;
  height: 76px;
  position: absolute;
}
/**
 * 	BANNER: DONATE
 */
.module-header .banner .donate {
  position: absolute;
  top: 31px;
  margin-left: -10px;
  width: 138px;
  height: 34px;
  background: url("/static/image/baycitizen/baycitizen.module.Header.sprite.png") 0px -320px no-repeat;
}
.module-header .banner .donate .donate-link {
  position: absolute;
  width: 138px;
  height: 34px;
}
/**
 * 	BANNER: BRANDING
 */
.module-header .banner .branding {
  position: absolute;
  overflow: hidden;
  width: 260px;
  height: 15px;
  background: url("/static/image/baycitizen/baycitizen.module.Header.sprite.png") 0px -354px no-repeat;
  right: 0px;
  top: 41px;
}
.module-header .banner .branding .branding-link {
  position: absolute;
  width: 260px;
  height: 15px;
}
/**
 * 	GLOBAL NAVIGATION
 */
.module-header .global-navigation {
  position: relative;
  overflow: hidden;
  float: left;
  width: 100%;
  background-color: #362f2e;
}
.module-header .global-navigation-terminator {
  clear: both;
  margin-bottom: -15px;
  width: 100%;
  height: 15px;
  background: url("/static/image/baycitizen/baycitizen.module.Header.sprite.png") 0 -250px no-repeat;
}
.module-header .global-navigation .section-navigation {
  float: left;
  font-family: Arial, Helvetica, sans-serif;
}
.module-header .global-navigation .section-navigation .item {
  float: left;
  height: 100%;
}
.module-header .global-navigation .item a,
.module-header .global-navigation .item a:visited {
  display: block;
  padding: 7px 10px;
  height: 100%;
  color: #fff;
  font-weight: bold;
  font-size: 80%;
  text-transform: uppercase;
}
.module-header .global-navigation .item a:hover,
.module-header .global-navigation .item.current a,
.module-header .global-navigation .item.current a:visited {
  background-color: #fff;
  color: #362f2e;
}
.search-form {
  font-family: Arial, Helvetica, sans-serif;
  padding: 4px 10px 0 20px;
  height: 20px;
  width: 220px;
  position: absolute;
  right: 0;
}
.search-form .query-container {
  position: relative;
  z-index: 0;
  margin-right: 30px;
}
.search-form .query {
  padding: 4px;
  width: 100%;
  height: 11px;
  border-top: 1px solid #e7e6e7;
  color: #6b675e;
  border-right: none;
  border-bottom: none;
  border-left: 1px solid #e7e6e7;
  font-size: 77%;
}
.ie7 .search-form .query {
  padding: 2px 4px 6px;
}
.search-form .submit-button {
  position: relative;
  float: right;
  margin-top: -20px;
  width: 22px;
  height: 20px;
  border: none;
  background: url("/static/image/baycitizen/baycitizen.global.sprite.site.png") -497px 0 no-repeat #f26529;
}
.ie7 .search-form .submit-button {
  margin-top: -21px;
}
.search-form .submit-button:hover {
  background-color: #ff8642;
  cursor: pointer;
}
/**
 * 	FEATURED TOPICS
 */
.module-header .featured-topics {
  overflow: hidden;
  padding-left: 10px;
  border-bottom: 5px solid #fff;
  height: 20px;
  min-height: 20px;
  /* max-height:		37px; expanded height */

}
.is-tablet .module-header .featured-topics {
  height: 20px;
}
.module-header .featured-topics .topic-list {
  overflow: hidden;
  float: left;
  width: 720px;
}
.module-header .featured-topics .headline {
  float: left;
  display: none;
  font-size: 85%;
}
.module-header .featured-topics .topic-list .item {
  float: left;
  margin-right: 15px;
  font-size: 85%;
  min-width: 100px;
  margin-bottom: 10px;
}
.module-header .featured-topics .topic-list .item .caption {
  display: block;
  color: #362f2e;
}
.module-header .featured-topics .topic-list .item .caption:hover {
  color: #0e9edd;
}
.module-header .featured-topics .topic-list .item .bar {
  height: 3px;
  margin-bottom: 1px;
  display: block;
}
.module-header .featured-topics .bar.type-reads {
  background-color: #f2672c;
}
.module-header .featured-topics .bar.type-shares {
  background-color: #d4cdb9;
}
.module-header .featured-topics .bar.type-comments {
  background-color: #119fdd;
}
.module-header .featured-topics .legend {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 63%;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 1em;
  color: #6b675e;
}
.module-header .featured-topics .legend .item {
  display: block;
  float: left;
  margin-right: 15px;
}
.module-header .featured-topics .legend .bar {
  display: block;
  float: left;
  width: 6px;
  height: 3px;
  margin: 5px 5px 0 0;
}
/**
 * 	TERMINATOR
 */
.module-header .terminator {
  position: absolute;
  width: 100%;
  height: 15px;
  bottom: -15px;
  background: url("/static/image/baycitizen/baycitizen.module.Header.sprite.png") 0 -300px no-repeat;
}
/**
 * 	TOPICS BROWSE (baycitizen.module.TopicsBrowser)
 */
.module-header .topic-browser-cta {
  line-height: 20px;
  margin-bottom: 7px;
  padding: 0px 30px 3px 10px;
  float: right;
  width: 190px;
  height: 17px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 77%;
  font-weight: 700;
  background: url("/static/image/baycitizen/baycitizen.module.Header.sprite.png") right -55px no-repeat;
  background-color: #6b675e;
  color: #fff;
  cursor: pointer;
}
.module-header .topic-browser-cta:hover,
.module-header .topic-browser-cta.active {
  background-color: #777369;
}
.module-header .topic-browser-cta.active {
  background-position: right -85px;
}
.module-header .topic-browser-cta .caption {
  float: left;
  width: 100px;
}
.module-header .topic-browser-cta .caption-close {
  display: none;
  float: right;
  padding-right: 5px;
  width: 70px;
  text-align: right;
}
.module-header .topic-browser-cta.active .caption-close {
  display: block;
}
.module-header .module-topic-browser {
  z-index: 1;
}
/************************************
 *	baycitizen/baycitizen.module.InPageHeader.css
 */
.module-in-page-header {
  position: relative;
  width: 960px;
  height: 53px;
  background: url("/static/image/baycitizen/baycitizen.module.InPageHeader.sprite.png") 0 0 no-repeat;
}
/************************************
 *	baycitizen/baycitizen.module.MonumentalStory.css
 */
.module-monumental-story {
  position: relative;
  overflow: hidden;
  margin-top: -35px;
}
.module-monumental-story .body {
  position: relative;
  color: #fff;
}
.module-monumental-story.configuration-monumental .body {
  float: left;
  z-index: 10;
  margin-right: -7px;
  width: 667px;
  background: url("/static/image/baycitizen/baycitizen.module.MonumentalStory.context-shadow.png") right 0 repeat-y;
}
.module-monumental-story .body .headline a,
.module-monumental-story .body a:visited {
  color: #fff;
}
.module-monumental-story .body a:hover {
  text-decoration: underline;
}
/**
 * 	CONTENT
 */
.module-monumental-story .content {
  padding: 18px 20px;
  background: url("/static/image/baycitizen/baycitizen.module.MonumentalStory.sprite.jpg") 0 0 no-repeat #757575;
}
.module-monumental-story.configuration-monumental .content {
  width: 620px;
  height: 210px;
}
.module-monumental-story .content .auxiliary-headline {
  margin-bottom: 8px;
  font-size: 85%;
  font-weight: bold;
  text-transform: uppercase;
}
.module-monumental-story .content .headline {
  display: inline-block;
  font-size: 309%;
  font-weight: bold;
  line-height: 1em;
}
.ie7 .module-monumental-story .content .headline {
  line-height: 1.11em;
}
.module-monumental-story .content .headline a:hover {
  text-decoration: underline;
}
.module-monumental-story.configuration-monumental .content .headline {
  margin-bottom: 10px;
}
.module-monumental-story .content .copy {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.ie7 .module-monumental-story .content .copy {
  margin-top: -10px;
}
.module-monumental-story .content .copy p {
  margin-bottom: 1em;
}
.module-monumental-story .info {
  background: url("/static/image/baycitizen/baycitizen.module.MonumentalStory.sprite.jpg") 0 -300px no-repeat #2e2e2e;
  height: 27px;
  padding: 7px 20px 0;
}
.module-monumental-story.configuration-monumental .info {
  width: 620px;
}
/**
 * 	ARTICLE ACTIONS
 */
.module-monumental-story .module-content-action {
  float: right;
}
.ie8 .module-monumental-story .module-content-action {
  margin-top: 1px;
}
.module-monumental-story .module-content-action .action {
  position: relative;
  margin-top: 1px;
  font-size: 108%;
  color: #fff;
}
.module-monumental-story .module-content-action .action.read-later {
  margin-right: 20px;
}
.module-monumental-story .module-content-action .share-count,
.module-monumental-story .module-content-action .follow-count {
  position: relative;
  top: -1px;
}
/**
 * 	CONTEXT BOX
 */
.module-monumental-story .context {
  position: relative;
  float: left;
  z-index: 0;
  width: 269px;
  height: 248px;
  padding: 15px;
  border-style: solid solid solid none;
  border-width: 1px 1px 1px 0;
  border-color: #e2e2e2;
  background-color: #e2e2e2;
}
/**
 * 	CONTEXT BOX: COMMENTS CONFIGURATION
 */
.module-monumental-story .context .caption {
  font-style: italic;
  font-weight: 600;
  font-size: 113%;
}
.module-monumental-story .context.configuration-comments .comment {
  overflow: hidden;
  margin-bottom: 12px;
}
.module-monumental-story .context.configuration-comments .user-avatar {
  border: 1px solid #a9a9a9;
}
.module-monumental-story .context.configuration-comments .user-name {
  vertical-align: baseline;
  margin-left: 10px;
}
.module-monumental-story .context.configuration-comments .user-info {
  position: relative;
  top: -6px;
  font-size: 93%;
  font-weight: 700;
}
.module-monumental-story .context.configuration-comments .body {
  margin-top: -8px;
  padding: 15px 10px 15px 10px;
  width: 244px;
  height: 36px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 77%;
  line-height: 1.25em;
  color: #362f2e;
  background: url("/static/image/baycitizen/baycitizen.module.MonumentalStory.sprite-2.png") 0 0 no-repeat;
}
/**
 * 	CONTEXT BOX: RELATED ARTICLES CONFIGURATION
 */
.module-monumental-story .context.configuration-related-articles .article {
  margin-bottom: 40px;
}
.module-monumental-story .context.configuration-related-articles .topic {
  font-weight: 600;
  line-height: 1.1em;
  text-transform: uppercase;
  color: #6b675e;
  margin: 8px 0 5px;
  font-size: 70%;
}
.module-monumental-story .context.configuration-related-articles .topic a,
.module-monumental-story .context.configuration-related-articles .topic a:visited {
  color: #6b675e;
}
.module-monumental-story .context.configuration-related-articles .topic a:hover {
  color: #0e9edd;
}
.module-monumental-story .context.configuration-related-articles .headline {
  font-weight: 700;
  line-height: 1.25em;
  font-size: 108%;
}
.module-monumental-story .context.configuration-related-articles .headline a,
.module-monumental-story .context.configuration-related-articles .headline a:visited {
  color: #362f2e;
}
.module-monumental-story .context.configuration-related-articles .headline a:hover {
  color: #0e9edd;
}
/**
 * 	CONTEXT BOX: PHOTO CONFIGURATION
 */
.module-monumental-story .context.configuration-photo {
  border-color: #d5cfbe;
}
.module-monumental-story .context.configuration-photo .image {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 299px;
  height: 278px;
}
/**
 * 	BY-LINE AND COMMENT COUNTS
 */
.module-monumental-story .module-article-meta {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 63%;
}
.module-monumental-story .info .module-article-meta {
  float: left;
  margin-top: 6px;
}
.module-monumental-story .info .module-article-meta a {
  color: #fff;
}
.module-monumental-story .info .module-article-meta .comment-count {
  background-position: -22px -596px;
}
/**
 * 	TERMINATOR
 */
.module-monumental-story .terminator {
  clear: both;
  position: relative;
  width: 100%;
  height: 15px;
  background: url("/static/image/baycitizen/baycitizen.global.sprite.site.png") 0 -610px no-repeat;
}
/************************************
 *	baycitizen/baycitizen.module.FeaturedStories.css
 */
.module-featured-stories {
  width: 645px;
  position: relative;
  overflow: hidden;
  min-height: 0;
  height: 510px;
}
/**
 * 	NAVIGATION
 */
.module-featured-stories .navigation {
  position: absolute;
  z-index: 50;
  right: 0;
  top: 0;
  background: #fff;
  overflow: hidden;
}
.module-featured-stories .navigation .link {
  width: 12px;
  height: 15px;
  float: left;
  background: url("/static/image/baycitizen/baycitizen.module.FeaturedStories.sprite.png") 0 0 no-repeat;
  cursor: pointer;
}
.module-featured-stories .navigation .link.selected,
.module-featured-stories .navigation .link:hover {
  background-position: -12px 0;
}
/**
 * 	STORY LIST
 */
.module-featured-stories .story-list {
  position: relative;
  overflow: hidden;
  width: 645px;
}
.module-featured-stories .story-list .item {
  position: relative;
  width: 645px;
}
.module-featured-stories .story-list .item .image {
  background: url("/static/image/baycitizen/baycitizen.global.activity-indicator.gray-black.large.gif") center center no-repeat #000000;
}
.module-featured-stories .item .header {
  position: relative;
}
.module-featured-stories .item .header-aligner {
  bottom: 0;
}
.module-featured-stories .topic {
  font-weight: 600;
  line-height: 1.1em;
  text-transform: uppercase;
  color: #6b675e;
  position: relative;
  z-index: 10;
  margin-left: 10px;
  padding: 2px 0 5px 0;
  height: 1em;
  font-size: 70%;
  line-height: 1em;
}
.module-featured-stories .topic a,
.module-featured-stories .topic a:visited {
  color: #6b675e;
}
.module-featured-stories .topic a:hover {
  color: #0e9edd;
}
.module-featured-stories .headline {
  font-weight: 700;
  line-height: 1.25em;
  position: relative;
  z-index: 0;
  margin: 0 10px;
  font-size: 250%;
  line-height: 1.1em;
}
.module-featured-stories .headline a,
.module-featured-stories .headline a:visited {
  color: #362f2e;
}
.module-featured-stories .headline a:hover {
  color: #0e9edd;
}
/**
 * 	EXCERPT
 */
.module-featured-stories .excerpt {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
  margin: 0 10px 10px 0;
}
.module-featured-stories .excerpt p {
  margin-bottom: 1em;
}
.module-featured-stories .read-more-link {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
}
/**
 * 	SUB-MODULE STYLE ADJUSTMENTS
 */
.module-featured-stories .module-content-action {
  float: right;
  font-size: 70%;
  margin-bottom: 8px;
}
.module-featured-stories .module-content-action .action.share {
  margin-left: 10px;
}
.module-featured-stories .module-content-action .share-count .number {
  background-position: right -55px;
}
.module-featured-stories .module-content-action a.action.share:hover .share-count .number {
  background-position: right -95px;
}
.module-featured-stories .module-article-meta {
  position: relative;
  z-index: 10;
  margin-left: 10px;
  height: 22px;
}
.module-featured-stories .module-article-meta {
  display: block;
  font-size: 80%;
}
.module-featured-stories .module-article-meta .by-line,
.module-featured-stories .module-article-meta time {
  font-style: italic;
}
.module-featured-stories .module-article-meta .comment-count {
  padding-top: 2px;
  height: 11px;
}
/************************************
 *	baycitizen/baycitizen.module.PulseOfTheBay.css
 */
.module-pulse-of-the-bay {
  position: relative;
  padding-bottom: 1px;
}
.module-pulse-of-the-bay .global-module-head {
  background: url("/static/image/baycitizen/baycitizen.global.module.sprite.png") 0 0 no-repeat;
  height: 27px;
  padding: 6px 0 0 39px;
  background-position: 0 -165px;
}
.module-pulse-of-the-bay .global-module-head .caption .copy-container {
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
}
.module-pulse-of-the-bay .global-module-head .sub-caption {
  font-style: italic;
}
.module-pulse-of-the-bay .global-module-foot {
  background-position: -4096px bottom;
}
.module-pulse-of-the-bay .headline {
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.3em;
  width: 69%;
}
.module-pulse-of-the-bay .headline::after {
  content: " \00bb";
}
.module-pulse-of-the-bay .post-list {
  margin-right: 10px;
  padding-left: 10px;
}
.module-pulse-of-the-bay .post-list .item {
  overflow: hidden;
  margin: 0 0 7px 0;
}
.ie7 .module-pulse-of-the-bay .post-list .item {
  float: left;
}
.module-pulse-of-the-bay .module-article-meta {
  display: block;
  float: right;
  text-align: right;
  font-size: 77%;
}
.module-pulse-of-the-bay .module-article-meta .time {
  font-style: italic;
}
.module-pulse-of-the-bay .module-article-meta .comment-count {
  padding-top: 2px;
  height: 11px;
}
.page-home .module-pulse-of-the-bay {
  float: left;
}
/************************************
 *	baycitizen/baycitizen.module.EditorsPicks.css
 */
.module-editors-picks {
  position: relative;
}
/**
 * 	MODULE HEAD
 */
.module-editors-picks .global-module-head .caption .copy-container {
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
}
.module-editors-picks.configuration-default .global-module-head {
  background: url("/static/image/baycitizen/baycitizen.global.module.sprite.png") 0 0 no-repeat;
  height: 27px;
  padding: 6px 0 0 39px;
  background-position: 0 -33px;
}
/**
 * 	MODULE BODY
 */
.module-editors-picks .body {
  background: url("/static/image/baycitizen/baycitizen.module.EditorsPicks.sprite.png") 0 0 repeat-y #e2ded2;
}
.module-editors-picks.configuration-my-picks .body {
  background-color: #f8f8f8;
}
/**
 * 	NEWS ITEM
 */
.module-editors-picks .item {
  position: relative;
  padding-bottom: 30px;
  background: url("/static/image/baycitizen/baycitizen.module.EditorsPicks.sprite.png") center bottom no-repeat;
}
.module-editors-picks .item.last {
  padding-bottom: 10px;
  margin-bottom: 0;
  background: none;
  border-bottom: 2px solid #bbb8ae;
}
.module-editors-picks .item .global-image-box {
  margin-bottom: 10px;
}
.module-editors-picks .item .content {
  overflow: hidden;
  padding: 0 10px;
}
.module-editors-picks .item .topic {
  font-weight: 600;
  line-height: 1.1em;
  text-transform: uppercase;
  color: #6b675e;
  display: block;
  margin-bottom: 3px;
  height: 1.5em;
  line-height: 1.5em;
  font-size: 70%;
}
.module-editors-picks .item .topic a,
.module-editors-picks .item .topic a:visited {
  color: #6b675e;
}
.module-editors-picks .item .topic a:hover {
  color: #0e9edd;
}
.module-editors-picks .item .headline {
  font-weight: 700;
  line-height: 1.25em;
  font-size: 93%;
}
.module-editors-picks .item .headline a,
.module-editors-picks .item .headline a:visited {
  color: #362f2e;
}
.module-editors-picks .item .headline a:hover {
  color: #0e9edd;
}
/**
 * 	ARTICLE META INFO
 */
.module-editors-picks .item .module-article-meta {
  display: block;
  font-size: 77%;
}
.module-editors-picks .item .module-article-meta time {
  font-style: italic;
}
.module-editors-picks .item .module-article-meta .comment-count {
  padding-top: 2px;
  height: 11px;
}
/**
 * 	SHADOW TREATMENT
 */
.module-editors-picks .item .shadow {
  display: none;
}
.module-editors-picks.has-drop-shadow .item .shadow {
  display: block;
  position: absolute;
  top: 0;
  width: 15px;
  height: 100%;
  background-image: url("/static/image/baycitizen/baycitizen.module.EditorsPicks.sprite.png");
}
.module-editors-picks.has-drop-shadow .item .shadow.left {
  left: -15px;
}
.module-editors-picks.has-drop-shadow .item.first .shadow.left {
  bottom: -10px;
  background-position: -800px 0;
  background-repeat: no-repeat;
}
.module-editors-picks.has-drop-shadow .item .shadow.left {
  background-position: -815px 0;
  background-repeat: repeat-y;
}
.module-editors-picks.has-drop-shadow .item.last .shadow.left {
  background-position: -830px bottom;
  background-repeat: no-repeat;
}
.module-editors-picks.has-drop-shadow .item .shadow.right {
  right: -15px;
}
.module-editors-picks.has-drop-shadow .item.first .shadow.right {
  background-position: -845px 0;
  background-repeat: no-repeat;
}
.module-editors-picks.has-drop-shadow .item .shadow.right {
  bottom: -10px;
  background-position: -860px 0;
  background-repeat: repeat-y;
}
.module-editors-picks.has-drop-shadow .item.last .shadow.right {
  bottom: 0;
  background-position: -875px bottom;
  background-repeat: no-repeat;
}
/**
 * 	ACTIONS
 */
.module-editors-picks .module-content-action .action {
  display: block;
  float: left;
  margin: 5px 15px 0 0;
  font-size: 63%;
  font-weight: bold;
  line-height: .8em;
  text-transform: uppercase;
}
/**
 * 	QUOTE
 */
.module-editors-picks blockquote {
  position: relative;
  margin-bottom: 5px;
  padding: 5px 0 0 15px;
  font-size: 85%;
  font-style: italic;
  font-weight: 600;
  line-height: 1.3em;
}
.module-editors-picks blockquote .terminator {
  white-space: nowrap;
}
.module-editors-picks blockquote .quote {
  display: inline-block;
  overflow: hidden;
  margin-bottom: -14px;
  padding-top: 18px;
  width: 22px;
  height: 12px;
  font-size: 48px;
}
.module-editors-picks blockquote .quote.open {
  margin-left: -22px;
}
.module-editors-picks blockquote .quote.close {
  margin-left: -3px;
  margin-bottom: -22px;
}
/************************************
 *	baycitizen/baycitizen.module.MobileAd.css
 */
.module-mobile-ad {
  width: 160px;
  height: 180px;
  background: #EEE;
}
/************************************
 *	baycitizen/baycitizen.module.SponsorBox.css
 */
.module-sponsor-box {
  position: relative;
  overflow: hidden;
  width: 300px;
  height: 265px;
  background: #EEE;
  margin-bottom: 15px;
}
.module-sponsor-box .header {
  height: 15px;
  line-height: 140%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 70%;
  text-align: center;
  color: #6b675e;
  background-color: #e9e5da;
}
.module-sponsor-box img {
  display: block;
  float: left;
}
/************************************
 *	baycitizen/baycitizen.module.Footer.css
 */
.module-footer {
  font-family: Arial, Helvetica, sans-serif;
}
.module-footer ul {
  font-size: 77%;
}
/**
 * 	ADVERTISEMENT
 */
.module-footer .ad {
  position: relative;
  display: inline-block;
  border: 1px dotted #818181;
  margin-top: 40px;
}
.module-footer .ad:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: '.';
}
.module-footer .ad .header {
  float: left;
  width: 230px;
  height: 90px;
  background: #ccc;
}
.module-footer .ad .banner {
  width: 728px;
  float: left;
  height: 90px;
  background: #eee;
}
/**
 * 	INFO BLOCK (container)
 */
.module-footer .info {
  margin-top: 40px;
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 19px no-repeat;
}
.ie7 .module-footer .info {
  zoom: 1;
  position: relative;
}
/**
 * 	SECTION HEADERS
 */
.module-footer .section-header {
  margin-bottom: 25px;
  font-weight: bold;
  font-size: 85%;
}
.ie7 .module-footer .section-header {
  zoom: 1;
  position: relative;
}
/**
 * 	SECTIONS
 */
.module-footer .section {
  float: left;
  margin-bottom: 20px;
}
/**
 * 	SECTION: ABOUT
 */
.module-footer .section.about {
  padding-left: 10px;
  width: 300px;
  margin-right: 30px;
}
.module-footer .section.about .item {
  display: block;
  margin-bottom: 25px;
}
/**
 * 	SECTION: CONTACT
 */
.module-footer .section.contact {
  width: 300px;
  margin-right: 20px;
}
.module-footer .section.contact .social-button {
  display: block;
  margin-bottom: 10px;
  padding: 10px 0 0 41px;
  height: 21px;
  padding-top: 10px;
  font-weight: bold;
  background: url("/static/image/baycitizen/baycitizen.global.sprite.site.png") 0 0 no-repeat;
}
.module-footer .contact .social-button.email {
  background-position: 0 -32px;
}
.module-footer .contact .social-button.twitter {
  background-position: 0 -94px;
}
.module-footer .contact .social-button.facebook {
  background-position: 0 -156px;
}
.module-footer .contact .social-button.linkedin {
  background-position: 0 -218px;
}
.module-footer .contact .social-button.rss {
  background-position: 0 -280px;
}
.module-footer .contact .social-button.email:hover {
  background-position: 0 -63px;
}
.module-footer .contact .social-button.twitter:hover {
  background-position: 0 -125px;
}
.module-footer .contact .social-button.facebook:hover {
  background-position: 0 -187px;
}
.module-footer .contact .social-button.linkedin:hover {
  background-position: 0 -249px;
}
.module-footer .contact .social-button.rss:hover {
  background-position: 0 -311px;
}
/**
 * 	SECTION: IN YOUR INBOX
 */
.module-footer .section.inbox {
  width: 300px;
}
.module-footer .section.inbox .module-newsletter-sign-up {
  margin: 10px 0 20px 0;
}
.module-footer .section.inbox .terms-of-use {
  color: #6b675e;
  font-size: 77%;
  margin-top: 20px;
}
.module-footer .section.inbox .address {
  margin-top: 20px;
  font-weight: bold;
  font-size: 100%;
}
.module-footer .section.inbox .feedback-button {
  display: inline-block;
  padding: 4px 8px 3px;
  font-weight: bold;
  font-size: 100%;
  color: #fff;
  background-color: #0063a5;
}
.module-footer .section.inbox .feedback-button:hover {
  background-color: #0e9edd;
}
/**
 * 	TERMINATOR / BRANDING
 */
.module-footer .terminator {
  clear: left;
  margin-bottom: 15px;
  padding-top: 2px;
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") -1024px 0 no-repeat;
}
.module-footer .terminator .org-branding {
  margin: 20px 0 0 0;
  text-align: center;
}
.module-footer .terminator .org-branding li {
  display: inline-block;
  background: url("/static/image/baycitizen/baycitizen.module.Branding.sprite.png") top left no-repeat;
  vertical-align: middle;
  *display: inline;
  *zoom: 1;
}
.module-footer .terminator .org-branding li a {
  display: block;
  width: 100%;
  height: 100%;
}
.module-footer .terminator .org-branding li.cir {
  width: 166px;
  height: 41px;
  background-position: 0 0;
}
.module-footer .terminator .org-branding li.cw {
  width: 238px;
  height: 27px;
  background-position: 0 -41px;
  margin: 0 80px;
}
.module-footer .terminator .org-branding li.tbc {
  width: 119px;
  height: 28px;
  background-position: 0 -68px;
}
/************************************
 *	baycitizen/baycitizen.module.NewsletterSignUpThankYou.css
 */
.module-newsletter-sign-up-thank-you {
  position: relative;
  overflow: hidden;
  width: 298px;
  font-family: Arial, Helvetica, sans-serif;
}
.module-newsletter-sign-up-thank-you .container {
  position: relative;
  overflow: hidden;
  padding: 10px 10px 20px 45px;
  background-image: url("/static/image/baycitizen/baycitizen.global.line-pattern.diagonal.png");
}
/**
 * 	HEAD
 */
.module-newsletter-sign-up-thank-you .head .caption {
  font-family: "adobe-caslon-pro", serif;
  font-style: normal;
  font-size: 123.1%;
  font-style: italic;
}
.module-newsletter-sign-up-thank-you .head .message {
  font-size: 77%;
  line-height: 1.4em;
}
/**
 * 	REGISTER
 */
.module-newsletter-sign-up-thank-you .register {
  display: none;
  position: relative;
}
.module-newsletter-sign-up-thank-you.configuration-confirm-and-register .register {
  display: block;
}
.module-newsletter-sign-up-thank-you .register form[name=choose-password] {
  padding-top: 15px;
}
.module-newsletter-sign-up-thank-you .register form[name=choose-password] .caption {
  font-size: 80%;
  margin-bottom: 2px;
}
.module-newsletter-sign-up-thank-you .register input[name=password] {
  display: block;
  float: left;
  width: 167px;
}
.module-newsletter-sign-up-thank-you .register .global-uniform-checkbox {
  clear: left;
}
.module-newsletter-sign-up-thank-you .register label.remember-me {
  position: relative;
  top: 2px;
  font-size: 80%;
}
.module-newsletter-sign-up-thank-you .register input[name=submit],
.module-newsletter-sign-up-thank-you .register input[name=cancel] {
  width: 68px;
  height: 22px;
  font-size: 80%;
  font-weight: 700;
  color: #ebebeb;
  border: none;
  background: #0063a5;
  cursor: pointer;
}
.module-newsletter-sign-up-thank-you .register input[name=submit] {
  float: left;
  display: block;
  margin-bottom: 1px;
}
.module-newsletter-sign-up-thank-you .register input[name=submit]:hover {
  background: #0e9edd;
}
.module-newsletter-sign-up-thank-you .register input[name=cancel] {
  color: #6b675e;
  background: transparent;
  border: none;
}
.module-newsletter-sign-up-thank-you .register input[name=cancel]:hover {
  color: #0e9edd;
}
/**
 * 	THIRD-PARTY SIGN-IN
 */
.module-newsletter-sign-up-thank-you .register .third-party {
  margin-top: 15px;
  width: 175px;
}
.module-newsletter-sign-up-thank-you .register .third-party .caption {
  font-size: 80%;
}
.module-newsletter-sign-up-thank-you .register .third-party .button {
  margin-top: 5px;
  width: 160px;
  height: 27px;
  background: gray;
}
/**
 * 	CANCEL BUTTON
 */
.module-newsletter-sign-up-thank-you .register input[name=cancel] {
  position: absolute;
  padding: 0;
  width: auto;
  height: auto;
  right: 0;
  bottom: 0;
}
/************************************
 *	baycitizen/baycitizen.module.NewsletterSignUpThankYouDialog.css
 */
.module-newsletter-sign-up-thank-you-dialog {
  position: absolute;
  color: #6b675e;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #67686c;
  box-shadow: 0 5px 8px #000;
  -moz-box-shadow: 0 5px 8px #000;
  -webkit-box-shadow: 0 5px 8px #000;
  outline: 0;
  position: relative;
  display: none;
  overflow: hidden;
  width: 298px;
  background-color: #f0f0f0;
  z-index: 50;
  border-bottom-width: 1px;
}
/************************************
 *	baycitizen/baycitizen.module.NewsletterSignUp.css
 */
.module-newsletter-sign-up {
  position: relative;
  z-index: 0;
  overflow: hidden;
  padding: 8px;
  font-family: Arial, Helvetica, sans-serif;
  background-image: url("/static/image/baycitizen/baycitizen.global.line-pattern.diagonal.png");
  margin-bottom: 15px;
}
/**
 * 	EMAIL
 */
.module-newsletter-sign-up .email-container {
  position: relative;
  z-index: 0;
  margin-right: 67px;
}
.module-newsletter-sign-up .email {
  width: 100%;
  height: 15px;
}
/**
 * 	CHECKBOX LABEL
 */
.module-newsletter-sign-up label.add-password {
  clear: right;
  margin-top: 10px;
  font-size: 60%;
  margin-left: 5px;
  color: #6b675e;
}
/**
 * 	SUBMIT
 */
.module-newsletter-sign-up .submit-button {
  position: relative;
  z-index: 1;
  margin-top: -23px;
  float: right;
  width: 60px;
  height: 23px;
  color: #fff;
  border: none;
  font-size: 77%;
  background-color: #f26529;
}
.ie7 .module-newsletter-sign-up .submit-button {
  margin-top: -24px;
}
.module-newsletter-sign-up .submit-button:hover {
  background-color: #ff8642;
  cursor: pointer;
}
/**
 * 	SOCIAL BUTTONS
 */
.module-newsletter-sign-up .social {
  overflow: hidden;
  position: relative;
  float: right;
  margin-top: 10px;
}
.module-newsletter-sign-up .social .module-social-plug-in {
  float: left;
}
/************************************
 *	baycitizen/baycitizen.module.StoryInContext.css
 */
.module-story-in-context {
  overflow: hidden;
  background: url("/static/image/baycitizen/baycitizen.module.StoryInContext.png") right bottom no-repeat;
  padding-bottom: 4px;
  position: relative;
}
/**
 * 	MODULE HEAD
 */
.module-story-in-context > .global-module-head {
  margin-bottom: 0;
}
.module-story-in-context > .global-module-head .caption .copy-container {
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
}
.ie7 .module-story-in-context > .global-module-head {
  height: 1.4em;
}
.module-story-in-context > .global-module-head .caption .copy {
  font-size: 1.3em;
  font-style: italic;
  font-weight: bold;
  padding: 0 15px;
  height: 1.3em;
}
.module-story-in-context > .global-module-head .caption div.centered-on-left {
  width: 625px;
}
.module-story-in-context > .global-module-head .caption .copy-container {
  height: 1.3em;
  background-position: -2048px bottom;
  text-align: center;
}
/**
 * 	COLUMNS
 */
.module-story-in-context .column-left {
  float: left;
  margin-right: 175px;
}
.module-story-in-context .column-right {
  position: absolute;
  right: 0;
  width: 160px;
  padding-top: 20px;
}
/**
 * 	STORY
 */
.module-story-in-context .story {
  position: relative;
  margin: 20px 0 10px;
  padding-bottom: 30px;
}
.module-story-in-context .story .headline {
  font-weight: 700;
  line-height: 1.25em;
  font-size: 189%;
  margin-left: 15px;
}
.module-story-in-context .story .headline a,
.module-story-in-context .story .headline a:visited {
  color: #362f2e;
}
.module-story-in-context .story .headline a:hover {
  color: #0e9edd;
}
.module-story-in-context .story .topic {
  font-weight: 600;
  line-height: 1.1em;
  text-transform: uppercase;
  color: #6b675e;
  position: relative;
  margin-bottom: 5px;
  margin-left: 15px;
  font-size: 70%;
}
.module-story-in-context .story .topic a,
.module-story-in-context .story .topic a:visited {
  color: #6b675e;
}
.module-story-in-context .story .topic a:hover {
  color: #0e9edd;
}
.module-story-in-context .story .excerpt {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
  margin: 10px 0 0 15px;
  padding-right: 15px;
}
.module-story-in-context .story .excerpt p {
  margin-bottom: 1em;
}
.module-story-in-context .story .read-more-link {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
}
.module-story-in-context .story .global-media-caption .terminator {
  width: 160px;
}
.module-story-in-context .story .global-media-caption .content {
  padding-left: 15px;
}
/**
 * 	SUB-MODULE STYLE ADJUSTMENTS
 */
.module-story-in-context .module-user-contributions {
  margin-left: 15px;
}
.module-story-in-context .module-were-you-there .global-module-head {
  margin-left: 15px;
}
.module-story-in-context .module-about-the-author .global-module-foot {
  display: none;
}
.module-story-in-context .story .module-content-action {
  position: absolute;
  right: 10px;
  bottom: 0;
  font-size: 70%;
}
.module-story-in-context .story .module-content-action .action.share {
  margin-left: 10px;
}
.module-story-in-context .story .module-content-action .share-count .number {
  background-position: right -55px;
}
.module-story-in-context .story .module-content-action a.action.share:hover .share-count .number {
  background-position: right -95px;
}
.module-story-in-context .story .module-article-meta {
  position: relative;
  z-index: 10;
  margin-left: 15px;
}
.module-story-in-context .story .module-article-meta {
  display: block;
  margin-bottom: 3px;
  font-size: 77%;
}
.module-story-in-context .story .module-article-meta .by-line,
.module-story-in-context .story .module-article-meta time {
  font-style: italic;
}
.module-story-in-context .story .module-article-meta .comment-count {
  padding-top: 2px;
  height: 11px;
}
/************************************
 *	baycitizen/baycitizen.module.DataDive.css
 */
.module-data-dive {
  width: 300px;
}
.module-data-dive .global-module-head {
  background: url("/static/image/baycitizen/baycitizen.global.module.sprite.png") 0 0 no-repeat;
  height: 27px;
  padding: 6px 0 0 39px;
  background-position: 0 0;
}
.module-data-dive .global-module-head .caption .copy-container {
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
}
.module-data-dive .headline {
  font-weight: 700;
  line-height: 1.25em;
  font-size: 93%;
}
.module-data-dive .headline a,
.module-data-dive .headline a:visited {
  color: #362f2e;
}
.module-data-dive .headline a:hover {
  color: #0e9edd;
}
.module-data-dive .body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
}
.module-data-dive .read-more {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
}
/************************************
 *	baycitizen/baycitizen.module.Events.css
 */
.module-events {
  width: 300px;
}
.module-events .global-module-head {
  background: url("/static/image/baycitizen/baycitizen.global.module.sprite.png") 0 0 no-repeat;
  height: 27px;
  padding: 6px 0 0 39px;
}
.module-events .global-module-head .caption .copy-container {
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
}
.module-events.configuration-member-events .global-module-head {
  background-position: 0 -99px;
}
.module-events.configuration-recommended-event .global-module-head {
  background-position: 0 -231px;
}
.module-events-mini-gallery .global-module-head {
  background-position: 0 -99px !important;
  /** HACK to use this icon instead of Related Articles */

}
.module-events .headline {
  font-weight: 700;
  line-height: 1.25em;
  font-size: 93%;
  margin-bottom: 0.5em;
}
.module-events .headline a,
.module-events .headline a:visited {
  color: #362f2e;
}
.module-events .headline a:hover {
  color: #0e9edd;
}
/**
 * 	IMAGE
 */
.event-image-container {
  position: relative;
  min-height: 100px;
}
/**
 * 	CALENDAR
 */
.event-calendar {
  position: absolute;
  z-index: 1;
  padding-top: 10px;
  top: 0;
  left: 0;
  width: 108px;
  color: #6b675e;
  font-weight: 700;
  text-align: center;
  background: url("/static/image/baycitizen/baycitizen.module.Events.sprite.png") 0 0 no-repeat;
}
.event-calendar .month {
  height: 23px;
  font-size: 85%;
  font-style: italic;
  color: #fff;
}
.event-calendar.today .month {
  font-style: normal;
  font-variant: small-caps;
}
.event-calendar .weekday {
  font-size: 77%;
}
.event-calendar .day {
  font-size: 300%;
  line-height: 1em;
}
/**
 * 	MINI CALENDAR; overrides for using `preview_narrow` lead art on Related Articles module
 */
.module-events-mini-gallery .event-image-container {
  min-height: 75px;
}
.module-events-mini-gallery .event-calendar {
  height: 45px;
}
.module-events-mini-gallery .event-calendar .weekday {
  display: none;
}
.module-events-mini-gallery .event-calendar .day {
  font-size: 150%;
  margin-top: 2px;
}
.module-events-mini-gallery .event-meta .cost {
  display: none;
}
/**
 * Event Metadata
 */
.event-meta {
  margin-bottom: 10px;
}
.event-meta .time {
  font-style: italic;
  font-weight: 700;
  line-height: 1.25em;
}
.event-meta .time .am-pm {
  font-size: 77%;
}
.event-meta .location {
  font-weight: 700;
  line-height: 1.25em;
  font-size: 108%;
}
.event-meta .location a,
.event-meta .location a:visited {
  color: #362f2e;
}
.event-meta .location a:hover {
  color: #0e9edd;
}
.event-meta .headline {
  font-weight: 700;
  line-height: 1.25em;
  font-size: 93%;
  margin-bottom: .8em;
}
.event-meta .headline a,
.event-meta .headline a:visited {
  color: #362f2e;
}
.event-meta .headline a:hover {
  color: #0e9edd;
}
.event-meta .cost,
.event-meta .website a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 77%;
}
body.events-page div.module-featured-stories div.excerpt {
  display: none;
  visibility: hidden;
}
body.events-page div.module-featured-stories span.module-content-action {
  display: none;
  visibility: hidden;
}
body.events-page div.module-article-list {
  width: 645px;
}
body.events-page div.module-article-list ul.article-list li.item {
  overflow: hidden;
}
body.events-page div.module-article-list ul.article-list li.item div.event-image-container {
  float: left;
  padding-right: 15px;
}
.page-column.page-column-right .module-events {
  position: relative;
}
/************************************
 *	baycitizen/baycitizen.module.AuxiliaryPageMenu.css
 */
.module-auxiliary-page-menu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
}
.module-auxiliary-page-menu .menu {
  overflow: hidden;
}
.module-auxiliary-page-menu .menu .item {
  overflow: hidden;
  display: block;
  margin-bottom: 10px;
}
.module-auxiliary-page-menu .menu .item a {
  display: block;
  float: left;
  padding-left: 4px;
  border-left: 4px solid #fff;
}
.module-auxiliary-page-menu .menu .item.selected a,
.module-auxiliary-page-menu .menu .item a:hover {
  border-left-color: #362f2e;
}
.module-auxiliary-page-menu .menu {
  padding-bottom: 20px;
}
/************************************
 *	baycitizen/baycitizen.module.FromOurLeadership.css
 */
.module-from-our-leadership {
  margin: 10px 5px 0;
  border-bottom: 4px solid #d3ccb8;
  color: #6b675e;
}
.module-from-our-leadership .headline {
  margin-bottom: 8px;
  font-size: 128%;
  font-weight: 600;
  line-height: 1.2em;
}
.module-from-our-leadership .body {
  overflow: hidden;
  padding-bottom: 15px;
  background: url("/static/image/baycitizen/baycitizen.module.FromOurLeadership.sprite.png") -1px 0;
}
.module-from-our-leadership .quote {
  font-family: Arial, Helvetica, sans-serif;
  padding: 5px 5px 10px;
  font-size: 77%;
  font-weight: 700;
  font-style: italic;
  line-height: 1.8em;
}
.module-from-our-leadership .name {
  display: block;
  float: right;
  font-style: italic;
  font-weight: 600;
  padding-right: 10px;
  line-height: 1em;
}
.ie7 .module-from-our-leadership .name {
  line-height: 1.2em;
}
.module-from-our-leadership .title {
  display: block;
  clear: right;
  float: right;
  font-size: 70%;
  padding-right: 10px;
}
.ie7 .module-from-our-leadership .title {
  line-height: 1.2em;
  width: 130px;
  text-align: right;
}
/************************************
 *	baycitizen/baycitizen.module.AboutBayCitizen.css
 */
.module-about-bay-citizen {
  color: #6b675e;
}
/**
 * 	BODY
 */
.module-about-bay-citizen .body {
  width: 75%;
}
/**
 * 	ADDRESS
 */
.module-about-bay-citizen .address {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 77%;
  font-weight: 700;
  line-height: 1.4em;
}
/**
 * 	CONTACT BOX
 */
.module-about-bay-citizen .contact {
  font-family: Arial, Helvetica, sans-serif;
  margin-top: 10px;
  font-size: 77%;
  font-weight: 700;
  border-bottom: 1px dotted #6b675e;
}
.module-about-bay-citizen .contact .item {
  padding: 18px 0 18px 45px;
  border-top: 1px dotted #6b675e;
  background: url("/static/image/baycitizen/baycitizen.module.AboutBayCitizen.sprite.png") 0 0 no-repeat;
}
.ie7 .module-about-bay-citizen .contact .item {
  height: 7px;
}
.module-about-bay-citizen .contact .item.email {
  background-position: 0 0;
}
.module-about-bay-citizen .contact .item.phone {
  background-position: 0 -48px;
}
/**
 * 	FACTS LIST
 */
.module-about-bay-citizen .facts {
  font-family: "adobe-caslon-pro", serif;
  font-style: normal;
  list-style-type: disc;
  list-style-position: inside;
  margin: 15px 0 20px 1em;
  font-size: 85%;
  font-weight: bold;
  font-style: italic;
}
.module-about-bay-citizen .facts li.item {
  text-indent: -1em;
}
/**
 * 	ABOUT COPY
 */
.module-about-bay-citizen .about {
  font-size: 85%;
  font-style: italic;
  font-weight: bold;
  margin-top: 10px;
}
/************************************
 *	baycitizen/baycitizen.module.TopStories.css
 */
.module-top-stories {
  position: relative;
}
/**
 * 	MODULE HEAD
 */
.module-top-stories .global-module-head {
  background: url("/static/image/baycitizen/baycitizen.global.module.sprite.png") 0 0 no-repeat;
  height: 27px;
  padding: 6px 0 0 39px;
}
.module-top-stories .global-module-head .caption .copy-container {
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
}
.module-top-stories.configuration-top .global-module-head {
  background-position: 0 -198px;
}
.module-top-stories.configuration-updated .global-module-head {
  background-position: 0 -330px;
}
/**
 * 	NEWS ITEM
 */
.module-top-stories .item {
  position: relative;
  margin-bottom: 10px;
  padding-bottom: 30px;
  background: url("/static/image/baycitizen/baycitizen.module.TopStories.sprite.png") center bottom no-repeat;
}
.module-top-stories .item.last {
  padding-bottom: 10px;
  margin-bottom: 0;
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") -1024px bottom no-repeat;
}
.module-top-stories .item .content {
  clear: left;
  overflow: hidden;
  padding: 0 10px;
}
.module-top-stories .item .topic {
  font-weight: 600;
  line-height: 1.1em;
  text-transform: uppercase;
  color: #6b675e;
  display: block;
  margin-bottom: 3px;
  height: 1.5em;
  line-height: 1.5em;
  font-size: 70%;
}
.module-top-stories .item .topic a,
.module-top-stories .item .topic a:visited {
  color: #6b675e;
}
.module-top-stories .item .topic a:hover {
  color: #0e9edd;
}
.module-top-stories .item .headline {
  font-weight: 700;
  line-height: 1.25em;
  font-size: 93%;
}
.module-top-stories .item .headline a,
.module-top-stories .item .headline a:visited {
  color: #362f2e;
}
.module-top-stories .item .headline a:hover {
  color: #0e9edd;
}
/**
 * 	ARTICLE META INFO
 */
.module-top-stories .item .module-article-meta {
  display: inline-block;
  font-size: 77%;
}
.module-top-stories .item .module-article-meta time {
  font-style: italic;
}
.module-top-stories .item .module-article-meta .comment-count {
  padding-top: 2px;
  height: 11px;
}
/**
 * 	UPDATE ICON
 */
.module-top-stories .global-icon-update {
  margin-left: 5px;
}
/************************************
 *	baycitizen/baycitizen.module.RelatedArticles.css
 */
.module-related-articles {
  width: 645px;
  position: relative;
  overflow: hidden;
  min-height: 0;
  height: 240px;
  background: url("/static/image/baycitizen/baycitizen.module.RelatedArticles.sprite.png") center bottom no-repeat;
}
/**
 * 	MODULE HEAD
 */
.module-related-articles .global-module-head {
  background: url("/static/image/baycitizen/baycitizen.global.module.sprite.png") 0 0 no-repeat;
  height: 27px;
  padding: 6px 0 0 39px;
  background-position: 0 -264px;
}
.module-related-articles .global-module-head .caption .copy-container {
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
}
.module-related-articles .global-module-head .filter {
  overflow: hidden;
  position: relative;
  display: block;
  float: left;
  margin-top: 1px;
  z-index: 10;
}
.module-related-articles .global-module-head .filter .tab {
  margin-left: 30px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 77%;
  font-weight: 600;
}
.module-related-articles .global-module-head .filter .tab.active {
  color: #362f2e;
}
/**
 * 	NAVIGATION
 */
.module-related-articles .navigation {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.module-related-articles .navigation.active {
  display: block;
}
.module-related-articles .navigation .link {
  position: absolute;
  top: 50%;
  width: 19px;
  height: 38px;
  background: url("/static/image/baycitizen/baycitizen.module.RelatedArticles.sprite.png") 0 0 no-repeat;
  cursor: pointer;
}
.module-related-articles .navigation .link.previous {
  left: 10px;
  background-position: left 0;
}
.module-related-articles .navigation .link.next {
  right: 10px;
  background-position: right 0;
}
.module-related-articles .navigation .link.previous:hover {
  background-position: left -38px;
}
.module-related-articles .navigation .link.next:hover {
  background-position: right -38px;
}
/**
 * 	ARTICLE LIST
 */
.module-related-articles .article-list {
  display: none;
  width: 580px;
  height: 160px;
  overflow: hidden;
}
.module-related-articles .clipping-container {
  position: relative;
  overflow: hidden;
  margin-top: 15px;
  left: 50%;
  margin-left: -260px;
  width: 520px;
}
.module-related-articles .article-list.tab-active {
  display: block;
}
/**
 * 	ITEM
 */
.module-related-articles .article-list .item {
  overflow: hidden;
  position: relative;
  float: left;
  width: 290px;
  height: 160px;
}
.module-related-articles .article-list .item .content {
  width: 230px;
  height: 160px;
}
.module-related-articles .title {
  font-weight: 600;
  text-align: center;
  margin-bottom: 5px;
}
.module-related-articles .topic {
  font-weight: 600;
  line-height: 1.1em;
  text-transform: uppercase;
  color: #6b675e;
  margin-bottom: 3px;
  font-size: 70%;
}
.module-related-articles .topic a,
.module-related-articles .topic a:visited {
  color: #6b675e;
}
.module-related-articles .topic a:hover {
  color: #0e9edd;
}
.module-related-articles .headline {
  font-weight: 700;
  line-height: 1.25em;
  font-size: 93%;
}
.module-related-articles .headline a,
.module-related-articles .headline a:visited {
  color: #362f2e;
}
.module-related-articles .headline a:hover {
  color: #0e9edd;
}
/************************************
 *	baycitizen/baycitizen.module.DiscussAndContribute.css
 */
.module-discuss-and-contribute {
  position: relative;
}
.module-discuss-and-contribute strong {
  font-weight: 700;
}
.module-discuss-and-contribute em {
  font-style: italic;
}
/**
 * 	MODULE HEAD
 */
.module-discuss-and-contribute .global-module-head .caption .copy-container {
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
}
.module-discuss-and-contribute .global-module-head {
  background: url("/static/image/baycitizen/baycitizen.global.module.sprite.png") 0 0 no-repeat;
  height: 27px;
  padding: 6px 0 0 39px;
  background-position: 0 -495px;
}
/**
 * 	HEADER SECTION
 */
.module-discuss-and-contribute .header-section {
  overflow: hidden;
  position: relative;
  margin-bottom: 10px;
  padding: 8px;
  background: url("/static/image/baycitizen/baycitizen.global.line-pattern.diagonal.png");
}
.module-discuss-and-contribute .header-section.is-contributing .contribution-drawer {
  display: block;
}
.module-discuss-and-contribute .header-section.is-contributing .contribution-cta {
  display: none;
}
.module-discuss-and-contribute .header-section.is-contributing .contribution-status {
  display: block;
}
/**
 * 	CONTRIBUTION DRAWER
 */
.module-discuss-and-contribute .contribution-drawer {
  display: none;
  position: relative;
  margin: 0 -8px 5px;
  padding: 8px;
  font-family: Arial, Helvetica, sans-serif;
  background: #f8f8f8;
  border-top: 1px solid #ddd;
}
.ie7 .module-discuss-and-contribute .contribution-drawer {
  width: 100%;
}
.module-discuss-and-contribute .contribution-drawer > .caption {
  float: left;
  padding-top: 7px;
  height: 20px;
  font-size: 63%;
  font-weight: 700;
}
/* attachment controls */
.module-discuss-and-contribute .contribution-drawer .attachment-controls {
  float: right;
  overflow: hidden;
  margin-bottom: 3px;
  font-size: 63%;
}
.module-discuss-and-contribute .contribution-drawer .attachment-controls .caption {
  float: left;
  padding: 7px 0 0 26px;
  height: 20px;
  font-weight: 700;
  background: url("/static/image/baycitizen/baycitizen.module.DiscussAndContribute.sprite.png") -162px -88px no-repeat;
}
.module-discuss-and-contribute .contribution-drawer .attachment-controls .button {
  float: left;
  width: 27px;
  height: 27px;
  margin-left: 5px;
  background: url("/static/image/baycitizen/baycitizen.module.DiscussAndContribute.sprite.png") 0 -88px no-repeat;
  cursor: pointer;
}
.module-discuss-and-contribute .contribution-drawer .attachment-controls .button.location {
  background-position: 0 -88px;
}
.module-discuss-and-contribute .contribution-drawer .attachment-controls .button.location:hover {
  background-position: -27px -88px;
}
.module-discuss-and-contribute .contribution-drawer .attachment-controls .button.photo {
  background-position: -54px -88px;
}
.module-discuss-and-contribute .contribution-drawer .attachment-controls .button.photo:hover {
  background-position: -81px -88px;
}
.module-discuss-and-contribute .contribution-drawer .attachment-controls .button.video {
  background-position: -108px -88px;
}
.module-discuss-and-contribute .contribution-drawer .attachment-controls .button.video:hover {
  background-position: -135px -88px;
}
/* validation controls: validate / object */
.module-discuss-and-contribute .contribution-drawer .validation-controls {
  clear: both;
  overflow: hidden;
  font-size: 63%;
}
.module-discuss-and-contribute .contribution-drawer .validation-controls .caption {
  float: left;
  padding-top: 5px;
  height: 18px;
  font-weight: 700;
}
.module-discuss-and-contribute .contribution-drawer .validation-controls .button {
  float: left;
  margin-left: 20px;
  padding: 5px 0 0 25px;
  height: 17px;
  background: url("/static/image/baycitizen/baycitizen.module.DiscussAndContribute.sprite.png") 0 -175px no-repeat;
  color: #0063a5;
  cursor: pointer;
}
.module-discuss-and-contribute .contribution-drawer .validation-controls .button:hover {
  color: #0e9edd;
}
.module-discuss-and-contribute .contribution-drawer .validation-controls .button.validate {
  background-position: 0 -175px;
}
.module-discuss-and-contribute .contribution-drawer .validation-controls .button.validate:hover {
  background-position: 0 -197px;
}
.module-discuss-and-contribute .contribution-drawer .validation-controls .button.object {
  background-position: 0 -219px;
}
.module-discuss-and-contribute .contribution-drawer .validation-controls .button.object:hover {
  background-position: 0 -241px;
}
/* contribution status (e.g. "Location Added") */
.module-discuss-and-contribute .contribution-status {
  display: none;
  overflow: hidden;
  float: left;
  height: 27px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  font-style: italic;
  color: #6b675e;
}
.module-discuss-and-contribute .contribution-status .icon {
  float: left;
  width: 27px;
  height: 27px;
  background: url("/static/image/baycitizen/baycitizen.module.DiscussAndContribute.sprite.png") 0 -88px;
}
.module-discuss-and-contribute .contribution-status .icon.location {
  background-position: 0 -88px;
}
.module-discuss-and-contribute .contribution-status .caption {
  float: left;
  height: 21px;
  padding-top: 6px;
}
/* contribution drawer CTA (opens/closes contribution drawer) */
.module-discuss-and-contribute .contribution-cta {
  overflow: hidden;
  float: left;
}
.module-discuss-and-contribute .contribution-cta .caption {
  float: left;
  padding: 3px 10px 0 0;
  width: 180px;
  font-size: 116%;
  font-style: italic;
  text-align: right;
  height: 27px;
}
.module-discuss-and-contribute .contribution-cta .button.open {
  float: left;
  padding: 4px 0 0 10px;
  width: 200px;
  height: 26px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 63%;
  color: #fff;
  background: url("/static/image/baycitizen/baycitizen.module.DiscussAndContribute.sprite.png") right -115px;
  background-color: #0063a5;
  cursor: pointer;
}
.ie7 .module-discuss-and-contribute .contribution-cta .button.open {
  padding-top: 3px;
  height: 27px;
}
.module-discuss-and-contribute .contribution-cta .button.open:hover {
  background: url("/static/image/baycitizen/baycitizen.module.DiscussAndContribute.sprite.png") right -145px;
  background-color: #0e9edd;
}
/**
 * 	COMMENTS HEADLINE
 */
.module-discuss-and-contribute .comments-headline {
  font-size: 116%;
  padding-left: 10px;
  font-style: italic;
  color: #6b675e;
}
/**
 * 	COMMENTS SECTION
 */
.module-discuss-and-contribute .comments-section {
  overflow: hidden;
  padding: 8px;
  background-color: #f8f8f8;
  border-top: 3px solid #ddd;
}
.module-discuss-and-contribute .comment-list {
  position: relative;
}
/* nested comments */
.module-discuss-and-contribute .comment-list > .comment > .comment-list {
  margin-left: 36px;
}
/**
 * 	COMMENTS
 */
.module-discuss-and-contribute .comment {
  position: relative;
  margin-bottom: 5px;
}
.module-discuss-and-contribute .comment.add-comment {
  margin-bottom: 0;
}
.ie7 .module-discuss-and-contribute .comment {
  margin-bottom: 0;
}
.module-discuss-and-contribute .comment:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.module-discuss-and-contribute .comment {
  zoom: 1;
  display: block;
}
/* user info */
.module-discuss-and-contribute .comment.mine > .user-meta {
  background: url("/static/image/baycitizen/baycitizen.module.DiscussAndContribute.sprite.png") right -370px no-repeat;
}
.module-discuss-and-contribute .comment.add-reply .user-meta,
.module-discuss-and-contribute .comment.add-comment .user-meta,
.module-discuss-and-contribute .comment .user-meta {
  position: relative;
  float: left;
  z-index: 1;
  margin: 0 -1px 10px 0;
  width: 190px;
  font-size: 93%;
  font-weight: 600;
  background: url("/static/image/baycitizen/baycitizen.module.DiscussAndContribute.sprite.png") right -325px no-repeat;
}
.module-discuss-and-contribute .comment .user-meta .user-avatar {
  position: absolute;
  width: 34px;
  height: 34px;
  border: 1px solid #bababa;
}
.module-discuss-and-contribute .comment .user-meta .user-name {
  display: inline-block;
  position: relative;
  margin-left: 44px;
  top: 0.3em;
  /** keep a long name from overrunning the comment box **/

  width: 140px;
  /** chop single word without whitespace breaks **/

  max-height: 3em;
  /** cap # of lines at 2; prevent next sprite from showing **/

  overflow: hidden;
}
/* comment content */
.module-discuss-and-contribute .comment.mine > .comment-content {
  background-color: #e7efff;
}
.module-discuss-and-contribute .comment.add-reply .comment-content,
.module-discuss-and-contribute .comment.add-comment .comment-content,
.module-discuss-and-contribute .comment .comment-content {
  position: relative;
  z-index: 0;
  margin: 0 0 10px 189px;
  padding: 5px 30px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
  background-color: #fff;
  border-width: 1px;
  border-style: solid;
  border-top-color: #c9c9c9;
  border-right-color: #dddddd;
  border-bottom-color: #f4f4f4;
  border-left-color: #e0e0e0;
}
.ie7 .module-discuss-and-contribute .comment .comment-content {
  margin-left: 0;
}
.module-discuss-and-contribute .comment .comment-content:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ie7 .module-discuss-and-contribute .comment .comment-content {
  zoom: 1;
  display: block;
}
.module-discuss-and-contribute .comment .comment-content .comment-output > p {
  margin: .8em 0;
}
/* meta box (validation, location/time, actions: reply/share/flag) */
.module-discuss-and-contribute .comment .comment-content .comment-meta {
  overflow: hidden;
  margin: 0 -25px 10px;
  font-size: 85%;
}
.module-discuss-and-contribute .comment .comment-meta .validation {
  float: left;
  display: block;
  width: 25px;
  height: 20px;
  background-image: url("/static/image/baycitizen/baycitizen.module.DiscussAndContribute.sprite.png");
  background-repeat: no-repeat;
}
.module-discuss-and-contribute .comment .comment-meta .validation.validated {
  background-position: center 0;
}
.module-discuss-and-contribute .comment .comment-meta .validation.objected {
  background-position: center -20px;
}
.module-discuss-and-contribute .comment .comment-meta .location-and-time {
  float: left;
  width: 50%;
  color: #0063a5;
}
.module-discuss-and-contribute .comment .comment-meta .action-list {
  float: right;
  text-align: right;
}
.module-discuss-and-contribute .comment .comment-meta .action-list .action {
  color: #acacac;
  cursor: pointer;
  font-weight: normal;
  /* override a line in baycitizen.module.ContentAction.css */

}
.module-discuss-and-contribute .comment .comment-meta .action-list .action:hover {
  color: #8c8c8c;
}
.module-discuss-and-contribute .comment .user-meta.removed,
.module-discuss-and-contribute .comment .comment-content.removed {
  opacity: .3;
}
/* media (photos/videos) */
.module-discuss-and-contribute .comment .media-wrapper {
  margin: 10px -25px 0;
  text-align: center;
  font-size: 0;
  line-height: 0;
  background-color: #000;
}
.module-discuss-and-contribute .comment .media {
  display: inline-block;
  max-width: 100%;
}
.ie7 .module-discuss-and-contribute .comment .media {
  display: inline;
  zoom: 1;
}
/**
 * 	COMMENT: "ADD COMMENT" / "ADD REPLY" CONFIGURATIONS
 */
.module-discuss-and-contribute .comment .comment-input {
  width: 96%;
  height: 7.199999999999999em;
  line-height: 1.2em;
  border: none;
  resize: vertical;
}
.module-discuss-and-contribute .comment.sending .comment-input,
.module-discuss-and-contribute .add-comment .comment-input.active,
.module-discuss-and-contribute .add-reply .comment-input {
  height: 14.399999999999999em;
}
.module-discuss-and-contribute .comment.sending .comment-input {
  background-image: url("/static/image/baycitizen/baycitizen.global.activity-indicator.gray-white.large.gif");
  background-repeat: no-repeat;
  background-position: center;
  color: #ccc;
}
/**
 * 	COMMENT ERRORS
 */
.module-discuss-and-contribute .comment .errorlist {
  color: red;
  font-size: 80%;
  text-align: right;
  margin-bottom: .3em;
  font-family: Arial, Helvetica, sans-serif;
}
/**
 * 	COMMENT CONTROLS (CANCEL / SUBMIT)
 */
.module-discuss-and-contribute .comment .comment-controls {
  overflow: hidden;
  position: relative;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
}
.module-discuss-and-contribute .comment .comment-controls .button {
  float: left;
  height: 14px;
  padding: 6px 15px;
  cursor: pointer;
}
.module-discuss-and-contribute .comment .comment-controls .button.submit {
  background-color: #0063a5;
  color: #ebebeb;
}
.module-discuss-and-contribute .comment .comment-controls .button.submit:hover {
  background-color: #0e9edd;
}
.module-discuss-and-contribute .comment .comment-controls .button.cancel {
  color: #0063a5;
}
.module-discuss-and-contribute .comment .comment-controls .button.cancel:hover {
  color: #0e9edd;
}
/**
 * 	SIGNED-OUT CTA
 */
.module-discuss-and-contribute .logged-out-cta .dummy-avatar {
  position: relative;
  float: left;
  margin-right: 20px;
  width: 48px;
  height: 48px;
  border: 1px solid #bababa;
  background: url("/static/image/baycitizen/baycitizen.module.DiscussAndContribute.sprite.png") 0 -40px no-repeat;
}
.module-discuss-and-contribute .logged-out-cta .cta {
  float: left;
  width: 500px;
  margin-bottom: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.3em;
}
.module-discuss-and-contribute .comment.add-comment.sending .control-blocker,
.module-discuss-and-contribute .logged-out-cta .control-blocker {
  position: absolute;
  z-index: 1;
  height: 45px;
  bottom: -8px;
  left: -8px;
  right: -8px;
  background: url("/static/image/baycitizen/baycitizen.module.DiscussAndContribute.sprite.png") 0 -265px repeat-x;
}
.module-discuss-and-contribute .comment.add-reply.sending .control-blocker {
  position: absolute;
  z-index: 1;
  height: 34px;
  top: -8px;
  width: 100%;
  background: url("/static/image/baycitizen/baycitizen.module.DiscussAndContribute.sprite.png") 0 -265px repeat-x;
}
.module-discuss-and-contribute .logged-out-cta .comment-controls {
  opacity: 0.3;
  filter: alpha(opacity=30);
}
/************************************
 *	baycitizen/baycitizen.module.CoveredBy.css
 */
.module-covered-by {
  width: 160px;
  min-height: inherit;
  padding-bottom: 20px;
}
.module-covered-by .global-module-head .caption .copy-container {
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
}
/************************************
 *	baycitizen/baycitizen.module.FeaturedBlogArticle.css
 */
.module-featured-blog-article {
  position: relative;
  margin-left: 15px;
}
/**
 * 	STORY
 */
.module-featured-blog-article .story {
  position: relative;
  padding-bottom: 30px;
}
.module-featured-blog-article .story .headline {
  font-weight: 700;
  line-height: 1.25em;
  font-size: 138.5%;
  font-weight: 600;
  line-height: 1.1em;
}
.module-featured-blog-article .story .headline a,
.module-featured-blog-article .story .headline a:visited {
  color: #362f2e;
}
.module-featured-blog-article .story .headline a:hover {
  color: #0e9edd;
}
.module-featured-blog-article .story .topic {
  font-weight: 600;
  line-height: 1.1em;
  text-transform: uppercase;
  color: #6b675e;
  position: relative;
  margin-bottom: 5px;
  font-size: 70%;
}
.module-featured-blog-article .story .topic a,
.module-featured-blog-article .story .topic a:visited {
  color: #6b675e;
}
.module-featured-blog-article .story .topic a:hover {
  color: #0e9edd;
}
.module-featured-blog-article .story .excerpt {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
  margin-top: 10px;
  padding-right: 15px;
}
.module-featured-blog-article .story .excerpt p {
  margin-bottom: 1em;
}
.module-featured-blog-article .story .read-more-link {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
}
/**
 * 	SUB-MODULE STYLE ADJUSTMENTS
 */
.module-featured-blog-article .module-article-meta {
  display: block;
  position: relative;
  margin-top: 5px;
  margin-bottom: 3px;
  font-size: 80%;
}
.module-featured-blog-article .module-article-meta .by-line,
.module-featured-blog-article .module-article-meta time {
  font-style: italic;
}
.module-featured-blog-article .module-article-meta .comment-count {
  padding-top: 2px;
  height: 11px;
}
.module-featured-blog-article .module-content-action {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 70%;
}
.module-featured-blog-article .module-content-action .action.share {
  margin-left: 10px;
}
.module-featured-blog-article .module-content-action .share-count .number {
  background-position: right -55px;
}
.module-featured-blog-article .module-content-action a.action.share:hover .share-count .number {
  background-position: right -95px;
}
/************************************
 *	baycitizen/baycitizen.module.AboutThisBlog.css
 */
.module-about-this-blog {
  position: relative;
  padding: 0 5px;
}
.module-about-this-blog .headline {
  font-weight: 700;
  line-height: 1.25em;
  font-size: 108%;
  font-weight: 600;
}
.module-about-this-blog .headline a,
.module-about-this-blog .headline a:visited {
  color: #362f2e;
}
.module-about-this-blog .headline a:hover {
  color: #0e9edd;
}
.module-about-this-blog .body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
  font-size: 77%;
}
/************************************
 *	baycitizen/baycitizen.module.PageHeader.css
 */
/*******************************************************************************
 * 	BASELINE - ALL CONFIGURATIONS
 */
.module-page-header {
  width: 645px;
  overflow: hidden;
  min-height: 0;
}
.module-page-header .main {
  position: relative;
  border-bottom: 1px solid #757269;
}
.module-page-header .column-left {
  position: relative;
  width: 475px;
}
.module-page-header .column-right {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 160px;
}
.module-page-header .main .column-right {
  border-bottom: 1px solid #757269;
}
.module-page-header .main .headline {
  font-weight: 700;
  padding: 0 10px;
  font-size: 258%;
  line-height: 1.25em;
}
.module-page-header .main .headline a,
.module-page-header .main .headline a:visited {
  color: #362f2e;
}
.module-page-header .main .headline a:hover {
  color: #0e9edd;
}
.module-page-header .sub {
  display: none;
  position: relative;
  overflow: hidden;
  height: 29px;
  border-bottom: 1px dotted #757269;
  font-size: 93%;
  font-family: Arial, Helvetica, sans-serif;
}
.module-page-header .sub.active {
  display: block;
}
.module-page-header .sub .column-left,
.module-page-header .sub .column-right {
  padding: 6px 0 0 10px;
}
.module-page-header .module-content-action .action {
  font-size: 93%;
}
.module-page-header .module-content-action .follow-count {
  position: relative;
  top: -1px;
}
.module-page-header .module-content-action .follow-count .number {
  padding-top: 4px;
}
/*******************************************************************************
 * 	GENERIC CONFIGURATION
 */
.module-page-header.configuration-generic .main .column-right .module-content-action {
  position: absolute;
  left: 5px;
  bottom: 10px;
}
/*******************************************************************************
 *	LANDING CONFIGURATION
 */
.module-page-header.configuration-landing .sub {
  display: block;
}
.module-page-header.configuration-landing .stat-item {
  font-weight: 700;
  margin-right: 15px;
}
.module-page-header.configuration-landing .module-content-action {
  float: right;
}
/*******************************************************************************
 *	TOPIC LANDING CONFIGURATION
 */
.module-page-header.configuration-topic-landing .sub {
  display: block;
}
.module-page-header.configuration-topic-landing .module-story-sentiment {
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 100%;
}
.module-page-header.configuration-topic-landing .stat-item {
  font-weight: 700;
  margin-right: 15px;
}
.module-page-header.configuration-topic-landing .module-content-action {
  float: right;
}
/*******************************************************************************
 *	STAFF CONFIGURATION
 */
.module-page-header.configuration-staff .headline {
  font-size: 153.9%;
}
.module-page-header.configuration-staff .column-left {
  width: 525px;
}
.module-page-header.configuration-staff .column-right {
  top: auto;
  width: 110px;
}
/*******************************************************************************
 *	SEARCH CONFIGURATION
 */
.module-page-header.configuration-search .sub {
  display: block;
}
.module-page-header.configuration-search .search-form {
  position: relative;
  width: 60%;
  padding-left: 0px;
}
/************************************
 *	baycitizen/baycitizen.module.ArticleListItem.css
 */
/**
 * 	ALL CONFIGURATIONS
 */
.module-article-list-item {
  position: relative;
  overflow: hidden;
  padding-top: 15px;
}
/**
 * 	CONFIGURAITON: TEASER / DATA-TEASER
 */
.module-article-list-item.configuration-teaser .teaser,
.module-article-list-item.configuration-data-teaser .teaser {
  position: relative;
  float: left;
  overflow: hidden;
}
.module-article-list-item.configuration-data-teaser .teaser {
  height: 130px;
}
.module-article-list-item.configuration-teaser .teaser .column-left,
.module-article-list-item.configuration-data-teaser .teaser .column-left {
  position: relative;
  float: left;
}
.module-article-list-item.configuration-teaser .teaser .column-left {
  width: 160px;
}
.module-article-list-item.configuration-data-teaser .teaser .column-left {
  width: 225px;
}
.module-article-list-item.configuration-teaser .teaser .column-right,
.module-article-list-item.configuration-data-teaser .teaser .column-right {
  margin-left: 170px;
  padding-bottom: 30px;
}
.module-article-list-item.configuration-teaser .teaser .column-right {
  width: 475px;
}
.module-article-list-item.configuration-data-teaser .teaser .column-right {
  width: 220px;
}
.module-article-list-item.configuration-teaser .teaser .topic,
.module-article-list-item.configuration-data-teaser .teaser .topic {
  margin-bottom: 3px;
  font-weight: 600;
  line-height: 1.1em;
  text-transform: uppercase;
  color: #6b675e;
  font-size: 70%;
}
.module-article-list-item.configuration-teaser .teaser .topic a,
.module-article-list-item.configuration-data-teaser .teaser .topic a,
.module-article-list-item.configuration-teaser .teaser .topic a:visited,
.module-article-list-item.configuration-data-teaser .teaser .topic a:visited {
  color: #6b675e;
}
.module-article-list-item.configuration-teaser .teaser .topic a:hover,
.module-article-list-item.configuration-data-teaser .teaser .topic a:hover {
  color: #0e9edd;
}
.module-article-list-item.configuration-teaser .teaser .headline,
.module-article-list-item.configuration-data-teaser .teaser .headline {
  font-weight: 700;
  line-height: 1.25em;
  font-size: 108%;
  font-weight: 600;
  line-height: 1.3em;
}
.module-article-list-item.configuration-teaser .teaser .headline a,
.module-article-list-item.configuration-data-teaser .teaser .headline a,
.module-article-list-item.configuration-teaser .teaser .headline a:visited,
.module-article-list-item.configuration-data-teaser .teaser .headline a:visited {
  color: #362f2e;
}
.module-article-list-item.configuration-teaser .teaser .headline a:hover,
.module-article-list-item.configuration-data-teaser .teaser .headline a:hover {
  color: #0e9edd;
}
.module-article-list-item.configuration-data-teaser .teaser .module-article-meta .by-line {
  display: block;
  line-height: 1em;
}
/**
 * 	CONFIGURATION: DATA-TEASER
 */
.module-article-list-item.configuration-data-teaser .data-set {
  position: relative;
  float: left;
  width: 170px;
  height: 129px;
  margin-left: 20px;
  border-bottom: 1px solid #322e2f;
}
.module-article-list-item.configuration-data-teaser .data-set .info {
  position: relative;
  width: 90px;
  float: left;
}
.module-article-list-item.configuration-data-teaser .data-set .built-from {
  line-height: 1.2em;
  font-size: 116%;
  font-style: italic;
  color: #6b675e;
}
.module-article-list-item.configuration-data-teaser .data-set .headline {
  line-height: 1.2em;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
}
.module-article-list-item.configuration-data-teaser .data-set time {
  position: absolute;
  left: 0;
  bottom: 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 63%;
  line-height: 1.2em;
  color: #6b675e;
}
.module-article-list-item.configuration-data-teaser .data-set .image {
  float: right;
}
.module-article-list-item.configuration-data-teaser time {
  clear: both;
}
/**
 * 	CONFIGURATION: BLOG / BLOG-PHOTO
 */
.module-article-list-item.configuration-blog .blog,
.module-article-list-item.configuration-blog-photo .blog {
  position: relative;
  padding: 0 0 30px 10px;
}
.ie7 .module-article-list-item.configuration-blog .blog,
.ie7 .module-article-list-item.configuration-blog-photo .blog {
  width: 100%;
}
/** Allow text to wrap around lead art */
.module-article-list-item.configuration-blog .blog img,
.module-article-list-item.configuration-blog-photo .blog img,
.module-article-list-item.configuration-blog .blog .global-image-box,
.module-article-list-item.configuration-blog-photo .blog .global-image-box {
  float: left;
  margin: 0 10px 5px 0;
}
.module-article-list-item.configuration-blog-photo .blog .global-image-box {
  margin-left: -10px;
}
.module-article-list-item.configuration-blog .blog .headline,
.module-article-list-item.configuration-blog-photo .blog .headline {
  font-weight: 700;
  line-height: 1.25em;
  font-size: 138.5%;
  font-weight: 600;
  line-height: 1.1em;
}
.module-article-list-item.configuration-blog .blog .headline a,
.module-article-list-item.configuration-blog-photo .blog .headline a,
.module-article-list-item.configuration-blog .blog .headline a:visited,
.module-article-list-item.configuration-blog-photo .blog .headline a:visited {
  color: #362f2e;
}
.module-article-list-item.configuration-blog .blog .headline a:hover,
.module-article-list-item.configuration-blog-photo .blog .headline a:hover {
  color: #0e9edd;
}
.module-article-list-item.configuration-blog .blog .topic,
.module-article-list-item.configuration-blog-photo .blog .topic {
  font-weight: 600;
  line-height: 1.1em;
  text-transform: uppercase;
  color: #6b675e;
  position: relative;
  margin-bottom: 5px;
  font-size: 70%;
}
.module-article-list-item.configuration-blog .blog .topic a,
.module-article-list-item.configuration-blog-photo .blog .topic a,
.module-article-list-item.configuration-blog .blog .topic a:visited,
.module-article-list-item.configuration-blog-photo .blog .topic a:visited {
  color: #6b675e;
}
.module-article-list-item.configuration-blog .blog .topic a:hover,
.module-article-list-item.configuration-blog-photo .blog .topic a:hover {
  color: #0e9edd;
}
.module-article-list-item.configuration-blog .blog .excerpt {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
  padding-right: 15px;
}
.module-article-list-item.configuration-blog .blog .excerpt p {
  margin-bottom: 1em;
}
.module-article-list-item.configuration-blog .blog .read-more-link {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
}
.module-article-list-item.configuration-blog-photo .galleria-info {
  position: relative;
  margin-left: -10px;
  padding-top: 5px;
}
/**
 * 	CONFIGURATION: COMMENT
 */
.module-article-list-item.configuration-comment {
  padding: 15px 10px 10px;
  border-bottom: 1px solid #322e2f;
}
.module-article-list-item.configuration-comment .topic {
  margin-bottom: 3px;
  font-weight: 600;
  line-height: 1.1em;
  text-transform: uppercase;
  color: #6b675e;
  font-size: 70%;
}
.module-article-list-item.configuration-comment .topic a,
.module-article-list-item.configuration-comment .topic a:visited {
  color: #6b675e;
}
.module-article-list-item.configuration-comment .topic a:hover {
  color: #0e9edd;
}
.module-article-list-item.configuration-comment .headline {
  font-weight: 700;
  line-height: 1.25em;
  font-size: 108%;
  font-weight: 600;
  line-height: 1.3em;
}
.module-article-list-item.configuration-comment .headline a,
.module-article-list-item.configuration-comment .headline a:visited {
  color: #362f2e;
}
.module-article-list-item.configuration-comment .headline a:hover {
  color: #0e9edd;
}
.module-article-list-item.configuration-comment blockquote {
  margin-bottom: 5px;
  width: 70%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
}
.module-article-list-item.configuration-comment .comment-info {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  color: #6b675e;
}
.module-article-list-item.configuration-comment .user-info {
  margin-left: 7px;
}
.module-article-list-item.configuration-comment .user-info .user-avatar {
  vertical-align: baseline;
  width: 34px;
  height: 34px;
}
.module-article-list-item.configuration-comment .user-info .user-name {
  margin-left: 7px;
}
/**
 * 	SUB-MODULE STYLE ADJUSTMENTS
 */
.module-article-list-item .module-article-meta {
  display: block;
  margin: 3px 0;
  font-size: 77%;
}
.module-article-list-item .module-article-meta time {
  font-style: italic;
}
.module-article-list-item .module-article-meta .comment-count {
  padding-top: 2px;
  height: 11px;
}
.module-article-list-item .module-content-action {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 70%;
  width: 100%;
}
.module-article-list-item .module-content-action .action.share {
  margin-left: 10px;
}
.module-article-list-item .module-content-action .share-count .number {
  background-position: right -55px;
}
.module-article-list-item .module-content-action a.action.share:hover .share-count .number {
  background-position: right -95px;
}
.module-article-list-item .body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
}
/************************************
 *	baycitizen/baycitizen.module.ArticleList.css
 */
.module-article-list.configuration-narrow-three,
.module-article-list.configuration-three,
.module-article-list.configuration-two {
  min-height: 0;
}
/**
 * 	MODULE FOOT
 */
.module-article-list .global-module-foot {
  background-position: -3072px bottom;
}
/**
 * 	FILTER BAR
 */
.module-article-list .filter-bar {
  height: 32px;
  padding: 7px 5px 0;
  background: url("/static/image/baycitizen/baycitizen.module.ArticleList.sprite.png") center 0 no-repeat;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  overflow: hidden;
}
.module-article-list .filter-bar .filter-show {
  float: left;
}
.module-article-list .filter-bar .filter-sort {
  float: right;
}
.module-article-list .filter-bar .caption {
  float: left;
  padding-top: 6px;
  font-size: 70%;
  font-weight: 600;
  color: #6b675e;
  font-family: Arial, Helvetica, sans-serif;
}
.module-article-list .filter-bar select,
.module-article-list .filter-bar .global-uniform-select {
  float: left;
  margin-left: 5px;
}
.module-article-list .filter-bar .global-uniform-select span {
  font-size: 67%;
}
.module-article-list.configuration-narrow-three .filter-bar select,
.module-article-list.configuration-narrow-three .filter-bar .global-uniform-select {
  width: 120px !important;
  height: 24px;
}
.module-article-list.configuration-narrow-three .filter-bar .global-uniform-select span {
  width: 70px;
  /* 10px = left padding of span */

  height: 24px;
  line-height: 24px;
}
.module-article-list.configuration-three .filter-bar select,
.module-article-list.configuration-three .filter-bar .global-uniform-select {
  width: 175px !important;
  height: 24px;
}
.module-article-list.configuration-three .filter-bar .global-uniform-select span {
  width: 125px;
  /* 10px = left padding of span */

  height: 24px;
  line-height: 24px;
}
.module-article-list.configuration-two .filter-bar select,
.module-article-list.configuration-two .filter-bar .global-uniform-select {
  width: 265px !important;
  height: 24px;
}
.module-article-list.configuration-two .filter-bar .global-uniform-select span {
  width: 215px;
  /* 10px = left padding of span */

  height: 24px;
  line-height: 24px;
}
/**
 * 	BODY
 */
.module-article-list .body {
  overflow: hidden;
}
.module-article-list .body .load-msg {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
  margin-top: 15px;
  margin-bottom: 5px;
}
/**
 * 	ARTICLE LIST
 */
.module-article-list .article-list {
  position: relative;
  overflow: hidden;
}
/**
 * 	LIST ITEM ACTIONs
 */
.module-article-list .article-list li .action {
  float: right;
  color: #0e9edd;
  padding: 11px 10px 7px 0;
}
.module-article-list .article-list li .action:after {
  content: ' »';
}
/**
 * 	ACTIVITY INDICATOR
 */
.module-article-list .activity-indicator {
  display: none;
  position: absolute;
  z-index: 100;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url("/static/image/baycitizen/baycitizen.global.activity-indicator.gray-white.large.gif") center center no-repeat #ffffff;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.module-article-list.state-busy .activity-indicator {
  display: block;
}
/**
 * 	PAGINATION
 */
.module-article-list .module-pagination {
  margin: 5px 0 10px 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
}
/************************************
 *	baycitizen/baycitizen.module.TopComments.css
 */
/**
 * 	MODULE HEAD
 */
.module-top-comments .global-module-head {
  background: url("/static/image/baycitizen/baycitizen.global.module.sprite.png") 0 0 no-repeat;
  height: 27px;
  padding: 6px 0 0 39px;
  margin-bottom: 15px;
  background-position: 0 -231px;
}
.module-top-comments .global-module-head .caption .copy-container {
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
}
/**
 * 	MODULE BODY
 */
.module-top-comments .global-module-body {
  padding: 0 10px;
}
/**
 * 	ITEMS
 */
.module-top-comments .item.last {
  background: none;
  margin-bottom: 0;
}
.module-top-comments .item blockquote {
  margin-bottom: 10px;
  line-height: 1.3em;
  font-size: 110%;
  font-style: italic;
  color: #6b675e;
}
.module-top-comments .item .user-info {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 80%;
  margin-bottom: 10px;
}
.module-top-comments .item .user-name {
  margin-left: 5px;
}
.module-top-comments .social {
  overflow: hidden;
  margin-bottom: 10px;
}
.module-top-comments .social .button {
  float: left;
  margin-right: 10px;
}
.module-top-comments .item .response {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
  margin-bottom: 5px;
}
.module-top-comments .item .response .reference {
  display: block;
}
.module-top-comments .item .member-type {
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.5em;
  font-size: 80%;
}
.module-top-comments .item .member-type .type {
  font-size: 108%;
  font-weight: 700;
  color: #6b675e;
}
.page-column.page-column-right .module-top-comments {
  position: relative;
}
/************************************
 *	baycitizen/baycitizen.module.TwitterHash.css
 */
.module-twitter-hash {
  position: relative;
  min-height: 0;
}
.module-twitter-hash .global-module-head .caption .copy-container {
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
}
.module-twitter-hash .global-module-body {
  padding: 5px 5px 15px;
  font-size: 116%;
  line-height: 1.3em;
  font-style: italic;
  color: #6b675e;
}
.module-twitter-hash .global-module-body a {
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 93%;
}
.module-twitter-hash time {
  margin-top: 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
  font-style: normal;
  font-size: 63%;
  font-weight: 700;
}
/************************************
 *	baycitizen/baycitizen.module.Profile.css
 */
/**
 * BIO
 */
.module-user-profile-main .bio {
  position: relative;
  padding: 0 10px 10px 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
  color: #6b675e;
}
.module-user-profile-main .bio p {
  margin-bottom: 1em;
}
.module-user-profile-detail {
  width: 160px;
  margin-bottom: 15px;
  min-height: inherit;
  position: relative;
}
/**
 * 	FOCUS
 */
.module-user-profile-detail .focus {
  padding: 10px;
}
.module-user-profile-detail .focus .coverage {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 70%;
}
/**
 * 	SOCIAL PLUG-IN
 */
.module-user-profile-detail .module-social-plug-in {
  padding: 0 0 15px 10px;
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
}
/**
 *	CONTACT
 */
.module-user-profile-detail .contact {
  padding: 10px 0 10px 10px;
}
.module-user-profile-detail .contact .contact-list {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
}
.module-user-profile-detail .contact .contact-list .item a {
  display: block;
  margin-bottom: 5px;
  padding: 6px 0 0 40px;
  height: 25px;
  font-weight: 600;
  background: url("/static/image/baycitizen/baycitizen.global.sprite.site.png") 0 -32px no-repeat;
}
.module-user-profile-detail .contact .contact-list .item.email a {
  background-position: 0 -32px;
}
.module-user-profile-detail .contact .contact-list .item.email a:hover {
  background-position: 0 -63px;
}
.module-user-profile-detail .contact .contact-list .item.twitter a {
  background-position: 0 -94px;
}
.module-user-profile-detail .contact .contact-list .item.twitter a:hover {
  background-position: 0 -125px;
}
.module-user-profile-detail .contact .contact-list .item.facebook a {
  background-position: 0 -156px;
}
.module-user-profile-detail .contact .contact-list .item.facebook a:hover {
  background-position: 0 -187px;
}
.module-user-profile-detail .contact .contact-list .item.linkedin a {
  background-position: 0 -218px;
}
.module-user-profile-detail .contact .contact-list .item.linkedin a:hover {
  background-position: 0 -249px;
}
.module-user-profile-detail .contact .contact-list .item.rss a {
  background-position: 0 -280px;
}
.module-user-profile-detail .contact .contact-list .item.rss a:hover {
  background-position: 0 -311px;
}
.module-user-profile-detail .contact .contact-list .item.gplus a {
  background-position: 0 -342px;
}
.module-user-profile-detail .contact .contact-list .item.gplus a:hover {
  background-position: 0 -373px;
}
/**
 * 	TOPIC LIST
 */
.module-user-profile-detail .topics {
  padding: 10px;
}
.module-user-profile-detail .topic-list {
  overflow: hidden;
  font-family: Arial, Helvetica, sans-serif;
}
.module-user-profile-detail .topic-list .item {
  margin-bottom: 10px;
  overflow: hidden;
}
.module-user-profile-detail .topic-list .topic-name {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
  line-height: 1.1em;
}
.module-user-profile-detail .topic-list .module-content-action .action {
  text-transform: uppercase;
  font-size: 10px;
}
/************************************
 *	baycitizen/baycitizen.module.InteractiveVisualizations.css
 */
.module-interactive-visualizations {
  width: 645px;
  min-height: 0;
}
/**
 * 	MODULE HEAD
 */
.module-interactive-visualizations .global-module-head {
  background: url("/static/image/baycitizen/baycitizen.global.module.sprite-2.png") 0 0 no-repeat;
  height: 37px;
  padding: 12px 0 0 55px;
  margin-bottom: 10px;
}
.module-interactive-visualizations .global-module-head .caption .copy-container {
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
}
.ie7 .module-interactive-visualizations .global-module-head {
  height: 38px;
}
.module-interactive-visualizations .global-module-head .caption .copy-container {
  height: 1.3em;
  background-position: -2048px bottom;
}
.module-interactive-visualizations .global-module-head .caption .copy {
  position: relative;
  padding: 0 10px;
  height: 1.3em;
  font-size: 1.3em;
}
.module-interactive-visualizations .global-module-body {
  overflow: hidden;
}
/**
 * 	COLUMNS
 */
.module-interactive-visualizations .column-left {
  float: left;
  margin-bottom: 10px;
  width: 470px;
}
.module-interactive-visualizations .column-right {
  float: left;
  margin: 0 0 10px 15px;
  width: 160px;
}
/**
 * 	MAIN TEASER
 */
.module-interactive-visualizations .featured {
  position: relative;
  padding: 0 0 0 10px;
}
/**
  * KLUDGE this fixed size is necessary for now because we don't explicitly
  * have this image size and it's a weird one-off
  * related commit: dd3a1aa26a041c7cdef4da191f63dcb3db35b789
  */
.module-interactive-visualizations .featured .image {
  margin-left: -10px;
  width: 470px;
  height: 245px;
}
.module-interactive-visualizations .featured .headline {
  font-weight: 700;
  line-height: 1.25em;
  font-size: 138.5%;
  font-weight: 600;
  line-height: 1.1em;
}
.module-interactive-visualizations .featured .headline a,
.module-interactive-visualizations .featured .headline a:visited {
  color: #362f2e;
}
.module-interactive-visualizations .featured .headline a:hover {
  color: #0e9edd;
}
.module-interactive-visualizations .featured .topic {
  font-weight: 600;
  line-height: 1.1em;
  text-transform: uppercase;
  color: #6b675e;
  position: relative;
  margin-bottom: 5px;
  font-size: 70%;
}
.module-interactive-visualizations .featured .topic a,
.module-interactive-visualizations .featured .topic a:visited {
  color: #6b675e;
}
.module-interactive-visualizations .featured .topic a:hover {
  color: #0e9edd;
}
.module-interactive-visualizations .featured .excerpt {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
  margin-top: 10px;
  padding-right: 15px;
}
.module-interactive-visualizations .featured .excerpt p {
  margin-bottom: 1em;
}
.module-interactive-visualizations .featured .read-more-link {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
}
/**
 * 	AUXILIARY TEASER
 */
.module-interactive-visualizations .aux {
  position: relative;
  overflow: hidden;
  margin-bottom: 10px;
}
.module-interactive-visualizations .aux .content {
  overflow: hidden;
  padding: 0 10px;
}
.module-interactive-visualizations .aux .topic {
  font-weight: 600;
  line-height: 1.1em;
  text-transform: uppercase;
  color: #6b675e;
  display: block;
  margin-bottom: 3px;
  height: 1.5em;
  line-height: 1.5em;
  font-size: 70%;
}
.module-interactive-visualizations .aux .topic a,
.module-interactive-visualizations .aux .topic a:visited {
  color: #6b675e;
}
.module-interactive-visualizations .aux .topic a:hover {
  color: #0e9edd;
}
.module-interactive-visualizations .aux .headline {
  font-weight: 700;
  line-height: 1.25em;
  font-size: 93%;
}
.module-interactive-visualizations .aux .headline a,
.module-interactive-visualizations .aux .headline a:visited {
  color: #362f2e;
}
.module-interactive-visualizations .aux .headline a:hover {
  color: #0e9edd;
}
/**
 * 	SUB-MODULE STYLE ADJUSTMENTS
 */
.module-interactive-visualizations .module-article-meta {
  display: block;
  margin: 3px 0;
  font-size: 77%;
  font-style: italic;
}
.module-interactive-visualizations .module-article-meta .comment-count {
  padding-top: 2px;
  height: 11px;
}
/************************************
 *	baycitizen/baycitizen.module.DonationSummary.css
 */
.module-donation-summary {
  position: relative;
}
/**
 * 	MODULE HEAD
 */
.module-donation-summary .global-module-head {
  margin-bottom: 15px;
}
.module-donation-summary .global-module-head .caption .copy-container {
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
}
/**
 * 	SUMMARY
 */
.module-donation-summary .summary {
  margin: 0 10px 45px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
  line-height: 1.25em;
  color: #6b675e;
}
/**
 * 	GIFT
 */
.module-donation-summary .gift {
  overflow: hidden;
  padding-bottom: 25px;
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
  margin-left: 10px;
}
.module-donation-summary .gift .image {
  display: block;
  float: left;
  margin: 0 20px 0 0;
  margin-right: 20px;
  width: 80px;
  height: 80px;
  border: 1px solid #ccc;
}
.module-donation-summary .gift .description {
  float: left;
  width: 180px;
}
.module-donation-summary .gift .gift-headline {
  font-family: "adobe-caslon-pro", serif;
  font-style: normal;
  font-style: italic;
}
.module-donation-summary .gift .name,
.module-donation-summary .gift .shipping-headline,
.module-donation-summary .gift .address {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
}
.module-donation-summary .gift .name {
  font-weight: 700;
  margin-bottom: 5px;
  color: #6b675e;
}
.module-donation-summary .gift .shipping-headline {
  margin-bottom: 2px;
}
.module-donation-summary .gift .address {
  color: #6b675e;
}
/**
 * 	FOOTNOTE
 */
.module-donation-summary .footnote {
  padding: 5px 10px 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 77%;
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") -1024px bottom no-repeat;
}
/************************************
 *	baycitizen/baycitizen.module.DonationThankYou.css
 */
.module-donation-thank-you {
  position: relative;
  overflow: hidden;
  width: 643px;
  background: url("/static/image/baycitizen/baycitizen.global.line-pattern.diagonal.png");
  border: 1px solid #e3e3e3;
  border-bottom-width: 2px;
}
/**
 * 	THANK YOU BOX (Dear..., Welcome, With Gratitude)
 */
.module-donation-thank-you .thank-you-box {
  padding: 10px 30px 15px;
}
.module-donation-thank-you .thank-you-box .opening .caption {
  font-size: 154.1%;
  font-weight: 600;
  line-height: 1.5em;
  font-style: italic;
}
.module-donation-thank-you .thank-you-box .opening .message {
  color: #6b675e;
  font-weight: 600;
  font-style: italic;
  font-size: 138.1%;
  line-height: 1.25em;
}
.module-donation-thank-you .thank-you-box .welcome {
  font-family: Arial, Helvetica, sans-serif;
  color: #6b675e;
  margin-top: 20px;
}
.module-donation-thank-you .thank-you-box .welcome .caption {
  font-size: 116%;
  text-transform: uppercase;
}
.module-donation-thank-you .thank-you-box .welcome .message {
  font-size: 85%;
  line-height: 1.3em;
}
.module-donation-thank-you .thank-you-box .closing {
  margin-top: 20px;
  font-style: italic;
  line-height: 1.25em;
  color: #6b675e;
}
.module-donation-thank-you .thank-you-box .closing .signature {
  font-size: 123.1%;
}
/**
 * 	SHARE BOX
 */
.module-donation-thank-you .share-box {
  position: relative;
  padding: 10px 10px 20px 30px;
}
/* Help Us Spread the Word */
.module-donation-thank-you .share-box .share-caption {
  position: relative;
  margin-bottom: 10px;
  padding-top: 30px;
  left: 40px;
  width: 80%;
  border-top: 1px dotted #6b675e;
}
.module-donation-thank-you .share-box .share-caption .sub-caption-1 {
  position: relative;
  margin-left: -40px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 108%;
  text-transform: uppercase;
}
.module-donation-thank-you .share-box .share-caption .sub-caption-2 {
  position: relative;
  margin: 3px 0 15px -40px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 93%;
  color: #6b675e;
}
/* message box */
.module-donation-thank-you .message-box {
  position: relative;
  float: left;
  margin: 0 5px 22px -5px;
  padding: 10px 15px;
  width: 277px;
  height: 174px;
  background: url("/static/image/baycitizen/baycitizen.module.DonationThankYou.sprite.png") 0 0 no-repeat;
}
.module-donation-thank-you .message-box .payload {
  position: absolute;
  padding: 6px 4px;
  left: 7px;
  top: 4px;
  width: 285px;
  height: 170px;
  background: url("/static/image/baycitizen/baycitizen.module.DonationThankYou.sprite.png") -7px -4px no-repeat #ebebeb;
}
/* donation value */
.module-donation-thank-you .message-box .donation-value {
  font-size: 123.1%;
  line-height: 1.2em;
  text-align: center;
}
.module-donation-thank-you .message-box .donation-value .value {
  background: #ebebeb;
  padding: 0 5px;
  font-style: italic;
  display: inline-block;
  color: #6b675e;
}
.ie7 .module-donation-thank-you .message-box .donation-value .value {
  *display: inline;
  zoom: 1;
}
/* share message */
.module-donation-thank-you .message-box textarea.share-message {
  width: 261px;
  height: 61px;
  display: block;
  margin: 2px 0 0 4px;
}
.module-donation-thank-you .message-box .share-message-count {
  display: block;
  margin: 2px 6px 5px 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 60%;
  text-align: right;
  color: #6b675e;
}
/* user information */
.module-donation-thank-you .message-box .user-avatar {
  float: left;
  margin: 0 5px 0 4px;
  width: 32px;
  height: 32px;
  border: 1px solid #b4b4b4;
}
.module-donation-thank-you .message-box .user-info {
  position: relative;
  float: left;
  height: 34px;
}
.module-donation-thank-you .message-box .user-name {
  display: block;
  margin-top: 1px;
  height: 16px;
  font-size: 14px;
  font-weight: 700;
  color: #0063a5;
}
.module-donation-thank-you .message-box .member-type {
  display: block;
  margin-top: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #6b675e;
}
/**
 * 	ACTION BOX
 */
.module-donation-thank-you .action-box {
  position: relative;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
}
.module-donation-thank-you .action-box .action {
  display: none;
  position: relative;
  width: 290px;
}
.module-donation-thank-you .share-box.share-to-tbc .action-box .action.share-to-tbc,
.module-donation-thank-you .share-box.share-to-network .action-box .action.share-to-network,
.module-donation-thank-you .share-box.thank-you .action-box .action.thank-you {
  display: block;
}
.module-donation-thank-you .action-box .share-button {
  margin-top: 15px;
  padding: 3px 0;
  width: 90px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  text-align: center;
  color: #ebebeb;
  background-color: #0063a5;
  cursor: pointer;
}
.module-donation-thank-you .action-box .share-button:hover {
  background-color: #0e9edd;
}
.module-donation-thank-you .action-box .caption {
  margin-top: 5px;
  font-size: 93%;
}
.module-donation-thank-you .action-box .description {
  margin-top: 3px;
  font-size: 77%;
  color: #6b675e;
}
.module-donation-thank-you .action-box .option {
  margin-top: 12px;
  font-size: 77%;
}
.ie7 .module-donation-thank-you .share-box.share-to-network .action-box .global-uniform-radio {
  margin-top: -15px;
}
.module-donation-thank-you .action-box label {
  padding-left: 5px;
  cursor: pointer;
}
.module-donation-thank-you .share-box.share-to-network .action-box label {
  display: inline-block;
  padding: 7px 0 0 41px;
  height: 24px;
  background: url("/static/image/baycitizen/baycitizen.global.sprite.site.png") -5px -94px no-repeat;
}
.ie7 .module-donation-thank-you .share-box.share-to-network .action-box label {
  *display: inline;
  zoom: 1;
}
.module-donation-thank-you .share-box.share-to-network .action-box label.twitter {
  background-position: 5px -94px;
}
.module-donation-thank-you .share-box.share-to-network .action-box label.facebook {
  background-position: 5px -156px;
}
/* final "Thank You" caption */
.module-donation-thank-you .share-box.thank-you .action-box .caption {
  font-family: "adobe-caslon-pro", serif;
  font-style: normal;
  font-size: 156.1%;
  font-style: italic;
  margin-left: 65px;
  margin-top: 70px;
}
/************************************
 *	baycitizen/baycitizen.module.ImageWithThumbField.css
 */
/** TODO put me in a better location */
.icon12 {
  height: 16px;
  padding-left: 18px;
}
.iPlus {
  background: url("/static/images/icons/sprite-12.png") -3px 3px no-repeat;
}
.iCancel {
  background: url("/static/images/icons/cancel.png") 0 3px no-repeat;
}
/**********************************/
form p#removal_status {
  display: none;
  font-weight: bold;
}
.image_with_thumb_field {
  height: 260px;
  width: 175px;
  padding: 0 5px;
  margin: .5em 1em;
}
.image_with_thumb_field img {
  height: 160px;
  width: 120px;
}
.image_with_thumb_field .options a {
  display: block;
}
.image_with_thumb_field input {
  display: none;
}
/************************************
 *	baycitizen/baycitizen.page.Article.css
 */
/**
 * 	COLUMNS
 */
body.page-article #body {
  z-index: 1;
}
body.page-article #body .page-column-left {
  z-index: 10;
  margin-right: 15px;
  width: 645px;
}
body.page-article .page-column-right {
  width: 300px;
}
/**
 * 	MODULE SPACING
 */
body.page-article .module-related-articles {
  margin-top: 30px;
}
body.page-article .module-discuss-and-contribute {
  margin-top: 15px;
}
body.page-article .module-donate {
  margin-top: 20px;
}
body.page-article .module-top-stories {
  margin-top: 20px;
}
body.page-article .module-editors-picks {
  margin-top: 30px;
}
body.page-article .module-sponsor-box {
  margin-bottom: 10px;
}
body.page-article .module-sponsor-box-2 {
  margin-top: 20px;
}
body.page-article .module-on-facebook {
  margin-top: 20px;
}
body.page-article .module-article-media-container.configuration-gallery .galleria-info,
body.page-article .module-article-media-container.configuration-photo .galleria-info,
body.page-article .module-article-media-container.configuration-video .galleria-info {
  margin-right: 175px;
}
body.page-article .module-article-media-container.configuration-gallery .galleria-info {
  margin-top: 255px;
}
/************************************
 *	baycitizen/baycitizen.page.Auxiliary.css
 */
/**
 * 	COLUMNS
 */
body.page-auxiliary #body > .page-column-left {
  padding-right: 15px;
  width: 170px;
  background: url("/static/image/baycitizen/baycitizen.page.Auxiliary.sprite.png") right 0 no-repeat;
}
body.page-auxiliary .page-column-right {
  width: 775px;
}
body.page-auxiliary .page-column-right .page-column-left {
  margin-right: 15px;
  width: 460px;
}
body.page-auxiliary .page-column-right .page-column-right {
  width: 300px;
}
/**
 * 	CONTENT
 */
body.page-auxiliary #content {
  color: #362f2e;
}
body.page-auxiliary #content p {
  font-family: Arial, Helvetica, sans-serif;
  margin-bottom: 1em;
  padding-right: 10px;
  font-size: 80%;
  line-height: 1.5em;
}
body.page-auxiliary #content strong {
  font-weight: 700;
}
body.page-auxiliary #content h1 {
  font-size: 225%;
  line-height: 1.2em;
  font-weight: 700;
}
body.page-auxiliary #content h2 {
  font-size: 150%;
  line-height: 1.2em;
  font-weight: 700;
  margin: 1em 0 .3em 0;
}
body.page-auxiliary #content h2.staff-group {
  margin-bottom: 0;
}
body.page-auxiliary #content h3 {
  margin: 10px 0;
  font-size: 100%;
  font-weight: 600;
}
body.page-auxiliary #content ul.guiding-principles {
  font-family: Arial, Helvetica, sans-serif;
  color: #6b675e;
  padding-bottom: 10px;
}
body.page-auxiliary #content .guiding-principles li {
  margin-bottom: 10px;
}
body.page-auxiliary #content .staff-list {
  box-sizing: border-box;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%;
  margin: 15px 0;
  margin-top: 0;
  border-bottom: 1px dotted #868686;
  padding-bottom: 10px;
}
body.page-auxiliary #content .staff-list:last-of-type {
  border-bottom: none;
}
body.page-auxiliary #content .staff-list .person {
  display: inline-block;
  width: 228px;
  margin: 10px 0;
  vertical-align: top;
}
body.page-auxiliary #content .staff-list .person .name {
  display: block;
  font-family: "adobe-caslon-pro", serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 18px;
}
body.page-auxiliary #content .staff-list .person .title {
  display: block;
  line-height: 14px;
  font-size: 11px;
  font-style: italic;
}
/**
 * 	MODULE STYLE ADJUSTMENTS
 */
body.page-auxiliary .module-donate,
body.page-auxiliary .module-about-bay-citizen {
  margin-top: 20px;
}
/************************************
 *	baycitizen/baycitizen.page.Blog.css
 */
/**
 * 	COLUMNS
 */
body.page-blog #body {
  margin-top: 20px;
}
body.page-blog #body > .page-column-left {
  padding-right: 15px;
  width: 645px;
}
body.page-blog #body > .page-column-right {
  width: 300px;
}
body.page-blog .page-column-left .page-column-left {
  margin-right: 15px;
}
body.page-blog .page-column-left .page-column-right {
  width: 160px;
}
/**
 * 	MODULE ADJUSTMENTS
 */
body.page-blog .module-page-header,
body.page-blog .module-featured-blog-article,
body.page-blog .module-about-this-blog,
body.page-blog .module-editors-picks,
body.page-blog .module-popular-topics,
body.page-blog .module-sponsor-box,
body.page-blog .module-donate,
body.page-blog .module-top-comments,
body.page-blog .module-on-facebook {
  margin-bottom: 15px;
}
/************************************
 *	baycitizen/baycitizen.page.Data.css
 */
/**
 * 	COLUMNS
 */
body.page-data #body {
  margin-top: 20px;
}
body.page-data #body .page-column-left {
  padding-right: 15px;
  width: 645px;
}
body.page-data #body .page-column-right {
  width: 300px;
}
/**
 * 	MODULE ADJUSTMENTS
 */
body.page-data .module-application-library {
  margin-bottom: 25px;
}
body.page-data .module-page-header,
body.page-data .module-sponsor-box,
body.page-data .module-donate,
body.page-data .module-data-set-vote,
body.page-data .module-interactive-visualizations {
  margin-bottom: 15px;
}
body.page-data .module-data-set-vote {
  margin-top: 11px;
}
/************************************
 *	baycitizen/baycitizen.page.Donation.css
 */
/**
 * 	COLUMNS
 */
body.page-donation #body {
  margin-top: 20px;
}
body.page-donation .page-column-left {
  width: 645px;
  padding-right: 15px;
}
body.page-donation .page-column-left {
  overflow: visible;
}
body.page-donation .page-column-left .page-column-drop-shadow {
  position: absolute;
  top: 0;
  background: url("/static/image/baycitizen/baycitizen.page.Donation.sprite.png") left 0 no-repeat;
  width: 15px;
  height: 100%;
}
body.page-donation .page-column-left .page-column-drop-shadow.left {
  left: 0;
  margin-left: -15px;
  background-position: left 0;
}
body.page-donation .page-column-left .page-column-drop-shadow.right {
  right: 0;
  background-position: right 0;
}
body.page-donation .page-column-right {
  width: 300px;
}
/**
 * 	MODULE ADJUSTMENTS
 */
body.page-donation .module-top-comments {
  margin-bottom: 20px;
}
/************************************
 *	baycitizen/baycitizen.page.DonationSummary.css
 */
/**
 * 	COLUMNS
 */
body.page-donation-summary #body {
  margin-top: 20px;
}
/**
 * 	MAIN PAGE ROW
 */body.page-donation-summary .page-row.main .page-column-left {
  width: 645px;
  padding-right: 15px;
}
body.page-donation-summary .page-row.main .page-column-right {
  width: 300px;
}
/**
 * 	AUXILIARY PAGE ROW
 */
body.page-donation-summary .page-row.auxiliary {
  overflow: visible;
}
body.page-donation-summary .page-row.auxiliary > .page-column-left {
  width: 160px;
  margin-right: 15px;
}
body.page-donation-summary .page-row.auxiliary > .page-column-right {
  width: 785px;
}
body.page-donation-summary .page-row.auxiliary > .page-column-right .page-column-left {
  margin-right: 15px;
  width: 470px;
}
body.page-donation-summary .page-row.auxiliary > .page-column-right .page-column-right {
  width: 300px;
}
/**
 * 	MODULE ADJUSTMENTS
 */
body.page-donation-summary .module-donation-summary,
body.page-donation-summary .module-more-stories,
body.page-donation-summary .module-events {
  margin-bottom: 20px;
}
body.page-donation-summary .module-in-page-header {
  margin: 40px 0 30px;
}
/************************************
 *	baycitizen/baycitizen.page.Events.css
 */
.event-detail-meta {
  width: auto;
  height: auto;
  min-height: 0;
}
.event-detail-meta .event-calendar {
  float: left;
  position: static;
}
.event-detail-meta .module-content-action {
  float: right;
  padding: 5px;
  top: -2em;
  background-color: white;
  -webkit-box-shadow: 0px 3px 11px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 3px 11px 0px rgba(0, 0, 0, 0.25);
}
.event-detail-meta .event-meta {
  float: left;
  padding-top: 10px;
}
.event-featured-meta .event-meta {
  float: left;
  max-width: 40%;
  margin-right: 30px;
}
.event-body > article > .head .sub-header {
  top: -1em;
  position: relative;
  overflow: visible;
  /** override parent */

}
.event-body > article > .content {
  border-top: thin dotted black;
  border-bottom: thin dotted black;
  min-height: 0;
}
/************************************
 *	baycitizen/baycitizen.page.Home.css
 */
body.page-home {
  /* List of all modules on the page */

  /* List of 1 column modules */

  /* List of 2 column modules */

  /* List of 3 column modules */

  /* Page specific overrides */

}
body.page-home .module-billboard-gallery,
body.page-home .module-latest-posts,
body.page-home .module-wrap,
body.page-home .module-data-dive,
body.page-home .module-top-comments,
body.page-home .module-on-twitter,
body.page-home .module-internal-ad,
body.page-home .module-on-facebook,
body.page-home .module-sponsor-box-2,
body.page-home .module-events {
  float: left;
  margin-left: 30px;
}
body.page-home .module-data-dive,
body.page-home .module-top-comments,
body.page-home .module-on-twitter,
body.page-home .module-internal-ad,
body.page-home .module-on-facebook,
body.page-home .module-sponsor-box-2 {
  width: 300px;
}
body.page-home .module-data-dive .global-module-foot,
body.page-home .module-top-comments .global-module-foot,
body.page-home .module-on-twitter .global-module-foot,
body.page-home .module-internal-ad .global-module-foot,
body.page-home .module-on-facebook .global-module-foot,
body.page-home .module-sponsor-box-2 .global-module-foot {
  width: 300px;
}
body.page-home .module-latest-posts {
  width: 630px;
}
body.page-home .module-latest-posts .global-module-foot {
  width: 630px;
}
body.page-home .module-billboard-gallery {
  width: 960px;
}
body.page-home .module-billboard-gallery .global-module-foot {
  width: 960px;
}
body.page-home .global-module-body {
  padding-bottom: 10px;
}
body.page-home .module-sponsor-box {
  margin-bottom: 10px;
}
body.page-home .module-sponsor-box.module-sponsor-box-2 {
  margin-bottom: 0;
}
body.page-home .module-newsletter-sign-up {
  margin-bottom: -10px;
}
/************************************
 *	baycitizen/baycitizen.page.Landing.css
 */
/**
 * 	COLUMNS
 */
body.page-landing #body {
  margin-top: 20px;
}
body.page-landing #body > .page-column-left {
  padding-right: 15px;
  width: 645px;
}
body.page-landing #body > .page-column-right {
  width: 300px;
}
body.page-landing .page-column-left .page-column-left {
  margin-right: 15px;
}
body.page-landing .page-column-left .page-column-right {
  width: 160px;
}
/**
 * 	MODULE ADJUSTMENTS
 */
body.page-landing .module-page-header,
body.page-landing .module-more-stories,
body.page-landing .module-story-in-context,
body.page-landing .module-editors-picks,
body.page-landing .module-covered-by,
body.page-landing .module-top-tags,
body.page-landing .module-sponsor-box,
body.page-landing .module-donate,
body.page-landing .module-events,
body.page-landing .module-on-facebook {
  margin-bottom: 15px;
}
/************************************
 *	baycitizen/baycitizen.page.Staff.css
 */
/**
 * 	COLUMNS
 */
body.page-staff #body > .page-column-left {
  width: 660px;
}
body.page-staff .page-column-left .page-column-left {
  padding-right: 15px;
  width: 160px;
}
body.page-staff .page-column-left .page-column-right {
  margin-right: 15px;
  width: 470px;
}
body.page-staff .page-column-right {
  width: 300px;
}
/**
 * 	MODULE ADJUSTMENTS
 */
body.page-staff .module-page-header,
body.page-staff .module-staff-member-detail,
body.page-staff .module-editors-picks,
body.page-staff .module-sponsor-box,
body.page-staff .module-donate,
body.page-staff .module-top-stories {
  margin-bottom: 15px;
}
body.page-staff .module-article-list-item.configuration-teaser .teaser .column-right {
  width: 300px;
}
/************************************
 *	baycitizen/baycitizen.page.TopicLanding.css
 */
/**
 * 	COLUMNS
 */
body.page-topic-landing #body {
  margin-top: 20px;
}
body.page-topic-landing #body > .page-column-left {
  padding-right: 15px;
  width: 645px;
}
body.page-topic-landing #body > .page-column-right {
  width: 300px;
}
body.page-topic-landing .page-column-left .page-column-left {
  margin-right: 15px;
}
body.page-topic-landing .page-column-left .page-column-right {
  width: 160px;
}
/**
 * 	MODULE ADJUSTMENTS
 */
body.page-topic-landing .module-page-header,
body.page-topic-landing .module-more-stories,
body.page-topic-landing .module-story-in-context,
body.page-topic-landing .module-editors-picks,
body.page-topic-landing .module-covered-by,
body.page-topic-landing .module-top-tags,
body.page-topic-landing .module-sponsor-box,
body.page-topic-landing .module-donate,
body.page-topic-landing .module-top-comments,
body.page-topic-landing .module-data-dive,
body.page-topic-landing .module-internal-ad {
  position: relative;
  margin-bottom: 15px;
}
/************************************
 *	baycitizen/baycitizen.page.Registration.css
 */
.module-log-in-static {
  position: relative;
  top: -20px;
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  /*background:           url(/image/baycitizen/baycitizen.global.sprite.lines.png) -5120px bottom no-repeat;*/

  margin-bottom: 3px;
}
.module-log-in-static label {
  display: block;
  margin: 15px 0 4px 0;
  /*font-size:    95%;*/

  font-weight: bold;
}
.module-log-in-static .global-module-head {
  margin-bottom: 20px;
}
.module-log-in-static .global-module-head.error {
  color: #f00;
}
.module-log-in-static .copy-container {
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") no-repeat scroll 0 bottom transparent;
}
.module-log-in-static .facebook-login-link,
.module-log-in-static .twitter-login-link {
  float: left;
}
.module-log-in-static .facebook-login-link a,
.module-log-in-static .twitter-login-link a {
  display: block;
  height: 22px;
  width: 150px;
  background: url("/static/image/baycitizen/baycitizen.global.social.png");
}
.module-log-in-static .facebook-login-link a:hover,
.module-log-in-static .twitter-login-link a:hover {
  background-position: 0 -24px;
}
.module-log-in-static .facebook-login-link a:active,
.module-log-in-static .twitter-login-link a:active {
  background-position: 0 -48px;
}
.module-log-in-static .facebook-login-link img,
.module-log-in-static .twitter-login-link img {
  display: none;
}
.module-log-in-static .twitter-login-link {
  margin-left: 10px;
}
.module-log-in-static .twitter-login-link a {
  background-position: 0 -72px;
}
.module-log-in-static .twitter-login-link a:hover {
  background-position: 0 -96px;
}
.module-log-in-static .twitter-login-link a:active {
  background-position: 0 -120px;
}
.module-log-in-static .or {
  display: block;
  clear: both;
  padding: 10px 20px 0px;
}
.module-log-in-static input[type="text"],
.module-log-in-static input[type="password"] {
  border: 1px solid #999;
  width: 200px;
  padding: 5px;
}
.module-log-in-static .submit-button {
  background-color: #F26529;
  border: medium none;
  color: #FFFFFF;
  font-size: 77%;
  height: 23px;
  margin-top: 10px;
  position: relative;
  padding: 5px 8px;
  z-index: 1;
}
.module-log-in-static .submit-button:hover {
  background: #ff8642;
  cursor: pointer;
}
.module-log-in-static .createaccount {
  padding: 10px 0;
  font-style: italic;
  font-size: 0.9em;
}
.module-log-in-static .errorlist li {
  font-size: 0.7em;
  font-style: italic;
  margin-bottom: 3px;
  color: #ff0000;
  padding: 3px;
  background: #ffdede;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/************************************
 *	baycitizen/baycitizen.module.EditProfile.css
 */
.module-edit-profile {
  position: relative;
  /*top: 0px;*/

  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  /*background:           url(/image/baycitizen/baycitizen.global.sprite.lines.png) -5120px bottom no-repeat;*/

  margin-bottom: 3px;
}
.module-edit-profile label {
  display: block;
  margin: 15px 0 4px 0;
  font-weight: bold;
}
.module-edit-profile textarea {
  width: 350px;
  resize: both;
}
.module-edit-profile fieldset.hide_labels legend {
  margin: 15px 0 4px 0;
}
.module-edit-profile fieldset.hide_labels > label {
  /* hide direct child labels */

  display: none;
}
.module-edit-profile fieldset p {
  width: 50%;
}
.module-edit-profile .profile_pic_widget label {
  display: inline;
  font-size: 90%;
  font-weight: normal;
  line-height: 2em;
}
.module-edit-profile .profile_pic_widget input[type=file] {
  font-size: 80%;
}
.module-edit-profile .has_gravatar_widget {
  margin-top: 3em;
  font-size: 80%;
}
.module-edit-profile .has_gravatar_widget img {
  float: left;
  padding: 0 0.5em 1em 0;
  position: relative;
  top: 0.3em;
}
.module-edit-profile .global-module-head {
  margin-bottom: 20px;
}
.module-edit-profile .global-module-head.error {
  color: #f00;
}
.module-edit-profile .view-profile {
  float: right;
  font-size: 0.8em;
  text-transform: uppercase;
  position: relative;
  top: -3px;
}
.module-edit-profile .edit-info {
  margin: 5px 0 20px;
  padding: 5px 0 20px 75px;
  border-bottom: 1px dotted #999;
  color: #555;
  background: url("/static/images/icons/pencil1.png") 0 top no-repeat;
}
.module-edit-profile .edit-info p {
  width: 30em;
}
.module-edit-profile fieldset {
  width: 48%;
  float: left;
}
.module-edit-profile fieldset.first {
  border-right: 1px dotted #dedede;
  margin-right: 3%;
}
.module-edit-profile fieldset legend {
  font-style: italic;
  text-transform: uppercase;
  color: #F2652A;
}
.module-edit-profile fieldset .image_with_thumb_field {
  height: 100%;
}
.module-edit-profile .divider {
  margin: 20px 0;
  clear: both;
  float: left;
  width: 100%;
}
.module-edit-profile .action-buttons {
  padding: 10px;
  border: 1px solid #dedede;
  border-width: 1px 0;
  float: left;
  clear: both;
  width: 100%;
  margin: 20px 0;
}
.module-edit-profile .or {
  display: block;
  clear: both;
  padding: 10px 20px 0px;
}
.module-edit-profile input[type="text"],
.module-edit-profile input[type="password"] {
  border: 1px solid #999;
  width: 200px;
  padding: 5px;
}
.module-edit-profile input[name="linkedin_url"],
.module-edit-profile input[name="google_url"] {
  width: 350px;
}
.module-edit-profile .submit-button {
  background-color: #F26529;
  border: medium none;
  color: #FFFFFF;
  font-size: 77%;
  height: 23px;
  /*margin-top: 10px;*/

  position: relative;
  padding: 5px 8px;
  z-index: 1;
}
.module-edit-profile .submit-button:hover {
  background: #ff8642;
  cursor: pointer;
}
.module-edit-profile .createaccount {
  padding: 10px 0;
  font-style: italic;
  font-size: 0.9em;
}
.module-edit-profile .errorlist li {
  font-size: 0.7em;
  font-style: italic;
  margin-bottom: 3px;
  color: #ff0000;
  padding: 3px;
  background: #ffdede;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/************************************
 *	baycitizen/baycitizen.module.BillboardGallery.css
 */
.module-billboard-gallery .secondary-articles {
  background-color: #dadada;
  border: 1px solid #a4a4a4;
  border-top: 1px solid #ffffff;
  text-align: center;
}
.module-billboard-gallery .teaser {
  position: relative;
  width: 228px;
  /*size of picture*/

  /*box-sizing: border-box;*/

  height: 130px;
  float: left;
  text-align: left;
  padding: 20px 45px;
  border-left: 1px solid #a4a4a4;
  border-right: 1px solid #ffffff;
}
.module-billboard-gallery .teaser:first-of-type {
  border-left: none;
}
.module-billboard-gallery .teaser:nth-child(3) {
  border-right: none;
}
.module-billboard-gallery .teaser .topic {
  font-weight: 600;
  line-height: 1.1em;
  text-transform: uppercase;
  color: #6b675e;
  margin-bottom: 3px;
  font-size: 70%;
}
.module-billboard-gallery .teaser .topic a,
.module-billboard-gallery .teaser .topic a:visited {
  color: #6b675e;
}
.module-billboard-gallery .teaser .topic a:hover {
  color: #0e9edd;
}
.module-billboard-gallery .teaser .headline {
  font-weight: 700;
  line-height: 1.25em;
  font-size: 93%;
}
.module-billboard-gallery .teaser .headline a,
.module-billboard-gallery .teaser .headline a:visited {
  color: #362f2e;
}
.module-billboard-gallery .teaser .headline a:hover {
  color: #0e9edd;
}
.module-billboard-gallery .teaser.active:before {
  content: "";
  position: absolute;
  top: -8px;
  left: 50%;
  margin-left: -36px;
  width: 0px;
  height: 0px;
  border-style: inset;
  border-width: 0 37px 8px 37px;
  border-color: transparent transparent #ffffff transparent;
  z-index: 10;
}
.module-billboard-gallery .teaser.active {
  background: -moz-linear-gradient(top, #ffffff 0%, rgba(237, 237, 237, 0) 48%, rgba(218, 218, 218, 0) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(48%, rgba(237, 237, 237, 0)), color-stop(100%, rgba(218, 218, 218, 0)));
  background: -webkit-linear-gradient(top, #ffffff 0%, rgba(237, 237, 237, 0) 48%, rgba(218, 218, 218, 0) 100%);
  background: -o-linear-gradient(top, #ffffff 0%, rgba(237, 237, 237, 0) 48%, rgba(218, 218, 218, 0) 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, rgba(237, 237, 237, 0) 48%, rgba(218, 218, 218, 0) 100%);
  background: linear-gradient(to bottom, #ffffff 0%, rgba(237, 237, 237, 0) 48%, rgba(218, 218, 218, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00dadada', GradientType=0);
}
.billboard-wrap {
  position: relative;
  width: 960px;
  height: 386px;
  background-repeat: no-repeat;
  font-family: "adobe-caslon-pro", serif;
  font-style: normal;
}
.billboard-wrap .content-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 960px;
  height: 386px;
  overflow: hidden;
  color: #fff;
  background: transparent;
}
.billboard-wrap .content {
  position: absolute;
  z-index: 10;
}
.billboard-wrap .topic {
  position: absolute;
  top: 0;
  left: 0;
  padding: 11px 12px 6px 12px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
  font-weight: 600;
  text-transform: uppercase;
  color: white;
  opacity: .7;
  font-size: 70%;
  line-height: 1em;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  z-index: 100;
}
.billboard-wrap .headline {
  font-weight: 700;
  line-height: 1.25em;
  font-size: 275%;
  line-height: 1.1em;
  color: #fff;
  opacity: .95;
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.7);
}
.billboard-wrap .summary {
  margin: 10px 0;
  font-size: 1.2em;
  opacity: .8;
  line-height: 1.4em;
  color: #fff;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.7);
}
.billboard-wrap .module-article-meta {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 70%;
  display: block;
}
.billboard-wrap .module-article-meta time,
.billboard-wrap .module-article-meta .by-line {
  font-weight: normal !important;
  opacity: .8;
}
.billboard-wrap .meta-action {
  position: absolute;
  bottom: 26px;
}
.billboard-wrap .meta-action a {
  color: #fff;
  opacity: .8;
}
.billboard-wrap .meta-action .module-content-action.configuration-read-share-count-2 {
  border: none;
}
.billboard-wrap .meta-action .comment-count {
  background-position: -22px -596px;
}
.billboard-wrap .module-content-action {
  font-size: 70%;
}
.billboard-wrap .module-content-action a {
  display: inline-block;
  color: #000;
  text-decoration: none;
  margin: 15px 5px 0 0;
  padding: 5px 6px;
  background-color: #fff;
  opacity: .4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}
.billboard-wrap .module-content-action a:hover {
  opacity: .8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}
.ie9 .module-billboard-gallery .teaser,
.ie8 .module-billboard-gallery .teaser,
.ie7 .module-billboard-gallery .teaser {
  width: 226px;
  padding-right: 46px;
}
.ie9 .billboard-wrap .ie-solid-fill,
.ie8 .billboard-wrap .ie-solid-fill,
.ie7 .billboard-wrap .ie-solid-fill,
.ie9 .billboard-wrap .ie-gradient,
.ie8 .billboard-wrap .ie-gradient,
.ie7 .billboard-wrap .ie-gradient {
  display: block;
  height: 386px;
  position: absolute;
  z-index: 0;
}
.ie-solid-fill,
.ie-gradient {
  display: none;
}
/************************************
 *	baycitizen/baycitizen.module.LatestPosts.css
 */
.module-latest-posts .global-module-head {
  background: url("/static/image/baycitizen/baycitizen.global.module.sprite.png") 0 0 no-repeat;
  height: 27px;
  padding: 6px 0 0 39px;
  background-position: 0 -165px;
}
.module-latest-posts .global-module-head .caption .copy-container {
  background: url("/static/image/baycitizen/baycitizen.global.sprite.lines.png") 0 bottom no-repeat;
}
.module-latest-posts .headline {
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.3em;
  width: 69%;
}
.module-latest-posts .headline:after {
  content: " \00bb";
}
.module-latest-posts .post-list {
  margin: 0 10px;
}
.module-latest-posts .post-list .cir:before,
.module-latest-posts .post-list .cw:before {
  content: "";
  width: 16px;
  height: 16px;
  background: url("/static/image/baycitizen/baycitizen.module.LatestPosts.sprite.png") no-repeat;
  float: left;
  margin-right: 5px;
}
.module-latest-posts .post-list .item {
  overflow: hidden;
  margin: 0 0 7px 0;
}
.module-latest-posts .post-list .item.cir:before {
  background-position: -16px 0;
}
.module-latest-posts .module-article-meta {
  display: block;
  float: right;
  text-align: right;
  font-size: 77%;
}
.module-latest-posts .module-article-meta .time {
  font-style: italic;
}
.module-latest-posts .module-article-meta .comment-count {
  padding-top: 2px;
  height: 11px;
}
.ie7 .module-latest-posts .post-list .item {
  float: left;
}
/************************************
 *	baycitizen/baycitizen.global.FamilyBranding.css
 */
.family-branding {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 5;
  width: 100%;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background-color: #ff6100;
  border-bottom: 1px solid #d6d0bd;
  text-align: center;
}
/************************************
 *	baycitizen/baycitizen.global.ErrorPages.css
 */
/* 404 Error Styles */
.fourohfour {
  padding: 50px 0;
  text-align: center;
  margin: 0 auto;
  font-family: Arial, Helvetica, sans-serif;
}
.fourohfour img {
  display: block;
  margin: 0 auto;
}
.fourohfour span {
  display: block;
  margin: 20px 0;
}
/************************************
 *	baycitizen/baycitizen.module.BCDocuments.css
 */
.documentcloudviewer {
  width: 960px;
  height: 850px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
  background: #fff;
  border-top: 0;
}
