/*
THEME NAME: IISDRS Hub Theme - v0005
THEME URI: 
DESCRIPTION: modified version of sandbox theme
VERSION: 5.0
AUTHOR:  IISDRS (Brad Vincelette)
AUTHOR URI: http://enb.iisd.org/
TAGS: #454136, IISD, Climate-L.iisd.org, SIDS-L.iisd.org, Biodiversity-L.iisd.org, UNCSD.iisd.org, LARC.iisd.org, AfricaSD.iisd.org
*/

/* DEBUGGING */ 
#admdeb			{position: absolute; top: 0px; right: 0px; overflow: hidden; font-size: 8pt; height: 16px; width: 400px; cursor: pointer; z-index: 10000; background-color: #F0F0F0; color: #000000; font: normal 8pt "Courier New", Courier, monospace;}	
#admdeb:hover	{height: auto;  width: 90%; overflow-y: visible;}	#admdeb strong{display: block;}	.adminarr {width: 850px; word-wrap: break-word;}
#wpdb-profiling {float: left; font: normal 8pt "Courier New", Courier, monospace; width: 600px !important;}








/* examples/3c-b.css > 3 COLUMN FORMAT - SANDBOX CSS*/
/*div#wrapper			{position: relative; top: 0px; left: 0px;}*/
div#container 		{margin: 0; padding: 0; float: left; width: 100%;} /*overflow-x: hidden;*/
/*#REDO - NEWSEARCH div#container 		{margin: 0; padding: 0; float: left; width: 100%; } overflow-x: hidden;*/
div#content 		{margin: 35px 190px 10px 245px; text-align: left;} /* original-margin: 0 180px 25px 245px; */
* html div#content	{overflow-x: hidden;}
div.sidebar 		{float: left; width: 190px; margin-top: 35px !important;}
* html div.sidebar	{overflow-x: hidden;}
div#primary 		{margin: 0 0 0 -100%; width: 245px; padding: 0 2px 0 2px !important; position: relative;}
* html div#primary 	{margin: 0 0 0 -985px; left: 0px; overflow-x: hidden;} /* margin: 0 0 0 -61.5625em; */
div#secondary 		{margin: 0 0 0 -190px; width: 190px;}
* html div#secondary{overflow-x: hidden;}
div#footer 			{clear: left; width: 100%; text-align: left;}

.community div#content.front-page, .community div#content.about-mailing-list {margin: 35px 10px 10px 10px;}


div#container		{z-index: 1;}
div#content			{z-index: 2;}
div.sidebar			{z-index: 3;}
div#primary			{z-index: 3;}
div#secondary		{z-index: 3;}



/* FRAMEWORK */
div#wrapper	{margin: 0px auto 0px auto; text-align: center; width: 985px;} /*  61.5625em */
div#header 	{font-size: 0.7em; width: 100%; height: 122px; position: relative; top: 0px; left: 0px; text-align: center; overflow: hidden;}
div#content				{padding: 0 18px 0 25px; width: 503px; line-height: 1.22;}
div#content.front-page	{padding: 0 0 0 25px !important; width: 715px;}
.community div#content.front-page, .community div#content.about-mailing-list	{padding: 0 0 0 25px !important; width: 92%;}


div.sec#primary		{display: none;}
div.sec#secondary		{margin: 0 0 0 -325px; width: 325px;}
div.jobs#content		{margin: 25px 190px 10px 0; text-align: left; padding: 0 0 0 25px !important; width: 605px !important;}

.spacer {clear:both;font-size:0px;line-height:0px;}


/* FONTS */
html,	#calendar_day	{font: normal 100% Arial, Helvetica, sans-serif;}


/* HTML */
html,body {margin: 0; padding: 0;} 
body{line-height: 1.22;}
.objshow {display: block;} .objhide {display: none;} 
a img {border: none;} img.iisd, img.alignleft, img.alignnone {float: left;} img.alignright {float: right;} img#sharingimage {display: none;}
strong.strongbig {font-size: 1.10em;}
#footer-about-dfu a {font-weight: bold;}

.clearfooter 		{display: none; clear: both;}

/* HEADER */
div#header	a				{display: inline-block; text-decoration: none;}

div#header 	div#hdr_iisdrs	{height: 67px; width: 250px; text-align: center; position: absolute; top: 13px; left: 0px;}
div#header 	a#logo_iisdrs	{width: 93px; height: 67px; background: transparent url(images/logo_iisdrs_2016__093x054.png?1) center left no-repeat;}
div#header 	a#logo_iisdrs	img	{display: none;}

div#header 	div#hdr_iisd	{height: 50px; width: 220px; text-align: center; position: absolute; top: 20px; right: 3px; padding: 0px;}
div#header 	a#logo_iisd		{height: 50px; width: 220px; background: transparent url(images/logo_iisd_220.png) top left no-repeat; margin: 0;}
div#header 	a#logo_iisd	img	{display: none;}

/* --- */
div#header 	div#hdr_synd		{height: 15px; width: 70%; text-align: right;  position: absolute; top: -4px; right: 3px; font-size: 0.9em;}
div#header 	div#hdr_synd a		{margin: 0px 2px 0px 2px; font-size: 0.9em; font-weight: normal; height: 15px; display: inline-block; text-decoration: none;}
div#header 	a#menu_eml	{padding: 4px 0px 0px 19px; background: transparent url(images/icon_email.gif) 0% 30% no-repeat;}
div#header 	a#menu_rss	{padding: 4px 0px 0px 17px; background: transparent url(images/icon_rss.gif) 0% 30% no-repeat;}
div#header 	a#menu_fb	{padding: 4px 0px 0px 18px; background: transparent url(images/icon_facebook.png) 0% 30% no-repeat;}
div#header 	a#menu_ical	{padding: 4px 0px 0px 19px; background: transparent url(images/icon_events.gif) 0% 30% no-repeat;}

div#header 	div#hdr_left		{height: 15px; width: 100%; text-align: left; position: absolute; bottom: 16px; left: 6px; vertical-align: top;}
div#header 	div#hdr_left a		{margin: 0px 4px 0px 4px; font-size: 0.9em; font-weight: normal; height: 15px;}
div#header 	div#hdr_left span	{margin: 0; padding: 0px 0px 6px 0px; font-size: 0.9em; font-weight: normal; height: 10px; display: inline-block;}

div#header 	div#hdr_menu		{height: 15px; width: 100%; text-align: right;  position: absolute; bottom: 16px; right: 6px; vertical-align: top;}
div#header 	div#hdr_menu a		{margin: 0px 4px 0px 4px; font-size: 0.9em; font-weight: normal; height: 15px;}
div#header 	div#hdr_menu span	{margin: 0; padding: 0px 0px 6px 0px; font-size: 0.9em; font-weight: normal; height: 10px; display: inline-block;}


/* BREADCRUMB */
#lang_flag {font-size: 1em; float: right;}
#lang_flag a {padding: 0 4px 0 18px; background-repeat: no-repeat; background-position: center left;}
#lang_flag a.lang_flag_current {font-weight: bold; text-decoration: underline !important;}

#nav-above 	{margin: 0; padding: 0; position: relative; top: -6px; left: 0; text-align: left; height: auto;}

#bcrumb {margin: 0; padding: 12px 0px 12px 10px; position: absolute; left: 0px; top: 0px; 
			width: 100%; height: auto; font-size: 0.70em;}

#bcrumb a					{cursor: pointer;}
#bcrumb img					{margin: 0; padding: 0 6px 0 0; display: inline-block; cursor: pointer; float: left; height: 10px; width: 10px;}
#bcrumb span,#bcrumb strong	{cursor: default;}

#bcrumb strong	{display: inline-block; vertical-align: top; height: 14px; overflow-y: hidden; margin: -2.5px 0 0 0; font-size: 1.2em;}
#bcrumb strong.returndf,#bcrumb a:hover strong.returndf
				{display: inline; vertical-align: top; height: 14px; overflow-y: hidden; margin: 0 0 0 0; font-size: 1.0em !important;}
/*#bcrumb a:hover strong.returndf 	{display: inline; vertical-align: top; height: 14px; overflow-y: hidden; margin: 0 0 0 0; font-size: 1.0em !important;}*/

#nav-above  #social{width: 450px; text-align: right; position: absolute; right: 0px; top: 0px; padding: 7px 0px 7px 4px; height: 20px;}
#content  #social{ width: 100%; text-align: center; padding: 0px 4px 6px 4px; height: 22px; }

/*#social .addthis_button_facebook_like iframe{ width: 450px !important; }*/

#nav-above #social .addthis_native_toolbox {float: right; z-index: 10000;}
#content #social .addthis_native_toolbox {width: 250px; z-index: 10000; margin: 0 auto; padding: 0;}
#content #social .addthis_button_tweet.at300b {width: 80px;}
#content #social .addthis_button_google_plusone.at300b {width: 60px;}
#nav-above  #social .addthis_button_tweet.at300b {width: 90px;}
#nav-above  #social .addthis_button_google_plusone.at300b {width: 60px;}

/* FOOTER */
div#footer	div#sponsor		{font-size: 0.7em !important;}
div#footer	div#sponsor	a	{font-size: 1em !important;}
div#footer	div#sponsor	.spntxt	{margin-top: 0.4em !important;}
div#footer	div#sponsorB		{font-size: 0.7em !important;}
div#footer	div#sponsorB	a	{font-size: 1em !important;}
div#footer	div#sponsorB	.spntxtB	{margin-top: 0.4em !important;}


/* CONTENT */
div#content 	div#cnt_synd		{height: 15px; width: 70%; text-align: right;  position: absolute; top: -2px; right: 3px; font-size: 0.7em;}
div#content 	div#cnt_synd a		{margin: 0px 2px 0px 2px; font-size: 0.9em; font-weight: normal; height: 15px; display: inline-block; text-decoration: none;}
div#content 	a#menu_eml	{padding: 4px 0px 0px 19px; background: transparent url(images/icon_email.gif) center left no-repeat;}
/*div#content 	a#menu_rss	{padding: 4px 0px 0px 17px; background: transparent url(images/icon_rss.gif) center left no-repeat;}*/
div#content 	a.cont_ical	{padding: 4px 0px 0px 19px; background: transparent url(images/icon_events.gif) center left no-repeat;}

div#content	.post				{margin: 0.6em 0 0.6em 0; padding: 0 0 0.6em 0; height: 100%;}
div#content.single .post		{margin: 0em 0 1em 0; padding: 0 0 0.5em 0;}
div#content .post .alignright	{margin: 0.3em 0 0.3em 0.5em !important;}
div#content .post .alignnone	{margin: 0.3em 0.5em 0.3em 0 !important;}
div#content .post .alignleft	{margin: 0.3em 0.5em 0.3em 0 !important;}
div#content .post .aligncenter	{display: block; margin: 1em auto !important; text-align: center;}

.guest-article .entry-content table
,.policy-updates .entry-content table 
{border: 1pt solid #CCCCCC; border-collapse: collapse;}
.guest-article .entry-content table td 
,.policy-updates .entry-content table td
,.guest-article .entry-content table th 
,.policy-updates .entry-content table th
{border: 1pt solid #CCCCCC; padding: 6px; font-size: 0.8em;}


div#content			.entry-type		{font-size: 1.10em; padding: 0.2em 0 0em 0;}
div#content.single	.entry-title,
div#content			#page-title		{margin: 0; padding: 0.2em 0 0.2em 0; font-size: 1.10em; word-break: break all; overflow-x: hidden;}
div#content			.entry-title	{margin: 0; padding: 0.2em 0 0.2em 0; font-size: 0.90em; word-break: break all; overflow-x: hidden;}
div#content			.entry-title a	{word-break: break all; overflow-x: hidden;}
div#content			.entry-title a span.viewed			{display: none;   font-size: 0.65em !important;}
div#content			.entry-title a:visited span.viewed	{display: inline; font-size: 0.65em !important;}

div#content 		#page-title a#cat_rss{margin: 0 0 0 3px; padding: 0; display: inline-block; width: 14px; height: 16px; line-height: 0.8; background: transparent url(images/icon_rss.gif) center bottom no-repeat;}

div#content	h4 {margin: 0 0 0 0; color: #454136; font-size: 0.7em; text-align: left; height: 25px; }
div#content	h4 span#h4_c1 {float: left; height: 30px;}
div#content	h4 span#h4_c2 {padding: 8px 0 0 0; float: right; height: 30px;}

#page-meta 	{padding-bottom: 16px !important; border: none;}

.entry-meta 	{margin: 0.3em 0.3em 0.3em 0; font-size: 0.80em; font-weight: bold; overflow: visible;}
div#content.single .entry-meta 	{font-size: 0.70em; font-weight: bold;}

.entry-date		{padding: 0px 0px 3px 0px; font-style: italic;}
.entry-author	{padding: 3px 0px 0px 0px;}
.entry-avatar	{margin: 3px 6px 3px 0px; float: left;}


div#content.category	#page-meta{font-size: 0.7em; font-weight: normal;}
div#content.jobs	#page-meta{padding-top: 6px !important; padding-bottom: 6px !important;font-size: 0.8em; font-weight: normal;}
div#content.jobs	#page-meta a{font-weight: bold;}

div#content.about-climate-change-job-vacancies	.entry-content{padding-top: 16px !important;font-size: 0.8em; font-weight: normal;}
div#content.about-climate-change-job-vacancies	.entry-content a{font-weight: bold;}


div#content.policy-updates	#page-meta			{border: none; text-align: center; padding-bottom: 0.3em !important; padding-top: 0.3em !important; color: #454136;}

div#content.single.news .entry-content {margin-top: 10px !important;}

div#content.single .entry-date 	 {padding: 0px 0px 0px 0px;}
div#content.single .entry-author {padding: 3px 0px 10px 0px; text-align: left;}

div#content.single .entry-meta-terms		{padding: 0.7em 0 0.7em 0; display: block; overflow: auto;}
div#content.single .entry-meta-terms label	{float: left; width: 110px;}
div#content.single .entry-meta-terms span	{float: left; width: 385px;}

div#content.single .entry-meta-terms.entry-meta-news_event a {text-transform: none !important; font-size: 11pt;}
div#content.single .entry-meta-terms.entry-meta-news_event span a {text-transform: none !important; font-size: 8pt;}

div#content.single .entry-meta-terms a {text-transform: lowercase; font-size: 11pt;}
div#content.single .entry-meta-terms span a {text-transform: lowercase; font-size: 8pt;}

div#content.single .bookmarkify 	{padding: 0;}
div#content.page.events .bookmarkify{padding: 1.2em 0 0 0;}

.bookmarkify						{display: block;}
.bookmarkify div					{display: inline;}
* html .bookmarkify 				{margin-top: 10px;}
.bookmarkify div.title				{margin: 0 1.2em 0 0;}
.bookmarkify div.linkbuttons a 		{margin: 0; padding: 2px; height: 16px; width: 16px; display: inline-block;}	
.bookmarkify div.linkbuttons a img	{background: none !important; height: 16px; width: 16px; border: none;}


.entry-content 					{overflow-y: visible; overflow-x: hidden;}
.entry-content p 				{margin: 0; padding: 0; font-size: 0.8em; line-height: 1.25;}
.single .entry-content p		{margin: 0 0 1.2em 0;}
.entry-content p a				{font-size: 1em; font-weight: bold;}
.entry-content p a.more_link	{margin: 0; padding: 1em 1em 0 0; float: right; text-align: right; font-weight: bold; font-size: 0.85em; overflow: visible;  height: 15px;}

.entry-content ul 		{margin: 0px 25px 0px 20px;  padding: 0px 0px 0px 0px; font-size: 0.8em; list-style: disc outside none !important;}
.entry-content ul li 	{margin: 10px 20px 10px 20px !important; padding: 5px !important; list-style: disc outside none !important;}

.entry-content .entry-event-dates {font-weight: bold; font-size: 0.70em;}

.entry-left	{text-align: left;}		.entry-fleft	{margin: 0em 0.5em 0em 0em; float: left;}
.entry-right{text-align: right;}	.entry-fright	{margin: 0em 0em 0em 0.5em; float: right;}

.entry-content table p,
.entry-content table ul{font-size: 0.85em;}


/* PAGE CONTENT */
.page.about-climate-change-job-vacancies ul 								{margin: 0em 0em 0em 1em !important; font-size: 1em !important; list-style-type: disc;} 


.page p 									{font-size: 0.85em;}
.post ol,.page ol 									{margin: 1em 1em 0.5em 1em; font-size: 0.75em; list-style-type: decimal;}
.post li,.page li 									{margin: 0.5em 1em 0.5em 1em;}
.post ul,.page ul 									{margin: 1em 0.5em 0.5em 0em;} 
.post ul li.listrong,.page ul li.listrong						{margin: 1em 0em 1em 0em; font-size: 0.7em; font-weight: bold; text-align: left;}
.page ul li.widget_joinmaillist 			{margin: 0; padding: 0;}
.page ul li.widget_joinmaillist h3			{margin: 0 0 0 0; padding-top: 4px; font-size: 0.85em;}
.page ul li.widget_joinmaillist input		{margin-top: 1px;}
.page ul li.widget_joinmaillist input#email {width: 438px;}
.page ul li.link_joinmaillist				{font-size: 0.85em; text-align: center;}
.page ul li.link_joinmaillist a				{margin: 1em 0 0 0; text-decoration: underline;}
/* .page li.widget_joinmaillist a				{margin: 1em 1em 1em 1em; display: none;} */

.page.briefing-papers div.entry-meta {text-align: right;}


/* PAGES */
div#content			.page-title-sub {margin: 1em 0 0 0; padding: 0.2em 0 0.2em 0; font-size: 1.05em; word-break: break all;}

#content.page .entry-meta a {font-size: 0.85em;}
#content.page .entry-content a.more_link {font-size: 0.80em;}

#contact_url {font-weight: bold !important;}

/* ABOUT MAILING LIST */
.page.about-mailing-list p {margin: 6px 0;}
.page.about-mailing-list p a{font-size: 1em !important;}

/* ABOUT TEAM */
.page.about-team p {margin: 6px 0; font-size: 0.75em !important;}
.page.about-team p#sponsorp {padding: 20px 0 0 0; font-weight: bold; font-size: 0.70em !important; text-align: center;}
.page.about-team p#sponsorp img {padding: 10px 0 10px 0; text-align: center;}

.page.about-team #about_icon {float: right; padding: 10px;}

.page.about-team .entry-content .entry-meta {font-size: 0.7em !important;}

.page.about-team .post 		{display: block; float: left; width: 100%;}
.page.about-team .post img 	 {padding: 0 0 20px 0; font-weight: bold; font-size: 0.75em;}

.page.about-team	.entry-title 			{font-weight: bold;}
.page.about-team	.entry-meta				{font-weight: normal;}
.page.about-team	.entry-content			{width: 100% !important;}

/* CONTACT TEAM */
.page.contact-team p {margin: 6px 0; font-size: 0.75em !important;}
.page.contact-team p#sponsorp {padding: 20px 0 0 0; font-weight: bold; font-size: 0.70em !important; text-align: center;}
.page.contact-team p#sponsorp img {padding: 10px 0 10px 0; text-align: center;}

.page.contact-team #about_icon {float: right; padding: 10px;}

.page.contact-team .entry-content .entry-meta {font-size: 0.7em !important;}

.page.contact-team p img 	 {padding: 0 0 20px 0; font-weight: bold; font-size: 0.75em;}


/* EVENTS */
.page.events .entry-meta		{text-align: right;}
.page.events .evt_blb			{margin: 0px 0px 20px 0px !important;}
.single.events .entry-content {margin: 5px 0px 0px 0px !important;}
.single.events .evt_blb	 {margin: 0px 0px 20px 0px !important;}

.evt_blb 			{margin: 0px 0px 0px 0px !important; width: 100% !important; font-size: 0.8em !important;}
.evt_blb span		{margin: 1px 0px 2px 0px; display: block !important; font-size: 0.9em; float: left; 
						width: 100%; overflow-x: hidden; overflow-y: visible;}
.evt_blb span strong{width: 100px; display: inline-block !important; float: left;}
.evt_blb span a 	{font-size: 1.1em; width: 395px; !important; display: inline-block !important; float: left; word-wrap: break-word;}
p.entry-meta-terms label {margin: 2px 0 0 0;}





/* JOBS */
.page.jobs .entry-meta		{text-align: right;}
.page.jobs .job_blb			{margin: 0px 0px 20px 0px !important;}
.single.jobs .entry-content {margin: 5px 0px 0px 0px !important;}
.single.jobs .job_blb	 {margin: 0px 0px 20px 0px !important;}

.entry-content.entry-strikeout * {text-decoration: line-through !important;}

.job_blb 			{margin: 0px 0px 0px 0px !important; width: 100% !important; font-size: 0.8em !important;}
.job_blb span span {font-size: 1em !important; display: inline-block !important; width: 325px;}
.job_blb span		{margin: 1px 0px 2px 0px; display: inline; font-size: 0.9em; float: left; 
						width: 100%; overflow-x: hidden; overflow-y: visible; }
#jv_continfo, #jv_urls, #jv_position {padding: 3px 0px 3px 6px; font-size: 1.1em; font-weight: bold; text-align: left !important; font-style: italic; }
.job_blb span strong{margin-right: 10px; width: 150px; display: inline-block !important; float: left; text-align: right; }
.job_blb span a 	{font-size: 1.1em; width: 325px; !important; display: inline-block !important; float: left; word-wrap: break-word;}






/* ARCHIVES */
#date-archive-index 		{padding: 0em 2em 2em 0em; font-size: 0.70em; font-weight: bold; float: left;}
#date-archive-index dt		{font-size: 1.4em; padding: 1em 2em; font-weight: bold;}
#date-archive-index dd		{margin-left: 4em; list-style: none;}
#date-archive-index a		{font-size: 1.1em; line-height: 1.5; text-decoration: none;}
#date-archive-index a:hover	{text-decoration: underline;}



/* PAGE TABLE OF CONTENTS */
ul#page_toc 	{display: block; font-size: 0.95em; list-style: decimal inside !important;}
ul#page_toc a	{font-size: 0.85em; font-weight: normal;}
ul#page_toc		{padding-top: 0.0em !important;}
ul#page_toc li	{padding-top: 0.0em !important; padding-bottom: 0.0em !important; margin-top: 0.0em !important; margin-bottom: 0.0em !important;}
ol.page_ol		{font-size: 0.95em !important; list-style: lower-alpha outside !important; padding-bottom: 0.5em !important;}
ol.page_ol	li 	{margin-left: 2.5em !important; padding: 0.5em 0.5em 0em 0em !important;}



/* PAGES */
.page				{line-height: 1.11;}
.page ul			{font-size: 0.85em;}
.page ul ul			{font-size: 0.95em;}
.page ul a			{font-weight: bold;}
.page ul 			{padding-top: 0.5em;}
.page ul ul li 		{margin-left: 1.5em; padding-bottom: 0.75em; list-style: disc outside;}
.page ul ul ul li 	{margin-left: 1.5em; padding-bottom: 0.25em; list-style: disc outside;}
.page ul label 		{margin: 1em 0 0.4em 0; padding: 0.2em; display: block; font-size: 1.1em; font-weight: bold; overflow-y: hidden; height: 18px;}
.page ul p 			{font-size: 0.95em; padding: 0 0 0.5em 0.5em;}
.page ul em 		{font-weight: bold;}
.page ul em.non-link{text-decoration: underline; font-weight: normal;}



 


/* ICALENDAR */
.icalendar								{line-height: 1.11;}
.icalendar .entry-content p				{margin: 20px 0 !important; font-size: 0.8em !important;}
.icalendar .entry-content p.last		{margin: 0 !important; text-align: center !important;}
.icalendar .entry-content ul			{margin: 2px 0px 2px 30px !important; padding: 0px 5px !important; font-size: 0.9em !important; list-style: disc outside !important;}
.icalendar .entry-content li			{margin: 0 !important; padding: 0 !important; font-size: 0.9em !important;}
.icalendar .entry-content a.cont_ical	{padding: 0px 0px 0px 20px !important; background: transparent url(images/icon_events.gif) center left no-repeat !important;}



/*PAGINATION*/
#nav-pgnav				{margin: 0; padding: 1px 0 0 0; display: block; height: 40px;}
*+html	#nav-pgnav		{padding: 0 0 0 0;}
* html	#nav-pgnav		{padding: 0; display: block; height: 29px; clear: both;}
#nav-below				{margin-bottom: 2em;}
.pagination				{margin: 12px 0px 8px 0px; padding: 0px 0px 0px 0px; text-align: center; 
							font-size: 0.7em; font-weight: bold; text-transform: uppercase; cursor: pointer;}
.pagination div.pages 	{margin: 0px 0px 0px 0px; font-style: italic;}
span.pipe				{display: none;}
.pagination a 			{margin: 2px 2px 0px 2px; padding: 1px 5px 1px 5px;}
.pagination a:hover 	{margin: 2px 2px 0px 2px; padding: 1px 5px 1px 5px; text-decoration: none !important;}
.pagination span.current{margin: 2px 2px 0px 2px; padding: 1px 5px 1px 5px;}
							

/*REDO - NEWSEARCH
div.page.search {margin: 0 0 10px 0 !important; width: 100% !important; }

div.page.search form div {font-weight: bold; display: inline-block; font-size: 9pt !important;}
div.page.search form div label {width: 120px; display: inline-block; font-size: 8pt !important;}
div.page.search form div#s_left	{width: 490px; float: left;}
div.page.search form div#s_right{width: 450px; float: right; margin-top: -20px;}
div.page.search form div#s_both{clear: both; height: 5px; display: block;}

#s_results	{margin: 20px 0 0 0 !important; padding: 10px 0 0 0 !important; min-height: 400px; width: 937px; display: block; 
				border-top: 1pt dotted #6F6E6E;}
/ #s_spacer	{margin: 10px 0 0 0 !important; padding: 10px 0 0 0 !important; height: 50px; width: 945px; display: block; } /

div.page.search form div span	{margin: 0px 6px 3px 0px;}
#s_sel	span					{margin: 11px 11px 11px 0px;}

.s_spn_lbl {font-size: 9pt; display: inline-block; font-style: italic; width: 100px;}



#s_sel		{margin: 0px 0 10px 0 !important; padding: 10px 0 0 0 !important; width: 945px; font-weight: bold; display: block;}  /float: left;/
#s_tags		{width: 945px;}
#s_tags	div {font-size: 9pt; width: auto; display: inline-block; float: left; padding: 2px 17px 0px 3px; margin: 4px 7px 4px 1px; 
				border: 1px dotted #CCCCCC;
				background: transparent url(icons/box-close.gif) right center no-repeat !important; cursor: pointer;}
#s_sh_cats {margin: 15px 0 0 0 !important; padding: 0 !important; display: block; width: 945px;}
#s_sh_cats a {margin: 0 0 0 5px; font-size: 8pt; font-weight: bold; cursor: pointer;}
#s_sh_cats a:hover {text-decoration: none !important;}

#s_sh_cats a.s_show{padding: 0px 3px 0px 17px; background: transparent url(icons/box-plus.gif) left center no-repeat !important;}
#s_sh_cats a.s_hide{padding: 0px 3px 0px 17px; background: transparent url(icons/box-minus.gif) left center no-repeat !important;}

#s_cats  	{width: 945px; margin: 10px 0 10px 0 !important; padding: 0 !important; font-size: 12pt; font-weight: bold !important; 
			display: block;}

.s_pars		{margin: 0 !important; padding: 5px 0 0 0 !important; border-right: 6px solid #FFFFFF; font-size: 11pt; font-weight: bold !important; 
					display: inline-block; float: left; width: 183px; height: 21px; cursor: pointer;}
.s_pars span	{margin: 1px 5px 0 5px; !important; padding: 0px 3px 0px 17px !important; }

.s_kids		{margin: 0 0 0 0 !important; padding: 10px !important; height: auto; width: 917px; font-weight: bold;
				border: 1px solid #CCCCCC; border-top: none !important; display: none; background-color: #F9F9F9;
				position: relative; top: 0; left: 0;}
#s_kids_none {display: block; font-size: 8pt; font-weight: normal;}
.s_kids em {font-size: 20pt; position: absolute; top: 0; right: 10px;}
.s_kids span {font-style: italic;}

.s_kid		{float: left; width: 305px; font-size: 9pt;}
.s_kid_actors{padding: 5px 0 !important; font-size: 9pt; width: 100% !important; border: 1px solid #EEEEEE;}

/#s_kid_intergovernmental-process
,#s_kid_multilateral-environmental-agreement-body
,#s_kid_un-programme-agency-or-fund
,#s_kid_un-secretariat {background-color: #FAFAFA;}/

#s_gkid_regional-development-bank{width: 300px;}

.s_kid_actions{width: 173px;}
#s_kid_announcement-statement {width: 220px;}

.s_kid_building-blocks{width: 173px;}

.s_kid_regions {width: 90px;}
#s_kid_near-east {width: 100px;}
#s_kid_latin-america-caribbean {width: 230px;}
#s_kid_northern-america {width: 150px;}
#s_kid_south-west-pacific {width: 150px;}

.s_gkid		{width: 150px; float: left; font-size: 8pt;}

#s_cats label { text-indent: 35px;}

.s_arrow_down	{background: transparent url(icons/box-plus.gif) left center no-repeat !important;}
.s_arrow_up		{background: transparent url(icons/box-minus.gif) left center no-repeat !important;}
*/

/* SEARCH OR NO RECORDS FOUND OR 404 */
#content form input#s		{margin: 0px 0px 0px 0px; width: 450px; float: left; height: 15px;}
#content form input#keywords{margin: 0px 0px 0px 0px; width: 450px; float: left; height: 15px;}
#content form input#sbutton	{margin: 0px 0px 0px 0px; float: left; width: 32px; height: 21px; border: none; cursor: pointer;}

/*REDO - NEWSEARCH - CURRENT SEARCH CSS */
.page.search ul,.page.search li,.page.search li label {margin: 0; padding: 0; color: #000000 !important;  list-style: none;}
.page.search li label {font-size: 0.90em !important; font-weight: normal;}
.page.search ul.children{margin: 0 0 25px 0 !important; padding: 0; clear: both;}
.page.search ul.children ul.children{margin: 0 !important; padding: 0 0 25px 0;  }
.page.search ul.children li {float: left; width: 49%;}
.page.search h3 {height: 70px !important; font-size: 1em !important;  clear: both;}

/* SLIDES */
div#content.front-page	div#slidesfeature	{margin: 10px 0px 0px 0px !important; position: relative; top: 0px; left: 0px; width: 500px; height: 215px; overflow: hidden;}

span#slidesnav	{position: absolute; bottom: -1px; left: 0px; width: 500px; padding: 0px 0px 0px 0px; height: 27px; background: transparent url(images/slides/bar.png) bottom left repeat-x; display: block;}	
span#slidesnav a,div#content.front-page	span#slidesnav span{cursor: pointer; display: block;}

span#slidesnav	span#slidespad{float: left; width: 10px; height: 27px;}
span#slidesnav	a.slidesnav_dot{float: left; width: 20px; height: 27px; display: inline-block; background: transparent url(images/slides/dot_orange.png) center center no-repeat;}	
span#slidesnav	a.slidesnav_dot:hover{float: left; width: 20px; height: 27px; display: inline-block; background: transparent url(images/slides/dot_white.png) center center no-repeat;}

span#slidesnav	a.slidesnav_dot.active{float: left; width: 20px; height: 27px; display: inline-block; background: transparent url(images/slides/dot_white.png) center center no-repeat !important;}
* html span#slidesnav a.slidesnav_dot.active {background: none !important;}


span#slidesnav	a#slidesnav_prev{position: absolute; bottom: 0px; right: 30px; width: 20px; height: 27px; display: inline-block; background: transparent url(images/slides/tri_orange_prev.png) center center no-repeat;}	
span#slidesnav	a#slidesnav_prev:hover{position: absolute; bottom: 0px; right: 30px; width: 20px; height: 27px; display: inline-block; background: transparent url(images/slides/tri_white_prev.png) center center no-repeat;}

span#slidesnav	a#slidesnav_next{position: absolute; bottom: 0px; right: 10px; width: 20px; height: 27px; display: inline-block; background: transparent url(images/slides/tri_orange_next.png) center center no-repeat;}	
span#slidesnav	a#slidesnav_next:hover{position: absolute; bottom: 0px; right: 10px; width: 20px; height: 27px; display: inline-block; background: transparent url(images/slides/tri_white_next.png) center center no-repeat;}

/*slideshow*/
#slidesfeature						{position: relative;}
#slidesfeature div					{display: none; z-index: 8; position: absolute; top: 0; left: 0; opacity: 0.0;} /* */
#slidesfeature div.active 			{display: block !important; z-index: 10 !important;} /*   */
#slidesfeature div.last-active		{z-index: 9;}
#slidesfeature span#slidesnav 		{z-index: 11;}
#slidesfeature span#slidesnav a		{z-index: 12;}
#slidesfeature span#slidesnav a:hover	{z-index: 12;}


/* HOME PAGE - Daily/Latest News */

#latest-news {margin: 40px 0px 10px 0px; padding: 0; width: 100%;}

#tab_daily {padding-left: 17px !important; padding-right: 17px !important;}

h1.heading_latest {margin: 0px 0px 0px 0px; padding: 0; font-size: 1.0em; font-weight: 800; float: left; float: left; height: 25px;}

#heading_bg_latest 			{margin: 0; padding: 0; height: 25px; width: 100%; text-align: left;}
#heading_bg_latest a 		{margin: 0; padding: 5px 7px 0px 7px; border-right: 3px solid white; height: 20px; display: inline-block; text-decoration: none; float: left; font-weight: bold; font-size: 0.9em;}
#heading_bg_latest a:hover 	{text-decoration: none !important;}
#heading_bg_latest a.tab_sel{font-weight: 800; font-size: 1em;}

#home_daily,	#home_actor,	#home_issue {margin: 0; padding: 0; width: 100%;}

#latest-news table {border-collapse: collapse; width: 100%;}

td.td_loading	{padding: 1em 3em; width: 715px !important; text-align: center; font-size: 1.3em;} 

/* --------------- */

td.dlna					{margin: 0; padding: 0.6em 0 0.3em 0; text-align: left; width: 50%;}
td.dlnaheads			{margin: 0; padding: 0.6em 0 0.3em 0; text-align: left; width: 50%;}
td.dlnaheads h2 				{margin: 0 0 0em 0.6em; padding: 0; font-size: 1em; font-weight: bold;}
td.dlnaheads a.more_link		{padding: 0.8em 0.8em 0 1.2em; font-size: 0.80em; text-decoration: none; display: inline-block; height: 26px; overflow: hidden;}

td.dlna h2 				{margin: 0 0 0.5em 0.6em; padding: 0; font-size: 0.9em; font-weight: bold;}
td.dlna ul 				{margin: 0.5em 0 0 1em; padding: 0 0 0.5em 0; font-size: 0.75em; list-style: disc outside;}
td.dlna ul li 			{margin: 0 0 0.5em 1em; padding: 0; text-indent: 0px; list-style: disc outside;}
td.dlna ul li a			{text-decoration: none;}
td.dlna p.more_p		{height: 18px; overflow: hidden;}
td.dlna p a.more_link			{display: none;}
td.dlna p.more_p a.more_link	{display: inline;}

td.dlna.news h2			{margin: 0 0.6em 0.6em 0.6em; padding: 0; text-indent: 0px; font-weight: bold;}
td.dlna.news	h2 a span.viewed			{display: none;}
td.dlna.news	h2 a:visited span.viewed	{display: inline; font-size: 0.65em !important;}
td.dlna.news	div		{margin: 0.7em; padding: 0; font-size: 0.75em;}
td.dlna a.more_link		{padding: 0.8em 0.8em 0 0.8em; font-size: 0.7em; font-weight: bold; text-decoration: none; display: inline-block; height: 13px; overflow: hidden;}
td.dlna.news	a.more_link	{padding: 0.4em 0.8em 0 1em; height: 13px; float: right; overflow: hidden;}

td.next  		{margin: 0; padding: 2em 1em 1em 1em; width: 100%; text-align: right; font-size: 0.85em; font-weight: bold;}


/* SIDEBAR - WIDGETS */

.sidebar .widget {margin: 0px 0px 32px 0px; font-size: 0.75em; width: 100%;}
.sidebar  {list-style: none !important; padding: 0 !important;}
.sidebar li {display: inline-block; text-align: left; width: 100%; list-style: none !important; padding: 0 !important;}
.sidebar li.widget select{width: 100% !important; font-size: 0.95em; font-weight: bold !important;}

.widget .widgettitle { margin-bottom: 3px; text-align: left;}
.widget_region .widgettitle, .widget_iisdrs_calendar .widgettitle, .widget_iisdrs_calendar_events .widgettitle
, .widget_categories .widgettitle, .widget_archives .widgettitle, .widget_search .widgettitle, #form_cats .widgettitle, .widget_joinmaillist .widgettitle
	{margin-bottom: 0px !important; height: 20px !important;}
	
.widget_iisdrs_calendar .widgettitle {text-align: center; padding: 6px 0px 0px 0px !important;}

.widget_teaser .widgettitle
, .widget_iisdrs .widgettitle
, .widget_search .widgettitle
, #form_cats .widgettitle
, .widget_iisdrs_calendar .widgettitle
, .widget_iisdrs_calendar_events .widgettitle
, .widget_categories .widgettitle
, .widget_advert .widgettitle
, .widget_archives .widgettitle
, .widget_recent_meetings .widgettitle
, .widget_briefing_papers .widgettitle
, .widget_author .widgettitle
, .widget_joinmaillist .widgettitle
, .widget_briefing_papers .widgettitle
, .widget_arc_affiliates .widgettitle
, .widget_region .widgettitle {padding: 6px 0px 0px 6px; font-size: 1.25em; height: 25px;}

.widget_translate {margin: 0 0 15px 0 !important;}
.widget_translate .widgettitle	{padding: 0px !important; font-size: 1.65em; height: 30px;}
.widget_translate div {text-align: center;}
.widget_translate a.flag		{float: left; margin: 6px 0 0 15px;}
.widget_translate a.flag.selected,
.widget_translate a.flag:hover {background-color: #F0F0F0;}
.widget_translate a.flag img {margin: 0; padding: 0; float: left;}
.widget_translate a.flag span{margin: 0; padding: 4px 4px 0 4px; height: 14px; display: inline-block; float: left; font-size: 0.95em; font-weight: bold;}

.widget_translate h3 img {margin: 0; padding: 1px 0 1px 6px; float: left;}
.widget_translate h3 span{font-size: 1em; margin: 0; padding: 4px 0px 0px 6px; float: left;}

.widget_arc_affiliates .widgettitle {font-size: 0.9em;}

/* IISDRS */
.widget_iisdrs table {text-align: center; width: 90%; margin-left: 0px;} 
* html .widget_iisdrs table {margin-left: 0px;}

.widget_iisdrs table.tkm td {height: 60px;}
.widget_iisdrs table.tmc td {height: 70px;}

.widget_iisdrs td {vertical-align: middle; text-align: center;}
.widget_iisdrs td.widget_iisdrs_c1{width: 130px;}
.widget_iisdrs td.widget_iisdrs_c2{width: 120px;}

.widget_iisdrs td a	{line-height: 1.2; font-size: 0.95em; font-weight: bold;}

/* ADVERT */
.widget_advert div strong{padding: 0 12px 6px 12px !important; display:inline-block; text-align: center; font-size: 1em; line-height: 1.3;}
.widget_advert div strong a{color: #0066CC;}

/* AUTHOR */
.sidebar li.widget_author {text-align: center !important;}
.sidebar li.widget_author span {margin: 6px 0px 0px 0px; font-size: 0.9em; font-weight: bold;}


/* ARTICLE TEASERS */
.widget_teaser .widget-article-title {font-weight: bold; cursor: pointer;}
.widget .widget-all {margin: 10px 0px 0px 0px; float: right; font-size: 0.95em;}
.widget_author div.author{margin: 10px 20px;}


/* SEARCH */
.widget_search form input#s			{margin: 0; padding: 0; width: 207px; float: left; height: 19px; height: 17px\9; *height: 17px;}
/*safari*/	@media screen and (-webkit-min-device-pixel-ratio: 0) 													{ .widget_search form input#s {height: 17px !important;}  }
/*opera*/	@media all and (-webkit-min-device-pixel-ratio: 10000), not all and (-webkit-min-device-pixel-ratio: 0)	{ .widget_search form input#s {height: 17px !important;}  }
.widget_search form input#sbutton	{margin: 0; float: left; width: 32px; height: 21px; border: none; cursor: pointer;}



/* SUBSCRIBE TO MAILLIST-L */
.widget.widget_joinmaillist form {margin: 0; padding: 0;}
.widget.widget_joinmaillist form div {margin: 0.5em 0.1em !important; padding: 0 !important; text-align: left !important; }
.widget.widget_joinmaillist form div select {margin: 0.25em 0; padding: 0 !important; width: 90% !important; font-size: 1.2em !important; text-align: center !important;}
.widget.widget_joinmaillist form input#email	{margin: 0.25em 0; padding: 0 !important; width: 207px; float: left; height: 19px; height: 17px\9; *height: 17px;}
/*safari*/	@media screen and (-webkit-min-device-pixel-ratio: 0) 													{ .widget_joinmaillist form input#email {height: 17px !important;}  }
/*opera*/	@media all and (-webkit-min-device-pixel-ratio: 10000), not all and (-webkit-min-device-pixel-ratio: 0)	{ .widget_joinmaillist form input#email {height: 17px !important;}  }
.widget_joinmaillist form input.button	{margin: 0.25em 0; padding: 0 !important; float: left; width: 32px; height: 21px; border: none; cursor: pointer;}

.widget.widget_joinmaillist div#joinbottom					{margin: 1em 0 0 0; text-align: center; font-size: 0.9em !important; font-weight: bold;}
.widget.widget_joinmaillist div#joinbottom a					{margin: 0.5em 0.1em 0 0.1em; display: inline-block;}


.page.about-mailing-list form			{margin-left: 35px; display: block; width: 90%; text-align: center;}
.page.about-mailing-list form input.button	{margin: 0; float: left; width: 32px; height: 21px; border: none; cursor: pointer;}
.page.about-mailing-list form input#email	{margin: 0; padding: 0; width: 357px; float: left; height: 19px; height: 17px\9; *height: 17px;}


/* REGIONS */
.widget_region * 			{margin: 0; padding: 0;}
.widget_region	#world 		{width: 100%; height: 111px; position: relative; top: 0px; left: 0px;}
.widget_region	#world img	{display: none;}

.widget_region a 			{position: absolute; display: inline-block;}
.widget_region a:hover		{background: 0 0;}
.widget_region a#na			{top: 0px; left: 0px; width: 98px; height: 71px;}
.widget_region a#la 		{top: 45px; left: 0px; width: 105px; height: 66px;}
.widget_region a#eu 		{top: 0px; left: 68px; width: 177px; height: 50px;}
.widget_region a#asia		{top: 29px; left: 142px; width: 103px; height: 81px;}
.widget_region a#af			{top: 46px; left: 104px; width: 51px; height: 65px;}
.widget_region a#ne			{top: 42px; left: 134px; width: 37px; height: 26px;}
.widget_region a#swp		{top: 71px; left: 168px; width: 77px; height: 40px;}
.widget_region a:link, .widget_region a:visited, .widget_region a:active {background-image: none !important;}



/* PLUGINS */
span#evt_www {overflow: hidden; line-height: 2;} span#evt_www a{line-height: 1.25;}

#iisdrs-calendar-links					{margin: 6px 0px 0px 0px; display: block; width: 99%; text-align: center; font-weight: bold;}
#iisdrs-calendar-links span#link_ical div{font-size: 0.95em; margin: 0px 0px 10px 0px; padding: 1px 0 1px 20px; display: inline; background: transparent url(images/icon_events.gif) left center no-repeat;}
#iisdrs-calendar-links span#link_ical span			{margin: 6px 0 0 0; padding: 0 0 0 0; font-size: 0.9em; display: block; text-align: center;}
#iisdrs-calendar-links span#link_ical span a		{height: 15px; margin: 0px 0px 0px 0px; padding: 0 1px; }
#iisdrs-calendar-links span#link_ical span a:hover	{text-decoration: underline;}
#iisdrs-calendar-links a#viewall 		{font-size: 0.9em; height: 15px; margin: 11px 0px 0px 0px; display: inline-block; padding: 3px 0 0 20px; background: transparent url(images/icon_events.gif) left top no-repeat;}
#iisdrs-calendar-links a#viewall:hover 	{text-decoration: underline;}
#iisdrs-calendar #viewall2 {margin: 2px 0px 0px 0px; padding: 5px 0 0 0; text-align: center; font-size: 1.05em !important; height: 15px; border-top: 1px dashed #999999;}
#iisdrs-calendar #viewall2 a	{padding: 0 2px 0 2px; height: 15px;}
#iisdrs-calendar #viewall2 a#ical	{margin: 0 2px 0 2px; padding: 1px 17px 0 0; background: transparent url(icons/icon_info.png) right top no-repeat;}
#iisdrs-calendar #viewall2 a#icalsub{margin: 0 2px 0 2px; padding: 1px 0 0 13px; background: transparent url(images/icon_ical2_13.gif) left top no-repeat;}
#iisdrs-calendar #viewall2 a:hover {text-decoration: underline;}



#calendar_wrap 		{font-family: Arial, Helvetica, sans-serif; font-weight: bold; overflow-y: hidden;}

#calendar_wrap	{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; top: 0px; left: 0px; 
					font-size: 0.9em; text-align: center; width: 99%; height: 140px;}


/* CALENDAR */
#wp-calendar  			{margin: 0; border-collapse: collapse; border: none; width: 100%; height: 80px !important; font-size: 0.9em;}
#wp-calendar tr			{height: 12px;}
#wp-calendar th			{font-size: 1.1em; cursor: pointer;}
#wp-calendar th.dd		{font-size: 0.85em; cursor: pointer;}
#wp-calendar tbody tr td{text-align: center; -moz-border-radius: 50% !important; z-index: 1 !important;}
#wp-calendar td:hover	{-moz-border-radius: 50% !important; z-index: 1 !important;}
#wp-calendar tbody tr td span 	{padding: 3px; text-align: center; font-weight: bold; cursor: pointer; display: block; height: 11px; font-size: 1.15em; cursor: not-allowed;}
#wp-calendar tbody tr td a 		{padding: 3px; text-align: center; font-weight: bold; cursor: pointer; display: block; height: 11px; font-size: 1.15em;}
#wp-calendar tbody tr td a:hover		{text-decoration: none !important;}
#wp-calendar .padday 		{background: transparent url(images/widget_calendar-fill.png) 0 0 repeat;}
#wp-calendar	#todayWidget	{-moz-border-radius: 50%; z-index: 1;}

#calendar_wrap	#viewall {position: absolute; bottom: 3px; left: 0px; text-align: center; width: 100%;}

#wp-calendar	#IC_monthhead 				{height: 20px;}
#wp-calendar	#IC_monthhead div			{text-align: center; display: block; margin-top: 1px; font-size: 1.15em;}
#wp-calendar	#IC_monthhead span 			{font-size: 0.9em !important; cursor: pointer !important; margin: 0px 0px 0px 0px !important;}
#wp-calendar	#IC_monthhead span:hover	{text-decoration: none !important;}
#wp-calendar	#IC_monthhead	#IC_prevMonth {float: left;}
#wp-calendar	#IC_monthhead	#IC_nextMonth {float: right;}

/* calendar day popup */
ul#calendar_day 		{position: absolute; top: -1px; right: 188px;}
.calendar_day_show		{display: block;}
.calendar_day_hide		{display: none;}
#calendar_day			{font-size: 1em; font-weight: bold; padding: 5px 10px 5px 10px; width: 520px; text-align: left; z-index: 3000; height: auto; 
							word-wrap: break-word;}
#calendar_day li		{margin: 5px 3px 10px 0; padding: 0 0 3px 0; display: block; width: auto;}
#calendar_day li span 	{margin: 0 0 3px 0; padding: 3px; display: block;}

/* calendar list */
ul#iisdrs-calendar-list 		{margin: 0; padding: 0; font-size: 0.9em; text-align: center; width: 99%;}
ul#iisdrs-calendar-list li 		{margin: 0; padding: 0; width: 100%; position: relative; bottom: 0px; left: 0px; list-style-image: none; text-align: left;}
ul#iisdrs-calendar-list li strong 	{padding: 4px 4px 4px 4px; display: inline-block;}
ul#iisdrs-calendar-list li:hover strong   {}
ul#iisdrs-calendar-list li em 	 	{padding: 0px 4px 4px 4px; display: inline-block;}
ul#iisdrs-calendar-list li a 		{text-decoration: none !important;}
li.iisdrs-calendar-list-event, li.iisdrs-calendar-list-event * {cursor: pointer;}

/* calendar list event popup */
ul.calendar_event			{position: absolute; bottom: -1px; right: 188px; cursor: pointer;}
.calendar_event_show		{display: block;}
.calendar_event_hide		{display: none;}
.calendar_event				{font-size: 1em; font-weight: bold; padding: 5px 10px 5px 10px; width: 520px; text-align: left; z-index: 3000; 
								word-wrap: break-word;}
.calendar_event li			{margin: 5px 3px 10px 0 !important; padding: 3px; display: block; width: auto;}
.calendar_event li strong 	{margin: 0 0 3px 0; padding: 3px !important; text-decoration: none !important; display: block !important;}
.calendar_event li span		{padding: 0px 3px 3px 3px !important; display: block !important;}




/*  SDGS LIST sdg-news PAGE */

.sdgnews div#content 	{margin: 35px 0 10px 245px; width: 693px !important;} /* original-margin: 0 180px 25px 245px; */
.sdgnews #secondary		{display: none;}

.sdgnews #page-title {margin-bottom: 20px !important; text-align: center; font-size: 1.6em !important;}

.sdg00 {background-color: #2E67B2;}
.sdg01 {background-color: #E3243F;}			.sdg02 {background-color: #E2B443;}			.sdg03 {background-color: #4F9C3E;}
.sdg04 {background-color: #C11D32;}			.sdg05 {background-color: #FC3C2E;}			.sdg06 {background-color: #33BBDE;}
.sdg07 {background-color: #F9C02F;}			.sdg08 {background-color: #9E1C43;}			.sdg09 {background-color: #FC6932;}
.sdg10 {background-color: #D91C68;}			.sdg11 {background-color: #FD9C36;}			.sdg12 {background-color: #C69638;}
.sdg13 {background-color: #417D46;}			.sdg14 {background-color: #1D96D4;}			.sdg15 {background-color: #A7D86C;}
.sdg16 {background-color: #0D6999;}			.sdg17 {background-color: #1C4969;}

#sdgslist {width: 80%; margin: 20px auto;}

#sdgslist li {width: 100%; height: 57px; margin: 2px 0; padding: 0; opacity: 0.7; filter: alpha(opacity=7); display: block;}
#sdgslist li:hover{opacity: 1; filter: alpha(opacity=100);}

#sdgslist li a{color: #FFFFFF;  display: table; width: 100%; height: 57px; text-align: left !important;}
#sdgslist li a:hover{text-decoration: none !important; color: #FFFFFF !important;}

#sdgslist li a span{display: table-cell; vertical-align: middle; font-size: 1.3em; margin: 21px 18px; padding: 0; text-align: left !important; float: left;}

#sdgslist li a img {height: 45px; width: 45px; float: left; display: table-cell; vertical-align: middle; background-size: 45px 45px; margin: 6px 6px 6px 12px; padding: 0;}

.sdgnews #content #page-title{margin-left: 135px;}
.sdgnews #content #social{width: 135px; float: right; margin: 0; padding: 7px 0px 7px 0px; height: 20px;}
.sdgnews #content #social .addthis_native_toolbox{text-align: right;}

.sdg00 img {background: transparent url(_img/sdgs/sdg00.png) 0% 0% no-repeat;}
.sdg01 img {background: transparent url(_img/sdgs/sdg01.png) 0% 0% no-repeat;}
.sdg02 img {background: transparent url(_img/sdgs/sdg02.png) 0% 0% no-repeat;}
.sdg03 img {background: transparent url(_img/sdgs/sdg03.png) 0% 0% no-repeat;}
.sdg04 img {background: transparent url(_img/sdgs/sdg04.png) 0% 0% no-repeat;}
.sdg05 img {background: transparent url(_img/sdgs/sdg05.png) 0% 0% no-repeat;}
.sdg06 img {background: transparent url(_img/sdgs/sdg06.png) 0% 0% no-repeat;}
.sdg07 img {background: transparent url(_img/sdgs/sdg07.png) 0% 0% no-repeat;}
.sdg08 img {background: transparent url(_img/sdgs/sdg08.png) 0% 0% no-repeat;}
.sdg09 img {background: transparent url(_img/sdgs/sdg09.png) 0% 0% no-repeat;}
.sdg10 img {background: transparent url(_img/sdgs/sdg10.png) 0% 0% no-repeat;}
.sdg11 img {background: transparent url(_img/sdgs/sdg11.png) 0% 0% no-repeat;}
.sdg12 img {background: transparent url(_img/sdgs/sdg12.png) 0% 0% no-repeat;}
.sdg13 img {background: transparent url(_img/sdgs/sdg13.png) 0% 0% no-repeat;}
.sdg14 img {background: transparent url(_img/sdgs/sdg14.png) 0% 0% no-repeat;}
.sdg15 img {background: transparent url(_img/sdgs/sdg15.png) 0% 0% no-repeat;}
.sdg16 img {background: transparent url(_img/sdgs/sdg16.png) 0% 0% no-repeat;}
.sdg17 img {background: transparent url(_img/sdgs/sdg17.png) 0% 0% no-repeat;}






/* GOOGLE TRANSLATE */
/*body.gwt{top: 0px !important; position: inherit !important; min-height: 0% !important;}
body.gwt .goog-te-banner-frame.skiptranslate {display: none !important;}*/





/* reset.css  -  v1.0 | 20080212  - SANDBOX CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
				{margin: 0; 	padding: 0; 	border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body			{line-height: 1;}
ol, ul			{list-style: none;}
blockquote, q	{quotes: none;}
blockquote: before, blockquote: after, q: before, q: after 
				{content: ''; content: none;}
:focus 			{outline: 0;}										/* remember to define focus styles! */
ins				{text-decoration: none;}							/* remember to highlight inserts somehow! */
del				{text-decoration: line-through;}
table 			{border-collapse: collapse; border-spacing: 0;}		/* tables still need 'cellspacing="0"' in the markup */
