/* @override http://redesign.gv:8888/wp-content/gv-static/css/layout-redesign.css */



/* SHAPES */

#ROUNDED5-BORDER2-PADDING,
.nicebox,
textarea,
input,
blockquote,
.warning,
.error,
.success,
.arabic,
.hebrew,
.rtl,
.header-banner,
.update-post,
.button a,
.button span,
.commentdiv,
.dategroup,
.tab-toggle,
.sidebar .recent-comment,
.recent-articles .headlines,
.archive-meta,
.inline-rss,
.single #single-tools,
.translation,
.entry .wp-caption,
.sidebar .widget-contents,
#full-article .post,
#full-article .entry img,
.update-post-content img,
.cyclecontrols,
.gv-stats .stats-block,
.gv-stats #custom-queries,
.wpcf7-response-output,
.wpcf7-not-valid-tip,
.subscription-manager,
.subscription-manager .updated,
.subscription-manager ol,
#subscribe-without-commenting form,
#email-share-form-contents,
#recaptcha_area,
#recaptcha_image,
#full-article .gsc-input-box,
#mc_signup,
.mc_error_msg,
.mc_success_msg,
.rounded5-border2-padding {
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border-width: 2px;
	border-style: solid;
	/* Override this */
	padding: 5px 10px;
	}
#ROUNDED3-BORDER2,
#cycled-features,
#cycle-pager a.activeSlide,
#featured-headlines ul,
#special-coverage-pages,
#respond,
#comments .commentdiv .reply a,
.rounded3-border2  {
	border-width: 2px;
	border-style: solid;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}
#IMAGE-ROUND-BORDER,
.avatar,
.header-banner img,
#full-article .entry .avatar,
.post-thumbnail,
#full-article .post-thumbnail,
#full-article .entry .page .post-thumbnail,
#flickr_badge_wrapper img,
.image-round-border {
	border-style: solid;
	border-width: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}
#ROUNDED5-NOBORDER,
.header-banner,
.header-banner img,
.rounded-noborder {
	border-width: 0;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}
#ROUNDED5-BORDERSHADOW1,
.edit a,
.animated-form-close-button,
a#rsslink,
.rsslink,
.hidebutton,
.recent-comment .comment-text,
.update-post .primary-category, 
.post-header-sharing,
#post-categories td.label,
.commentlist .user-profile-link,
#cancel-comment-reply-link,
#author-email-form-trigger,
.gv-stats h3,
.gv-stats .graph-pike,
.animated-form-contents,
.rounded5-bordershadow1 {
	border-width: 0 1px 1px 0;
	border-style: solid;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#ROUNDED5-BORDERSHADOW2,
a.donatebutton,
.donatebutton input,
.donatebutton input[type="submit"],
.rounded5-bordershadow2 {
	border-width: 0 2px 2px 0;
	border-style: solid;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#NO-PADDING,
#full-article .entry .nopadding,
.nopadding {
	padding: 0;
	}
#NO-MARGIN,
#full-article .entry .nomargin,
.nomargin {
	margin: 0;
	}

#NO-ROUNDED-NO-BORDER-NO-BACKGROUND,
.noborder,
input[type="checkbox"],
#full-article .entry .noborder,
blockquote .arabic,
blockquote .hebrew,
blockquote .rtl,
.arabic blockquote,
.hebrew blockquote,
.rtl blockquote,
#full-article #rsslink img,
#full-article .feed-banner img,
.noborder,
.no-rounded-no-border-no-background {
	border: 0;
	background: 0;
	-moz-border-radius: 0;
	-khtml-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	}
#NO-TOP-ROUNDING,
#comments #respond,
.animated-form-contents,
.no-top-rounding {
	-moz-border-radius-topright: 0;
	-moz-border-radius-topleft: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	}
#NO-BOTTOM-ROUNDING,
.no-bottom-rounding  {
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	}
#NO-TOP-LEFT-ROUNDING,
#featured-headlines .headlines,
.no-top-left-rounding  {
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0;
	}
#NO-TOP-RIGHT-ROUNDING,
#cycled-features,
.no-top-right-rounding {
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	border-top-right-radius: 0;
	}
/* TEXT TYPES */
#FONT,
body,
textarea,
input,
.gsc-wrapper,
.font  {
	font-family:  'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
#ENTRY-HEADINGS,
.entry h3,
.entry h4,
.entry h5,
.entry h6,
.entry-headings {
	/*clear: both;*/
	margin: 15px 0 5px;
	}
#XX-SMALL-TEXT,
.rsslink,
#featured-headlines .datestamp,
.update-post .primary-category, 
.credit .credit-label,
#post-categories td.label,
.xx-small-text {
	/*IF CHANGING THIS ALSO CHANGE gv-news-large-text.css to match!*/
	font-size: 9px;
	}
#SMALL-TEXT,
small,
.translations,
.edit a,
.hidebutton,
#post-archive .edit a,
#title-tagline,
a#rsslink,
#jsslink,
.post-translations,
.commentdiv .comment-meta,
.badgecode textarea,
.small-text {
	/*IF CHANGING THIS ALSO CHANGE gv-news-large-text.css to match!*/
	font-size: 11px;
	}
#MEDIUM-TEXT,
body,
h5,
.warning,
.success,
.archive-header,
.print-link,
#cycle-pager,
#post-archive .post,
#full-article .page,
.feed-items-headlines .feed-item-title .datestamp,
.nicelist .datestamp,
h3.datestamp,
.user-list-profile h3 .usermeta,
.post-translations h3,
.commentlist .user-profile-link,
.gv-stats input[type="submit"],
.medium-text  {
	/*IF CHANGING THIS ALSO CHANGE gv-news-large-text.css to match!*/
	font-size: 13px;
	}
#LARGE-TEXT,
h4,
textarea,
input,
.button a,
.button span,
#blurb,
.tabcontent .more-link,
.update-post h3,
.recent-articles .headlines,
.menu,
.menu ul .current_page_item ul,
#header .menu,
#header-menu .current_page_item,
.nicelist,
.feed-items-headlines .feed-item-title,
.arabic,
.hebrew,
.rtl,
.contributors,
.custom-listing-header-text,
#tabscontent .media-icons,
.navigation .pagenumber,
.navigation .page-numbers,
#featured-headlines ,
#special-coverage h3.title,
.gv-quote .quote-author-name,
.gv-fundraising-quote .quote-author-name,
.mc_interests_header,
.large-text {
	/*IF CHANGING THIS ALSO CHANGE gv-news-large-text.css to match!*/
	font-size: 14px;
	}
#X-LARGE-TEXT,
h2,
h3,
.header-banner,
.menu ul .current_page_item,
.tab-toggle,
.tabcontent h3,
.full-article .update-post,
.feed-items-excerpts .feed-item-title,
#comments .comment-author,
.subscription-manager h2,
.subscription-manager fieldset legend,
.gv-quote blockquote,
.gv-fundraising-quote blockquote,
#full-article .gs-title,
.x-large-text {
	/*IF CHANGING THIS ALSO CHANGE gv-news-large-text.css to match!*/
	font-size: 16px;
	}
#XX-LARGE-TEXT,
#title-language,
h2.page-title a,
#full-article .other-languages a,
a.donatebutton,
.donatebutton *,
.gsc-cursor-box,
.xx-large-text {
	/*IF CHANGING THIS ALSO CHANGE gv-news-large-text.css to match!*/
	font-size: 20px;
	}
#LINK-NO-UNDERLINE,
.button a:hover,
a.donatebutton:hover,
.donatebutton *:hover,
.link-no-underline {
	text-decoration: none;
	}
/* COLORS */
#WHITE-TEXT,
.header-banner,
.header-banner h2,
.white-text {
	color: #ffffff;
	text-shadow: 1px 1px 3px #444;
	}
#PALE-WHITE-BACKGROUND,
.nicebox,
textarea,
input,
blockquote, .entry blockquote,
#comments blockquote,
#email-share-form-contents .security img,
.inline-rss,
.inline-rss ul li,
.animated-form-contents,
.animated-form .security img,
#mc_signup,
.arabic,
.hebrew,
.rtl,
.pale-white-background  {
	background-color: #fff;
	border-color: #ddd;
	}
#LIGHT-WHITE-BACKGROUND,
.translation,
.entry .wp-caption,
#full-article .entry img,
.update-post-content img,
.recent-comment .comment-text,
.update-post .primary-category, 
.post-header-sharing,
#post-categories td.label,
.gv-stats .stats-block,
.subscription-manager ol,
.light-white-background{
	background-color: #fff;
	border-color: #ccc;
	}
#MEDIUM-WHITE-BACKGROUND,
textarea:focus,
input:focus,
#author-email-form input:focus,
#respond p input:focus,
.wpcf7 input:focus,
.medium-white-background {
	background-color: #fff;
	border-color: #bbb;
	}
#LIGHT-GREY-TEXT,
.translations,
.translations .more-link a,
#title-language a,
#post-categories .taxonomy-languages a:hover,
.update-post .primary-category, 
.update-post .primary-category a,
.segregated-category h3.datestamp,
.user-list-profile h3 .usermeta,
.archive-header,
.datestamp,
.postmeta,
.light-grey-text {
	color: #999999;
	}
#MEDIUM-GREY-TEXT,
h2,
h3,
h4,
h2.page-title a,
small,
#blurb,
#post-categories  .taxonomy-languages td.label,
.post-translations .translation-language,
#post-categories  .taxonomy-languages a ,
.search-toggle .tab-toggle,
.archive-meta,
.post-translations h3,
.custom-post-header,
.entry .wp-caption,
.crypt-email,
#respond,
#comments .commentdiv .reply a,
#comments ul.commentlist .commentdiv .reply a,
textarea,
input,
#foot-container,
.wikipedia-link,
blockquote,
.arabic,
.hebrew,
.rtl,
.notes,
.contributors,
.update-post .primary-category a:hover,
.navigation .pagenumber,
.navigation .page-numbers,
.feed-items,
.recent-comment .comment-text,
.gv-stats th,
.gv-stats .totals,
#mc_signup,
.medium-grey-text {
	color: #666666;
	}

#DARK-GREY-TEXT,
body,
.post .entry, /*Needed for ie8*/
.translation,
.entry .user-list-summary .author-block:hover,
.commentdiv .comment-meta,
.dark-grey-text {
	color: #333;
	}

#PALE-GREY-BACKGROUND,
.search-toggle a,
#search-tab,
.archive-meta,
.sidebar .widget-contents,
.single #single-tools,
#full-article .post,
#respond,
#comments .commentdiv .reply a,
#comments ul.commentlist .commentdiv .reply a,
.subscription-manager,
.dategroup,
#foot-container,
.update-post,
#email-share-form-contents,
.sponsored .ad,
.sponsored img,
.pale-grey-background  {
	background-color: #f7f7f7;
	border-color: #eee;
	}
#LIGHT-GREY-BACKGROUND,
.post-thumbnail,
#post-archive .post-thumbnail,
#full-article .entry .page .post-thumbnail,
.archive-normal .update-post,
#respond #subscribe-without-commenting form,
.avatar,
#full-article .entry .avatar,
.gv-stats tr.even,
.animated-form-trigger,
#flickr_badge_wrapper img,
.light-grey-background {
	background-color: #eee;
	border-color: #ddd;
	}
#MEDIUM-GREY-BACKGROUND,
.inline-rss h3,
.inline-rss .notice,
#post-categories  .taxonomy-languages td.label,
#respond #recaptcha_area,
.gv-stats h3,
.gv-stats #custom-queries,
.medium-grey-background {
	background-color: #ddd;
	border-color: #bbb;
	}
#BOX-SHADOW-WHITE,
.box-shadow-white {
	box-shadow: 1px 1px 3px #888;
}
#LIGHT-BLUE-TEXT,
a:hover,
h2 a:hover,
.page-title a:hover,
.commentlist .odd a:hover,
.commentlist li li .odd a:hover,
.commentlist li li li .odd a:hover,
.commentlist li li li li .odd a:hover,
#comments #respond #commentform a:hover,
#topics-tab a:hover,
#cycle-pager a:hover,
#cycled-features h3 a:hover,
.headlines a:hover,
.taxonomy-topics a,
.sidebar .widget_gv_topic_cloud .widget-contents a:hover,
.light-blue-text {
	color: #4490ed;
	}
#MEDIUM-BLUE-TEXT,
a,
.commentlist .odd a,
.commentlist li li .odd a,
.commentlist li li li .odd a,
.commentlist li li li li .odd a,
#comments #respond #commentform a,
.topics-toggle .tab-toggle,
#topics-tab,
#topics-tab h3,
#cycle-pager a,
#topics-tab a,
.recent-articles a,
.taxonomy-topics,
.taxonomy-topics a:hover,
.medium-blue-text {
	color: #0E51B2;
	}
#DARK-BLUE-TEXT,
#topics-tab a,
#cycle-pager a,
.headlines a,
.sidebar .widget_gv_topic_cloud .widget-contents a,
#cycled-features h3 a,
.dark-blue-text {
	color: #164688;
	}
#PALE-BLUE-BACKGROUND,
.commentlist .odd .commentdiv,
.commentlist .odd .commentdiv .avatar,
.commentlist li li .odd .commentdiv,
.commentlist li li .odd .commentdiv .avatar,
.commentlist li li li .odd .commentdiv,
.commentlist li li li .odd .commentdiv .avatar,
.commentlist li li li li .odd .commentdiv,
.commentlist li li li li .odd .commentdiv .avatar,
#cyclebox,
#cycled-features,
#cycle-pager .activeSlide,
.cyclecontrols,
#featured-headlines ul,
.featured-post .post-thumbnail,
.recent-articles .headlines,
.recent-articles .post-thumbnail,
.recent-articles ul li,
#sidebar .widget_gv_topic_cloud .widget-contents,
.widget_gv_recent_comments .odd,
.widget_gv_recent_comments .odd .avatar,
.pale-blue-background {
	border-style: solid;
	background-color: #EFF5FF;
	border-color: #bfdfff;
	}
#LIGHT-BLUE-BACKGROUND,
.commentlist .odd .commentdiv a .avatar:hover,
.commentlist li .odd .commentdiv a .avatar:hover,
.commentlist li li .odd .commentdiv a .avatar:hover,
.commentlist li li li .odd .commentdiv a .avatar:hover,
.commentlist li li li li .odd .commentdiv a .avatar:hover,
a .avatar:hover,
.topics-toggle .tab-toggle,
#topics-tab,
#cycle-footer,
#cycled-features h3,
#full-article .entry a .avatar:hover,
a .post-thumbnail:hover,
#post-archive a .post-thumbnail:hover,
#full-article .entry .page a .post-thumbnail:hover,
#post-categories  .taxonomy-topics td.label,
.recent-articles a .post-thumbnail:hover,
#full-article .user-list-avatars .avatar:hover,
.gv-stats .graph-pike,
#flickr_badge_wrapper a img:hover,
.light-blue-background {
	border-style: solid;
	border-color: #89b6f2;
	background-color: #bfdfff;
	}
#LIGHT-GREEN-TEXT,
.header-banner .hidebutton a,
.commentlist a:hover,
.commentlist li li .even a:hover,
.commentlist li li li .even a:hover,
.commentlist li li li li .even a:hover,
.menu ul a,
#countries-tab a:hover,
#special-coverage-pages a:hover,
.widget_gv_country_cloud .widget-contents a:hover,
.widget_gv_recent_comments .even a:hover,
.taxonomy-countries a,
.light-green-text {
	color: #339900;
	}
#MEDIUM-GREEN-TEXT,
.commentlist a,
.commentlist li li .even a,
.commentlist li li li .even a,
.commentlist li li li li .even a,
.success,
.menu ul a:hover,
.countries-toggle .tab-toggle,
#countries-tab,
#countries-tab h3,
#special-coverage-pages a,
.widget_gv_country_cloud .widget-contents a,
.widget_gv_recent_comments .even a,
.taxonomy-countries,
.taxonomy-countries a:hover,
.subscription-manager .updated a,
.medium-green-text  {
	color:#270 ;
	}
#DARK-GREEN-TEXT,
#countries-tab a,
.dark-green-text {
	color: #150;
	}
#PALE-GREEN-BACKGROUND,
.header-banner .hidebutton,
.commentlist .commentdiv,
.commentlist .commentdiv .avatar,
.commentlist li li .even .commentdiv,
.commentlist li li .even .commentdiv .avatar,
.commentlist li li li .even .commentdiv,
.commentlist li li li .even .commentdiv .avatar,
.commentlist li li li li .even .commentdiv,
.commentlist li li li li .even .commentdiv .avatar,
#special-coverage-pages,
#special-coverage-pages .post-thumbnail,
#sidebar .widget_gv_country_cloud .widget-contents,
#fullpagenav .widget-contents,
.widget_gv_recent_comments .even,
.widget_gv_recent_comments .even .avatar,
.wpcf7 .wpcf7-mail-sent-ok,
.subscription-manager .updated,
.mc_success_msg,
.success,
.pale-green-background {
	background-color: #f2ffeb;
	border-color: #bbed89;
	}
#LIGHT-GREEN-BACKGROUND,
.header-banner,
.commentlist .commentdiv a .avatar:hover,
.commentlist li .even .commentdiv a .avatar:hover,
.commentlist li li .even .commentdiv a .avatar:hover,
.commentlist li li li .even .commentdiv a .avatar:hover,
.commentlist li li li li .even .commentdiv a .avatar:hover,
.countries-toggle .tab-toggle,
#countries-tab,
#special-coverage-pages .post-thumbnail:hover,
#post-categories  .taxonomy-countries td.label,
.light-green-background {
	border-style: solid;
	background: #cfff9f;
	border-color: #94de5c;
	}
#MEDIUM-GREEN-BACKGROUND,
.header-banner,
.medium-green-background {
	border-style: solid;
	background-color: #80C948;
	border-width:0;
	background-image: url(http://static.globalvoices.s3.amazonaws.com/img/tmpl/background-green-gradient-dark.png);
	background-position: bottom left;
	background-repeat: repeat-x;
	background-size: Auto 100%;
	}
#BOX-SHADOW-GREEN,
.header-banner img,
.header-banner .donatebutton,
.box-shadow-green {
	box-shadow: 1px 1px 3px #4EA00F;
}
#TEXT-SHADOW-GREEN,
.header-banner,
.header-banner h2,
.text-shadow-green {
	text-shadow: 1px 1px 3px #2D5A0A;
	}
#LIGHT-ORANGE-TEXT,
.commentlist .byuser a:hover,
.commentlist li .byuser a:hover,
.commentlist li li .byuser a:hover,
.commentlist li li li .byuser a:hover,
.commentlist li li li li .byuser a:hover,
#title-tagline a,
#authors-tab a:hover,
.widget_gv_random_users a:hover,
a.rsslink:hover,
.light-orange-text 	{
	color: #FF7F00;
	}
#MEDIUM-ORANGE-TEXT,
.authors-toggle .tab-toggle,
.widget_gv_random_users a,
#jsslink a:hover,
.rsslink,
.rsslink a,
a#rsslink,
#jsslink a,
.medium-orange-text {
	color: #CF6903;
	}
#DARK-ORANGE-TEXT,
.commentlist .byuser a,
.commentlist li .byuser a,
.commentlist li li .byuser a,
.commentlist li li li .byuser a,
.commentlist li li li li .byuser a,
#authors-tab,
#authors-tab h3,
#authors-tab a,
a.rsslink,
.dark-orange-text {
	color: #A34702;
	}
#PALE-ORANGE-BACKGROUND,
.commentlist .byuser .commentdiv,
.commentlist .byuser .commentdiv .avatar ,
.commentlist li li .byuser .commentdiv,
.commentlist li li .byuser .commentdiv .avatar,
.commentlist li li li .byuser .commentdiv,
.commentlist li li li .byuser .commentdiv .avatar,
.commentlist li li li li .byuser .commentdiv,
.commentlist li li li li .byuser .commentdiv .avatar,
#sidebar .widget_gv_random_users .widget-contents,
#sidebar .widget_gv_random_users .avatar,
.pale-orange-background {
	background-color: #fff1cf;
	border-color: #FFCC88;
	}
#LIGHT-ORANGE-BACKGROUND,
.commentlist .byuser .commentdiv a .avatar:hover,
.commentlist li .byuser .commentdiv a .avatar:hover,
.commentlist li li .byuser .commentdiv a .avatar:hover,
.commentlist li li li .byuser .commentdiv a .avatar:hover,
.commentlist li li li li .byuser .commentdiv a .avatar:hover,
.commentlist .user-profile-link,
.commentlist .user-profile-link .avatar,
.authors-toggle .tab-toggle,
#authors-tab,
#authors-tab .avatar:hover,
#sidebar .widget_gv_random_users a .avatar:hover,
a#rsslink,
.rsslink,
.light-orange-background  {
	background-color: #ffcf88;
	border-color: #ffb149;
	}
#MEDIUM-ORANGE-BACKGROUND,
#authors-tab .avatar,
a.donatebutton,
.donatebutton input,
.donatebutton input[type="submit"],
.medium-orange-background {
	background-color: #ffb149;
	/*border-color: #F88F19;*/
	border-width: 0;	
	color: #ffffff;
	text-shadow: 0px 0px 4px #5F371E;
	
	background-image: url(http://static.globalvoices.s3.amazonaws.com/img/tmpl/background-orange-gradient.png);
	background-position: bottom left;
	background-repeat: repeat-x;
	/*background-size: Auto 100%;*/	
	/*background-size: 100% 100%;*/ /*same as contain*/	
	background-size: contain;
	box-shadow: 1px 1px 3px #A37231;
	}
#MEDIUM-ORANGE-BACKGROUND:hover,
a.donatebutton:hover,
.donatebutton input:hover,
.donatebutton input[type="submit"]:hover,
#container .donatebutton input[type="submit"]:hover,
.medium-orange-background-hover {
	background-color: #FFA229;
	border-color: #F1850C;
	text-shadow: none;
	text-shadow: 1px 1px 4px #D75601;
	}
#LIGHT-RED-TEXT,
.error,
.edit a:hover,
#comments .edit a:hover,
#cancel-comment-reply-link:hover,
.warning a:hover,
.light-red-text {
	color: #d90202;
	}
#MEDIUM-RED-TEXT,
.edit a,
.animated-form-close-button a,
#comments .edit a,
#cancel-comment-reply-link,
#mc_unsub_link a,
.warning a,
.medium-red-text {
	color: #ae0101;
	}
#PALE-RED-BACKGROUND,
.warning,
.error,
.edit a,
.animated-form-close-button,
#cancel-comment-reply-link,
.wpcf7 .wpcf7-not-valid-tip,
.wpcf7 .wpcf7-validation-errors,
.mc_error_msg,
.pale-red-background {
	background-color: #ffe0e0;
	border-color: #ffa8a8;
	}
#LIGHT-RED-BACKGROUND,
.light-red-background  {
	background-color: #fcb7b7;
	border-color: #c35858;
	}
/*BUTTONS*/
#GREY-BUTTON,
input.button,
input[type='submit'],
#author-email-form input.button,
.wpcf7 input[type='submit'],
.solo-subscribe-to-comments input[type='submit'],
#conon-subscribe input.submit,
#full-article .gsc-cursor-page,
.button a,
.button span,
a .button,
a.button,
.grey-button  {
	padding: 4px;
	background-color: #e3e3e3;
	background-image: url(http://static.globalvoices.s3.amazonaws.com/img/tmpl/3d-button-sprite-grey.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	border-width: 1px;
	border-style: solid;
	border-color: #E3E3E3 #CCCCCC #CCCCCC #E3E3E3;
	color: #666;
	width: 100px;
	cursor: pointer;
	}
#GREY-BUTTON-HOVER,
input.button:hover,
input[type='submit']:hover,
#container input[type='submit']:hover,
#full-article .gsc-cursor-page:hover,
.button a:hover,
.button span:hover,
.grey-button:hover {
	border-color: #ddd #ccc #ccc #ddd;
	background-color: #ddd;
	background-position: 0 -60px;
	}
#GREY-BUTTON-CLICK,
input.button:active,
input[type='submit']:active,
#container input[type='submit']:active,
#full-article .gsc-cursor-page:active,
.button a:active,
.button span:active,
.grey-button:active  {
	background-position: 0 -120px;
	}
.button a,
a .button,
a.button {
	display: block;
	}

/*LISTS*/
#NICELIST,
ul.nicelist,
.inline-rss ul,
.feed-items,
#full-article .other-languages {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}
#NICELIST-LIST-ITEM,
ul.nicelist li,
.inline-rss li,
.feed-items li,
#full-article .other-languages li {
	margin: 0;
	padding: 5px;
	clear: both;
}
#NICELIST-LI+LI,
.nicelist li+li,
.inline-rss li+li,
.feed-items li+li,
#full-article .other-languages li+li {
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #ddd;
	}


/* @group HTML Tags */
body {
	margin: 0;
	padding: 0;
	text-align: left;
	position: relative;
	line-height: 150%;
	}
a, .a-color-demo {
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}
p {
	margin: 0 0 10px 0;
	}
img {
	border-width: 0;
	margin: 0;
	padding: 0;
	}
br {
	width: 1px;
	height: 1px;
	margin: 0;
	padding: 0;
	}
hr {
	border: 1px solid #ccc;
	}
ul,
ol {
	margin: 5px 0 10px 0;
	padding: 0 0 0 30px; /*RTL*/
	}
li {
	margin: 0;
	padding: 0;
	}
form {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
select {
	margin: 0px 0px 6px 0px;
	padding: 0;
	}
.archive-pulldown select,
.taxonomy-pulldown select {
	width: 100%;
	}
option {
	padding:0 5px;
	}
input {
	padding: 5px;
	margin-bottom: 5px;
	}
p input {
	margin-bottom: 0;
	}
textarea {
	width: 97%;
	padding: 5px;
	}

/*HEADINGS*/
h2, h3, h4, h5 {
	line-height: 125%;
	}
h2 {
	/* general h2, should everywhere */
	font-weight: normal;
	clear: left; /*RTL*/
	margin: 10px 0 5px 0;
	padding: 0 3px 0 0 ; /* 3px for RTL */
	}
h3 {
	margin: 5px 0 5px 0;
	padding: 0 0 0 0;
	font-weight: normal;
	letter-spacing: 0px;
	}
h4 {
	margin: 10px 0 5px 0;
	padding:  0 0 0 0;
	font-weight: bold;
	}
h5 {
	font-weight: bold;
	}
small {
	/*See group definitions for small and pale*/
	}
/* @end */

/* @group Content Classes */

.clear {
	clear: both;
	margin: 0;
	padding: 0;
	height: 0px;
	line-height: 0;
	font-size: 1px;
	overflow: hidden;
	/*visibility: hidden;*/
	/*IE7*/
	}
.clearboth {
	clear: both;
	}
.clearleft {
	clear: left;
	}
.clearnone,
.entry .clearnone,
#full-article .entry .clearnone {
	clear: none;
	}
.warning {
	margin: 10px 0 20px 0;
	text-align: center;
	}
.error {
	font-weight: bold;
	}
.edit a {
	padding: 1px 3px;
	}
.more,
.more-link,
a.more{
	display: block;
	text-align: right; /*RTL*/
	margin: 0;
	padding: 0;
	}
.floatright,
.alignright,
.entry .alignright,
#full-article .entry .alignright {
	float: right;
	margin-left: 15px;
	margin-right: 0;
	}
.alignleft,
.entry .alignleft,
#single .alignleft,
#full-article .entry .alignleft {
	float: left;
	margin-right: 15px;
	margin-left: 0;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
.aligncenter,
div.aligncenter,
.entry .aligncenter,
#full-article .entry .aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
.alignnone,
#full-article #single > .aligncenter:first-child,
#full-article #single > .alignleft:first-child,
#full-article #single > .alignright:first-child,
#full-article #single p:first-child .aligncenter,
#full-article #single p:first-child .alignleft,
#full-article #single p:first-child .alignright  {
	/*:first-child stuff intended to disable
	floating of the first image in a
	post so that the .sharing-tools box
	doesn't screw up the layout.*/
	float: none;
	margin-right: 0;
	margin-left: 0;
	overflow: hidden;
	}
.wp-caption,
.entry .wp-caption {
	text-align: center;
	padding: 10px 5px 2px 5px;
	margin: 15px 10px 15px 10px;
	}
.wp-caption:first-child {
	/*avoid extra padding at top of posts*/
	margin-top: 5px;
	}
.wp-caption img,
.entry .wp-caption img,
#full-article .entry .wp-caption img,
#full-article .entry .badges img {
	margin: 0;
	border: 0 none;
	padding: 0;
	}
.wp-caption p.wp-caption-text {
	padding: 4px 0;
	margin: 0;
	}
#full-article .entry img {
	padding: 10px;
	margin: 0 15px 10px 15px;
	}
#full-article .entry p img {
	/*margin-bottom: 0;*/
	/* Content tests made bottom-margin
	seem useless except to stop
	images in paragraphs from
	having pleasant bottom-padding */
	}
.entry .wp-caption img {
	padding: 0;
	}
blockquote,
.arabic,
.hebrew,
.rtl {
	margin: 15px 15px 0 15px;
	padding: 17px 20px 5px 45px;
	background-image: url(http://static.globalvoices.s3.amazonaws.com/img/tmpl/quote-l-grey-whitebg.png);
	background-position: 10px 10px;
	background-repeat: no-repeat;
	line-height: 140%;
	}
.entry blockquote+p,
.entry blockquote+img,
.entry blockquote+.wp-caption,
.entry .twitter-tweet-rendered+p {
	margin-top: 15px;
	}
.translation,
.entry p.translation {
	margin: -3px 0 15px 0;
	padding: 10px 15px;
	background-image: none;
	}
.entry input {
	width: 50%;
	}
.entry input[type='submit'] {
	width: 35%;
	}

.arabic,
.hebrew,
.rtl {
	font-family: tahoma;
	text-align: right;
	/* Extra padding because they don't
	have <p>s inside */
	padding-top: 10px;
	padding-bottom: 12px;
	direction: rtl;
	}
.ltr {
	text-align: left;
	direction: ltr;
	}
.notes {
	border-top: 1px solid #ccc;
	padding: 5px 5px 0 5px;
	margin-bottom: 5px;
	}
.contributors {
	border-top: 1px solid #ccc;
	margin: 10px 0 0 0;
	padding: 5px 0 0 0;
	}
#single .contributors img {
	float: right;
	}

/* @end Content Classes */
/* @group UI Components */
/*PAGING NAV*/
.navigation {
	margin: 20px auto 15px auto;
	text-align: center;
	clear: both;
	}
.navigation .paging {
	clear: both;
	}
.navigation .button {
	width: 30%;
	}
.navigation .button a {
	padding: 6px 2px;
	width: 96%;
	}
.navigation .pagenumber,
.navigation .page-numbers {
	margin: 0 auto;
	width: 39%;
	float: left;
	padding: 5px 0 0 0;
	}
.navigation .previous-posts,
.navigation .previous {
	float: left;
	}
.navigation .next-posts,
.navigation .next {
	float: right;
	}
/*UPDATES/ROUNDUPS*/
 .update-post{
	/*#full-article selector to override limited
	bottom margin on .post in #full-article*/
	margin: 10px 0 15px 0 ;
	padding: 10px;
	clear: left;
}
.segregated-category .update-post {
	margin: 5px 0;
	padding-bottom: 5px;
	}
.update-post h3 {
	margin-top: 0;
	}
.update-post .primary-category {
	display:block;
	float: right; /*RTL*/
	line-height: 125%;
	margin-left: 5px; /*RTL*/
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 2px 4px 1px 4px;
	font-weight: normal;
	max-width: 175px;
	text-transform: uppercase;
	}
.segregated-category .update-post p,
#post-archive .update-post p {
	margin-bottom: 0;
	}
.update-post .link-icon {
	float: right; /*RTL*/
	margin-top: 3px;
	margin-bottom: 5px;
	margin-left: 10px; /*RTL*/
	}
.update-post .postfooter,
#post-archive .update-post .postfooter {
	margin-top: 5px;
	display: block;
	}
.update-post .permalink {
	font-weight: bold;
	}
.segregated-category .update-post blockquote {
	padding-top: 8px;
	padding-bottom: 10px;
	margin: 10px 0;
	}
.update-post-content img {
	max-width: 95%;
	padding: 2%;
	height: auto;
	margin:  10px auto;
	display:block;
	float: none;	
	width: auto; /*For IE8*/
	}
.update-post-content .wp-caption {
	max-width: 95%;
	width: auto;
	margin: 10px auto;
	padding: 2% 2% 1% 2%;
	float: none;
	}
.update-post-content .wp-caption img {
	max-width: 100%;
	margin-bottom: 4px;
	}		
.update-post .read-more {
	display: inline-block;
	}
/*HEADLINES*/
.headlines {
	overflow: auto;
	}
/*CLOUDS*/
ul.cloud,
#sidebar ul.cloud {
	list-style-type: none;
	margin: 0;
	padding: 10px;
	width:  auto;
	text-align: justify;
	}
 ul.cloud li {
	display: inline;
	}
#sidebar ul.cloud li:before {
	content: "";
	}
/*MEDIA ICONS*/
.media-icons {
	position: relative;
	top: -2px;
	}
#tabs .media-icons {
	/*IE-LT-8 hides these to avoid floating issues with tabs*/

	margin: 5px 0;
	float: right;/*RTL*/
	}
.single .postmeta .media-icons {
	float: right; /*RTL*/
	margin: 0 0 5px 10px;
	}
#tabs .tabcontent .media-icons {
	padding: 10px;
	float: left; /*RTL*/

	/*Needed for IE7*/
	min-height: 15px;
	}
.media-icons .media-type,
.media-icons .media-icons-label {
	display: block;
	float: left; /*RTL*/
	margin: 0 5px 0 0 ; /*RTL*/
	}
.media-icons .media-icons-label {
	padding: 3px 5px 3px 0; /*RTL*/
	}
.media-icons .media-label {
	margin-right: 5px; /*RTL*/
	}
.media-type img {
	margin: 0;
	padding: 0;
	border: none;
	position: relative;
	top: 1px;
	}
h3 .media-icons {
	/*icons showing in post headlines*/
	float: left;  /*RTL*/
	}
h3 .media-icons img {
	top: 0;
	}

/*SPONSOR BADGES*/
ul.sponsors-badges {
	padding: 0;
	margin-bottom: 0;
	list-style: none;
	}
ul.sponsors-badges li {
	display: inline;
	}
ul.sponsors-badges img {
	margin: 0px 5px 0 0;
	}

/*LINGUA BADGE LIST*/
#full-article .other-languages {
	margin: 15px 0;
	}
#full-article .other-languages img {
	margin: 0;
	padding: 5px;
	}

/*FEED LISTS*/
.rsslink {
	line-height: 165%;
	padding: 2px 5px 2px 18px;
	margin-bottom: 5px;
	float: right; /*RTL*/
	clear: both;
	background-image:  url(http://static.globalvoices.s3.amazonaws.com/img/tmpl/rss-shiny-12.png);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	}
.rss-list {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 48%;
	float: left; /*RTL*/
	}
.rss-list-1 {
	/*Second column of feeds*/
	border-color: #ddd;
	border-style: solid;
	border-width: 0 2px 0 0; /*RTL*/
	}
.rss-list li {
	margin: 5px 10px;
	padding: 2px 5px;
	}
.rss-list li:hover {
	background: #ededed;
	}

/* RSS AGGREGATION */
.feed-items {
	/*NOTE: mostly handled by .nicelist
	definitions.*/
	}

.feed-items .feed-item {
	padding: 0 10px;
	margin-bottom: 7px;
	}
.entry .feed-items .feed-item {
	margin-bottom: 10px; 
	}
.feed-item-title {
	margin-top: 7px;
	}
.entry .feed-item-title {
	margin-top: 10px;
	}
.feed-item-title,
.entry .feed-items-headlines .feed-item-title {
	line-height: 125%;
	display: block;
	}
.feed-item p {
	margin: 0 0 7px 0;
	}
.inline-rss {
	clear: both;
	padding: 0;
	margin: 15px 0;
	overflow:hidden;
	}
.inline-rss h3 {
	margin: 0;
	padding: 2px 10px 3px 10px;
	}
.inline-rss .feed-items .feed-item {
	padding: 0 5px;
	}
.inline-rss .rsslink {
	/*margin-top: 3px;*/
	}
#right .inline-rss p.notice {
	display: none;
	}
.inline-rss .notice {
	margin: 0;
	padding: 3px 1px 1px 10px;
	}
.inline-rss ul{
	padding: 5px 15px;
	margin: 0;
	}
#full-article .inline-rss .feed-banner img  {
	padding: 5px 15px 0 15px;
	margin: 0;
	}
.feed-rising-voices a {
	color: #e09200;
	}
.feed-global-voices-advocacy a {
	color: #b00;
	}
.feed-global-voices-summit-2010 a {
	color: #63AF44;
	}
.feed-simian-uprising a {
	color: #86644a;
	}

/*SIDEBAR FLICKR*/
#flickr_badge_wrapper {
	clear: both;
	text-align: center;
	}
#flickr_badge_wrapper img {
	position: relative;
	float: left;
	margin: 5px;
	}
p#flickrlabel {
	clear: both;
	text-align: center;
	}

/*BADGECODE*/
.badges {
	padding-bottom: 5px;
	margin-bottom: 10px;
	}
.badgecode form {
	padding-bottom: 5px;
	margin-bottom: 10px;
	}
.badgecode.contributors {
	border: 0;
	}

/*ANIMATED FORMS*/
.animated-form-trigger {
	position: relative;
	cursor: pointer;
	}
.animated-form {
	z-index: 999;
	margin-bottom: 10px;
}
.animated-form-contents,
#email-share-form-contents {
	padding: 10px 15px;
	}
.animated-form h2 {
	/*Swap margin and padding tops
	to avoid jumping after animation*/
	margin-top: 0;
	padding-top: 10px;
	}
.animated-form-contents ul {
	list-style: none;
	padding-left: 0;
	padding-right: 0;
	}
.animated-form-contents label {
	display: block;
	margin-bottom: 5px;
	}
.animated-form-contents form,
.animated-form-contents fieldset {
	/* prev gv-st_email */
	border: 0;
	margin: 0;
	padding: 0;
}
.animated-form .security {
	/*Override RTL, image+field need to be LTR*/
	direction: ltr;
	}
.animated-form .security input {
	width: 75px;
	}
.animated-form .security img {
	position: relative;
	top: 3px; /*IE-LT-8*/
	/*padding: 2px 0;*/
	}
.animated-form .animated-form-messages {
	padding: 10px 0;
	}	
.animated-form .animated-form-close-button {
	float: right; /*RTL*/
	margin: 10px;
	padding: 5px;
	}
.animated-form input {
	width: 350px;
	}
/*EMAIL SHARE FORM*/
.email-share-form-trigger {
	display: inline;
	}
/*AUTHOR EMAIL FORM*/
#author-email-form-trigger img {
	height: 12px;
	width: 12px;
	}
#author-email-form-trigger {
	background-image: url(http://static.globalvoices.s3.amazonaws.com/img/tmpl/letter.gif);
	background-position: 5px center;
	background-repeat: no-repeat;
	padding: 3px 10px 3px 25px;
	}
#aef-loading-icon {
	position: relative;
	top: 2px;
	left: 5px;
	}
#author-email-form-contents {
	margin: 0 5px;
}
/*ADS*/
.sponsored {
	margin: 10px 0 15px 0;
	}
.sponsored .ad {
	text-align: center;
	padding: 1%;
	overflow: hidden;
	}
.sponsored img {
	}

/*DONATE BUTTON*/
a.donatebutton,
.donatebutton input,
.donatebutton input[type="submit"] {
	color: #fff;
	padding: 7px 10px;
	display: block;
	text-align: center;
	margin: 5px;
	}
.donatebutton input,
.entry .donatebutton input {
	width: auto;
/*	background-image: none;*/
	}
.post .donatebutton {
	float: left;
	clear: left;
	}

/*HIDEBUTTON*/
.hidebutton {
	padding: 0px 5px;
	float: right; /*RTL*/
	margin-left: 10px; /*RTL*/
	}
/* GV QUOTES*/
.gv-quote {
	margin: 5px 0;
	}
.gv-quote blockquote,
.gv-fundraising-quote blockquote {
	margin: 0 0 5px 0;
	padding: 9px 15px 10px 47px;
	}
.gv-quote p,
.gv-fundraising-quote p {
	text-align: right;
	}
.gv-quote blockquote + p {
	margin-top: 0;
	}
.gv-quote .post-thumbnail,
#full-article .entry .gv-quote .post-thumbnail,
.gv-fundraising-quote .avatar {
	float: right;
	width: 35px;
	height: 35px;
	}
.gv-quote .quote-author-name,
.gv-fundraising-quote .quote-author-name {
	padding: 0 10px;
	line-height: 35px
	}
#full-article .gv-quote {
	padding-top:  5px;
	}
	
/* GV STATS */
.gv-stats .stats-block {
	float:left;	
	margin:15px 30px 10px 0;
}
.gv-stats .stats-block h3 {
	padding: 3px 10px;
	margin: 0px 0 0 0 ;
	text-align: center;
	}
.gv-stats .stats-block table {
	padding:5px 0;
}
.gv-stats td, 
.gv-stats th {
	padding:3px 10px;	
	font-size:9pt;
	text-align: left;
}
.gv-stats td.numeric {
	text-align:center;
	width:30px;
}
.gv-stats .graph-pike {
	height: 10px;	
}
.gv-stats .totals{
	font-size: 16px;
	padding-top: 5px;
}
.gv-stats .totals .totals-label {
	text-align: right;	
}
.gv-stats fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
	}	
.gv-stats input,
.gv-stats input[type="submit"] {
	width: auto;
	}
#gv-stats-custom-block,
#gv-stats-custom-date,
.gv-stats .stats-sort  {
	font-size: 14px;
	margin: 10px 10px 0 0;
	display: inline-block;
}
.gv-stats .stats-sort {
	clear:left;
}
.gv-stats input[type=text] {
	width:50px;
	position: relative;
	top: 2px;
	text-align: center;
}
.gv-stats #stats-toolbox .optionlabel {
	color: #999;
	font-size:12pt;
}
.gv-stats #custom-queries {
	margin:  10px 0;
}	
	
/* WPCF7 */
.wpcf7 .security-img,
#full-article .wpcf7 .security-img  {
	vertical-align: bottom;
	margin: 0;
	padding: 0;
	}

/* MAILCHIMP */
#mc_signup {
	margin: 10px 0;
	padding: 10px 15px;
	}
.mc_merge_var label {
	display: block;
	}
.mc_interests_header {
	display: none;
	}	
.mc_interest input {
	width: auto;
	}
#mc-indicates-required {
	display: none;	
	}	
#mc_signup .mc_signup_submit {
	text-align: left;
	margin-top: 10px;
	}
#mc_signup #mc_unsub_link{
	text-align: left;
	}
.mc_error_msg,
.mc_success_msg {
	display: block;
	margin: 10px 0;
	}
	
/* Google Custom Search */
.gv-google-custom-search-results {
	margin-bottom: 15px;
	}
#full-article .gsc-control-cse {
	/*Remove padding from whole box*/
	padding: 0;
	}
#full-article .gsc-result-info {
	margin: 0;
	padding: 0;
	}
#full-article .gsc-above-wrapper-area {
	margin: 0 18px;
	}
#full-article .gsc-cursor-box {
	margin-bottom:15px;
	}
#full-article .gsc-cursor-box .gsc-cursor-page {
	padding-left: 8px;
	padding-right: 8px;
	}
#full-article .gsc-cursor-box .gsc-cursor-page:hover {
	text-decoration: none;
	}	
/* TWITTER EMBEDS */	
#full-article .twitter-tweet-rendered {
	/*Force width to full*/
	width: 96% !important;
	margin:  15px auto 0 auto !important;
	z-index: auto;
/*	max-width: none !important;*/
	}
.twitter-tweet-rendered+.translation {
	/*Make translation overlap tweet*/
	position: relative;
	z-index: 5;
	top: -5px;
	}
	
/* @end UI Components */
/* @group Menu Lists */

.menu ul {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
	}
.menu ul .current_page_item {
	font-weight: bold;
	}
.menu ul .current_page_item ul {
	/*Force it normal for children of current
	page that aren't also current page*/
	font-weight: normal;
	}
.menu ul ul {
	margin-left: 20px; /*RTL*/
	}

/*SIDEBAR MENU*/
#fullpagenav .menu ul {
	margin-top: 5px;
	margin-bottom: 5px;
	}

/*PAGE FOOTER PAGE MENUS*/
#page-navigation h2 {
	/*Turn off RTL box padding*/
	padding-right: 0;
	}
#page-navigation .widget-contents {
	float: left;
	max-width: 45%;
	margin-right: 3%; /*RTL*/
	}
/* @end Top Navbar */
/* @group User Lists and Profiles*/
.avatar,
#full-article .entry .avatar {
	float: left;
	padding: 0;
	margin: 0 5px 5px 0; /*RTL*/
	}
.author-block {
	margin: 5px 0;
	padding: 2px;
	line-height: 125%;
	float: left;
	position: relative;
	}
.user-list {
	position:relative;
	}
.user-list p {
	margin: 0;
	}
.user-list-profile {
	clear: left;
	}
.user-list-profile h3 .rsslink {
	margin-top: 5px;
	}
#container .user-list-names {
	padding: 10px;
	}
.author-block .username {
	display: block;
	margin: 2px 0 0 0;
	font-size: 14px;
	font-weight: normal;
	}

/*RANDOM USERS WIDGET*/
.widget_gv_random_users .author-block {
	display: inline;
	}
.widget_gv_random_users .more-link {
	clear: left;
	}
.user-list-summary .author-block {
	width: 205px;
	}
/* @end Authors' Bar */
/* @group Structure */
#container,
#footer {
	max-width: 1100px;
	min-width: 740px;
	margin: 0 auto;
	padding: 0 2%;
	position: relative;
	}
#header {
	padding: 5px 0;

	/*Relative for header meta which is absolute positioned*/
	position: relative;
	}
#main-wrapper {
	float: left;
	margin-bottom: 15px;
	clear:left;
	position:relative;
	overflow: hidden;
	width: 64%;
	}
#main {
	margin-right: 15px;
	}
#container .extra-wide {
	width: 100%;
	}
#right {
	/*works in FF without float:right*/
	/*float: right;*/
	width:36%;
	overflow: hidden;
	}
#footer {
	clear:both;
	}
/* @end Structure */
/* @group Header */
/*TRANSLATIONS*/
#disambiguation .translations {
	/*Footer translations don't need this*/
	padding: 4px 30px 12px 30px;
	text-align: center;
	background: #f7f7f7	url(http://static.globalvoices.s3.amazonaws.com/img/tmpl/bg-grey-bottom.gif) repeat-x bottom ;
	border: 1px solid #dedede;
	border-width: 0 0 1px 0;
	}
.translations span.translations-label {
	background: url(http://static.globalvoices.s3.amazonaws.com/img/tmpl/translations-16.gif) no-repeat 4px 4px;
	padding: 6px 4px 2px 25px;
	}
.translations ul {
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
	}
.translations ul li {
	list-type: none;
	display: inline;
	margin: 5px 2px 0 0;
	padding: 0;
	position: relative;
	top: 6px;
}
.translations .more-link {
	display: inline-block;
	}
/*SITE TITLE*/
#site-title {
	width: 300px;
	position: absolute;
	margin-top: 0px
	}
#site-title a {
	text-decoration: none;
	}
#site-title img#logo {
	margin: 0;
	padding: 0;
	width: 300px;
	}
#site-title a #emergencytitle {
	position: absolute;
	top: -500px;
	left: -500px;
	}
#title-language {
	position: absolute;
	font-weight: normal;
	top: 7px;
	right: 9px;

	/*Needed for ie7*/
	line-height: 125%;
	}
#title-tagline {
	position: absolute;
	font-weight: normal;
	top: 70px;
	right: 9px;
	vertical-align: bottom;

	/* no verdana for ie's sake */
	font-family:  'Lucida Grande', Arial, Sans-Serif;
	}
#site-desc {
	display: none;
	}

/*HEADER BANNER*/
.header-banner {
	margin-top: 10px;
	padding: 1.5% 1.5% 0.5% 1.5%;
	display: inline-block;
	}
.header-banner h2 {
	width: 30%;
	float: left;
	font-size: 30px;
	text-transform: uppercase;
	margin: 0;
	text-align: center;
	letter-spacing: 2px;
	}
.header-banner .widget-contents {
	padding-left: 32%;
	}
.header-banner .donatebutton {
	display: inline-block;
	margin-left: 0;
	}
.header-banner .hidebutton {
	text-shadow: none;
	}
/*HEADER PROMO*/
#header-promo {
	position: absolute;
	right: 0; /*RTL*/
	}
#header-subscribe {
	margin-top: 10px;
	}
#header-subscribe img {
	float: right;
	width: 40px;
	height: 40px;
	}
/*HEADER META*/
#header-meta {
	min-height: 75px;
	padding: 5px 0;
	margin: 5px 85px 5px 305px; /*RTL*/
	padding-left: 15px; /*RTL*/

	/* Specific enough to be unique */
	border-style: solid;
	border-color: #eee;
	border-width:  0 0 0 1px;  /*RTL*/
	}
/*HEADER MENU*/

#header .menu {
	padding-top: 2px; /*IE-LT-8*/
	}
#header .menu ul {
	margin: 0;
	}
#header .menu ul li {
	display: inline;
	}
#header .menu ul li a {
	margin-right: 15px; /*RTL*/
	}
#header .menu .current_page_item {
	/*don't use current page bold in header*/
	font-weight: normal;
	}
#blurb {
	clear: left; /*RTL*/
	margin: 0px 0 0 0;
	padding: 5px 0 0 0;
	line-height: 125%;
	}

/* @end Header */
/* @group Tabs */
#tabbed {
	margin-bottom: 15px;
	}
#tabs {
	margin-top: 5px;
	}

/*TAB TOGLES*/
#tab-toggles {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left; /*RTL*/
	}
#tab-toggles a.tab-toggle {
	padding: 6px 8px;
	margin-right: 1px;
	display: block;
	float: left;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	outline: 0;
	}
#tabbed #tab-toggles .tab-toggle:hover {
	position: relative;
	bottom: 2px;
	}
.ui-tabs-hide {
	/*Used by jquery tabs. hide all by default*/
	display:none;
	}
#tab-toggles li {
	display:inline;
	}
.search-toggle .tab-toggle {
	/*Override light grey just this once*/
	border-color:#ddd;
	}

/*TABS CONTENT*/
#tabcontent-temporary-container {
	display: none;
	}
#tabcontent-container {
	position: relative;
	bottom: 4px;
	}
.tabcontent {
	padding: 10px 10px 10px 10px;
	clear: left;
	margin: 0 0px 0px 0px ;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-width: 2px;
	border-radius: 5px;
	border-style: solid;
	border-color: #ddd;
	}
.tabcontent h3 {
	font-weight: normal;
	margin: 0 0 5px 0;
	}

/*SEARCH TAB*/
#search-tab {
	width: auto;
	border-color: #ddd;
	}
input#s {
	width: 50%;
	}
#search-tab .searchsubmit {
	position: relative;
	bottom: 1px;
	}
/* @end Tabs */

/* @group Archives/Indexes */
/*POST ARCHIVE*/
#post-archive {
	margin-top: 15px;
	clear: both;
	/*IE7*/
	}
.dategroup {
	margin-bottom: 10px;
	padding: 5px 10px 0 10px;
	clear: both;
	/*IE7*/
	}
h3.datestamp {
	margin-top: 0;
	margin-bottom: 0;
	text-shadow: 0 1px 0 #FFFFFF;
	}
.post,
#full-article .page {
	line-height: 150%;
	margin-bottom: 15px;
	overflow: hidden;
	}
.post .post-title {
	}
.post .postheader {
	margin-bottom: 5px;
	}
.commentcount img,
.entry .commentcount img {
	position: relative;
	top: 3px;
	padding: 0 2px;
	margin: 0;
	}

#post-archive .entry,
.featured-post .entry,
#full-article .gvpages .entry {
	/* make excerpts inline so we */
	/* can float badges inside them */
	display: inline;
	}
#post-archive .excerpt-text {
	display: inline;
	}
.post-thumbnail,
#full-article .entry .post-thumbnail {
	/* #full-article is for thumbnails
	inside post content to override
	generic .entry img styles*/
	float: left;
	height: 100px;
	width: 100px;
	margin: 2px 10px 0 0px;
	padding: 0px;
	/*Needed for safari or horizontal stretching of 75px thumbs breaks*/
	max-width: 100px;
	}

.post .custom-context-badge {
	float: right; /*RTL*/
	padding: 2px 0 2px 10px; /*RTL*/
	}
#post-archive .postfooter{
	display: inline-block;
	/*IE-LT-8*/
	}
.credit-text .contributor,
.postheader .primary-category,
.print-link{
	display: inline-block;
	
	/* hack for ie8, otherwise links stack senselessly. .01 em is smallest ie8 will 
	recognize, no effect on chrome */
	margin-right: .01em;
	}

/*GRID ARCHIVE*/	
.archive-grid-column {
	width: 32.6%;
	float: left; /*RTL*/
	padding-right: 1%; /*RTL*/
	}
#archive-grid-column-3 {
	padding-right: 0;
	}
.archive-grid .update-post {
	margin-bottom: 1%;
	}

/*TRANSLATIONS STUB*/
.postmeta .translations-stub img {
	position: relative;
	top: 3px;
	padding: 0 2px;
	}

/*ARCHIVE HEADER*/
.archive-header {
	margin: 0 0 15px 0;
	line-height: 125%;
	/*IE7*/
	}
.context-meta {
	/*Also used for post-description*/
	margin: 5px 0;
	padding-right: 3px;
	}
.custom-listing-header-text {
	padding-top: 5px;
	}
#archive-dates select {
	margin-right: 10px;
	}

#archive-tools {
	float: left;
	width: 49%;
	padding-top: 5px;
	}
#archive-nav {
	float: right;
	width: 49%;
	padding-top: 5px;
	}
a#rsslink {
	margin-bottom: 7px;
	padding: 3px 5px 3px 24px;
	position: relative;
	display: block;
	float: left;
	clear: left;
	}
#rsslink img {
	border: none;
	position: absolute;
	background-color: transparent;
	top: 2px;
	left: 3px;
	}
#jsslink {
	/*float: left;*/
	display: block;
	clear: left;
	margin: 0px 0 5px 0;
	padding: 0 2px;
	}
.wikipedia-link {
	position: relative;
	display:block;
	float: left;
	clear: left;
	margin:  1px 0 3px 0 ;
	padding: 0 0 0 21px; /*RTL*/
	}
.wikipedia-link img {
	border: none;
	position: absolute;
	top: -2px; /*RTL*/
	left: 0; /*RTL*/
	}
#search-header #rsslink {
	margin-bottom: 10px;
	float: right; /*RTL*/
	}
.archive-header.user .more-link {
	margin-bottom: 5px;
	}
.archive-header .animated-form-trigger {
	clear: both;
	}
.archive-header .facebook-recommend {
	margin: 7px 0;
	overflow: hidden;
	clear: both;
	}
/*SPECIAL COVERAGE*/
div#special-coverage {
	padding:10px 0 0 0;
	clear: left;
	position: relative;
	overflow: hidden;
	}
#special-coverage-pages {
	text-align: center;
	background-repeat: x;
	background-position: top left;
	overflow: hidden;

	/*Needed for overflow:hidden to work in IE7*/
	position: relative;
	}
#special-coverage-1 {
	/*First section of special coverage, button at right*/
	padding: 0 20px 0 5px;
	}
#special-coverage-2 {
	padding:  0 5px 0 20px;
	}
#special-coverage-pages ul {
	padding:0;
	margin:0;
	}
#sc-next, #sc-prev {
	font-size: 30px;
	vertical-align: middle;
	cursor: pointer;
	overflow: hidden;

	/*Match border of pale green,
	different from bkgd of light green*/
	background: #bbed89;
	}
#sc-next {
	position: absolute;
	right: 0;
	}
#sc-prev {
	position: absolute;
	left: 0;
	}
#sc-next img {
	max-height: 100%;
	}
#special-coverage-pages li {
	list-style: none;
	padding: 0px;
	margin:0 1% 3px 0 ;
	width: 24%;
	float: left;
	background: none;
	border: none;

	/*Needed for IE7 or they stack up*/
	clear: right;
	}
#special-coverage h3.title {
	margin: 2px 0 3px;
	padding: 0;
	font-weight: normal;
	display: block;
	line-height: 125%;
	}
#special-coverage-pages img.post-thumbnail {
	width: 90px;
	height: 90px;
	float: none;
	margin: 8px auto 3px;
	padding: 0px;
}
/*FEATURES CYCLEBOX*/
.cycle-container {
	width: 50%;
	float: left;
	}
#cyclebox {
	border-width: 0;
	}
#cyclebox,
#cyclebox .cycled-feature {
	/* override inline styles for window
resize */
	width: 100% !important;
	min-height: 275px;
	}
#cycle-footer {
	margin: 0;
	padding: 2px 3px 1px;
	border-width: 0;
	line-height: 125%;
	min-height: 25px;
	}
#cycle-footer .media-types {
	padding: 0;
	margin: 0;
	list-style: none;
	}
#cycle-footer .media-types li {
	display: inline;
	padding-right: 5px;
	}
.cyclecontrols {
	text-align: right;
	float: left;
	padding: 0;
	margin: 2px 0 0 0;
	cursor: pointer;

	/* override pale-blue border to add contrast */
	border-color: #89B6F2;
	}

.cyclecontrols a img{
	background-image: url(http://static.globalvoices.s3.amazonaws.com/img/tmpl/play-pause-sprite-blue.gif);
	background-repeat: no-repeat;
	background-position: center top;
	}
.cyclecontrols a img {
	width: 20px; /*IE-LT-8*/
	height:17px; /*IE-LT-8*/
	}
.cyclecontrols #pauseButton img{
	background-position: center -1px;
	}
.cyclecontrols #pauseButton img:hover {
	background-position: center -42px;
	}
.cyclecontrols #playButton img{
	background-position: center -22px;
	}
.cyclecontrols #playButton img:hover {
	background-position: center -62px;
	}
#cycle-pager {
	float: right;
	position: relative;
	top: -3px;
	margin: 0 5px 0 0;
	/*line-height: 150%;*/
	}
#cycle-pager a {
	padding: 4px 8px 3px 8px;
	margin: 0;
	font-weight: bold;
	display: block;
	float: left; /*RTL*/
	vertical-align: bottom;
	outline: 0;
	}
#cycle-pager a.activeSlide {
	position: relative;
	bottom: 3px;
	z-index: 5;
	border-width: 3px;

	/* Override bottom border */
	border-bottom: 0;
	}
#featured .media-feature  {
	height: 100%;
	}
#cycled-features h3 {
	border-width: 0;
	padding:5px 5px;
	margin: 0;
	opacity: 0.9;
	clear: right;
	}
#featured .media-feature h3 {
	width: 99%;
	}
.media-icon {
	position: relative;
	top: 1px;
	}
#cycled-feature-2,
#cycled-feature-3,
#cycled-features #featured-video,
#cycled-features .featured-post {
	/*Only the first element in the cyclebox
	should be visible at first, hide the others*/
	display: none;
	}
#cycled-features .featured-post .post {
	margin: 0;
	padding: 0;
	}
#cycled-features .featured-post .entry {
	padding: 5px;
	overflow: visible;
	display: block;
	}
#cycled-features .featured-post .postmeta .commentcount {
	display: none;
	}
.featured-post .post-thumbnail {
	height: 100px;
	width: 100px;
	margin: 6px 10px 10px 5px;
	}
#featured-headlines {
	float: left;
	position: relative;
	right: 2px;
	width: 50%;
	}
#featured-headlines ul {
	padding: 5px 10px ;
	}
#featured-headlines .post-thumbnail {
	/*height: 35px;
	width: 35px;*/
	float: right;
	padding: 0px;
	}
#featured-headlines .datestamp {
	display: inline-block;
	}
#featured .more {
	padding: 0 10px 3px 0;
}
/* @end Post Archive */
/* @group Single Post */
/*POST META*/
.single #single-tools {
	padding: 2px 3px;
	overflow: auto;
	clear: both;
	/*IE7*/
	}
/*AUTHOR CREDITS*/
.single #single-credit {
	width: 29%;
	max-width: 29%;
	float: right;
	}
.single .postmeta .credit {
	padding: 5px 0;
	line-height: 100%;
	}
.credit .credit-label {
	display: block;
	padding-top: 2px;
	}
.credit .avatar {
	/*Lower bottom-margin from default 5px for when there is author+translator*/
	margin-bottom: 3px;
	margin-right: 5px;
	margin-left: 5px;
	}
.credit .translator {
	clear: both;
	}
/*CATEGORY LISTINGS*/
#single-taxonomy {
	width: 70%;
	}
#post-categories {
	position: relative;
	margin: 5px ;
	line-height: 125%;
	}
#post-categories td.label {
	line-height: 150%;
	padding: 1px 3px 0px;
	margin-bottom: 2px;
	text-align: center;
	float: left;
	width: 100%; /*@see IE-LT-8*/
	}
#post-categories td.category-list {
	padding: 0 0 2px 12px; /*RTL*/
	}
/*CUSTOM CTX POST HEADER*/
.custom-post-header {
	clear: both;
	margin: 10px 0;
	}
.custom-post-header p {
	margin: 0;
	padding-top: 5px;
	}
.custom-post-header img {
	float: left; /*RTL*/
	margin-right: 5px; /*RTL*/
	margin-bottom: 5px;
	}

/*TRANSLATION LISTINGS*/
.post-translations {
	margin: 0 5px;
	clear: both;
	line-height: 125%;
	}
.post-translations h3 img {
	position: relative;
	top: 3px;
	padding: 0 5px;
	}
.post-translations .translation-language {
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	}
/*POST CONTENT*/
#full-article {
	margin-top: 5px;
	clear: both;
	/*IE7*/
	}
#full-article .post {
	padding: 10px 12px 0px 12px;
	}
#full-article .update-post {
	padding-bottom: 10px;
	}
#full-article .entry {
	/*Nice spacious text for full content*/
	line-height: 165%;
	}
#full-article .postfooter {
	clear: both;
	margin-top: 15px;
	margin-bottom: 10px;
	}
.postfooter .license {
	float: right; /*RTL*/
	}
.postfooter .print-link {
	margin: 0 2px;
	}
.print-link img {
	position: relative;
	top: 1px;
	}

/*SHARING TOOLS*/
.post-header-sharing {
	/*Right-floated box at the
	top of posts containing
	.sharing-tools-vertical*/
	margin-left: 10px; /*RTL*/
	margin-top: 5px;
	margin-bottom: 5px;
	float: right; /*RTL*/
	position: relative;
	padding: 5px 5px 5px 10px;
	width: 135px;
	}
.sharing-tools {
	/*Force LTR because facebook button is
	awful otherwise*/
	direction: ltr;
	text-align: left;
	}
.sharing-tools .share-button,
.sharing-tools .twitter-share-button,
.sharing-tools .share-icons,
.sharing-tools .print-link {
	/*Standardized bottom-margin for
	things in .sharting-tools*/
	margin-top: 6px;
	margin-bottom: 6px;
	}
.sharing-tools .linkedin-share-button,
.sharing-tools .reddit-share-button,
.sharing-tools .tumblr-share-button,
.sharing-tools .flattr-share-button {
	height: 19px;
	margin-right: 10px;
	}
.sharing-tools .twitter-share-button {
	/*Twitter api button, needs background
	image to show while API loads real
	buttons.*/
	height: 21px !important;
	background: url(http://static.globalvoices.s3.amazonaws.com/img/tmpl/tweet-button-preload-icon.png) no-repeat;
	color: transparent;
	display: block;
	width: 107px;
	}
.sharing-tools .linkedin-share-button {
	/*Linkedin api button, needs background
	image to show while API loads real
	buttons.*/
	height: 21px !important;
	background: url(http://static.globalvoices.s3.amazonaws.com/img/tmpl/linkedin-button-preload-icon.png) no-repeat;
	color: transparent;
	display: block;
	min-width: 93px;
	}		
.googleplus-share-button .placeholder-icon {
	margin-right: 10px;
	}	
.flattr-share-button,
.sharing-tools .flattr-share-button {
	background-image: url(http://static.globalvoices.s3.amazonaws.com/img/tmpl/flattr-button-preload-icon.png);
	background-repeat: no-repeat;
	height: 18px !important;
	min-width: 110px; /*to avoid g+ button overlapping sometimes*/
	/*RTL: Hide background image on RTL
	because it is on left of block*/
	}
.flattr-button-not-compact {
	background-image: url(http://static.globalvoices.s3.amazonaws.com/img/tmpl/flattr-button-preload-icon-not-compact.png);
	min-height: 60px;
	min-width: 60px;
	}

.sharing-tools-horizontal .twitter-share-button,
.sharing-tools-horizontal .share-button,
.sharing-tools-horizontal .share-icons {
	display: inline-block;
	vertical-align: middle;
	}
.share-icons ul {
	position: relative;
	top: -1px;
	margin: 0;
	padding: 0;
	}
.share-icons li {
	padding: 0 5px 0 0;
	list-style: none;
	display: inline-block;
	}
#post-archive .share-icons,
#post-archive .share-icons ul,
.update-post .share-icons,
.update-post .share-icons ul {
	display:inline;
	}
#post-archive .share-icons li,
.update-post .share-icons li {
	padding-right: 0px;
	/*IE-LT-8*/
	}
.share-icons .share-icon-list-labels img {
	position: relative;
	top: 3px;
	}
.share-icons .share-icon-label {
	padding-left: 5px;
	}
.sharing-tools-vertical .share-icons {
	padding-top: 3px;
	}
.sharing-tools .print-link {
	position: relative;
	top: -5px;
	}

/* @end Single Post */
/* @group Comments */

#comments {
	margin: 15px 0px 0 0;
	}
#comments .navigation {
	margin-top: 5px;
	}
ul.commentlist {
	margin: 0;
	padding: 0;
	}
.commentlist li {
	margin: 0 0 10px 0;
	padding: 0px 0px 0px;
	list-style: none;
	}
ul.commentlist ul.children {
	margin-top: 10px;
	margin-left: 25px; /*RTL*/
	padding: 0;
	}
.commentlist div.commentdiv {
	padding: 10px 10px 0 10px;
	position: relative;
}
/* blockquotes  used in pingbacks */
#comments blockquote {
	margin: 5px;
	padding-bottom: 0;
	}
ul.commentlist .avatar {
	float: right; /*RTL*/
	margin: 0 0 5px 10px; /*RTL*/
	}
cite.comment-author {
	font-style: normal;
	}
.commentlist .user-profile-link {
	position: relative;
	bottom: 2px;
	padding: 1px 5px 1px 5px;
	margin: 0 10px;
	vertical-align: middle;
	}
.comment-entry {
	padding-bottom: 5px;
	min-height: 35px;
	}
.commentdiv p {
	margin-top: 5px;
	font-weight: normal;
	}
.commentdiv .comment-meta {
	float: right; /*RTL*/
	position: relative;
	top: -2px;
	z-index: 1;
	}
.commentlist .reply {
	position: relative;
	top: 1px; /*IE7*/
	left: -12px; /*RTL*/
	}
#comments .commentdiv .reply a,
#comments ul.commentlist .commentdiv .reply a {
	background-image: url(http://static.globalvoices.s3.amazonaws.com/img/tmpl/reply-arrow-16.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding: 3px 5px 3px 20px;
	border-width: 2px 2px 0 2px;
	border-color:  #ddd #ddd #ddd #eee; /*RTL*/
	}
#respond {
	padding: 5px 15px 10px 15px;
	}
#comments #respond {
	/* used when reply is moved just below a comment */
	margin-bottom: 20px;
	margin-right: 30px; /*RTL*/
	border-top-width: 0;
	}
#respond p {
	margin-bottom: 5px;
	}
#commentform {
	margin-bottom: 5px;
	}
#respond label {
	clear: none;
	padding: 0 0 0 5px;
	}
#respond p input,
#respond .button {
	width: 50%;
	}
#respond #submit {
	font-weight: normal;
	margin-top: 10px;
	}
#cancel-comment-reply-link,
.animated-form-close-button {
	display: block;
	padding: 3px 7px;
	margin-top: 4px;
	float: right; /*RTL*/
	}
/*SUBSCRIBE TO COMMENTS*/
.subscription-manager {
	line-height: 165%;
	}
.subscription-manager p {
	margin: 5px 0;
	}
.subscription-manager fieldset {
	border: 0;
	}
.subscription-manager h2 {
	font-weight: normal;
	}
.subscription-manager ul li{
	list-style: none;
	}
.subscription-manager ol{
	padding: 10px;
	margin: 5px 0;
	list-style: none;
	}
#respond #subscribe-without-commenting {
	clear: both;
	margin-top: 10px;
	padding: 5px;
	}
#respond #subscribe-without-commenting input {
	width: 25%;
	margin-top: 7px;
	}
#respond #subscribe-without-commenting #solo-subscribe-email {
	width: 50%;
	}
#respond #subscribe-without-commenting label {
	padding-left: 5px;
	}
/*RECAPTCHA*/
#respond #recaptcha_area {
	/*margin: 0 auto;*/
	background: #dedede;
	}
#recaptcha_image {
	padding: 0;
	margin: 0;
	border-width: 0;
	}
#recaptcha_area .recaptcha_input_area {
	margin-left: 11px;
	height: 42px;
	margin-left: 11px !important;
	height: 42px !important;

	}
#recaptcha_area #recaptcha_instructions_image {
	font-size: 12px;
	color: #666;
	}
#recaptcha_area #recaptcha_response_field {
	border: 2px solid #bbb;
	}
#recaptcha_area .recaptchatable .recaptcha_r1_c1,
#recaptcha_area .recaptchatable .recaptcha_r2_c1,
#recaptcha_area .recaptchatable .recaptcha_r2_c2,
#recaptcha_area .recaptchatable .recaptcha_r3_c1 ,
#recaptcha_area .recaptchatable .recaptcha_r3_c2,
#recaptcha_area .recaptchatable .recaptcha_r3_c3,
#recaptcha_area .recaptchatable .recaptcha_r4_c1,
#recaptcha_area .recaptchatable .recaptcha_r4_c2,
#recaptcha_area .recaptchatable .recaptcha_r4_c4,
#recaptcha_area .recaptchatable .recaptcha_r7_c1,
#recaptcha_area .recaptchatable .recaptcha_r8_c1 {
	background-image: url(http://static.globalvoices.s3.amazonaws.com/img/tmpl/recaptcha-sprite-mod.png);
	}
/* @end */
/* @group Sidebar */
#sidebar {
	padding: 0px 4px;
	}
.sidebar .widget {
	/*Should be on all sidebar boxes*/
	/*Otherwise h2's have 10px top margin*/
	margin-bottom: 15px;
	}
.sidebar .widget-contents {
	padding: 5px 10px;
	margin-bottom: 5px;
	overflow: hidden;
	}
.sidebar .textwidget {
	margin: 5px 0;
	}
/*RECENT COMMENTS WIDGET*/
.sidebar .widget_gv_recent_comments {
	/*Override normal widget 15px because
	we already have 10px from the
	recent-comment inside it*/
	margin-bottom: 5px;
	}
.widget_gv_recent_comments .widget-contents {
	/*Clear colors/spacing so that we can
	colorize each comment section inside*/
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	}
.sidebar .recent-comment {
	margin-bottom: 10px;
	}
.recent-comment ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
.recent-comment li {
	clear: both;
	margin-top: 5px;
	min-height: 40px;
	position: relative;

	}
.recent-comment .avatar {
	/*Set only bottom margin spacing
	handled by .comment-text margin */
	margin: 0;
	position: absolute;
	top: 0;
	left: 0; /*RTL*/

	}
.recent-comment .comment-text {
	padding: 5px;
	margin: 0  0 0 47px; /*RTL*/
	}
/*GV HEADLINES WIDGET*/
.widget_gv_headlines .widget-contents {
	/*Clear colors/spacing so that the contents can have standard .headlines styles */
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	}

/*GV BANNER RSS WIDGET*/
.widget_gv_banner_rss .widget-contents {
	padding: 0;
	}
/*RECENT ARTICLES*/
.recent-articles ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
#full-article .recent-articles {
	margin-bottom: 15px;
	}
.recent-articles ul li  {
	padding: 7px;
	clear: both;
	border-width:0;
	}
.recent-articles ul li+li {
	/* border defined by light blue color */
	border-width: 1px 0 0 0;
	}
.thumbnail-shell {
	/*Width/Height to simulate space
	even if there's no thumbnail*/
	width: 30px;
	height: 30px;
	float: right;
	margin: 0 0 10px 10px;
	padding: 0;
	}
.recent-articles .post-thumbnail {
	height: 30px;
	width: 30px;
	margin:  0;
	}
#full-article .recent-articles .thumbnail-shell,
#full-article .recent-articles .post-thumbnail {
	/* recent article ones are wider so
	make the images smaller */
	height: 30px;
	width: 30px;
	}

/*CATEGORY DESCRIPTIONS*/
#category-description p,
#category-description .avatar {
	/* Intended to have avatar images
	inside paragraphs because wp strips
	out formatting from descriptions */
	clear: both;
	}


/*FACEBOOK WIDGET*/
.textwidget iframe.FB_SERVER_IFRAME {
	width: 100% !important;
	}
/* @end Sidebar */
/* @group Footer */
#foot-container {
	clear: both;
	padding: 15px 5px 25px 5px;
	margin-top: 15px; /*IE7 needs this*/
	background-image: url(http://static.globalvoices.s3.amazonaws.com/img/tmpl/bg-grey-top.png);

	/*Special colors to match gradient*/
	background-repeat: repeat-x;
	background-position: top ;
	border-color: #e4e4e4;
	border-style: solid;
	border-width: 1px 0 0 0;
	}
#footer .widget {
	max-width: 20%;
	width: auto;
	float: left; /*RTL*/
	}
#footer .widget-contents {
	padding: 10px 25px 10px 0; /*RTL*/
	}
#footer h2 {
	padding-right: 15px; /*RTL*/
	}
/*SPECIFIC WIDGET SETTINGS*/
#footer #footernav {
	min-width: 15%;
	max-width: 18%;
	width: auto;
	}
#footer #funders {
	max-width: 42%;
	}
#footer #footersearch {
	width: 22%;
	}
#footersearch #s {
	width: 85%;
	}
#footer #funders .more-link {
	margin: 0 5px;
	float: left; /*RTL*/
	}
/* @end Footer */

/* @group Suspect Debug Plugin */
html body #suspect #details table {
	background: #f7f7f7;
	font-size: 12px;
	}
html body #suspect #details #suspect_queries tbody tr td pre {
	color: #9D0404;
	}
html body #suspect #details #suspect_queries tbody tr td pre strong	{
	color: #0D69AA;
	}

/* @end */