/** blocks.css **/

/* @group block-editing */

div.block.with-block-editing {
	position: relative;
}

div.block.with-block-editing div.edit {
	display: none;
	position: absolute;
	right: 0; /* LTR */
	top: 0;
	z-index: 40;
	border: 1px solid #eee;
	padding: 0 2px;
	font-size: 0.75em;
	background-color: #fff;
}

div.block.with-block-editing:hover div.edit {
	display: block;
}

/* @end */

#block-masquerade-0 {
	/*background-color: yellow;*/
	float: left;
	padding: 20px;
	margin: 20px;
	border: 2px solid #ffffff;
}

#block-views-og_my-block_1 {
	/*background-color: yellow;*/
	float: left;
	padding: 20px;
	margin: 20px;
	border: 2px solid #ffffff;
}

/* @group block-search-0 */

#block-search-0 {
}

#block-search-0 input#edit-search-block-form-1 {
	/*background-color: yellow;*/
	width: 210px;
}

#block-search-0 input#edit-submit {
	margin: 0;
	padding: 2px 7px;
	font-size: 11px;
	color: #333333;
	text-transform: lowercase;
	text-align: center;
	line-height: 100%;
	border: 1px solid #ffffff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #EEEEEE;
	background: -moz-linear-gradient(top, #EEEEEE 0%, #999999 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EEEEEE), color-stop(100%,#999999));
	background: -webkit-linear-gradient(top, #EEEEEE 0%,#999999 100%);
	background: -o-linear-gradient(top, #EEEEEE 0%,#999999 100%);
	background: -ms-linear-gradient(top, #EEEEEE 0%,#999999 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#999999',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #EEEEEE 0%,#999999 100%);
	-moz-box-shadow: 0px 5px 5px #ccc;
	-webkit-box-shadow: 0px 5px 5px #ccc;
	box-shadow: 0px 5px 5px #ccc;

}

/* @end */

/* @group block-menu_block-4 */

#block-menu_block-4 {
	/*background-color: fuchsia;*/
	/*height: 200px;*/
}

#block-menu_block-4 h2.title {
	/*background-color: pink;*/
	margin: 0;
	padding: 10px;
    font-size: 1.3em;
    /*line-height: 1.3em;*/
	font-family: 'DejaVuSerifCondensed';
	text-transform: uppercase;

	/*borders*/
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;

	/*background*/
	background: #6699CC;
	background: -moz-linear-gradient(left, #EEEEEE 30%, #6699CC 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(30%,#EEEEEE), color-stop(100%,#6699CC));
	background: -webkit-linear-gradient(left, #EEEEEE 30%,#6699CC 100%);
	background: -o-linear-gradient(left, #EEEEEE 30%,#6699CC 100%);
	background: -ms-linear-gradient(left, #EEEEEE 30%,#6699CC 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#6699CC',GradientType=1 ); /* IE6-9 */
	background: linear-gradient(left, #EEEEEE 30%,#6699CC 100%);

}


#block-menu_block-4 ul.menu {
	margin: 0;
	padding: 5px 10px 10px;
}

#block-menu_block-4 ul.menu li {
	/*background-color: orangered;*/
	margin: 0;
	padding: 5px;
}

#block-menu_block-4 ul.menu li.active {
	/*background-color: #6699CC;*/
	/*color: #ffffff;*/
}

#block-menu_block-4 ul.menu li a.active {
	/*color: #333333;*/
	color: #6699CC;
	/*font-weight: bold;*/
}

#block-menu_block-4 li.expanded ul.menu {
	/*background-color: pink;*/
	margin: 0;
	padding: 0 0 0 10px;
}

#block-menu_block-4 li.expanded ul.menu li {
	/*background-color: royalblue;*/
	margin: 0;
	padding: 5px 5px 2px;
}

/* @end */

/* @group index-blocks */

#block-views-main_viewpoints-block_1 {
	float: left;
	display: block;
	/*background-color: teal;*/
	background-color: #DDDDDD;
	width: 610px;
	margin: 0 0 10px;
	padding: 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#block-views-main_takenote-block_1 {
	float: left;
	display: block;
	/*background-color: cornflowerblue;*/
	background-color: #DDDDDD;
	width: 610px;
	margin: 0 0 10px;
	padding: 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#block-views-main_keyquote-block_1 {
	float: left;
	display: block;
	/*background-color: forestgreen;*/
	background-color: #DDDDDD;
	width: 610px;
	margin: 0 0 10px;
	padding: 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#block-views-main_viewpoints-block_1 h2.title,
#block-views-main_takenote-block_1 h2.title,
#block-views-main_keyquote-block_1 h2.title {
	font-size: 1.5em;
	line-height: 1.3em;
	font-family: 'DejaVuSerifCondensed', Serif;
	text-transform: uppercase;
	margin: 0;
	padding: 10px;

	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;

	background: #6699CC;
	background: pink;
	background: -moz-linear-gradient(left, #EEEEEE 30%, #6699CC 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(30%,#EEEEEE), color-stop(100%,#6699CC));
	background: -webkit-linear-gradient(left, #EEEEEE 30%,#6699CC 100%);
	background: -o-linear-gradient(left, #EEEEEE 30%,#6699CC 100%);
	background: -ms-linear-gradient(left, #EEEEEE 30%,#6699CC 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#6699CC',GradientType=1 );
	background: linear-gradient(left, #EEEEEE 30%,#6699CC 100%);
}

/* @end */

/* @group 

block-views-alerts-block_1 - front page feed */

#block-views-alerts-block_1 {
	/*background-color: lime;*/
	margin: 0;
	padding: 0 0 5px;
}

/* @end */

/* @group block-block-1- social_media - front */

#block-block-1 {
	float: left;
	width: 300px;
	height: 70px;
	margin: 10px 0 10px 20px;
	padding: 0;
	background: #FAFAFA;
	/*background: orangered;*/
	border: 1px solid #AAAAAA;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#block-block-1 .rss-feed {
	float: left;
	width: 150px;
	height: 60px;
	margin: 5px 0 0;
	padding: 0;
	background: /*lime*/ url(../images/chrr-feed-icon.png) no-repeat 12px center;
}

#block-block-1 .twitter-feed {
	float: left;
	width: 150px;
	height: 60px;
	margin: 5px 0 0;
	padding: 0;
	background: /*pink*/ url(../images/chrr-twitter-icon.png) no-repeat 8px center;
}

/* @group block-block-1 - links */

#block-block-1 .link {
	/*background-color: orange;*/
	font: 16px 'DejaVuSerifCondensedItali', Serif;
	color: #6699CC;
	margin: 10px 0 0;
	padding: 12px;
	/*background-color: orange;*/
}

#block-block-1 .link a {
	color: #6699CC;
	/*background-color: red;*/
	padding: 10px 5px 5px 40px;
}

#block-block-1 .link a:hover {
	color: #333333;
}

/* @end */

/* @end */

/* @group block-multiblock-1 - social_media */

#block-multiblock-1 {
	float: left;
	width: 310px;
	height: 70px;
	margin: 0 0 10px;
	padding: 0;
	/*background: #dddddd;*/
	/*background: #FFFFFF;*/
	background: #FAFAFA;
	border: 1px solid #AAAAAA;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#block-multiblock-1 .rss-feed {
	float: left;
	width: 155px;
	height: 60px;
	margin: 5px 0 0;
	padding: 0;
	background: /*lime*/ url(../images/chrr-feed-icon.png) no-repeat 12px center;
}

#block-multiblock-1 .twitter-feed {
	float: left;
	width: 155px;
	height: 60px;
	margin: 5px 0 0;
	padding: 0;
	background: /*pink*/ url(../images/chrr-twitter-icon.png) no-repeat 8px center;
}

/* @group block-multiblock-1 - links */

#block-multiblock-1 .link {
	/*background-color: orange;*/
	font: 16px 'DejaVuSerifCondensedItali', Serif;
	color: #6699CC;
	margin: 10px 0 0;
	padding: 12px;
	/*background-color: orange;*/
}

#block-multiblock-1 .link a {
	color: #6699CC;
	/*background-color: red;*/
	padding: 10px 5px 5px 40px;
}

#block-multiblock-1 .link a:hover {
	color: #333333;
}

/* @end */

/* @end */

/* @group block-block-2 - donation */

#block-block-2 {
	float: left;
	width: 300px;
	height: 66px;
	margin: 0 0 10px 20px;
	padding: 2px 0 0;
	background: #FFFFFF;
	/*background: olivedrab;*/
}

#block-block-2 img {
	float: left;
	width: 145px;
	height: auto;
	margin: 0;
	padding: 0;
}

#block-block-2 img.fra {
	margin: 0 0 0 10px;
}

/* @end */

/* @group block-multiblock-2 - donation */

#block-multiblock-2 {
	float: left;
	width: 310px;
	height: 66px;
	margin: 0 0 10px;
	padding: 0;
	/*background: #FFFFFF;*/
	/*background: pink;*/
}

#block-multiblock-2 img {
	float: left;
	width: 145px;
	height: auto;
	margin: 0 0 0 5px;
	padding: 0;
}

#block-multiblock-2 img.fra {
	margin: 0 0 0 10px;
}

/* @end */

/* @group block-block-3 - disclaimer */

#block-block-3 {
	float: left;
	width: 280px;
	margin: 0 0 10px 20px;
	padding: 10px;
	text-decoration: none;
	font: normal normal 14px/18px Helvetica, Verdana, Arial, Tahoma, "DejaVu Sans", sans-serif;
	background: #FAFAFA;
	/*background: orchid;*/
	border: 1px solid #AAAAAA;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

/* @end */

/* @group block-multiblock-3 - disclaimer */

#block-multiblock-3 {
	float: left;
	width: 290px;
	margin: 0 0 10px;
	padding: 10px;
	/*background: #dddddd;*/
	/*background: orchid;*/
	text-decoration: none;
	font: normal normal 14px/18px Helvetica, Verdana, Arial, Tahoma, "DejaVu Sans", sans-serif;
	background: #FAFAFA;
	border: 1px solid #AAAAAA;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

/* @end */
