/**
 * Header (major) =====================================================
#page-title {
  padding:0;
  color:#373737;
  }

  #page-title a { color:#fff; }

  #page-title h2.page-title {
    font-size:1.6em;
    font-weight:bold;
    letter-spacing:normal;
    margin: 0 0 0.75em;
    padding:0;
    text-shadow: none;
    }

  #page-title ul.links {
    letter-spacing:1px;
    text-transform:uppercase;
    float:right;
    padding:10px 0px;
    }

  #page-title ul.links a {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    color:#888;
    padding:5px 10px 5px 25px;
    }

  #page-title ul.links li.active a,
  #page-title ul.links li a.active {
    color:#fff;
    background:#08c url("https://s3.amazonaws.com/s3.commondreams.org/images/cube.png") 0px -160px repeat-x;
    }

  #page-title ul.links li a:hover { color:#fff; }
 */


/**
 * Tabs, pagers =======================================================
 */

/**
 * style.css overrides
 */
/*
div.form-item, form.confirmation ul {
  background: none;
  border-style:none;
} */
#edit-body-wrapper {
  -moz-box-shadow:0 0 0 #E7E7E7;
  border:none;
  padding: 0;
}
.teaser-checkbox {
  display: none;
}
span.cke_skin_kama {
  -moz-border-radius:0px;
  -webkit-border-radius:0px;
  border: none;
  padding:0px;
}

.prose pre, .prose blockquote, .prose div.codeblock, .view-content blockquote {
  background:transparent none repeat scroll 0 0;
  border:none;
  font-size:13px;
  /* line-height:19.5px; */
	line-height:1.5em;
  margin:0 0 13px;
  /* padding:0 1em; */
	padding:0 40px;
}



div.comment {
  margin-bottom:20px;
}
div.comment-submitted {
  padding:0;
  background: none;
  font-size:13px;
  line-height:18.2px;
}
div.column-side ul.links a, div.column-side ul.links span {
  display:block;
  float:none;
  padding:0;
}

.imagefield-field_image {
  margin:0 0 10px 15px;
  padding:7px 0 7px 5px;
}

.boxes-box-controls ul.links li a {

}
a.boxes-processed, a.button, .views-field-edit-node a {
  background:url("https://s3.amazonaws.com/s3.commondreams.org/images/cd_sprites.png") no-repeat scroll -24px -66px transparent;
	display:inline-block;
  height:12px;
  margin:0;
  overflow:hidden;
  position:static;
  text-indent:-10999px;
  width:24px;
}

.page-content .box-editor div.form-item:hover > div.description {
	display:none;
}


.views-field-edit-node a {
  display:inline-block;
}

a:hover.boxes-processed, a:hover.button, .views-field-edit-node a:hover {
  background-position: -50px -66px;
}

.view-contentdisplay .author {
  font-weight:bold;
}
.view-contentdisplay .views-row-1 .author {
  color: #060;
}
.view-contentdisplay .views-row-2 .author {
  color: #609;
}
.view-contentdisplay .views-row-3 .author {
  color: #006;
}
.view-contentdisplay .views-row-4 .author {
  color: #c00;
}
.view-contentdisplay .views-row-5 .author {
  color: #00c;
}
.view-contentdisplay .views-row-6 .author {
  color: #033;
}
.view-contentdisplay .views-row-7 .author {
  color: #960;
}
.view-contentdisplay .views-row-8 .author {
  color: #093;
}
.view-contentdisplay .views-row-9 .author {
  color: #003;
}
.view-contentdisplay .views-row-10 .author {
  color: #060;
}
.view-contentdisplay .views-row-11 .author {
  color: #609;
}
.view-contentdisplay .views-row-12 .author {
  color: #006;
}
.view-contentdisplay .views-row-12 .author {
  color: #c00;
}
.view-contentdisplay .views-row-14 .author {
  color: #00c;
}
.view-contentdisplay .views-row-15 .author {
  color: #033;
}
.view-contentdisplay .views-row-16 .author {
  color: #960;
}
.view-contentdisplay .views-row-17 .author {
  color: #093;
}
.view-contentdisplay .views-row-18 .author {
  color: #003;
}
.view-contentdisplay .views-row-19 .author {
  color: #060;
}
.view-contentdisplay .views-row-20 .author {
  color: #609;
}
.view-contentdisplay .views-row-21 .author {
  color: #c00;
}

#block-views-contentdisplay_newswire-block_1 h2.block-title, #block-views-contentdisplay-block_4 h2.block-title {
  font-size:14px;
}
#block-views-contentdisplay_newswire-block_1 .block-content, #block-views-contentdisplay-block_4 .block-content {
  padding:0;
  background-color:#FFFFFF;
  line-height:15.1167px;
}
.newswire-block {
  font-size:10.8px;
	line-height:12.1px;
}
.newswire-block .organiztion {
  font-weight:bold;
}
.newswire-block .view-content {
  padding:10px;
  border-left:1px solid #DFDFCC;
  border-right:1px solid #DFDFCC;
}
.newswire-block h3 {
  color:#666666;
  text-decoration:underline;  
  font-size:10.8px;
  line-height:1;
  margin-bottom:1em;
}
.newswire-block .view-content a, .headlines-block .view-content a {
	display:block;
}

#block-views-contentdisplay_newswire-block_2 .newswire-block .view-content {
  padding:0;
  border:none;
}

#block-views-contentdisplay_newswire-block_2 .views-row {
	margin:0 0 10px;
}





p.author {
  font-weight:bold;
  margin-top:4px;  
}




#block-block-2 div.block-content {
  padding:0;  
}


hr.cd2 {
  background:none repeat scroll 0 0 #8A8A8A;
  color:#8A8A8A;
  height:5px;
  margin:20px 0;
  border:medium none;
  clear:both;
  float:none;
  width:100%;
  display:block;
}


.gotnews-column-box, .facebook-column-box, .twitter-column-box, .feeds-column-box {
  margin:0 auto 20px;
  width:144px;
}
.gotnews-column-box a, .facebook-column-box a, .twitter-column-box a, .feeds-column-box a {
  background-image:url("https://s3.amazonaws.com/s3.commondreams.org/images/facebook-twitter-rss.png");
  background-repeat:no-repeat;
  display:block;
  height:44px;
  line-height:44px;
  margin:0 auto;
  overflow:hidden;
  text-indent:-1000em;
  width:144px;
}
.gotnews-column-box a {
  background-position:left -132px;
}
.facebook-column-box a {
  background-position:left -44px;
}
.twitter-column-box a {
  background-position:left top;
}
.feeds-column-box a {
  background-position:left -88px;
}

#block-boxes-box-1921443 div.block-content, #block-boxes-box-5b10045f div.block-content, #block-boxes-box-4379d4a6 div.block-content {
  padding:0;
  background-color:#FFFFFF;
}



span.submitted {
  font-style:italic;
  font-size:13px;
}

a#donate-button {
  background:url("https://s3.amazonaws.com/s3.commondreams.org/images/left-column-backgrounds.png") no-repeat scroll -635px 0 transparent;
  display:block;
  height:60px;
  line-height:60px;
  overflow:hidden;
  text-indent:-1000em;
  width:190px;
}

#block-block-4 div.block-content, #block-block-5 div.block-content {
  padding:0;
  background-color:transparent;
}
#block-block-5 {
  margin:0;
}

#comment-controls {
	margin-bottom:30px;
}
#commentsContent .box-title {
	background:none;
	border:none;
	font-size:18.2px;
	font-weight:bold;
	line-height:25.4833px;
	margin:0;
	padding:0;
	text-transform:none;
}

#commentsContent textarea.form-textarea {
  padding:0;
  }
#commentsContent .filter-help {
	display:none;
}

#comments, #join-the-discussion {
  background:none repeat scroll 0 0 #E8E8E8;
  border:1px solid #C0C0C0;
  clear:both;
  padding:15px;
}


.more {
  display:block;
  padding:3px 10px;
  text-align:right;
  font-size: 12px;
}

#block-views-contentdisplay_newswire-block_2 .more, #block-views-cd1224cd7632bc8d1eedfad48084f550 .more {
	padding:3px 0;
	font-weight:bold;
}
#block-quicktabs-1 .more {
	font-weight:bold;
}

#comments div.column-main div.column-wrapper {
  background:url("https://s3.amazonaws.com/s3.commondreams.org/images/comment.gif") no-repeat scroll left top #FFFFFF !important;
  clear:both;
  margin-top:5px !important;
  padding:20px 10px 5px !important;
}
#comments .indented {
  margin-left:25px;
}

#block-block-3 div.block-content {
  padding:0;
}

/** Clearfix */
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.clearfix {
  display: inline-block;
}
html[xmlns] .clearfix {
  display: block;
}
* html .clearfix {
  height: 1%;
}
/** End Clearfix */


.meta ul.links li, .meta ul.links li a {
  float:left;
  margin-right:5px;
}


.meta .links li a {
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  background-color:#F0F0F0;
  border-style:none;
  border-width:0;
  font-size:13px;
  height:auto;
  color:#888;
  padding:0 0.46875em;
}

  .meta .links li a:hover {
    background-color:#A0A0A0;
    color:#FFFFFF;
    }





.user-profile {
  margin-bottom:0;
}

.user-profile table {
	border-width:0px;
	margin-bottom:0;
}
.user-profile table td {
	padding:10px;
	vertical-align:middle;
}

.author-brief {
	font-style: italic;
}


/* formatting for from/to dates in nodes and views */
span.date-display-single {
}
span.date-display-start {
}
span.date-display-end {
}
span.date-display-separator {
}

.date-repeat-input {
  float: left; /* LTR */
  width:auto;
  margin-right: 5px; /* LTR */
}
.date-repeat-input select {
  min-width:7em;
}
.date-repeat fieldset {
  clear:both;
  float:none;
}

.date-views-filter-wrapper {
  min-width:250px;
}
.date-views-filter input {
  float: left !important; /* LTR */
  margin-right: 2px !important; /* LTR */
  padding:0 !important;
  width:12em;
  min-width:12em;
}

.date-nav {
  width:100%;
  display:block;
  margin:20px 0;
}
.date-nav div.date-prev {
  text-align: left; /* LTR */
  width:24%;
  float: left; /* LTR */
}
.date-nav div.date-next {
  text-align: right; /* LTR */
  width:24%;
  float: right; /* LTR */
}
.date-nav div.date-heading {
  text-align:center;
  width:50%;
  float: left; /* LTR */
}
.date-nav div.date-heading h3 {
  margin:0;
  padding:0;
	display:none;
}

.date-nav div.date-prev a, .date-nav div.date-next a {
  cursor:pointer;
  padding:2px 10px;
  color:#333;
  text-align:center;
  font-weight:normal;
  border-width:1px;
  border-style:solid;
  border-color:#ddd #ddd #ccc;
  background:#f4f4f4 url(https://s3.amazonaws.com/s3.commondreams.org/images/bleeds.png) 0px -41px repeat-x;
}
  .date-nav div.date-prev a:hover, .date-nav div.date-next a:hover {
    border-color:#999 #999 #888;
    background:#888 url(https://s3.amazonaws.com/s3.commondreams.org/images/bleeds.png) 0px 0px repeat-x;
    color:#fff;
    }
  .date-nav div.date-prev a:active, .date-nav div.date-next a:active {
    background:#666;
    color:#fff;
    }


.date-clear {
  float:none;
  clear:both;
  display:block;
}

.date-clear-block {
  float:none;
  width:auto;
  clear:both;
}


/* Join Our Network box */
div#block-block-16 {
  margin:0;
}
div#block-block-16 .block-content {
  padding:0;
}
#block-block-16 .block-content a {
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  background:url("https://s3.amazonaws.com/s3.commondreams.org/images/cube.png") repeat-x scroll 0 -194px #008FC7;
	color:#FFFFFF;
	display:block;
  font-size:11px;
  font-family: Arial,Helvetica,sans-serif;
	font-weight:bold;
  line-height:13px;
  margin-top:10px;
  padding:6px 10px;
  text-align:left;
}



div#block-block-17, div#block-boxes-box-6f15f954 {
	margin:0;
}
div#block-boxes-box-39904932 div.block-content {
	padding:0;
	background-color:transparent;
}

#left div#block-boost-stats,
#left div#block-sphinxsearch-searchbox,
#left div#block-boxes-box-6f15f954,
#left div#block-boxes-box-6e4f872d,
#left div#block-block-28,
#left div#block-block-17, 
#left div#block-block-18, #left div#block-block-19, #left div#block-block-20 {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
#left #block-boost-stats .block-content,
#left #block-sphinxsearch-searchbox .block-content,
#left #block-boxes-box-6f15f954 .block-content,
#left #block-boxes-box-6e4f872d .block-content,
#left #block-block-28 .block-content,
#left #block-block-17 .block-content, 
#left #block-block-18 .block-content,
#left #block-block-19 .block-content,
#left #block-block-20 .block-content {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border:none;
}
#left #block-boost-stats div.block-content,
div#block-sphinxsearch-searchbox div.block-content,
div#block-boxes-box-6f15f954 div.block-content,
div#block-boxes-box-6e4f872d div.block-content,
div#block-block-28 div.block-content,
div#block-block-17 div.block-content,
div#block-block-18 div.block-content, div#block-block-19 div.block-content, div#block-block-20 div.block-content {
	padding:0;
	background-color:transparent;
}

#left #block-boost-stats {
	display:none;
}

#left div#block-sphinxsearch-searchbox {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	}

#block-sphinxsearch-searchbox {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#E7E7E7;
	border:1px solid #E0E0E0;	
}
#left #block-sphinxsearch-searchbox .block-content {
	padding:5px;
}
#block-sphinxsearch-searchbox h2 {
	display:none;
}
#block-sphinxsearch-searchbox .container-inline {
	margin:0;
}
#block-sphinxsearch-searchbox .form-item {
	margin:0;
}
#block-sphinxsearch-searchbox input.fluid {
	width:110px;
}
#block-sphinxsearch-searchbox input.form-submit {
	padding:2px 5px;
	display:inline-block;
}

div#block-quicktabs-1 div.block-content {
	padding:0;
}
div#block-quicktabs-1 ol, div#block-quicktabs-1 #quicktabs_tabpage_1_1 ul {
	list-style-position:outside;
	margin:0;
	padding:0;
}
div#block-quicktabs-1 div.block-content {

}
div#block-quicktabs-1 .views-row {
	display:list-item;
}

div#block-quicktabs-1 .item-list {
	margin:10px 10px 10px 25px;
}

div#block-quicktabs-1 #quicktabs_tabpage_1_1 .item-list {
	margin:10px 10px 10px 25px;
}

div#block-quicktabs-1 .item-list ol li {
	font-size:11px;
	line-height:12.1px;
	margin:0;
	padding:0;
}
div#block-quicktabs-1 #quicktabs_tabpage_1_1 .item-list ul li {
	font-size:11px;
	line-height:12.1px;
	margin:0;
	padding:0;
}
div#block-quicktabs-1 .more-link a {
	font-size:11px;
	line-height:12.1px;
	display: block;
	margin:0;
	padding:0 10px 10px 0;
}
div#block-quicktabs-1 .item-list ol li {
	font-size:11px;
	line-height:12.1px;
	margin:0 0 5px;
	padding:0;
}
#block-views-cd1224cd7632bc8d1eedfad48084f550 .view-content .views-field-title {
	margin:0;
	padding:0;
	line-height:12.1px;
}
#block-views-cd1224cd7632bc8d1eedfad48084f550 .view-content .views-field-title a {
	font-size:11px;
	line-height:12.1px;
}
#block-views-cd1224cd7632bc8d1eedfad48084f550 .view-content .views-row {
	margin:0 0 10px;
}



/* $Id: basic.css,v 1.2.4.3 2009/03/20 23:35:58 pasqualle Exp $ */

.quicktabs_main.quicktabs-style-nostyle {
	-moz-border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
	background-color:#FFFFFF;
	border-color:#BFBFBF;
	border-right:medium none;
	border-style:solid none none;
	border-width:1px medium medium;
  clear:both;
  padding:0 0 20px;
}
ul.quicktabs_tabs.quicktabs-style-nostyle {
  padding:15px 0 0 5px;
  height:22px;
  margin:0;
}
ul.quicktabs_tabs.quicktabs-style-nostyle a {
  text-decoration:none;
}
ul.quicktabs_tabs.quicktabs-style-nostyle a:hover{
  color:#555  !important;
}
ul.quicktabs_tabs.quicktabs-style-nostyle li{
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
  border:1px solid #BFBFBF;
  border-bottom:none;
  padding:4px 5px;
  margin:0 3px 0 0;
  position:relative;
	background-color:#E7E7E7;
}
ul.quicktabs_tabs.quicktabs-style-nostyle li:hover{
  border:1px solid #BFBFBF;
  border-bottom:none;
}
ul.quicktabs_tabs.quicktabs-style-nostyle li.active{
  border:1px solid #BFBFBF;
  border-bottom:1px solid #fff;
  background-color:#fff;
}
ul.quicktabs_tabs.quicktabs-style-nostyle li a {
  font-size:10px;
	font-weight:bold;
}
ul.quicktabs_tabs.quicktabs-style-nostyle li a:link, ul.quicktabs_tabs.quicktabs-style-nostyle li a:visited, ul.quicktabs_tabs.quicktabs-style-nostyle li a:active {
  color:#000000;
}
ul.quicktabs_tabs.quicktabs-style-nostyle li.active a{
  
}

#left div#block-forward-0 {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	margin:0;
	border:medium none;
}

#left div#block-forward-0 .block-content {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border:none;
}


.fb_social_like {
	display:block;
	width:50px;
}


.view-display-id-page_6 .views-field-edit-node a {
	display:inline-block;
}













.page-search #drupal-control-bar,
.page-primary-tabs {
	display:block;
	margin:10px 0 0;
}
.page-primary-tabs {
	/* font-size:11px;*/
}
.page-user ul.primary-tabs, .page-search ul.primary-tabs {
	left:0;
	position:relative;
}

.page-user .page-header {
	margin:10px 5px 0;
}
.page-user #page-title h2.page-title {
	margin:0 0 10px;
}


.user-pages .content, .page-search .content {
	-moz-border-radius:6px;
  -webkit-border-radius:6px;
	background:none repeat scroll 0 0 transparent;
	border:1px solid #C4C4C4;
	margin-bottom:30px;
}
.user-pages .content div.content-wrapper, .page-search .content div.content-wrapper {
	margin:0;
	padding:30px;
}
.page-user div.column-main div.column-wrapper, .page-search div.column-main div.column-wrapper {
	padding:0 30px 0 0;
}

.admin-links a {
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  color:#474747;
  background:#F0F0F0;
  padding:2px 5px;
  float:left;
  font-size:11px;
  text-transform:uppercase;
  }
.admin-links a:hover {
    background:#227711;
    color:#fff;
    }
		
.admin-links li.first a {
  background:url("https://s3.amazonaws.com/s3.commondreams.org/images/cd_sprites.png") no-repeat scroll 0 -62px transparent;
	display:inline-block;
  height:12px;
  margin:0;
  overflow:hidden;
  position:static;
  text-indent:-10999px;
  width:12px;
}
.admin-links li.first a:hover {
  background-position: 0 -85px;
}
		
		
.admin-links ul.links li {
  padding:0 5px 5px 0;
}



.author-image img {
  background-color:#FFFFFF;
  border:1px solid #B5B5B5;
  padding:2px
}

.author-brief-article {
	font-style: italic;
}

div.author-bio {
	position:relative;
	/* cursor: pointer; */
}
div.author-description {
	position:absolute;
	bottom:0; /* position will be on bottom */
	right:0;
	display:none; /* hide it */
}
div.author-description a {
	color:white;
	background-color:#227711;
	font-size:13px;
	display:block;
	font-style:normal;
	color:white;
	padding:2px 10px; 
}
div.author-description a:hover {
	text-decoration:none;
}


.view-progressive-community {
	padding:0 40px;
}
.view-progressive-community .view-header {
	padding:0 20px;
}
.view-progressive-community .view-filters {
	padding:20px;
}
.view-progressive-community .views-exposed-widgets {
	margin:0pt auto;
	display:block;
	width:400px;
	background-color:#e7e7e7;
	padding:0 10px 10px;
}

.view-progressive-community .views-row, .view-progressive-community .featured-view-item {
	background-color:#FFFFFF;
	border-bottom: dotted 1px #d7d7d7;
	margin:0;
	padding:20px 0;
}

.view-progressive-community .views-field-field-organization-image-sm-fid {

}
div.pager, #page div.pager {
	margin-top:20px;
}



.views-field-field-org-description-value {
	margin-bottom: 20px;
}
.imagecache-organization_image_sm {
	float:right;
	width:200px;
	margin:0 0 10px 20px;	
}
.views-field-field-action-page-link-url a,
.views-field-field-home-page-url-url a,
.views-field-field-pressmedia-center-link-url a {
	-moz-border-radius:3px;
  -webkit-border-radius:3px;
	background:none repeat scroll 0 0 #F0F0F0;
	float:left;
	font-size:11px;
	padding:2px 5px;
	margin-right: 10px;	
}




/* ARCHIVE PAGE */

archive .archive-row {
	clear:both;
	float:left;
	width:100%;
}

#archive .archive-column {
	float:left;
	width:33%;
}
#archive h2 {
	color:#6C6E3F;
	font-size:18.2px;
	font-weight:normal;
	line-height:25.4833px;
	margin:18.2px 0 0;
	text-transform:uppercase;
}
#archive h3 {
	color:#6C6E3F;
	font-size:15.6px;
	font-weight:normal;
	line-height:21.8333px;
	margin:0;
}



a.rss-button, a.rss-button:visited {
	color:#005588;
	text-decoration:none;
}

a.rss-button {
	background:url("https://s3.amazonaws.com/s3.commondreams.org/images/feed_icon.png") no-repeat scroll left top transparent;
	display:block;
	font-size:1.4em;
	font-weight:bold;
	height:32px;
	line-height:32px;
	margin:10px 0 5px;
	padding-left:42px;
}