#blocks #content-wrapper h1, #blocks-manage-layouts #content-wrapper h1,#blocks-copy-layouts #content-wrapper h1 {
	background:transparent url(../images/icons/32px/kontact_notes.png) no-repeat scroll 0 0;
}
/* active blocks */
#blocks .layout-col-1 .index {
	padding:3px 0px;
	height:20px
}
#content-layout-details, #home-layout-details, #both-layout-details {
	margin:-1em -1.5em 1.5em;
	background:#BEA5CC url(../images/layout-elements/thead-bg-01.png) repeat-x scroll 0 0;
	color:#F1E8F3;
	padding:6px 6px 7px;
	font-weight:bold;
	font-size:0.95em;
	margin-bottom: 25px;
}
#blocks #content-layout-details label, #blocks #home-layout-details label, #blocks #both-layout-details label {
	width:49%;
	text-align:left
}
#blocks .layout-col-1 #content-layout-details select, #blocks .layout-col-1 #home-layout-details select, #blocks .layout-col-1 #content-layout-details input, #blocks .layout-col-1 #home-layout-details input,
#blocks .layout-col-1 #both-layout-details select, #blocks .layout-col-1 #both-layout-details input {
	width:160px;
	left:137px;
	position:absolute;
}
#blocks .ui-tabs .ui-tabs-panel {
	padding-bottom: 0;
}
#blocks #layout-type-wrapper span.submit a {
  float: right;
  width: 92px;
  padding-top: 5px;
  font-size: 0.95em;
  padding: 8px 0px 0px;
  display: initial;
  border-radius: 0px;
  text-align: initial;
  cursor: initial;
}
#blocks .which-layouts, .which-layouts {
	background: transparent url(../images/icons/16px/block_layout.png) no-repeat;
	text-indent: -2000em;
	display: block;
	height: 16px;
	width: 16px;
	cursor: pointer;
	float: right;
}
/* new /other  blocks */
#blocks #content-wrapper .layout-col-1 h2 {
	background:#D5ABD5 url(../images/layout-elements/col-2-h2-bg.png) repeat-x scroll 0 0;
	color:#FFFFFF;
	padding:0 5px;
	margin:0;
}
.block-controls {
	clear:both;
	padding-top: 5px;
}
#mini-buttonsave {
	background:transparent url(../images/layout-elements/button-save-02.png) no-repeat scroll 0 0;
	text-indent:-2000em;
	display:block;
	height:26px;
	text-align:center;
	width:64px;
}
#page-builder #mini-buttonsave {
	display: inline-block;
}

.block-controls-right {
	float:right;
}
.ui-widget-content .block-controls-right a, #blocks span.submit a {
	color:#5c1e7f;
}
/* general blocks */
.block {
	overflow: hidden;
	margin-bottom: 20px;
	width: 250px;
}
#new-block-list .block {
	margin-bottom: 6px;
}
#active-blocks .block {
	margin-left: 10px;
	margin-right: 7px;
}
.block-top {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	height: 20px;
}
#other-blocks .block-top.showing,
#active-blocks .block-top.showing {
	-moz-border-radius: 6px 6px 0px 0px;
	-webkit-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
}
#active-blocks .block-top {
	border: #444 1px solid;
	background-color: #555;
	color:#FFF;
}
#new-block-list .block-top {
	background-color: #ccc;
	border: #bbb 1px solid;
}
#other-blocks-list .block-top {
	background-color: #777;
	border: #666 1px solid;
	color:#FFF;
}
.block h4 {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor:move;
	float:left;
	height:20px;
	margin:0 0 0 5px;
	overflow:hidden;
	width:210px;
	text-align:left;
}

#page-builder .block h4 {
	width: auto;
}

.locked .block h4 {
	cursor: not-allowed;
}

.block h4.sidebar-scheduled {
	width: 195px;
}

.block h4 span {
	font-weight:normal;
}
.show-hide-icon-mini-triangle {
	background:transparent url(../images/layout-elements/show-hide-tri-sml-white-35.png) no-repeat scroll 13px 4px;
	display:block;
	width:30px;
	height:20px;
	float:right;
	cursor:pointer;
}
.show-hide-icon-mini-triangle.hidden {
	background-position: 13px -30px;
	display:block;
}

#new-block-list .show-hide-icon-mini-triangle {
	background:none;
	cursor:move;
}

#active-blocks .block-scheduled,
#page-builder .block-scheduled {
	background-image: url(/scribe/sites/all/images/b_calendar.png);
	width: 16px;
	display: block;
	background-repeat: no-repeat;
	float: right;
	margin-top: 3px;
	cursor: pointer;
}

#active-blocks .block-scheduled-expired,
#page-builder .block-scheduled-expired {
	background-image: url(/scribe/sites/all/images/b_calendar-expired.png)
}

.text-block {
	margin-bottom: 25px;
}
/* manage layouts  */
body#blocks-manage-layouts,body#blocks-copy-layouts {
	height:100%; /* this is the key! */
	background:#FFFFFF none repeat scroll 0 0;
}
#blocks-manage-layouts #wrapper,#blocks-copy-layouts #wrapper {
	position:absolute;
	left:0;
	top:0;
	height:100%;
	background:#fff;
	width:100%;
}
#blocks-manage-layouts #content-wrapper,#blocks-copy-layouts #content-wrapper {
	width:595px;
	margin-top:0;
}
#blocks-manage-layouts #header, #blocks-manage-layouts #clear-header, #blocks-manage-layouts #footer-wrapper,
#blocks-copy-layouts #header, #blocks-copy-layouts #clear-header, #blocks-copy-layouts #footer-wrapper {
	display:none;
	visibility:hidden;
}
#content-wrapper {
}
#layouts table.index {
	margin-bottom:10px;
	width: 590px
}
#layouts table.index th.col-1 {
	width:200px
}
#layouts table.index tr.subhead {
	background-color:#E3D3E6;
	font-weight: bold;
}
#layouts table.index tr.subhead a {
	color:#36063D;
	font-weight: normal;
	text-decoration:underline
}
#blocks select {
	width:auto;
}
#blocks select#votd_block_bible_version {
	width:228px;
}
#other-blocks-list select#votd_block_bible_version {
	width:220px;
}
select#containers_block_content_id,  select#individual_category_cat_id {
	width:116px;
}
#other-blocks-list select#containers_block_content_id,  #other-blocks-list select#individual_category_cat_id {
	width:110px;
}
.block-insides textarea, .block-insides input[type="text"], .block-insides input[type="file"], .block-insides label {
	width:97%
}
.block-insides label.short {
	width:49%
}
.block-insides label.medium {
	width:60%
}
.block-insides label.short2 {
	width:41%
}
.block-insides .rss-block label.short {
	width:56%
}
#other-blocks-list .block-insides label.short2 {
	width:43%;
}
#blocks .ad-block-wrapper img, #blocks .contact-info-ad img, #blocks .podcasts-block-ad img {
	float:left;
	margin-bottom:12px;
}
#blocks #remove_ad_block_image {
	float:left;
}
.videos-block input, .videos-block label,
.podcasts-block input, .podcasts-block label {
	float:left;
	margin-right:5px;
}

label[for=podcasts_block_all_podcasts_option] {
	float: left;
    display: inline-block;
    width: auto;
}

.videos-block label#videos_block_all_videos_option_label {
	float: none;
	clear: none;
}
.podcasts-block input[type=button] {
	margin-bottom: 11px;
}
#blocks .short select {
	width:104px;
}
#other-blocks-list .short select {
	width:95px;
}

#blocks .block-content p, #blocks .block-content ul {
	margin-top:0;
}
#blocks .block-content ul {
	padding-left:20px;
}
#blocks .block-content li {
	list-style-type:none;
}
#blocks .block-content .note, #blocks .block-content form label span {
	color:#666;
}
/*
form .submit #buttonpreview, #blocks .submit #buttonpreview {
	background:transparent url(../images/layout-elements/button-revert-01.png) no-repeat scroll 0 0;
}
*/
/* multiple ads */
#blocks .block-content .ad-block-wrapper ol,
#blocks .block-content .links-block-wrapper ol,
#blocks .block-content .custom-block-wrapper ol{
padding-left:20px;
}
#blocks .block-content .ad-block-wrapper li,
#blocks .block-content .links-block-wrapper li,
#blocks .block-content .custom-block-wrapper li {
border-top:1px solid #a17eac;
border-bottom:1px solid #a17eac;
margin-top:-1px;
list-style-type:decimal;
padding:8px 0 4px;
}
.block-insides label.short {
	width:26%;
}
.ad-block-wrapper img {
	padding-right:8px;
}
.ad-block-wrapper a#sidebar-remove-ad {
	float:right;
}
.ad-block-wrapper .short input[type="text"] {
	width:71%;
}
.ad-block-wrapper .very-short input[type="text"] {
	width:20%;
}
/* end */
	.block-insides {
	border: #ccc 1px solid;
	background: #fff;
	padding: 10px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
}
.block .block-description {
	display: none;
}
#new-block-list .block,  #other-blocks-holder .block {
	float: left;
	margin-right: 15px;
	margin-left: 10px;
}
#new-block-list .block {
	height: 60px;
}
.ui-tabs .ui-tabs-panel {
	padding: 10px;
}
/* STRUCTURE */
	#active-blocks {
	clear: both;
	float: left;
	width: 311px;
}
#new-blocks {
	float: right;
	width: 610px;
	height: 100%;
	padding: 5px;
}
#new-blocks .block-insides {
	display: none;
}
#other-blocks {
	float: right;
	width: 610px;
	padding: 5px;
}
#layouts-wrapper,  #new-blocks-holder,  #other-blocks-holder {
	border-right: #DFDFDF 1px solid;
	border-bottom: #DFDFDF 1px solid;
	border-left: #DFDFDF 1px solid;
	display: inline-block;
}
#layouts-wrapper,  #other-blocks-holder {
	background-color: #F9F9F9;
}

#layouts-wrapper {
	width: 99.5%;
	margin-top: 2px;
}
#new-blocks-holder, #other-blocks-holder {
	overflow: auto;
}

#other-blocks-holder {
	width: 99.835%;
}
#new-blocks-holder p,  #other-blocks-holder p {
	margin: 1em 5px 1em 5px;
}
#new-blocks h3,  #other-blocks h3 {
	margin-bottom: 5px;
}
.location-blocks {
	clear:both;
	border: #888 1px solid;
	padding: 30px 5px 10px 5px;
	background-color: #ddd;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
}
.layout-location {
	margin-bottom: 20px;
}
.layout-location .sidebar-group {
	background-color: #888;
	height: 15px;
	padding: 5px 5px 8px 5px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.layout-location .sidebar-group.showing {
	-moz-border-radius: 6px 6px 0px 0px;
	-webkit-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
}
#content-layout-locations,  #home-layout-locations, #both-layout-locations {
	width: 277px;
}
/* /STRUCTURE */

	/* STRUCTURE CONTROLS */
	.block-insides,  #other-blocks .block-controls-remove {
	display: none;
}
.block-controls-delete {
	display: inline;
}
#new-blocks .block-description {
	clear:both;
	display: block;
}
#new-blocks .block-controls-delete {
	display: none;
}
#layout-location {
	height: 100%;
}
#new-content-layout-name-wrapper,  #new-home-layout-name-wrapper, #new-both-layout-name-wrapper {
	display:none;
}
#blocks .layout-col-1 #content-layout-details #new-content-layout-name, #blocks .layout-col-1 #home-layout-details #new-home-layout-name, #blocks .layout-col-1 #both-layout-details #new-home-layout-name {
	width: 154px;
}
#active-blocks #home-layout-details select {
	/*margin-left: 12px;*/
}
.sidebar-group-name {
	margin: 0;
}
#new-blocks .block-content {
	display: none;
}
/* /STRUCTURE CONTROLS */

	/* DRAG AND DROP */
	.ui-state-highlight {
	width: 248px;
	height: 30px;
	margin: 0 0 10px 10px;
}
#other-blocks .ui-state-highlight {
	width:250px;
	float: left;
	margin-left: 8px;
	margin-right:15px;
}
#other-blocks .sortable-blocks {
	width: 100%;
	min-height: 40px;
	display: inline-block;
}

#active-blocks .help-highlighter,
#new-block-list .help-highlighter,
#other-blocks-list .help-highlighter {
	background-image: none;
	background-color: red;
}
#blocks .block-content .links-block-wrapper .links-blocks-links li {
	cursor:move;

}
#blocks .block-content .links-block-wrapper .links-blocks-links li.links-list-highlight {
	height: 100px;
	border: 1px solid #fcefa1;
	background-color: #FBF9EE;
	height: 93px;
	width: 148px;
	margin: 10px 0 10px 10px;
}
#blocks .block-content .links-block-wrapper .links-blocks-links .links-list-link-dragging {
	background-color: #fff;
	border: 1px dotted #006;
}
.or_separator {
	text-align: center;
}
.links-block-wrapper {
	padding-bottom: 10px;
}
.links-list-basic, .links-list-advanced {
	background:url("../images/layout-elements/thead-bg-02.png") repeat-x scroll 0 0 transparent;
	cursor:pointer;
	display:block;
	padding:6px 0 0;
	margin-top:1px;
}
.links-list-basic > div, .links-list-advanced > div {
	display: none;
	background-color: #FeF;
	padding: 5px;
}
.links-list-selected {
	background:url("../images/layout-elements/thead-bg-01.png") repeat-x scroll 0 -12px transparent;
	cursor: auto;
}
.links-list-selected > div {
	display: block;
}
.links-list-basic > label,
.links-list-advanced > label{
	color: #333333;
	cursor: pointer;
	font-weight :bold;
	vertical-align: top;
	float: none;
}
.links-list-selected > label {
	color:#fff;
}
.links-list-basic ol li:first-child span {
	display: none;
}
.links-block-wrapper div input {
	margin-bottom:6px;
}
.links-list-selected div .example {
	font-size:0.85em;
	background-color:#fff;
	color:#333;
	padding:5px
}
.block-insides label.short {
clear:both;
}
.block-insides .ad_block_ads label.short {
clear: none;
}
#blocks .block-insides .ad_block_ads .pub-dates img {
	float: right;
}

ol.ad_block_ads {
	padding-left: 0;
}

.ad_block_img_button {
	margin-bottom: 5px;
}
.links-blocks-links .short input[type="text"] {
	width:69%;
}
.links-blocks-links a#sidebar-remove-ad {
float:right;
cursor:pointer;
}
.links-blocks-links li p label {
cursor:move;
}
#buttonmanagelayouts {
	margin-top: -31px;
	margin-right: 11px;
}
.custom-block-wrapper #custom_block_custom_scripts {
	width: 228px;
}
#copy-layouts {
	float: right;
}
#blocks-copy-layouts select {
	width: 200px;
}
#blocks-copy-layouts .layout-col-1 form label {
	width: 100%;
}
#blocks-copy-layouts #source-layouts {
	clear: both;
}
#blocks-copy-layouts #source-layouts label, #new-layout-name label {
	float: none;
}
#blocks-copy-layouts #source-layouts span {
	font-size: 0.95em;
}
#blocks-copy-layouts ul {
	margin-top: 3px;
}
#blocks-copy-layouts ul li {
	list-style: none;
	margin-right: 20px;
}
#blocks-copy-layouts ul li input[type=radio] {
	margin-right: 0;
}
#merge-locations {
	clear: both;
	padding-top: 10px;
}
#merge-locations tr > td {
	width: 400px;
}
#source-theme {
	clear: both;
	float: left;
	display: inline;
	width: 200px;
}
#destination-theme {
	float: right;
	display: inline;
	width: 200px;
}
#copy-layout-actions {
	clear: both;
}
#blocks input[name=start_publishing],
#blocks input[name=stop_publishing] {
	width: 85%;
}
#blocks #other-blocks-holder .pub-dates-label {
	display: none;
}
/* SPECIFIC BLOCKS */
.block .block-insides .milestone-date {
	width: 88%;
}

/* CUSTOM BLOCKS */
.news-and-events-ss #thumbnail_image {
	float: left;
	margin-right: 5px;
}

#popup_help_twitter{
	display: none;
	border: 2px solid #2F89D3;
	position: absolute;
	top: 500px;
	left: 285px;
	width: 450px;
	background-color: white; padding: 5px;
}

#blocks .block-content #popup_help_twitter li{
	list-style-type:disc;
}
