/* @override http://rising.globalvoicesonline.org/wp-content/themes/risingvoices/style.css */

/*
Theme Name: GV Advocacy new
Theme URI: http://advocacy.globalvoicesonline.org/
Description: GV Advocacy theme modified from Wet Summer  Coded by <a href="http://www.erikgyepes.com">Erik Gyepes</a>.
Version: 2.7.1
Author: Erik Gyepes and Jeremy Clarke
Author URI: http://globalvoicesonline.org/


*/


/* USED COLORS
-----------------------------------------------------------
	#fff - white (backgrounds, comments text);
	#000 - black (common text)
	#88a39f - dark green (post headers)
	#ea0000 - green (sidebar headers)
	#67b7fc - blue (some highlighted texts);
	#757575 - grey (or silver?) (hyperlinks)
*/





/* SHAPES */
/* @group Shapes and colors
 */
#ROUNDED5-BORDER2-PADDING,
textarea, 
input,
blockquote,
.warning,
.error,
.success,
.arabic,
.hebrew,
.roundup,
.button a,
.button span,
.commentdiv,
.dategroup,
.roundup,
.tab-toggle,
#archive,
.sidebar h2,
.sidebar .sponsors-badges,
.recent-comment,
#features,
.homepage-grid .widget-contents,
.archive-meta,
.inline-rss,
.translation,
.post-translations,
.entry .wp-caption,
#about-header,
#full-article .post,
#full-article .entry img,
.cyclecontrols,
.wpcf7-response-output,
.wpcf7-not-valid-tip,
.subscription-manager,
.subscription-manager .updated,
.subscription-manager ol,
#subscribe-without-commenting form,
#recaptcha_area,
#recaptcha_image {
	-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 {
	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,
#full-article .entry .avatar,
.post-thumbnail,
#full-article .post-thumbnail,
#full-article .entry .page .post-thumbnail,
#flickr_badge_wrapper img {
	border-style: solid;
	border-width: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}
#ROUNDED5-BORDERSHADOW1,
.edit a,
a#rsslink,
.rsslink,
.recent-comment .comment-text,
.roundup h3,
#post-categories td.label,
.commentlist .user-profile-link,
#cancel-comment-reply-link,
#author-email-form-trigger,
.animated-form-contents {
	border-width: 0 1px 1px 0;
	border-style: solid;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#NO-ROUNDED-NO-BORDER-NO-BACKGROUND,
.noborder,
#full-article .entry .noborder,
blockquote .arabic,
blockquote .hebrew,
.arabic blockquote,
.hebrew blockquote,
#full-article #rsslink img {
	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 {
	-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 {
	-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 {
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0;
	}
#NO-TOP-RIGHT-ROUNDING,
#cycled-features {
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	border-top-right-radius: 0;
	}
/* TEXT TYPES */
#FONT,
body, 
textarea,
input {
	font-family:  'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
#ENTRY-HEADINGS,
.entry h3, 
.entry h4, 
.entry h5, 
.entry h6 {
	clear: both;
	margin: 15px 0 5px;
	}
#XX-SMALL-TEXT,
.edit a,
#post-archive .edit a,
.rsslink,
#featured-headlines .datestamp,
.roundup h3,
.credit .credit-label,
#post-categories td.label  {
	/*IF CHANGING THIS ALSO CHANGE gv-news-large-text.css to match!*/
	font-size: 9px;
	}
#SMALL-TEXT,
small,
.translations,
#title-tagline,
a#rsslink,
#jsslink,
.textwidget .entry,
.post-translations,
.commentdiv .comment-meta,
.badgecode textarea {
	/*IF CHANGING THIS ALSO CHANGE gv-news-large-text.css to match!*/
	font-size: 11px;
	}
#MEDIUM-TEXT,
body,
h5,
blockquote,
.warning,
.success,
.archive-header,
.recent-articles .headlines,
#cycle-pager,
#post-archive .post,
#full-article .page,
#full-article .edit a,
h3.datestamp,
.user-list-profile h3 .usermeta,
.post-translations h3,
.commentlist .user-profile-link,
#comments .pingback .comment-author  {
	/*IF CHANGING THIS ALSO CHANGE gv-news-large-text.css to match!*/
	font-size: 12px;
	}
#LARGE-TEXT,
h4,
textarea,
input,
.button a,
.button span,
.sidebar h2,
.textwidget h3,
#blurb,
.tabcontent .more-link,
.menu,
.menu ul .current_page_item ul,
.recent-comment h3,
#header .menu,
#header-menu .current_page_item,
#print-link,
.inline-rss ul,
.arabic,
.hebrew,
.contributors,
.custom-listing-header-text,
#tabscontent .media-icons,
.navigation .pagenumber,
.navigation .page-numbers,
#featured-headlines ,
#special-coverage h3.title{
	/*IF CHANGING THIS ALSO CHANGE gv-news-large-text.css to match!*/
	font-size: 14px;
	}
#X-LARGE-TEXT,
h2,
h3,
.menu ul .current_page_item,
.tab-toggle,
.tabcontent h3,
.feed-items-excerpts .feed-item-title,
#comments .comment-author,
.subscription-manager h2,
.subscription-manager fieldset legend {
	/*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 {
	/*IF CHANGING THIS ALSO CHANGE gv-news-large-text.css to match!*/
	font-size: 20px;
	}
#PALE-WHITE-BACKGROUND,
textarea,
input,
blockquote, .entry blockquote,
#comments blockquote,
.inline-rss,
.inline-rss ul li,
.animated-form-contents,
.arabic,
.hebrew  {
	background-color: #fff;
	border-color: #ddd;
	}
#LIGHT-WHITE-BACKGROUND,
.translation,
.entry .wp-caption,
#full-article .entry img,
.recent-comment .comment-text,
.roundup h3,
#post-categories td.label,
#post-archive .roundup h3,
.subscription-manager ol{
	background-color: #fff;
	border-color: #ccc;
	}
#MEDIUM-GREY-BACKGROUND,
textarea:focus,
input:focus,
#author-email-form input:focus,
#respond p input:focus,
.wpcf7 input:focus {
	background-color: #fff;
	border-color: #bbb;
	}
#LIGHT-GREY-TEXT,
.translations,
.translations .more-link a,
#title-language a,
#post-categories .taxonomy-languages a:hover,
.roundup h3,
.roundup h3 a,
#post-archive .roundup h3,
.segregated-category h3.datestamp,
.user-list-profile h3 .usermeta,
.archive-header,
.datestamp,
.postmeta {
	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,
.notes,
.contributors,
.roundup h3 a:hover,
.navigation .pagenumber,
.navigation .page-numbers,
.feed-items,
.recent-comment .comment-text {
	color: #666666;
	}

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

#PALE-GREY-BACKGROUND,
.search-toggle a,
#search-tab,
.archive-meta,
.homepage-grid .widget-contents,
.post-translations,
#archive,
#features,
#features .post,
#full-article .post,
#respond,
.commentdiv,
#comments .commentdiv .reply a,
#main .recent-articles ul li,
.sidebar .sponsors-badges,
.recent-comment,
.subscription-manager,
.dategroup,
#foot-container,
.roundup,
#container .roundup,
.sponsored .ad,
.sponsored img   {
	background-color: #f7f7f7;
	border-color: #eee;
	}
#LIGHT-GREY-BACKGROUND,
.post-thumbnail,
#about-header,
#post-archive .post-thumbnail,
#full-article .entry .page .post-thumbnail,
#container #post-archive .roundup,
#respond #subscribe-without-commenting form,
.pingback .commentdiv,
.avatar,
#full-article .entry .avatar,
.animated-form-trigger,
#flickr_badge_wrapper img {
	background-color: #eee;
	border-color: #ddd;
	}
#MEDIUM-GREY-BACKGROUND,
.inline-rss h3,
.inline-rss .notice,
#post-categories  .taxonomy-languages td.label,
#respond #recaptcha_area {
	background-color: #ddd;
	border-color: #bbb;
	}
#LIGHT-ORANGE-TEXT,
a.rsslink:hover	{
	color: #FF7F00;
	}
#MEDIUM-ORANGE-TEXT,
#jsslink a:hover,
.rsslink,
.rsslink a,
a#rsslink,
#jsslink a {
	color: #CF6903;
	}
#DARK-ORANGE-TEXT,
a.rsslink {
	color: #A34702;
	}
#PALE-ORANGE-BACKGROUND {
	background-color: #fff1cf;
	border-color: #FFCC88; 
	}
#LIGHT-ORANGE-BACKGROUND,
a#rsslink,
.rsslink  {
	background-color: #ffcf88;
	border-color: #ffb149; 
	}
#MEDIUM-ORANGE-BACKGROUND {
	background-color: #ffb149;
	border-color: #ef9723; 
	}	
#DARK-RED-TEXT,
a,
h3 a,
#sidebar a:hover,
#page-navigation a:hover {
	color: #9d0106;
	}
#MEDIUM-RED-TEXT,
#sidebar a,
#page-navigation a,
a:hover,
.edit a,
#comments .edit a,
#cancel-comment-reply-link,
.warning a   {
	color: #c80005;
	}

#LIGHT-RED-TEXT,
.error,
.edit a:hover,
#comments .edit a:hover,
#cancel-comment-reply-link:hover,
.warning a:hover {
	color: #d90202;
	}
#PALE-RED-BACKGROUND,
.warning,
.error,
.edit a,
#cancel-comment-reply-link,
.wpcf7 .wpcf7-not-valid-tip,
.wpcf7 .wpcf7-validation-errors,
.commentlist .user-profile-link,
.commentlist .user-profile-link .avatar {
	background-color: #ffe0e0;
	border-color: #ffa8a8; 
	}
#LIGHT-RED-BACKGROUND,
a .avatar:hover,
a .post-thumbnail:hover {
	background-color: #fcb7b7;
	border-color: #d90202; 
	}
#RED-TEXT-SHADOW,
#navigation a, 
.sidebar h2 {
	text-shadow: 0 1px 0 #AB1919;
	}

/*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,
.button a,
.button span,
a .button,
a.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,
.button a:hover,
.button span: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,
.button a:active,
.button span:active {
	background-position: 0 -120px;
	} 
.button a,
a .button,
a.button {
	display: block;
	}
.button a:hover {
	text-decoration: none;
	}
/*LISTS*/
#NICELIST,
ul.nicelist,
.headlines ul,
.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,
.headlines ul li,
.inline-rss li,
.feed-items li,
#full-article .other-languages li {
	margin: 0;
	padding: 5px;	
	clear: both;
}
#NICELIST-LI+LI,
.nicelist li+li,
.headlines ul 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;
	}
/* @end */


/* @group Content Classes */

.clear,
.clearboth {
	clear: both;
	margin: 0;
	padding: 0;
	height: 0px;
	line-height: 0;
	font-size: 1px;
	overflow: hidden;
	/*visibility: hidden;*/
	/*IE7*/
	}
.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;
	margin: 0 5px;
	}
.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 {
	float: left;
	margin-right: 15px;
	}
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;	
	}
.wp-caption,
.entry .wp-caption {
	text-align: center;
	padding: 10px 5px 2px 5px;
	margin: 5px 10px 10px 10px;
	}
.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;
	}
blockquote,
.arabic,
.hebrew {
	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 {
	margin-top: 15px;
	}
.entry input {
	width: 50%;
	}
.entry input[type='submit'] {
	width: 35%;
	}
.arabic,
.hebrew {
	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;
	}
.translation {
	margin: -3px 0 20px 0;
	padding: 10px 15px;
	background-image: none;
	}

#full-article .entry img {
	padding: 10px;
	margin: 15px;
	}

.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 */
/*SEARCH FORM*/
.searchform {
	padding: 10px 0 0 0;
	}
.searchform .s {
	width: 70%;
	}
.searchform .searchsubmit {
	width: 20%;
	}
/*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*/
 .roundup{
	/*#full-article selector to override limited
	bottom margin on .post in #full-article*/
	margin: 10px 0 15px 0 ;
	padding: 10px;
	clear: left;
}
.segregated-category .roundup {
	margin: 5px 0;
	}
.roundup h3 {
	float: right; /*RTL*/
	margin-left: 5px; /*RTL*/
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 2px 4px 1px 4px;
	font-weight: normal;
	max-width: 175px;
	text-transform: uppercase;
	}
.roundup p {
	display: inline;
	}
.roundup .link-icon {
	float: left; /*RTL*/
	margin-top: 3px;
	margin-right: 10px; /*RTL*/
	}
.roundup .permalink {
	font-weight: bold;
	}
.roundup blockquote {
	padding-top: 8px;
	padding-bottom: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	}
/*HEADLINES*/
.headlines {
	overflow: auto;
	}

/*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;
	}
.single .postmeta .media-icons {
	float: right; /*RTL*/
	margin: 0 0 5px 10px;
	}
.tabcontent .media-icons {
	padding: 10px;
	
	/*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;
	}
/*INLINE RSS*/
.inline-rss {
	clear: both;
	padding: 0;
	margin: 15px 0;
	}
.inline-rss h3 {
	margin: 0;
	padding: 0 10px 3px 10px;
	}
.inline-rss .rsslink {
	margin-top: 3px;
	}
#right .inline-rss p.notice {
	display: none;
	}
.inline-rss .notice {
	margin: 0;
	padding: 3px 10px 0 10px;
	}
.inline-rss ul {
	padding: 5px 15px;
	margin: 0;
	}

/*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;
}
.animated-form-contents {
	padding: 10px;
	margin: 0 5px;
}
.animated-form-contents ul {
	list-style: none;
	}
.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;
}
/*ADS*/
.sponsored {
	margin: 10px 0 15px 0;
	}
.sponsored .ad {
	text-align: center;
	padding: 1%;
	overflow: hidden;
	}
.sponsored img {
	}
/* @end UI Components */

/* @group General tags and classes */
a {
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}
.prevnext {
	display: block;
	margin-bottom: 30px;
	text-align: center;
	clear: both;
	width: 500px;
}

p {
	text-indent: 0;
	margin-bottom: 10px;
	}
img {
	border: 0;
	}
ul, ol {
	margin: 5px 0 10px 0;
	padding: 0 0 0 20px; /*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%;
	}
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 0 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*/	
	}
	
	
.post span.postmeta{
	position: relative;
	}
span.headinglink {
	font-size: 8pt;
	font-weight: normal;
	
	}
.center {
	text-align: center;
}

.post .wp-smiley {
	border: none;
	vertical-align: middle;
}

#footer a img {
	border-width:0;
	position:relative;
	top:3px;
	}

/* @end */
/* @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;
	}
.user-list-avatars .avatar {
		margin-right: 2px;

	}
	
/*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;
	}

/*AUTHOR EMAIL FORM*/
#author-email-form-trigger img {
	height: 12px;
	width: 12px;
	}
#author-email-form input {
	width: 350px;
	}
#author-email-form .security {
	/*Override RTL, image+field need to be LTR*/
	direction: ltr;
	}
#author-email-form .security input { 
	width: 75px;
	}
#author-email-form .security img {
	position: relative;
	top: 3px; /*IE-LT-8*/
	}	
#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;
	}
#author-email-form #author-email-form-messages {
	padding: 10px 0;
	}
#aef-loading-icon {
	position: relative;
	top: 2px;
	left: 5px;
	}
/* @end Authors' Bar */
/* @group Structure */

* {
	margin: 0;
	padding: 0;
}

#container {
	background: url("images/header-bg-greymap.gif") 200px 0 repeat-x;
	height: 164px;
}

#full-width,
#footer {
	margin: 0 auto;
	width: 770px;
}

#header {
	padding: 15px 0 0 0px;
	height: 103px;
/*	background: url(images/advocacy-temptitle2.png) no-repeat 0 15px;*/
	position: relative;
}
#header h1 a {
	color: #fff;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#header h1 img#logo {
	float: left;
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	}

#about-header {
	float: right;
	width: 390px;
	line-height: 125%;
	margin: 9px 0 0 0;
	/*border-left: 2px solid #666;*/
	}
#about-header p {
	margin: 0;
	padding: 0;
	}


#navigation .rss-icon {
	float: right;
}
#navigation .rss-icon a {
	border: 0;
	padding-right: 0;
	padding-top: 8px;
	}
#navigation .rss-icon img {
	border: 0;
	}


#main-wrapper {
	float: left;
	margin: 15px 0;
	width: 520px;
	position: relative;
}
#container .extra-wide {
	/*Replaces #main-wrapper width
	if a switch is set in the 
	page/post settings.*/
	width: 100%;
	}

#sidebar {
	float: right;
	margin: 20px 0;
	width: 230px;
	position: relative;
}

/* @end structure */


/* @group Navigation */

#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navigation ul li {
	float: left;
}

#navigation ul li {
	float: left;
	height: 36px;
	margin-right: 1px;
	padding-left: 30px;
	margin-top: 10px;
}
#navigation a {
	color: #fff;
	display: block;
	float: left;
	font-size: 14px;
	height: 40px;
	padding-right: 30px;
	padding-top: 6px;
}

#navigation ul li.current_page_item {
	background: url("images/tabLeft.gif") no-repeat;
	float: left;
	height: 36px;
	margin-right: 1px;
	padding-left: 30px;
	margin-top: 10px;
}
#navigation ul li.current_page_item a {
	color: #333;
	background: url("images/tabRight.gif") no-repeat 100% 0;
	display: block;
	float: left;
	font-weight: bold;
	height: 40px;
	padding-right: 30px;
	padding-top: 6px;
	text-shadow: none;

}


.navigation .left,
.navigation .right {
	margin: 5px 0;
	}
/* @end navigation */



/* @group Text and Colors */

body {
	line-height: 150%;	
}

#title-tagline {
	display: none;
}


#header a:hover {
	text-decoration: none;
}


h2.section span.headinglink a {
	font-size: 9pt;
	}

#archive .post+.post {
	border-top: 1px solid #ddd;
	padding-top: 15px;
	}

h3#comments,
h3#respond {
	font-size: 16px;
	font-weight: normal;
}

h3.enjoy, h3.enjoy em, h3.enjoy a {
	font-size: 15px;
	font-weight: normal;
}
h3.enjoy em {
	color: #67b7fc;
}
#sidebar ul li {
	color: #444;
	}
#sidebar h2 {
	position: relative;
	background: #c80005 url(images/red-gradient-vertical.gif) ;
	color: #fff;
	border: 1px solid #c80005;
	margin: 0;
	}
#sidebar h2 a {
	color: #fff;
	}
#sidebar h2 span.headinglink a{
	font-size: 8pt;
	text-align: right;
	float: right;
	}
	
.sidebar #project-listing {
	padding: 0;
	}
#sidebar ul#project-listing li  {
	clear: both;
	}
#sidebar #project-listing h3 {
	padding: 0;
	margin:0px; /* probably not this margin*/
	line-height: 1;
	font-weight: normal;	
	
	}




#sidebar ul li a.project-title {
	font-size: 11pt;
	margin: 0;
	padding: 0;
	display: block;
	color:#333 ;
	line-height: 1.1;
	}

#sidebar ul li#about-blurb a{
	font-size: 11pt;
	line-height: .8;
	}
	
#footer {
	font-weight: normal;
	}
#footer h2 {
	color: #757575;
}


.downloads {
	background: #ffc url('/wp-content/plugins/wp-download_monitor/img/download.png') 10px center no-repeat;	border-top: 2px solid #c00;	border-bottom: 2px solid #c00;	margin: 10px auto;	padding: 20px 20px 20px 65px;	text-align: center;	font-size: 1.7em;	line-height: 115%;	}.downloads a, .downloads a:visited {	color: #c00 !important;	text-decoration: none !important;	border-bottom: 2px dotted #c00 !important;}.downloads a:hover  {	color: #c00 !important;	text-decoration: none !important;	border-bottom: none !important;}

/* @end text and colors */
/* @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;
	text-shadow: 0 1px 0 #FFFFFF;
	}
.post, .page .entry, 
#full-article .page {
	line-height: 150%;
	margin-bottom: 15px;
	overflow: hidden;
	}
.post .post-title {
	}
.post .postmeta {
	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 .page .entry {
	/* make excerpts inline so we */
	/* can float badges inside them */
	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*/
	maxch-width: 100px;
	}
#full-article .entry .post-thumbnail {
	/* Thumbnails inside post content
	i.e. [gvpages] */
	margin-bottom: 15px;
	}

.post .custom-context-badge {
	float: left; /*RTL*/
	padding: 2px 10px 2px 0; /*RTL*/
	}


/*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: 10px 0 10px 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: 10px;
	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;
	}
/* @end */
/* @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 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 .all-categories {
	/*margin: 5px;*/
	}
#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 ;
	/*clear: both;*/
	line-height: 125%;
	width: 65%;
	}
.post-translations h3 {
	margin: 0;
	}
.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 .roundup {
	padding-bottom: 10px;
	}
.entry {
	overflow: hidden;
	}
#full-article .entry {
	/*Nice spacious text for full content*/
	line-height: 165%;
	}
#full-article .postfooter {
	clear: left;
	margin-top: 5px;
	}
#full-article div.author {
	/*text-align: left;
	float: left;*/
	}
#print-link {
	float: right; /*RTL*/
	margin-top: 10px;
	}
#print-link img {
	position: relative;
	top: 1px;
	}
/*SHARE THIS*/
#sharethis {
	margin: 0px 0 15px 0;
	}
.big-share {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.big-share li {
	float: left; /*RTL*/
	}
.big-share li a {
	display: block;
	height: 40px;
	width: 40px;
	color: transparent;
	margin-right: 2px; /*RTL*/
	}
.big-share li span {
	visibility: hidden;
	}
.big-share .retweet {
	background: url(http://static.globalvoices.s3.amazonaws.com/img/icons/twitter-40.gif) no-repeat;
	}
.big-share .facebook {
	background: url(http://static.globalvoices.s3.amazonaws.com/img/icons/facebook-40.gif) no-repeat;
	}
.social-bookmarking li {
	float: left;
	padding: 0 3px;
	list-style: none;
	}
/* @end Single Post */
/* @group Content */

/* @group Author Page */

#author-profile {
	margin: 0 0 10px 0;
	padding: 0px 10px 10px 10px;
	color: #333;
	background: #ecf4fa;
	border: 1px solid #b1dbfa;
	border-width: 1px 0;
	}
#author-profile h3 {
	color: #111;
	}
#author-profile .avatar {
	float: left;
	margin: 10px 10px 10px 0;
	border: 1px solid #b1dbfa;
	}
.author-meta {
	font-size: 8.5pt;
	color: #666;
	padding: 5px 0;
	}


/* @end */

/* @group Author Listing */

#full-author-listing {
	border-top:  1px solid #ddd
	}
#full-author-listing .author-profile {
	border-bottom: 1px solid #ddd;
	padding: 10px 0;
	clear: right;
	}
#full-author-listing .avatar {
	float: right;
	border: 1px solid #888;

	}

/* @end */
	

html>body #archive, 
html>body #page, 
html>body #single {
	height: auto;
	}

.thumbnail {
	padding: 0px 10px 0 0;
	float: right;
	margin:0;
	}
	
.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*/
	maxch-width: 100px;
	}

.page-children .post-thumbnail {
	width: 50px;
	height: 50px;
	margin-bottom: 10px;
	}

img.archive-feed {
	margin: 0;
	padding: 0;
	position: relative;
	top: 2px;
	}
#social-bookmarking img {
	margin:  2px;
	}
/* features listing from front page */
#features {
	margin-bottom: 10px;
	}
#features .post+.post {
	border-top-width: 1px;
	border-top-style: solid;
	padding-top: 10px;
	margin-top: 0px;
	}
#features .entry {
	margin: 0px;
	padding: 0;
	}
#home-archives-button {
	font-weight: normal;
	text-align: center;
	width: 236px;
	margin-bottom: 15px;
	}


	

/* @group home blocks */

.home-block,
.homepage-grid .widget {
	width: 250px;
	float: left;
	font-size: 9pt;
	padding: 5px;
	margin-bottom: 5px;
	}

#flickr {
	clear: left;
	}

.home-block a.more-link {
	padding-right: 10px;
	}

#all-news .headlines {
	margin-right: 10px;
	}

#flickr li,
#recent-videos li {
	list-style: none;
	float: left;
	padding: 0 0px 10px 10px;
	margin: 0;
	}

#delicious ul {
	margin: 0 0 0 0;
	}
.delicious-banner {
	display: none;
	}
/* @end */


.featured-project {
	background: #eee;
	padding: 5px 8px;
	border: 1px solid #ccc;
	border-width: 1px 0;
	}
.featured-project .post {
	margin-bottom: 0;
	}
	
.pagelisting ul li {
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
	}
.pagelisting {
	margin: 5px 0 0 0;
	}

#container ul.cloud {
	padding: 0;
	margin: 0;
	text-align: center;

	}
#container ul.cloud li {
	display: inline;
	list-style: none;
	padding: 0;
	margin: 0;
	}
	
div.rss-box-gv-advocacy {
	width: 250px;
	}

/* badgeset listing for shortcode */
.badges .badgecode {
	padding: 10px 0;
	border-bottom:  1px solid #ccc;
	}
.badges textarea{
	width: 400px;
	height: 75px;
	}
/* @group Inline RSS */
.inline-rss {
	margin: 0 0 1em 0;
	padding: 0;
	border: 1px solid #ddd;
	border-top-color: #ddd;
	}
.inline-rss a.source-rss,
.inline-rss a.source-rss {
	display: block;
	float: right;
	font-size: 8pt;
	line-height: 1.3;
	margin: 6px 6px 0 0;
	padding: 0 15px 0 2px;
	color: #fff;
	background: #f60 url('http://static.globalvoices.s3.amazonaws.com/img/tmpl/feed-off.gif') top right no-repeat;
	border: 1px solid #f60;	

	}
.inline-rss a.source-rss:hover {
	color: #fff;
	background-color: #f63;
}
.inline-rss h4,
#center .inline-rss h4 {
	margin: 0;
	padding: 4px 5px;
	background: #dedede;
	color:  #666;
	border-bottom: 1px dotted #ccc;
	font-weight: normal;
	font-size: 11pt;
	}
.inline-rss ol,
.inline-rss ol {
	background: #fff;
	list-style-type: circle;
	margin: 0px;
	padding: 10px;
	}
.inline-rss ol li,
.inline-rss ol li {
	font-size: 9pt;
	line-height: 150%;
	margin: 0 0 0 15px;
	}
.inline-rss ol li a {
	
	}
.inline-rss p.notice,
.inline-rss p.notice {
	margin: 0;
	padding: 3px 10px;
	text-align: right;
	font-size: 9pt;
	color:  #666;
	border-top: 1px solid #ddd;
	background: #dedede;
	}
#right .inline-rss {
	border: 0;
	margin-bottom: 20px;
	}
#right .inline-rss h4 {
	font-size: 9pt;
	color: #69d;
	font-weight: normal;
	text-align: left;
	border-bottom: 3px double #9cf;
	background: none;
	margin-top: 10px;
	}
#right .inline-rss a.source-rss {
	background: #f60;
	color: #fff;
	font-size: 8.5pt;
	line-height: 1;	
	padding: 1px 3px;
	margin: 0 5px 2px 0;
	}
#right .inline-rss p.notice {
	display: none;
	}
/* @end inline rss */	

/* @end  */

/* @group sidebar */
.sidebar .widget {
	/*Should be on all sidebar boxes*/
	/*Otherwise h2's have 10px top margin*/
	margin-bottom: 15px;
	}

.sidebar .widget-contents {
	padding: 5px 10px;
	}
	
/*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;
	}
.recent-comment {
	margin-bottom: 10px;
	}
.recent-comment h3 {
	margin: 0;
	}
.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*/
	}
/*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;	
	}
/*[GVPAGES] IN WIDGET*/
.widget .gvpages .post-thumbnail {
	width: 50px;
	height: 50px;
	float: right;
	margin: 2px 0 0 5px;
	}
.textwidget .entry {
	line-height: 125%;
	
	}
.textwidget .page .clear {
	display: none;
	}

#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;
	}	
	
#sidebar .twitter,
#sidebar .facebook,
.sidebar .followbox {
	clear: both;
	padding-top: 7px;
	}
	
#sidebar .twitter-icon,
#sidebar .facebook-icon,
.sidebar .followicon {
	float: left;
	width: 40px;
	height: 40px;
	margin: 0px 7px 0px 10px;
	}
#sidebar .twitter-name a,
#twitterfollowbox .followlabel {
	font-size: 21px;
	line-height: 35px;
	vertical-align: middle;
	}
#facebookfollowbox {
	display: block;
	font-size: 14px;
	padding-top: 2px;
	}
#sidebar .sidebar-mail {
	clear: left;
	padding: 8px 0 5px 0;

	}
#sidebar .mail-icon {
	float: left;
	width: 40px;
	height: 42px;
	margin: -2px 5px -2px 12px;
	}

#sidebar .mail-text a {
	font-size: 14px;
	}

#sidebar #donate {
	padding: 0 0 0 3px;
	}
#sidebar #featured-project img {
	padding: 5px 0 0 8px;
	}
#sidebar .user-banner {
	margin:  10px 13px;
	
	}
#sidebar .user-banner .avatar {
	border: 1px solid #891509;
	}
#sidebar .user-banner img:hover {
	border: 1px solid #be2114;
	}
/* @end */

/* @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: 25%;
	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: 20%;
	/*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 Lists */

 #footer ul li a {
	display: block;
	height: 1%;
	padding-left: 15px;
	padding: 6px 0;
	height: auto;
}


#page li.video,
#page li.podcast, 
#page li.web, 
#page li.docs, 
#page li.user, 
#page li.photo {
	list-style-type: none;
	margin: 5px 0 0 5px;
	padding: 2px 0 0 28px;
	}
#page li.video {
	background: url(images/icon-video.gif) top left no-repeat;
	}
#page li.podcast {
	background: url(images/icon-podcast.gif) top left no-repeat;
	}
#page li.web {
	background: url(images/icon-web.gif) top left no-repeat;
	}
#page li.docs {
	background: url(images/icon-docs.gif) top left no-repeat;
	}
#page li.user {
	background: url(images/icon-user.gif) top left no-repeat;
	}
#page li.photo {
	background: url(images/icon-photo.gif) top left no-repeat;
	}

/* @end lists */

/* @group Forms */

.archive-pulldown select,
.taxonomy-pulldown select {
	width: 100%;
	}
select.archives {
	width: 200px;
	font-size: 10pt;
	padding:  2px;
	margin:  5px 0 10px 0;
	}
a.feedlink {
	background: url("images/rss-14.png") no-repeat left 1px;
	padding: 0px 0 3px 20px;
	
	}
#sidebar option {
	padding:0 3px;
	}
#sidebar select {
	width: 200px;
	padding: 1px 0;
	}


* html #header input.s,
* html form#commentform input,
* html form#commentform textarea,
* html input#submit,
* html #sidebar input#s {
	background-attachment: fixed;
}

/* @group Author Email Form */

#author-email-form-contents input.security {
	width: 30px;
	}
#author-email-form-contents .security img {
	position: relative;
	top: 3px;
	margin: 0;
	}	
	

#author-email-form textarea {
	height: 400px;
	width: 400px;
	font-size: 10pt;
	color: #333;
	}
	
#author-email-form-trigger {
	background: #E6E6E6 url(images/letter.gif) no-repeat left;
	padding-left: 20px;
	color:#4D4D4D;
	}
#author-email-form ul li {
	list-style: none;
	}
#author-email-form input {
	width: 300px;
}

/* @end */

/* @end forms */


/* @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 {
	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 Calendar */

#wp-calendar {
	empty-cells: show;
	margin: 0 auto 0;
	width: 150px;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
}

#wp-calendar caption {
	text-align: center;
	width: 100%;
}

#wp-calendar td {
	text-align: center;
}


#wp-calendar caption {
	color: #ea0000;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}
#wp-calendar th {
	color: #ea0000;
	font-weight: bold;
	text-transform: capitalize;
}

#wp-calendar {
	color: #000;
}

table#wp-calendar tr td a {
	color: #757575;
}

/* @end calendar */

/* @group Feevy */
/* targets the feevy .footer element when it's inside */
/* the .script-container, which is generated by the */
/* js <script> insert function in rv-functions.php */
.script-container .feevy_item {
	padding: 10px 0 15px 0;
	border-bottom: 1px solid #eee;
	clear: both;
	line-height: 1;
	}
.script-container .footer {
	display: none;
	}
.script-container .feevy_content {
	padding: 2px 0 0 0;

	}
	
#container .script-container .feevy_title {
	height: auto;
	line-height: 1;
	}
#container .script-container .feevy_title h1 a{
	line-height: 1;
	color:  #a2b47d;
	font-weight: normal;
	font-size: 10pt;
	}
#container .script-container .feevy_title img{
	margin: 3px 7px 0 0;
	}

#container .feevy_item .blog_url {
	line-height: 1;

	}

/* @end Feevy */
/* @group WPCF7 */
.wpcf7 .security-img,
#full-article .wpcf7 .security-img  {
	vertical-align: bottom;
	margin: 0;
	padding: 0;
	}
/* @end */
/* @group NextGenGallery */

#container .slideshowlink {
	}
#container .ngg-gallery-thumbnail br {
	display: none;
	}
#container .ngg-galleryoverview .desc {
	padding-left: 0;
	height: 125px;
	text-align: center;
	line-height: 1.1;
	}
#container .ngg-gallery-thumbnail span {
	display: inline;
	}
.ngg-imagebrowser img {
	margin: 0;
	}
/* @end */






