/**
 * user-links =========================================================
 */
#user-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;
  }
#user-links a:hover {
    background:#227711;
    color:#fff;
    }
#user-links ul.links {
  float:right;
  padding:5px 0 5px 10px;
}
#user-links ul.links li {
  padding-left:5px;
}
/**
 * node and comment links =========================================================
 */
/* AddThis Vertical Hover Menu */
.addthis_toolbox .hover_menu  {
    display: none;
    position: absolute;
    background: #fff;
		top: 22px;
		right:0;
}
.addthis_toolbox .hover_menu  {
	border:3px solid #979797;
	padding:5px;
	width:260px;
}
.addthis_toolbox .hover_menu_left, .addthis_toolbox .hover_menu_right {
	width:49%;
	float:left;
}

.addthis_toolbox .hover_menu a {
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    color: #005588; 	
    display: block;
    padding: 4px 0 4px 34px;
    position: relative;
    text-decoration: none;
}
.addthis_toolbox .hover_menu a:hover {    
    background: #f5f5f5;
    color: #027999;
    text-decoration: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.addthis_toolbox .hover_menu span {
    position:absolute;
    left:4px;
    top:4px;
}	
.addthis_toolbox .hover_menu .more {
    border-top: solid 1px #eee;
    margin:5px 0 0;
    padding:5px 0 0;
    text-align: center;
}
.addthis_toolbox .hover_menu .more a {
    padding: 4px 0;
    margin: 0;
}
.addthis_toolbox .hover_menu .more a:hover {
    background: none;
}
.addthis_toolbox .hover_menu .more span {
    display: none;
}
.node-links ul.links li.share a {
  -moz-border-radius:none;
  -webkit-border-radius:none;
  background-color:transparent;
  border-style:inherit;
  height:auto;
  padding:3px 0 2px;
	text-indent:26px;
	margin:0;
}
.node-links ul.links li.share a:hover {
	background-color:#E0E0E0;
}
.node-links ul.links li.share div.more a {
	text-indent:0;
}

ul.links.inline, ul.links.inline li, ul.links.inline li a {
	display:inline;
	float:left;
}

.node-links ul li.share {
	position:relative;
	display:block;
}
.node-links ul.links.inline, ul.links.inline li.share, ul.links.inline li.share a {
	display:block;
}
ul.links.inline li.share a {
	float:none;
}

.at300b {
	text-align:left;
}




div.node-links, div.terms {
	font-size:12px;
	padding:0 0 10px;
}
div.comment-links {
	font-size:12px;
	padding:10px 0;
}
div.node-links {
  height:30px;
}
.node-links ul.links {
  display:block;
  float:right;
  /* text-align:right; */
  /* width:75%; */
}
.node-links ul.links li, .node-links ul li {
  margin-left:5px;
}
.node-links ul.links li a, div.comment-links ul.links li a, .terms li a {
	-moz-border-radius:4px 4px 4px 4px;
	background-color:#F0F0F0;
	border-style:none;
	border-width:0;
	height:auto;
	padding:2px 5px;
}


.node-links ul.links a:hover,
.comment-links ul.links li a.active, .comment-links ul.links li a:hover,
.terms ul.links a.active, .terms ul.links a:hover {
  color:#212121;
  background:#D7E7EF;
  text-decoration:none;
}
li.print, li.forward_links, li.discuss {
  background-color:transparent;
  background-repeat: no-repeat;
}

.node-links ul.links li.print a, .node-links ul.links li.forward_links a, .node-links ul.links li.forward_links a, .node-links ul.links li.discuss a {
  background-image:url("https://s3.amazonaws.com/s3.commondreams.org/images/cd_sprites.png");
  background-color:transparent;
  background-repeat: no-repeat;
  /* border:1px solid #D7E7EF; */
  padding:0px 6px 0px 28px;
}

.node-links ul.links li.print a {
  background-position:-18px -114px;
}
.node-links ul.links li.forward_links a {
  background-position:-18px -146px;
}
.node-links ul.links li.discuss a {
  background-position:-18px -178px;
}
.addthis_toolbox .custom_button:hover,
.node-links ul.links li.print a:hover,
.node-links ul.links li.forward_links a:hover,
.node-links ul.links li.discuss a:hover {
  color:#212121;
  text-decoration:underline;
}
.addthis_toolbox .custom_button {
  -moz-border-radius: 4px;    
  -webkit-border-radius: 4px;
	background:transparent url("https://s3.amazonaws.com/s3.commondreams.org/images/cd_sprites.png") -18px -210px no-repeat;
	padding:0 6px 0 28px;
	color:#005588;
	cursor:pointer;
	height:auto;
}

.fb-social-like-widget {
	width: 25%;
	float: left;
}
.terms ul.links.inline li a {
	float:none;
}
ul.links.inline li.comment_forbidden, ul.links.inline li.comment_forbidden a {
  display:none;
}


/**
 * Newswire Links =========================================================
 */
.organization-links {
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  /* -moz-box-shadow:0 10px 16px -14px #444444; */
  /* -webkit-box-shadow:0 10px 16px -14px #444444; */
  /* background-color:#F2F2F2; */
  border:1px solid #E1E1E1;
  padding:19px;
  margin:20px 0;
}

.organization-links a {
  /* background-color:#D7E7EF; */
  border-style:none;
  border-width:0;
  padding:2px 0;
  float:left;
	width:33%;
}

.org-pc-url {
	text-align:center;
}
.org-ac-url {
	text-align:right;
}


/**
 * CKEditor overrides =========================================================
 */
#cke_edit-body, #cke_edit-field-further-teaser-0-value, #cke_edit-field-organization-info-0-value, #cke_edit-field-contact-person-0-value {
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
border:medium none;
padding:0;
}


#edit-field-further-teaser-0-value-wrapper {
  border-color:transparent;
  border-style:solid;
  border-width:1px;
  padding: 0;
}

#block-menu_block-1 {
  margin: 0;
}

#block-menu_block-1 ul.menu li {
  border-bottom:none;
  display:inline-table;
  float:left;
  padding:5px 10px 4px;
}

#block-menu_block-1 div.block-content {
  padding:0.75em;
}

/**
 * BUTTONS =========================================================
 */


a:hover.button {
  -moz-box-shadow:#fff 0px 1px 0px;
  -webkit-box-shadow:#fff 0px 1px 0px;
  border-color:#999;
  border:1px solid transparent;
  background:url("https://s3.amazonaws.com/s3.commondreams.org/images/cube.png") repeat-x scroll 0 -192px #227711;
  color:#fff;
}

.views-row {
  margin: 0 0 20px 0;
  display:block;
}

ol .views-row {
  display:list-item;
}


.view-content-archive-date-browser .views-row {
  margin:0 0 5px;
  font-size: 13px;
  line-height: 18.2px;
}
.view-content-archive-date-browser .views-row .author {
  font-weight:bold;
}
.view-content-archive-date-browser h3, .view-content-archive-date-browser .prose h3 {
  margin:20px 0 10px;
}

.view-content-archive-date-browser table {
  border-collapse:collapse;
  width: 100%;
}
.view-content-archive-date-browser table thead {
  display:none;
}
.view-content-archive-date-browser table th {
  padding:0;
}
.view-content-archive-date-browser table tr {
  border:1px solid #E7E7E7;
}
.view-content-archive-date-browser table tr.odd {
  background-color:#fbfbfb;
}
.view-content-archive-date-browser table tr.even {
  background-color:#f4f4f4;
}
.view-content-archive-date-browser table td {
  padding:10px;
}
.view-content-archive-date-browser table td.views-field-field-news-hp-image-fid {
  width:18%;
}


.views-field-edit-node {
  
}
.views-field-field-source-author-value, .views-field-field-author-nid,
.views-field-title-1, .views-field-title-2, .views-field-title-3, .views-field-title-4 {
  line-height:16px;
  font-weight:bold;
}

.views-field-title a {
  line-height:16px;
}

.copyright-info {
  margin-bottom:15px;
  padding-top:5px;
  text-align:center;
}
.authorBio {
  font-style:italic;
  margin:13px 0;
}


.image-caption, .caption {
  color:#515151;
  font-size:11.05px;
  line-height:15.4667px;
  font-weight:400;
  padding:5px 0;
  display:block;
}

#commentsHeader {
  margin-bottom:20px;
}
#commentsHeader h2 {
  display:inline;
  margin:0 10px 0 0;
  font-size: 18.2px;
}
.commentsToggle {
  background-image:url("https://s3.amazonaws.com/s3.commondreams.org/images/comments_off.gif");
  background-position:left center;
  background-repeat:no-repeat;
  padding-left:15px;
  text-transform:lowercase;
}
.commentsToggle.on {
  background-image:url("https://s3.amazonaws.com/s3.commondreams.org/images/comments_on.gif");
  background-position:left center;
}