 <!--  /* Design - Wes Breazell  wes@wesworks.com,  Layout - Irina Zaks   */
	 
body {
	margin: 0px;
	padding: 0px;
 	background-color: #f8fcff;
	font-size: 85%;
}
td    {
	vertical-align:top;
	text-align:left;
}

p {	font-size:90%; }	  /* for IE mac */
/* links */
a:link, a:visited	{	color: #003298;}
a:hover, a:focus	{	color:#4A5012;
					background-color:#EBE6C0;}
a:active 			{	color:#4A5012;}
/*a:visited 			{	color:#369;}*/
a.selected			{	color:#4A5012;}
a:visited.selected	{ 	color:#4A5012;}

#page {
 	margin-left: 24px;
	margin-right: 24px;
	font-family:Arial,  sans-serif;
	/*font-size: 85%;*/
 }
/* header styles: additional properties of  #header #right-top #search #translate  are defined in page-specific stylesheets  */
#header {
	background-color: #ffffff;
	background-repeat:no-repeat;
 	margin:0;
	padding:0;
	width:800px;	
}

#search {
	width: 200px;
	background-image:url(../images/homenav/right-nav-bkgr-bluetop.gif);
/*	border-bottom:1px solid  #DBCF87;  */
/*	border-top:1px solid  #DBCF87; */
}
 #search form   {
 	margin: 2px 2px 6px 4px;	}   

#right-top{
	margin:0; 
	padding:0;
	width:200px;
	float:right;
	font-size:11px;
	color: #444;
	text-align:left;
	}	
/*    styles used in all forms */  
.button {
	text-align:center; 
	font-weight:bold; 
	font-size:90%;  
	color:#003298;
	margin-top: 12px;
	}
input.go {
	text-align: center;
	color: #003298;
	margin: .65em 0 0 0;
	width: 3em;
	font-size: 80%;
	}
.input-text {
	font-size:105%;
	font-weight:bold;
 	color:#4A5012;
	text-align:left;
	}
 
/* navigation  styles */
#left-nav {
	width: 180px;
	background-image:url(../images/homenav/left-nav-bkgr-greenfade.gif);
	background-repeat:repeat-y;
	/*background-repeat:no-repeat; */
	/*background-color:#e0f0e2; */
	text-align:left;
	background-position: bottom;
	}
#left-nav p,  #left-nav form {
	padding: .5em 16px .5em 16px;
	margin: 0;
	font-weight:bold;
	font-size:80%;
	color:#003298;
	background-image:url(../images/homenav/left-nav-bkgr-greenfade.gif);
	background-repeat:repeat-y;
  	}
#left-nav p  {
 	border-bottom: 1px solid #fff;
	}
#left-nav a {
	text-decoration:none;
	}
#left-nav a:hover {
	text-decoration:underline;
	}
#left-nav ul {
	background-color:#F6F3E2;
	}
#leftNavMap {
	background-image:url(../images/homenav/left-nav-bkgr.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	height: 150px;
	border: none;
	} 
	
/* Activity sub-head (Pat) */

.p7menusub {
	font-weight: bold;
	margin-left: 18px;
	margin-top: 8px;
	margin-bottom: 4px;
	font-size: 90%;
	color: #003298;
}

#translate   {
	border-bottom:1px solid  #DBCF87;  
	border-top:1px solid  #DBCF87;
  	}
#right-nav {
	width: 200px;
	background-image:url(../images/homenav/right-nav-bkgr-blue.gif);
	font-weight: bold;
	text-align:left;
	font-size:87%;    /* for IE mac */
	}

/*html>body #highlights li {
	margin: 7px 0 8px 10px;
	padding-right: 12px;
 	}
	
html>body #highlights ul {
	margin-left: 0px;
	padding: 0 10px 0 18px;
 	text-indent: 0;
	color:#FFFFFF;
	list-style-type:disc;
}*/

html>body #highlights ul {
	padding: .5em .75em .5em .0;
	}
  
#highlights ul li p {
  	color:#000000;
	font-size: 90%;
	padding: 0 0 0 0;
	margin: .5em 0 1em 0;
	}
 
/* the following line  are for IE only */
#highlights ul {
	color:#FFFFFF;
	margin: .5em .5em 0 2.75em;
	padding: .5em .75em 0 0;
	}

/* styles used in content section */
#content {
	background-color:#FFFFFF;
	color:#444;
	padding: 18px;
	text-align:left;
 }
#content h2, h4{
 	color:#4A5012;
}

.h3_home {
	color:#444;
	font-size: 110%;
	font-weight: bold;
	font-style: italic;
}

.mla_home {
	color:#42B0D4;
	font-size: 100%;
	font-weight: bold;
}

#content h2 {
	font-size: 120%;
}

#content h4 {
	font-size: 110%;
	margin: 0;
	padding: 0 0 .35em 0;
}

#missionhome {
	padding: .5em 5px .5em 5px;
	margin: 0px 2px 5px 2px;
	background-color: #797d3e; 
	color: #ffffff;
	font-style: normal;
	font-size: 80%;
	line-height: 150%;
	font-weight: bold;
	text-align: left;
	border-color: #DBCF87;
	border-style: solid;
	border-width: thin;
	width: 166px;
	}
	
a.missionhome   {
	 /*padding: 0 12px 0 12px;*/
	 background-image:url(../images/homenav/gold-arrow-right.gif);
	 background-position: right;
	 background-repeat:no-repeat;
	 padding: 0 .8em 0 1em;
	 font-weight: normal;
	 color: #f0d330;
}

	
.excerpt  {
 	min-height: 130px;
	display: inline-table;
	padding: .5em 0 .5em 0;
	margin: 0;
	}
.excerpt p {
	margin: 0;
	padding: 0;
	}
/* Clears space after each excerpt, by  http://www.positioniseverything.net/easyclearing.html \*/
.excerpt:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.excerpt25  {
 	min-height: 110px;
	display: inline-table;
	padding: .5em 0 .5em 0;
	margin: 0;
	}
.excerpt25 p {
	margin: 0;
	padding: 0;
	}
/* Clears space after each excerpt, by  http://www.positioniseverything.net/easyclearing.html \*/
.excerpt25:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.excaudio {
	border:1px solid black;
}
 
/* Hides from IE-mac  \*/
* html .excerpt {height: 1%;}
.excerpt {display: block;}
/* End hide from IE-mac */

/* Hides from IE-mac  \*/
* html .excerpt25 {height: 1%;}
.excerpt25 {display: block;}
/* End hide from IE-mac */

.excerpt img{
	float:left;
/*	border:1px solid black; */
	margin: 0 .8em .5em 0;
	padding: 0;
	}
	
.excerpt25 img{
	float:left;
	margin: 0 .8em .5em 0;
	padding: 0;
	}

#getinvolved p {
	padding: 0 0 0 .75em;
	margin: .75em 0 0 0;
	font-size: 90%;
	}

a.more   {
	 /*padding: 0 12px 0 12px;*/
	 background-image:url(../images/homenav/blue-arrow-right.gif);
	 background-position: right;
	 background-repeat:no-repeat;
	 padding: 0 .8em 0 1em;
	 font-weight: normal;
}

.figure {
	float:right;
	margin: 0 0 .8em .8em;
	/*word-wrap: break-word;*/
}

.figure-left {
	float:left;
	margin: 0 .8em .8em 0;
}

p.caption 	{
	margin: 0;
	padding: .2em 0 .2em 0;
	/*word-wrap: break-word;*/
 	}
	
p.fotocredits 	{
	margin:  0;
	padding: .2em 0 .2em 0;
 	font-size:10px;
	color:#999;
	}

/*    styles for images and captions - Pat */  
	
.figure-tbl-right {
	float:right;
}

.figure-td-right {
	padding-left: 10px;
}

.figure-tbl-left {
	float:left;
}

.figure-td-left {
	padding-right: 10px;
}

	
div.caption 	{
	margin: 0;
	padding: .2em 0 .2em 0;
	font-size: 80%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
 	}
	
div.fotocredits 	{
	margin:  0;
	padding: .2em 0 .2em 0;
 	font-size:10px;
	color:#999;
	text-align: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.pcredit {color:#666666; font-size: 70%;}
	
.figure img { 	border:1px solid black;
	margin: 0;}

/* footer */
#footer {
	color:#797d3e;
	text-align:center;
	font-weight:bolder;
	font-size:80%;
	padding: .6em;
	width:800px;
	}
  
/* item specific styles */
.skipnav {
	display:none;
	}

td.statement {
	vertical-align:bottom;
	/*background-color:#F6F3E2; */
	background-image:url(../images/homenav/left-nav-bkgr-greenfade.gif);
	width: 180px;
 	}
.statement p{
 	padding: 1.5em 16px 1.5em 16px;
	margin: 0;
	font-weight:bold;
 	font-size:11px;
	color:#666;
 	border-top: 1px solid #fff;
 }
 .wherewework {
 	padding: 6px 0 6px 0; 
	vertical-align:middle; 
	margin:24px 0 24px 0;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	}

#rightmenu {
	font-size: 90%;
	}

html>body #rightmenu ul {
	padding: .5em .75em .5em .0;
	}
  
#rightmenu ul li {
  	color:#000000;
	padding: 0 0 0 0;
	margin: 1em 0 1em 0;
	}

#rightmenu p {
	padding-left: 10px;
	padding-right: 10px;
	}

/* the following line  are for IE only */
#rightmenu ul {
	color:#FFFFFF;
	margin: .5em .5em 0 2.75em;
	padding: 0em .75em 0 0;
	}

/* Photo-Caption PZ3 CSS (The Good Stuff) */

.PZ3-l { float:left; margin-right:10px; }
.PZ3-r { float:right; margin-left:10px; direction:rtl; }
  [class~=PZ3-r] { position:relative; }

.PZ3zoom { border:1px solid #369; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  [class~=PZ3-r]>a { right:0; }
.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none; 
  cursor:default; height:auto; width:auto;
  overflow:visible; border:1px solid #369;
  margin:-1px 0 0 -1px; }
  [class~=PZ3-r]>a:hover { margin:-1px -1px 0 0; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; }

a:hover .PZ3cap { display:block;
  padding:2px 5px; margin-top:-5px; 
  direction:ltr; background:#369; color:#fff;
  font:80% verdana,sans-serif; 
  text-align:left; }

.noCap a:hover .PZ3cap { display:none; }
.noBdr a img,.noBdr a:hover img { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */

#contentlist {	font-size:90%; }

#contentlist li {
	margin-bottom: 10px;
}

#contentlist2 {	font-size:90%; }

#topmargin {
	margin-top: 12px;
}

.rssfeed { 
	font-size: 90%;
	border-bottom-style:dotted;
	border-bottom-width:thin;
	border-top-style:dotted;
	border-top-width:thin;
	padding: 5px;
	}
	
.tip {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	line-height: 125%;
	border:solid 1px #333399; 
	width:250px; 
	padding:6px;
    position:absolute; 
	z-index:100;
    visibility:hidden; 
	color:#333333; 
	top:20px;
    left:200px; 
	background-color:#DEE2C7;
    layer-background-color:#ffffcc;}
	
#donatebutton {
	margin-top: 15px;
}

#jssbox {margin-left: 10px; margin-bottom: 10px;}

.jss {
	margin: 0;
	padding: 52px 4px 4px 4px;
	font-size: 10pt;
	width: 150px;
	border: 1px solid #ccc;
	background: #fff url('http://www.globalvoicesonline.org/_materials/Logos/GV-Logo-Horizontal/GV-Logo-H-150x50-notag.png') top center no-repeat;
	}
.jss h4 {
	margin: 0 0 4px 0; padding: 0;
	text-align:center;
	}
.jss h4 .ctx {
	display:block;
	margin: 0; padding: 0;
	font-weight:normal;
	font-style: italic;
	}
.jss ul {
	list-style-type: none;
	margin: 0; padding: 0;
	text-indent: -10px;
	font-size: 9pt;
	}
html>body .jss ul li {
	margin: 2px 0 1px 10px;
	}
.jss ul li:before {
	content: "\00BB \0020";
	}
#addthisbox {
	padding-top: 5px;
	padding-bottom: 5px;
}

#rightsubmenu {
	font-size: 90%;
	}

html>body #rightsubmenu ul {
	padding: .5em .75em .5em .0;
	}
  
#rightsubmenu ul li {
  	color:#000000;
	padding: 0 0 0 0;
	margin: 0em 0 .5em 0;
	}

/* the following line  are for IE only */
#rightsubmenu ul {
	color:#FFFFFF;
	margin: .5em .5em 0 2.75em;
	padding: 0em .75em 0 0;
	}
