/**
 * @file
 * Block Styling
 */


.block /* Block wrapper */ {
  margin-bottom: 1.5em;
}

.block.first /* The first block in the region */ {
}

.block.last /* The last block in the region */ {
}

.block.odd /* Zebra striping for each block in the region */ {
}

.block.even /* Zebra striping for each block in the region */ {
}

h2.block-title /* Block title */ {
}

.block .content /* Block's content wrapper */ {
}

#block-aggregator-category-1 /* Block for the latest news items in the first category */ {
}

#block-aggregator-feed-1 /* Block for the latest news items in the first feed */ {
}

#block-block-1 /* First block created with "Add block" link */ {
}

/* latest news block homepage */
.region-content-front-2 {
	  float:left;
	  width:296px;
	  padding: 0 10px 0 10px;
}

.region-content-front-message {
	/*border-bottom: 2px solid #8cb33e;
	border-top: 2px solid #8cb33e;
	margin-bottom:20px;*/
	font-size: 120%;
}

.region-content-front-message p:first-child { color: #1F9DC6; }

#block-block-2 {
	padding:0px;
	margin:0px;
}

#block-block-2 .content p { padding:15px 0 15px 0; }

#block-views-news-block-1 .views-field-title {
	margin-bottom: 10px;
	background:url(../images/news_list_grey.gif) no-repeat top #fff; 
	padding:8px 5px 5px 30px;
	height:60px;
 }

#block-views-news-block-1 .views-field-title a { text-decoration: none; color:#000; }

#block-views-news-block-1 .views-field-title a:hover { color:#007fa2; }

#block-views-news-block-1 .more-link a,
#block-views-news-block-1 .more-link a:link,
#block-views-news-block-1 .more-link a:visited,
#block-views-news-block .more-link a,
#block-views-news-block .more-link a:link,
#block-views-news-block .more-link a:visited { text-decoration: none; background-color:#007fa2; color:#FFF; padding: 5px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }

#block-views-news-block-1 .more-link a:hover,
#block-views-news-block .more-link a:hover { text-decoration: none; background-color:#007fa2; color:#000; padding: 5px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }

#block-views-news-block {
	border: 1px solid #1A98C0;
	-moz-border-radius: 12px 0 12px 0;
	border-radius: 12px 0 12px 0;
	background-color: #1A98C0;
}

#block-views-news-block h2 {
	color:#FFF;
	padding-left: 10px;
}

#block-views-news-block .content {
	padding-right:10px;
	padding:10px;
	background-color:#FFF;
	-moz-border-radius: 0 0 12px 0;
	border-radius: 0 0 12px 0;
}

#block-views-news-block .content .view-content .views-row {
	padding-bottom:5px;
	margin-bottom: 10px;
	border-bottom:1px dashed #CCC;
}

#block-views-news-block .content .view-content .views-row-last {
	padding-bottom:5px;
	margin-bottom: 10px;
	border:0;
}


.region-sidebar-second .section .block-block /* "Resources block */ {
	border: 1px solid #1A98C0;
	-moz-border-radius: 12px 0 12px 0;
	border-radius: 12px 0 12px 0;
	background-color: #1A98C0;
}

.region-sidebar-second .section .block-block h2 /* "Resources block headers */ {
	color:#FFF;
	padding-left: 10px;
}

.region-sidebar-second .section .block-block .content /* "Resources block content */ {
	padding:10px;
	background-color:#FFF;
	-moz-border-radius: 0 0 12px 0;
	border-radius: 0 0 12px 0;
}

#block-book-navigation /* "Book navigation" block for the current book's table of contents */ {
}

#block-comment-recent /* "Recent comments" block */ {
}

#block-forum-active /* "Active forum topics" block */ {
}

#block-forum-new /* "New forum topics" block */ {
}

#block-locale-language /* Language switcher block */ {
}

#block-menu-menu-NAME /* Custom menu block  */ {
}

#block-node-recent /* "Recent content" block */ {
}

#block-node-syndicate /* "Syndicate" block for primary RSS feed; see also page.css's .feed-icon */ {
}

/*#block-nodeblock-152 div#edit-choice.form-radios,
#block-nodeblock-153 div#edit-choice.form-radios,
#block-nodeblock-154 div#edit-choice.form-radios,
#block-nodeblock-155 div#edit-choice.form-radios {
	margin-left: 20px;
}

#block-nodeblock-152 div#edit-choice.form-radios input,
#block-nodeblock-153 div#edit-choice.form-radios input,
#block-nodeblock-154 div#edit-choice.form-radios input,
#block-nodeblock-155 div#edit-choice.form-radios input {
	float:left;
}*/


#block-poll-recent .content ul.links {
	list-style: none; margin: 0; padding: 15px 0 0 0;
}

#block-poll-recent .content ul.links li {
	display:inline;
	float:right;
}

#block-poll-recent a {
	font-weight: normal;
	text-decoration: underline;
	color: #fff;
}

#block-poll-recent a:link, #block-poll-recent a:visited {
	font-weight: normal;
	text-decoration: underline;
	color: #fff;
	outline: none;
}

#block-poll-recent a:hover {
	color: #666;
	text-decoration: none;
}

#block-poll-recent h2 {
	color:#FFF;
	font-size:190%;
}

.poll .vote-form .choices .title {
	padding-top:10px;
	font-size:0.95em;
	font-style:italic;
}

#block-profile-author-information /* "Author information" block for the profile of the page's author */ {
}

#block-search-form /* "Search form" block */ {
}

#block-shortcut-shortcuts /* "Shortcuts" block */ {
}

#block-statistics-popular /* "Popular content" block */ {
}

#block-system-main-menu /* "Main menu" block */ {
}

#block-system-management /* "Management" block for Drupal management menu */ {
}

#block-system-navigation /* "Navigation" block for Drupal navigation menu */ {
}

#block-system-user-menu /* "User menu" block for Drupal user menu */ {
}

#block-system-help /* "System help" block */ {
}

#block-system-main /* "Main page content" block */ {
}

#block-system-powered-by /* "Powered by Drupal" block */ {
}

#block-user-login /* "User login form" block */ {
}

#block-user-new /* "Who's new" block for a list of the newest users */ {
}

#block-user-online /* "Who's online" block for a list of the online users */ {
}

/* Latest Poll - homepage */
.region-content-front-3 {
	  float:right;
	  width:300px;
}

.region-content-front-3 #block-multiblock-2 .content {
	background-color:#1A98C0;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:10px;
}

.region-content-front-3 #block-multiblock-2 .content .poll .title {
	background:url(../images/poll_header.png) repeat-x bottom #30A4C9;
	color:#FFF;
	margin-bottom:16px;
	font-weight:bold;
	padding:10px 5px 20px 5px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.region-content-front-3 #block-multiblock-2 form#poll-view-voting .poll .vote-form .choices .title {
	background:url(../images/poll_header.png) repeat-x bottom #30A4C9;
	color:#FFF;
	margin-bottom:16px;
	font-weight:bold;
	font-size: 1em;
	font-style:normal;
	padding:10px 5px 20px 5px;
	width:290px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.region-content-front-3 #block-multiblock-2 .form-item-choice label.option {
	color:#FFF;
	font-size:1.20em;
}

.region-content-front-3 #block-multiblock-2 .form-submit {
	width: 76px; 
	height:30px;
	background:url("../images/vote_btn.png") no-repeat;
	border: 0px none; 
	float:right; !important; 
	clear:none; !important;
	text-indent: -9999px;
	cursor: pointer;
}

.region-content-front-3 #block-multiblock-2 .content .poll .text { 
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	margin-bottom:6px;
}


/* SIDEBAR POLLS BLOCKS */ 
.region-sidebar-second .block-poll-blocks {
	background-color:#1A98C0;
	color:#FFF;
	-moz-border-radius: 12px 0 12px 0;
	border-radius: 12px 0 12px 0;
	padding:5px 10px 30px 10px;
}

.region-sidebar-second .block-poll-blocks div.submitted {
	display:none;
	padding:0px;
	margin:0px;
}

.region-sidebar-second .block-poll-blocks ul.links.inline {
	float:right;
	padding:10px 0 0 0;
	margin:0px;
	color:#FFF;
}

.region-sidebar-second .block-poll-blocks ul.links.inline li {
	padding:0px;
	margin:0px;
}

.region-sidebar-second .block-poll-blocks ul.links.inline li a {
	color:#FFF;
	font-weight:bold;
}

.region-sidebar-second .block-poll-blocks input#edit-vote.form-submit {
	width: 76px; 
	height:30px;
	background:url("../images/vote_btn.png") no-repeat;
	border: 0px none; 
	float:right; !important; 
	clear:none; !important;
	text-indent: -9999px;
	cursor: pointer;
}

.region-sidebar-second .block-poll-blocks .content .poll .text { 
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	margin-bottom:2px;
	padding:0px;
}

.region-sidebar-second .block-poll-blocks .content .poll .percent { 
	color:#FFF;
	font-size:11px;
	margin-bottom:8px;
	padding:0px;
	font-weight:bold;
}

.region-content-front-3 #block-multiblock-2 .content .poll .percent { 
	color:#FFF;
	font-size:14px;
	margin-bottom:6px;
	font-weight:bold;
}

.region-content-front-3 #block-multiblock-2 .content ul.links { 
	color:#FFF;
	text-align:right;
	list-style:none;
	padding-top:10px;
}

.region-content-front-3 #block-multiblock-2 .content ul.links li { 
	display: inline;
	margin:0;
	padding: 0 0 0 5px;;
}

.region-content-front-3 #block-multiblock-2 .content ul.links li a { 
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}

.region-content-front-3 #block-multiblock-2 .content .poll .total,
.region-sidebar-second .block-poll-blocks .content .poll .total { 
	color:#8DF7FF;
	font-size:14px;
	margin-bottom:6px;
	font-weight:bold;
	text-align:left;
}

.content .bar .foreground,
.region-content-front-3 #block-multiblock-2 .content .bar .foreground,
.region-sidebar-second .block-poll-blocks .content .bar .foreground {
	background-attachment:initial;
	background-clip:initial;
	background-color:#92AD25;
	background-image:url(../images/bg_usage_green.png);
	background-origin:initial;
	background-position:50% 0;
	background-repeat:repeat no-repeat;
	height:24px;
}
 
.content .bar,
.region-content-front-3 #block-multiblock-2 .content .bar,
.region-sidebar-second .block-poll-blocks .content .bar {
	background-color:#0180A3;
	background-image:url(../images/bg_poll_blue.png);
	height:25px;
	background-origin:initial;
	background-position:50% 0;
	margin-bottom: 1px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 1px;
}