/* What's what	
#execphp-6   	List of pages top left					WAS #execphp-2 on stg.
#linkcat-16  	Web Resources, under Pages,  top left	WAS #linkcat-56 on stg.
#execphp-6		Events Calendar, under Web Resources
#polls-widget-3 Polls, under Events Calendar 
#linkcat-502 	Web Awareness, under Poll 
#rss-3			This day in History
*/
/* CORRECTIONS ON NEW SERVER */
/* END CORRECTIONS ON NEW SERVER */
#content img.size-full, #content img.size-large, #content img.size-medium, #content img.size-thumbnail {
padding: 3px;
border: 1px solid #d8ceba;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
/* output for the looped stories */
.entry-meta a 		{text-decoration:none;}
.entry-meta a:hover {text-decoration:none;}
/* end output for the looped stories */
/* DARAGH CALENDAR */
#em-wrapper {
padding:0 0 20px 0;
width:460px;
}
#em-wrapper ul {
margin:0;
padding:0;
}
#em-wrapper ul.dbem_events_list li {
float:left;
list-style:none;
margin:0;
padding:10px 0 10px 0;
width:450px;
}
#em-wrapper .calendar-date {
float:left;
list-style:none;
color:#fff;
background:url(images/blank_date.jpg) left no-repeat;
width:92px;
height:71px;
overflow:hidden;
}
#em-wrapper .calendar-info {
float:left;
list-style:none;
color:#000;
width:300px;
height:71px;
overflow:hidden;
}
#em-wrapper .monthfont {
display:block;
clear:both;
margin: 2px 0 0 20px;
width:72px;
height: 22px;
font-weight:bold;
color:#fff;
text-transform:uppercase;
font-family: Arial Black, Arial, Helvetica, sans-serif;
}
#em-wrapper .datefont {
display:block;
clear:both;
text-align:center;
width:72px;
height:49px;
font-weight:bold;
color:#472a13;
text-transform:uppercase;
font-family: Arial Black, Arial, Helvetica, sans-serif;
font-size:26px;
}
#execphp-3 .execphpwidget {
/*padding: 0 0 0 10px;*/
padding:0;
}
/* CALENDAR */
#execphp-7 .execphpwidget {
padding: 0 0 0 10px;
}
#execphp-7 .execphpwidget a {
color:#fff;
}
#execphp-7   {
background:url(images/event_calendar.jpg) repeat-y top center;
width:143px;
height:auto;
padding: 0 0 20px 0;
margin: 0 0 8px 0;
}
#execphp-7 .dbem-calendar-table  {
margin:0 auto;
font-size:9px;
color:#fff;
}
#execphp-7 td.month_name {
font-family:Arial, Helvetica, sans-serif;
padding:10px 0 10px 0;
}
#execphp-7 td.eventless, #execphp-7 td.eventful, #execphp-7 td.eventful-today {
border:1px #fff solid;
font-family:Arial, Helvetica, sans-serif;
padding:0;
background:none;
}
#execphp-7 td.eventful-today, #execphp-7 td.eventful-today a, #execphp-7 td.eventful-today a:visited {
background-color:#5b9a1c;
color:#fff;
}
#execphp-7 td.eventful,#execphp-7 td.eventful a, #execphp-7 td.eventful a:visited {
font-family:Arial, Helvetica, sans-serif;
background-color:#2f7f3a;
color:#fff;
}
#execphp-7 td.eventless-today {
background-color:#5b9a1c;
border:1px #fff solid;
}
#execphp-7 td.eventless-pre {
}
#execphp-7 td.eventless-post {
}
/*END DARAGH CALENDAR */
/* pages nav */
#primary ul, #secondary ul {
list-style:none;
margin:0;
padding:0;
}
/* ALL WIDGETS */
.widget-title {
padding:0;
margin:0;
}
/* END ALL WIDGETS */
#nav-above, #nav-below {
padding: 0 0 0 10px;
font-size:22pt;
clear:both;
}
.nav-previous, .nav-previous a {
float:left;
}
.nav-next, .nav-next a {
float:right;
color: #00f;
}
/* Top Left Nav */
#primary, #secondary {
font-family:Helvetica, Arial, sans-serif;
font-size:9pt;
}
#primary .page_item,#primary .page_item_home {
font-size:9pt;
font-family:Helvetica, Arial, sans-serif;
padding-left: 1em;
text-indent: -1em;
}
#primary a, #secondary a 				{text-decoration:none;}
#primary a:hover, #secondary a:hover 	{text-decoration:underline;}
#primary #execphp-6 .widget-title, #primary #execphp-9  .widget-title, #primary #execphp-11 .widget-title {
display:none;
}
/* END Top Left Nav */
/* Link Cat 55 is the text links below left page menu */
#primary #linkcat-55 .widget-title {
display:none;
}
#primary #linkcat-55 {
padding:4px 0 4px 10px;
}
#primary #linkcat-55 a, #primary #linkcat-4 a:visited {
color:#ad1540;
}
/* Link Cat 56 is Web Resources  */
#primary #linkcat-16 a, #primary #linkcat-16 a:visited {
color:#000;
}
#linkcat-16 {
background:#ececec url(images/web_resources_back.jpg);
/*	width:131px;	*/
width:141px;
height:auto;
font-family:Helvetica, Arial, sans-serif;
padding:0;	
border:1px solid #d5d2c9;
/* margin:8px 0; */
margin: 0 0 8px 0;
}
#linkcat-16 ul {
margin:0 5px 10px 25px;
}
#linkcat-16 li {
list-style:disc;
color:#3e3229;
}
#linkcat-16 a {
color:#3e3229;
}
#polls-widget-3 {
background: url(images/polls_back.jpg);
width:143px;
height:auto;
font-family:Helvetica, Arial, sans-serif;
padding:0;
/* margin:8px 0; */
margin: 0 0 8px 0;
padding:0 0 10px 0;
}
#polls-widget-3 ul {
list-style: none;
padding-left: 1em;
text-indent: -1em;	
}
#polls-widget-3 p {
color:#fff;
width:125px;
margin: 5px 0 5px 0;
padding:0;
}
#polls-widget-3 .wp-polls {
text-align:left !important;
color:#fff;
margin: 0 5px 0 13px;
}
#polls-widget-3 p.wp-polls {
margin: 0 10px;
color:#fff;
}
/* Calendar */
/*	#calendar-3 {
width:133px;
height:auto;
background: #fff url(images/event_calendar.jpg);
overflow:hidden;
padding:10px 0 5px 10px;
margin: 0 0 20px 0;
}
#calendar-3 h3.widget-title {
color:#fff;
}
*/
#wp-calendar #prev a, #wp-calendar #next a  {
color:#fff;
}
#wp-calendar {
width: 90%;
}
#wp-calendar caption {
color: #fff;
font-size: 12px;
font-weight: bold;
padding-bottom: 4px;
text-align: left;
}
table#wp-calendar  {
position:relative;
margin: 0;
}
#wp-calendar thead {
display:none;
font-size: 11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
color: #fff;
}
#wp-calendar tbody td {
background:none;
padding:0;
margin:0;
text-align: center;
font-size:11px;
border: 1px solid #fff;
text-align:center;
}
#wp-calendar tbody td a {
display:block;
background-color:#2f7f3a;
font-weight:bold;
color:#fff;
}
#wp-calendar tbody .pad {
background: none;	
}
#wp-calendar tfoot #next {
text-align: right;
}
/* End calendar */
/* Recent Posts TOP RIGHT */
#secondary #execphp-4, #secondary #execphp-9 ,#secondary #wpp-2, #secondary #wpp-3, #secondary #execphp-10 {
width:325px;
padding:0 0 15px 0;
margin: 0 0 8px 0;
background:#fff url(images/middle-column-top.jpg) repeat-x;
border: 1px solid #999;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
color:#510f00;
}
#secondary #wpp-2 {
overflow:hidden;
}
#secondary #execphp-4 ul, #secondary #execphp-4 ul li {
margin:0 10px 0 10px;
padding:0;
}
#secondary #execphp-4 ul {
list-style:disc;
}
#wpp-2 li {
list-style-position:outside;
margin: 0 0 0 20px;
}
/*
#wpp-3 ol, #wpp-2 ol {
position:relative;
left:-15px;
}
*/
#wpp-2 ol li a, #execphp-10 ol li a {
color:#471e13;
padding: 0 10px 0 0;
}
/*#secondary #execphp-9  h3, #secondary #wpp-3 h3, #secondary #execphp-10 h3 {
padding: 5px 0 0 0;
margin: 0 0 15px 10px;
color:#fff;
font-family: Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:bold;
}
*/
#execphp-9  ul li {
list-style:disc;
list-style-position:outside;
margin:0 0 0 20px;
}
#secondary #execphp-4 a, #secondary #execphp-9  a, #secondary #wpp-3 a, #secondary #wpp-4 a, #secondary #wpp-4 a {
color:#510f00;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
}
/* THIS DAY IN HISTORY STYLE */
/* WAS #rss-5 on IM */
#secondary #rss-3 {
background: #b81e50 url(images/day_in_history_back.jpg);
width:325px;
height:89px;
padding:0 0 20px 0;
color:#fff;
margin: 0 0 8px 0;
}
#secondary #rss-3 img {
display:none;
}
#secondary #rss-3 .rsswidget {
color:#fff;
padding: 0 0 20px 0;
}
#secondary #rss-3 ul li {
list-style:none;
padding:10px;
margin: 20px 0 0 65px;
}
/* BBC Lead Stories */
#rss-4, #rss-7 {
width: 325px;
height: 159px;
background: #ccf url(images/bbc_rss_back.jpg);
padding:0;
/*			padding: 10px 20px 0 10px;	*/
margin: 8px 0;
}
#rss-4 img, #rss-7 img {
display:none;
}
#rss-4 a, #rss-7 a {
color:#fff;
}
#rss-4 ul, #rss-7 ul {
margin: 20px 0 0 20px;
}
#rss-4 li, #rss-7 li {
list-style:disc;
color:#fff;
padding: 0 0 5px 0;
}
# rss-7 .rss-widget {
padding: 10px 20px 0 10px;
}
.rss-date {
display:none;
}
/* 12,13 = Twitter Switcher 14 = Related Quiz*/
#execphp-12 .widget-title, #execphp-8 .widget-title {
display:none;
}
#execphp-12, #execphp-8 {
display:block;
clear:both;
width:325px;
height:auto;
margin: 8px 0;
}
/* Tag Cloud */
#tag_cloud-3, #tag_cloud-4,#tag_cloud-5,#execphp-555555 {
display:block;
background: #ececec url(images/tag_cloud_background.jpg) top center no-repeat;
width: 323px;
height: auto;
/*padding: 10px 20px 10px 10px;
margin:8px 0; */
margin: 0 0 8px 0;
font-family:Helvetica, Arial, sans-serif;
border:1px solid #d5d2c9;
}
.tagcloud {
padding: 10px 10px 0 10px;
}
#execphp-555555 {
background: #ececec url(images/tag_cloud_background.jpg) top center no-repeat;
width: 293px;
height: auto;
padding: 10px 20px 10px 10px;
margin: 0;
font-family:Helvetica, Arial, sans-serif;
border:1px solid #d5d2c9;
}
/* Related Quizzes CSS */
#execphp-11, #execphp-5  {
display:block;
background:#84b400 url(images/quizzes-widget-back.jpg) top center;
width:325px;
height:auto;
padding:0 0 10px 0;
color:#fff;
margin: 0 0 8px 0;
}
#execphp-11 img,#execphp-5 img {
margin: 0 10px 0 10px;
vertical-align:top; 
background-color:#00FF99;
}
#execphp-11 li a,#execphp-11 li a:visited, #execphp-5 li a,#execphp-5 li a:visited {
color:#fff;
text-decoration:none;
font-weight:bold;
}
#execphp-11 li a:hover, #execphp-5 li a:hover {
color:#fff;
text-decoration:underline;
font-weight:bold;
}
#execphp-11 ul li, #execphp-5 ul li {
width:290px;
margin: 0 0 10px 0;
}
#execphp-11 p, #execphp-5 p {
display:block;
margin: 10px 0 0 0;
width:170px;
}
#text-6 {
display:block;
clear:both;
overflow:hidden;
width:325px;
}
#tag_cloud-3 a, #tag_cloud-4 a, #tag_cloud-5 a, #execphp-555555 a {color:#000; text-decoration:none;}
#tag_cloud-3 a:hover, #tag_cloud-5 a:hover, #execphp-555555 a:hover {color:#000; text-decoration:underline;}
.tagcloud , #execphp-555555 .execphpwidget {
margin: 20px 0 0 0;
}
#linkcat-502 {
width: 141px;
height:auto;
background:#53351a url(images/web_awareness_back.jpg);
background-color:#0066CC;
border:1px solid #53351a;
color:#fff;
/* margin:8px 0; */
margin: 0 0 8px 0;
}
#linkcat-502 ul {
margin:0 5px 10px 25px;
}
#linkcat-502 li {
list-style:disc;
}
#linkcat-502 .textwidget {
padding:20px 0 0 0;
}
#linkcat-502 a, #linkcat-502 a:visited {
color:#fff;
} 
#footer {
margin:0 auto;	
background:url(images/footer_back_1240.jpg) top center no-repeat;	
height:68px;
color:#4e4a46;
}
#footer a, #footer a:visited {
color:#4e4a46;
}
#footer #first {
margin:20px 0  auto;
}
#footer #second, #footer #third, #footer #fourth {
display:none;
}
#colophon {
margin:0; padding:0; overflow:hidden;
}
#footer-widget-area ul {
list-style:none;
}
#footer-widget-area #first {
/*	width:980px;	*/
height:44px;
text-align:center;
font-size:12px;
}
#site-info, #site-generator {
display:none;
}
#header-top-search-bar {
padding:0;
margin:0 auto;
height:42px;
/*background: #000 url(images/header_top_search_bar.jpg);*/
/*	background: #000 url(images/header_top_search_bar_new.png);	*/
background-image: url(images/header_top_search_bar_new.png);
text-align:center;
}
#headercontainer {
margin:0 auto;
width:980px;
height:42px;
padding:0;
overflow:hidden;
}
#headerlogo {
float:left;
width:350px;
height:42px;
border:0;
}
#headerlogo img, #headerlogo a {
float:left;
border:0;
text-decoration:none;
margin:0;
padding:0;
}
#headersearch {
float:right;
width:218px;
padding: 5px 0 0 0;
}
#headersearch .screen-reader-text {
display:none;
}
#headerlogo-section {
float:left;
display:block;
width:450px;
}
#header-rss {
float:right;
display:block;
width:450px;
padding:20px 10px 0 0;
}
#header-rss img, #header-rss a {
border:0;
text-decoration:none;
}
fieldset.search {
border: none;
margin: 0 auto;
padding:0;
background: #222;
}
.search input, .search button {
display:block;
overflow:hidden;
border: none;
float: left;
margin:0;
padding:0;
}
.search .magnifier {
display:block;
float:left;
background: #000 url(images/searchmagnifier.jpg) left repeat-x;	
width:30px;
height:30px;
}
.search input.box {
color: #000;
font-size: 1.1em;
width: 114px;
height: 20px;
margin: 0;
background: #000 url(images/searchtext.jpg) repeat-x;	
padding:5px 0 5px 0px; 
text-align:left;
}
.search button.btn {
width: 74px;
height: 30px;
cursor: pointer;
text-indent: -9999px;
background: #000 url(images/searchtop.jpg) top right no-repeat;	
padding:0;
margin:0;
}
#header {
width:980px; height:63px; margin:0 auto; padding:0; 
/*background: url(images/current-events.png) left no-repeat;*/
}
#masthead {
display:none;
}
#main {
width:980px;
margin:0 auto;
padding:0;
overflow:hidden;
background-color:#fff;
}
#container {
width:980px;
margin:0 auto;
padding:0;
overflow:hidden;
padding: 0 0 20px 0;
}
#content {
float:left;
width:468px;
/*	padding:0px 10px 10px 10px;	*/
padding: 0 10px 10px 0;
margin: 10px 0 0 6px;
background:#fff url(images/middle-column-top.jpg) repeat-x;	
border: 1px solid #999;
}
#content-heading {
padding:0;		
margin: 0;
color:#f0f;
font-family: Helvetica, Arial, sans-serif;
font-size:11pt;
font-weight:bold;
}
.widget-title {
/*#execphp-6 .widget-title,  #wpp-2 .widget-title, #polls-widget-3 .widget-title, #linkcat-502 .widget-title, #rss-3 .widget-title, #rss-4 .widget-title,
#linkcat-16 .widget-title, #tag_cloud-3 .widget-title, #tag_cloud-4 .widget-title, #execphp-4 .widget-title {*/
padding: 7px 0 0 10px;
margin: 0 0 20px 0;
color:#fff;
font-family: Helvetica, Arial, sans-serif;
font-size:11pt;
font-weight:bold;
}
#execphp-6 {
margin: 0 0 8px 0;
}
#linkcat-16 .widget-title, #tag_cloud-5 .widget-title, #tag_cloud-3 .widget-title, #tag_cloud-4 .widget-title {
color:#000;
}	
/* #wpp-2 h3.widget-title {padding: 5px 0 20px 0; color:#f0f; } 
#primary #linkcat-16 .widget-title {	color:#000; }
#em_calendar-3 .widget-title, #execphp-6 .widget-title {color:#fff; padding: 4px 0 4px 10px;} 
#polls-widget-3 h3.widget-title {	color:#fff;	padding: 0 0 10px 0; } 
#linkcat-502 .widget-title { color:#fff; text-decoration:none; padding: 0 0 20px 0; } 
#rss-4 h3.widget-title a {color:#fff; padding: 14px 0 0 0;} 
#execphp-11 h3.widget-title, #execphp-5 h3.widget-title {padding: 0 0 20px 0;}*/
#content .post {
padding:5px;
margin:0 0 10px 10px;
border-bottom:1px solid #ccc;	
display:block;
float:left;
width:440px;
height:auto;
}
#content .entry-content p, #content .entry-summary p {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
/*		font-weight:bold;	*/
}
#content a {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#510f00;
font-size:12px;
}
#content a.stronglink {
font-weight:bold;
font-size:12px;
}
#content a:hover {
text-decoration:underline;
}
#content h2.entry-title,#content h2.entry-title a {
font-family:Helvetica, Arial, sans-serif;
font-size:12pt;
color:#471e13;
margin:0;
padding:0;
}
#content h1 a, #content h2 a, #content h3 a, #content h4 a, #content h5 a, #content h6 a, .entry-title a {
color:#471e13;
}
#content h1.page-title {
margin: 10px 0 10px 15px;
color:#000;
}
#content .entry-content {
font-family:Helvetica, Arial, sans-serif;
font-size:10pt;
color:#373737;
padding:0;
margin:0;
}
/* How to set backgrounds for the posts by category	
#content .category-geography 		{background-color:#f00;}
#content .category-american-history {background-color:#0f0;}
*/
#content .category-quizzes {
background: url(images/quiz-post-background.jpg);
}
#content .cat-image /*, #content .gallery-thumb */ {
display:block;
float:left;
width:100px;
height:75px;
/*	background: url(images/civics-government-cat.jpg) top left no-repeat;	*/
padding:5px;
margin: 0 10px 0 0;
border:1px solid #ccc;
}
#content .cat-image-sm /*, #content .gallery-thumb */ {
display:block;
float:left;
width:72px;
height:68px;
/*	background: url(images/civics-government-cat.jpg) top left no-repeat;	*/
padding:5px;
margin: 0 10px 0 0;
border:1px solid #ccc;
}
#content .cat-image-blank {
display:block;
float:left;
width:72px;
height:68px;
background: url(images/blank_date.jpg) center no-repeat;	
padding:5px;
margin: 0 10px 0 0;
border:1px solid #ccc;
}
#content .cat-image img, #content .cat-image-sm img, #content .cat-image-blank img {
border:none;
text-decoration:none;
}
#content .calendar_month, #content .calendar_month a {
width:72px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
letter-spacing:1px;
font-weight:bold;
text-align:center;
text-decoration:none;
}
#content .calendar_day, #content .calendar_day a {
width:72px;
color:#471e13;
font-family:Arial, Helvetica, sans-serif;
font-size:26pt;
font-weight:bold;
text-align:center;
text-decoration:none;
}
#content .size-thumbnail a, #content .size-thumbnail a:visited {
border:0;
}
#content .text-block {
display:block;
float:left;
width:310px;
/*	background-color:#f0f;	*/
}
#content #searchform .screen-reader-text {
float:left;
display:block;
width:80px;
}
#content #searchform #s {
float:left;
display:block;
width:120px;
height:18px;
border: 1px #666666 solid;
}
#content #searchform #searchsubmit {
float:left;
display:block;
width:60px;
margin: 0 0 0 10px;
height:20px;
border: 1px #666666 solid;
}
#primary {
float:left;
width:143px;	
overflow:hidden;
margin: 10px 0 0 9px;
padding:0;
}
#primary-pages ul {
margin-left:0;
list-style: none;
padding-left: 1em;
text-indent: -1em;	
}
#primary-pages {
font-family:Helvetica, Arial, sans-serif;
font-size:8pt;
padding: 0;
margin:0;
background: url(images/pages_leftnav_back_line.jpg) repeat-y ;
width:143px;
height:auto;
}
#primary-pages ul li  {
list-style:none;
list-style-type:none;
margin: 1px 0 0  -15px; 
background: url(images/pages_leftnav_back.jpg) repeat-y;
/*		padding:8px 10px 8px 15px;	*/
padding:8px 5px 8px 10px;
}
#primary-pages li {
margin: 0 0 10px 0;
}
#primary-pages a {
color:#fff;
font-size:1.2em;
margin: 5px 0 5px 10px;
}
#primary-pages a:hover {
text-decoration:underline;
}
#primary h3 {
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
}
#secondary {
float:left;
width:290px;
margin: 10px 0 0 7px;
padding: 0 40px 0 0;
}
h3.widget-title {
}
.alignnone {
margin: 0 0 10px 0;
display:block;
}
#commentform label {
float:left;
display:block;
width:100px;
margin: 0 10px 0 0;
vertical-align:top;
}
#commentform input {
float:left;
display:block;
width:270px;
margin: 2px 10px 0 0;
vertical-align:top;
}
#commentform #submit {
float:left;
display:block;
margin: 0 0 0 110px;
color: #000;
width: 100px;
}
#commentform textarea {
/*	background-color:#f00;	*/
}
img.attachment-thumb {
border:2px solid #fff;
margin: 0 10px 0 0;
}
.entry-utility-prep {
display:none;
}
#respond {
padding:0 15px 0 15px;
}
.space {
padding:0 10px 10px 10px;
}
.disclaimer {
font-weight:bold;
font-size:10px;
text-align:center;
}
.archive-meta {
display:none;
}

#comments-title {
	clear:both;
	margin: 0 0 0 20px;

}



/*Custom CSS for Widget Sidebar - by Amit*/
.homepage-sidebar .widget_text {
	width:325px;
	padding:0 0 15px 0;
	margin: 0 0 8px 0;
	background:#fff url(images/middle-column-top.jpg) repeat-x;
	border: 1px solid #999;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#510f00;
}
.homepage-sidebar .widget_text a {
	color:#510f00;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
}


/**** Election Page ****/
.election-connection .widget_nav_menu {
	width:325px;
	padding:0 0 15px 0;
	margin: 0 0 8px 0;
	background:#fff url(images/middle-column-top.jpg) repeat-x;
	border: 1px solid #999;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#510f00;
}
.election-connection .widget_nav_menu li {
	margin: 8px 30px;
}
.election-connection .widget_nav_menu a {
	color: #510f00;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}
.election-connection ul#menu-election-connection li a:before {
    content: "\f0da";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 16px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding-right: 8px;
}
.election-connection .widget_text {
	margin-bottom: 3px;
}
.election-connection .widget_text h3 {
	display: none;
}
.election-connection #rss-5	{
	background: #b81e50 url(images/day_in_history_back.jpg);
	width:325px;
	height:89px;
	padding:0 0 20px 0;
	color:#fff;
	margin: 0 0 8px 0;
}
.election-connection #rss-5 img {
	display:none;
}
.election-connection #rss-5 .rsswidget {
	color:#fff;
	padding: 0 0 20px 0;
}
.election-connection #rss-5 ul li {
	list-style:none;
	padding:10px;
	margin: 20px 0 0 65px;
}
.election-connection #rss-6 {
	width: 325px;
	height: 159px;
	background: #ccf url(images/bbc_rss_back.jpg);
	padding:0;
	margin: 8px 0;
}
.election-connection #rss-6 img {
	display:none;
}
.election-connection #rss-6 a {
	color:#fff;
}
.election-connection #rss-6 ul {
	margin: 20px 0 0 20px;
}
.election-connection #rss-6 li {
	list-style:disc;
	color:#fff;
	padding: 0 0 5px 0;
}


.election-connection .widget_tag_cloud {
	display:block;
	background: #ececec url(images/tag_cloud_background.jpg) top center no-repeat;
	width: 323px;
	height: auto;
	margin: 0 0 8px 0;
	font-family:Helvetica, Arial, sans-serif;
	border:1px solid #d5d2c9;
}
.election-connection .widget_tag_cloud .tagcloud {
	padding: 10px 10px 0 10px;
}
.election-connection .widget_tag_cloud .widget-title {
	color:#000;
}
.election-connection .widget_tag_cloud a {
	color:#000; 
	text-decoration:none;
}
.election-connection .widget_execphp {
	display:block;
	clear:both;
	width:325px;
	height:auto;
	margin: 8px 0;
}
.election-connection .widget_execphp .widget-title {
    display: none;
}