body {
  margin:0;
  padding:0;
  color:#003366;
  color:#5C5C5C;
  background-color:#EEE;
}

.image {
  float:right;
  margin-bottom:10px;
  padding-left:10px;
  margin-top:10px;
}

.left_image {
  float:left;
  margin-bottom:10px;
  margin-top:10px;
  padding-right:10px;
}

.image img {
  border-style:solid;
  border-width:1px;
}

.left_image img {
  border-style:solid;
  border-width:1px;
}

.image .caption {
  text-align:center;
  font-size:9px;
  }
  
  .left_image .caption {
  text-align:center;
  font-size:9px;
  }

p {
  margin-top: 10px;
  margin-bottom:0px;
}

div.copyright {
  text-align:center;
  font-size:10px;
  margin-left:148px;
  margin-bottom:5px;

}

div.one_copyright {
  width:802px;
  text-align:center;
  font-size:8px;
  clear:both;
}

#main a {
  color:#37b9d3; /*#5C5C5C;*/
  text-decoration:none;
}

#main a:hover {
  text-decoration:underline;
}

#main a:hover img {
  text-decoration:none;
  border-bottom:none;
}


#content {
	width: 842px;
	margin-left:auto;
	margin-right:auto;
	padding:0px 30px 0px 30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	/*background:url(images/blue-left.gif) repeat-y;*/
	  background:url(images/bg2.gif);

}

#header {
  background-color:#fafafa;
  border-top:8px solid #fafafa;
  background:/*url(images/header_bg.png)*/ url(images/CHE-ME-logo.png) /*top left no-repeat*/;
  height:103px;

}

#main {
  margin-top:0; padding-top:0;
  background-color:white;
  /*background:url(images/blue-left.gif) repeat-y;*/
}

#one_main {
  margin-top:0; padding-top:0;
  background-color:#fafafa;
  /*background:url(images/blue-left.gif) repeat-y;*/
}

#left {

}

#one_center {
  padding:10px;
  width:822px;
  background:#fafafa;
  float:left;
}

#center {
  padding:20px;
  padding-top:10px;
  width:654px;
  background:white;
  float:left;
  min-height:1600px;
}

#events {
  width:190px;
  float:right;
  padding:7px;
  padding-right:0px;
  border-width:1px;
  border-color:#003366;
  border-style:solid;
  margin:10px;
  background:url(images/poster_bg.jpg) top left no-repeat;
  font-size:14px;
  font-family:Georgia, "Times New Roman", Times, serif;
  line-height:24px;
  color: black;
}

.inset {
  width:190px;
  float:right;
  padding:7px;
  padding-right:0px;
  border-width:1px;
  border-color:#003366;
  border-style:solid;
  margin:10px;
  background:url(images/wie-spiral-white.jpg) top left no-repeat;
  font-size:12px;
  font-family:Georgia, "Times New Roman", Times, serif;
  color: black;
}

#column1 .inset {
  margin-top:30px;
  width:120px;
  color:#585f9e;
}

#column1 .inset a {
  color:#585f9e;
}

.inset .title, #events .title {
  font-weight:bold;
}



#events .subtitle {
  margin-top:-20px;
  font-size:9px;
  text-align:center;
  margin-bottom:-5px;
}

#events a {
  font-size: 14px;
  color:#5C5C5C;
}

#events .footer a {
  font-size:12px;
}

.arabic {
  font-size:larger;
  direction:rtl;
  text-align:right;
}

.inset ul li {
  padding-left:0;
  margin-left:0;
  text-indent:0;
}

.inset a {
  font-weight:normal;
  color:#37b9d3;
}

div#lmenu {
  margin:0px;
  padding:0px;
  padding-top:10px;
  padding-bottom:10px;
  color:gray;
  /*float:left;*/
  direction:ltr;
  font-size:10px;
  font-weight:normal;
  text-align:left;
  width:148px;
}

div#lmenu p.title {
  margin:5px 0 5px 0;
  padding-top:2px;
  padding-bottom:2px;
  color:grey;

  font-size:12px;
  font-weight:normal;
  font-style:normal;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:gray;
  margin-left:5px;
  margin-right:5px;
  padding-left:5px;
  padding-right:5px;
  background: white; /* #333399;*/ /*#79b9e1;*/ /*#ff9c00;*/ /*#000066;*/
}

div#lmenu a {
  color:gray;
}

#lquote {
  margin:0px;
  padding:0px;
  padding-top:10px;
  color:white;
  float:left;
  direction:rtl;
  font-size:16px;
  font-weight:bold;
  height:1200px;
  width:148px;
  /*background:url(images/home-sm.jpg) top left no-repeat;*/
  background-color:white/*#151d70*/;
  /*position:absolute;
  top:220px;
  left:20px;*/
}


form#support_our_projects {
  text-align:right;
  padding-top:20px;
  padding-bottom:20px;
}

#lquote p {
  padding-left:10px;
  padding-right:10px;
  color:gray;
  padding-bottom:10px;
}

#flags {
  width:148px;
  direction:ltr;
  text-align:center;
}

#flags img {
  border-width:1px;
  border-style:solid;
  border-color:gray;
}

.main_quote {
  background:url(images/yellow-spiral.gif) right no-repeat;
  padding:25px;
  text-align:right;
  direction:rtl;
  font-style:italic;
  /*font-weight:bold;*/
  color:#37b9d3/*FF9C00*/;
}


.quote {
  padding:20px;
  padding-bottom:0px;
  font-style:italic;
  color:#37b9d3;
}

.signature {
  padding:20px;
  padding-top:0px;
  font-style:italic;
  text-align:right;
  color:#37b9d3;
}



div.bio_blurb {
	/*width:250px;
	float:left;
	margin-right:10px;
	font-size:10px;
	width:250px; float:left; margin-right:10px;*/ font-size:10px;
	clear:both;
	padding-left:10px;
}

.bio_blurb .arabic {
  font-size:14px;
}

div.bio_blurb p {
	padding-top:0; 
	margin-top:1em;
	margin-bottom:1em;
	padding-bottom:0;
}

div.bio_blurb p a {
  font-weight:bold;
  color:#585f9e;
}

.bio_name {
	color:#585f9e;
	font-weight:bold;
}

.title {
  font-weight:bold;
  font-style:italic;
  display:block;
}

.subtitle {
  display:block;
  font-style:italic;
}

.author {
  display:block;
}

div#upcoming_presentations {
  width:500px;
  border-style:solid;
  border-color:#CCCCCC;
  border-width:1px;
  margin-bottom:0px;
  padding-bottom:0px;
  background-color:#FFFFEE;
}

h2#upcoming_presentations {
  color:#585f9e;
  font-size:16px;
  font-weight:normal;
  font-family:Georgia, "Times New Roman", Times, serif;
}

div#upcoming_presentations h3 {
  margin:0;
  padding: 8px 8px 10px 8px;
  color:white;
  font-size:14px;
  font-weight:bold;
  /* border-style:solid;
  border-color:#CCCCCC;
  border-width:1px;*/
  border-bottom:thick;
  border-bottom-color:#00CCCC;
  border-bottom-style:solid;
  background-color:#303589;
}

div#upcoming_presentations h3 a {
  margin:0;
  /*color:#FF9C00;*/
  font-size:14px;
  font-weight:bold;
  /*color:white; *//* #585f9e;*/
  /* border-style:solid;
  border-color:#CCCCCC;
  border-width:1px;*/

}

div#upcoming_presentations p {
  padding-left:10px;
  padding-right:10px;
  padding-top:0px;
  padding-bottom:0px;
}

h2.up_title {
  background-color:#79b9e1;
  border-bottom-style:solid;
  border-bottom-color:#666666;
  border-top-style:solid;
  border-top-color:#666666;
  border-width:1px;
  color:#FFFFFF;
  padding:5px;
  text-align:center;
  font-size:14px;
}

p.caption {
  font-size:11px;
  padding:0;
  margin:0;
  padding-left:10px;
  padding-right:10px;
  text-align:justify;
}

div#lmenu ul {
  /*padding-left:0px;*/
  margin-left:5px;
  margin-top:1px;
  padding-left:5px;
  list-style:none;

}

div#lmenu ul li {
 margin-top:10px;
}

div.open_letter {
  font-family:"Times New Roman", Times, serif;
  font-size:14px;
  line-height:normal;
}

div.open_letter p {
  padding-top:0;
  padding-bottom:0;
  margin-top:0;
  margin-bottom:12px;
  }

div.column {
  width:317px;
  display:inline-block;
  /*background-color:#FFE8F7;*/
}

div.column_middle {
  width:317px;
  background:url(images/column-middle.gif) repeat-y;
  margin-bottom:0px;
}


div.column p, div.column h1, div.column h2 {
  padding-left:5px;
  padding-right:10px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:10px;
  margin-right:10px;
  padding-bottom:10px;
  line-height:150%;
}

div#column1of1 #textframe {
  /*padding-left:5px;
  padding-right:10px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:10px;
  margin-right:10px;
  padding-bottom:10px;*/
  padding-left:20px;
  padding-right:15px;
  margin:0;
  line-height:150%;
  width:604px;

}

div.column h2 {
  padding-left:5px;
  margin-bottom:10px;
}

div.column_top {
  margin-top:5px;
  width:317px;
  height:15px;
  background:url(images/column-top.gif) no-repeat;
}

div.column_middle {
  width:317px;
  background:url(images/column-middle.gif) repeat-y;
  margin-bottom:0px;
}

div.column_bottom {
  width:317px;
  height:15px;
  background:url(images/column-bottom.gif) no-repeat;
    margin-bottom:15px;

}

div#column1of1 {
  float:right;
  width:644px;
  margin-right:0px;
  padding-left:0px;
  padding-right:0px;
}

div#column1of1 h2, div#column1of1 h1 {
  padding-top:15px;
  margin-top:0;
}


div#column1of1 div.column_top {
  margin-top:5px;
  width:644px;
  height:15px;
  background:url(images/column-top-wide.gif) no-repeat;
}

div#column1of1 div.column_middle {
  width:644px;
  background:url(images/column-middle-wide.gif) repeat-y;
  margin-bottom:0px;
}

div#column1of1 div.column_bottom {
  width:644px;
  height:15px;
  background:url(images/column-bottom-wide.gif) no-repeat;
    margin-bottom:15px;

}

div.column_header {
  width:317px;
  margin:20px 0 0px 0;
  padding:0;
  }
  
  div.column_header h1{
  width:317px;
  margin:0px 0 5px 0;
  padding:0;
  }
  
div#build_palestine {
}
  
div#column1 {
  float:left;
  width:158px;
  margin-right:10px;
  padding-left:5px;
  padding-right:5px;
}

#build_palestine div#column2 {
  float:left;
  /*padding:8px;*/

}

#build_palestine div#column3 {
  float:right;
}

#column1 h2 a {
  color: #ff9c00;
  font-size: 14px;
  font-weight: normal;
  text-decoration:none;
}

#column1 h2 a:hover {
  text-decoration:underline;
}

#column1 h3 a {
  font-weight: normal;
  text-decoration:none;
  color: #585f9e;
  font-size: 12px;
  font-family: Georgia,"Times New Roman",Times,serif;	
}

#column1 h3 a:hover {
  text-decoration:underline;
}

#column1 p {
  font-size:10px;
  line-height:150%;
  color: #585f9e;;
}

p.spacer {
  border-bottom-style:dotted;
  border-bottom-width:1px;
  margin-top:20px;
  margin-bottom:20px;
  border-bottom-color:#ccc;
  margin-left:40px;
  margin-right:40px;
}

#column2 ul li {
	line-height:2em;
	margin-top:20px;
	margin-bottom:0;
}

#column2 ul li ul li {
	margin-top:0px;
	margin-bottom:0;
}

#column2 ul {
	margin-bottom:0;
}

#topnav #topnav_blog.select a b { 
	color:#ffff00;
	font-weight:bold;
	/*text-transform:uppercase;
	letter-spacing:1px;*/
	background:url(images/tab-wmp.gif) no-repeat;
}

p a img { 
  border:none; text-decoration:none;
}

#one_main a {
  color:#37b9d3; /*#5C5C5C;*/
  text-decoration:none;
}

#one_main a:hover {
  text-decoration:underline;
}

#one_main a:hover img {
  text-decoration:none;
  border-bottom:none;
}

div.section {
  border-bottom:1px #efefef solid;
  padding-top:0px;
  margin-bottom:10px;
}

div.section p {
  padding-left:70px;
  margin-left:0px;
  margin-top:0px;
  }


div.section a img {
  border:none;
}

div.section h3 {
  margin-top: 10px;
  margin-right:10px;
  margin-bottom:5px;
}

div.vidbar {
  text-align:center;
  padding:0px 15px;
  float:left; width:40px;
}

div.vidbar p {
  text-align:center;
  margin:0 auto;
  padding:0;
}

div.event {
  border: 1px solid #990000;
  margin:20px 0 20px 0;
  padding:20px;
  }
  
div.event h2 {
  color:#990000;
  font-weight:bold;
  }
  
h1.event {
  border-top: 2px solid  #000099;
  border-bottom: 2px solid #000099;
  padding: 5px 0 5px 0;
  font-weight:bold;
  }

div.article_leader {
  border:2px solid #585f9e;
  margin-top:20px;
  
  width:600px;
  height:100px;
}


.article_leader .left {
  float:left;
  width:245px;
  height:80px;
  padding:10px;
  background-color:#585f9e;
  color:white;
}

.article_leader img {
  margin-right:5px;
  border:1px solid white;
}

.article_leader p {
  padding:0;
  margin:0;
}

.article_leader p.title {
  font-weight:bold;
  font-style:italic;
}

.article_leader p.author {
  font-weight:normal;
  font-style:normal;
  font-size:10px;
}

.article_leader .right {
  float:left;
  width:325px;
  font-size:10px;
  padding:5px;
}

#splash {
  font-family:Arial, Helvetica, sans-serif;
  position:absolute;
  left:-120px;
  top:-60px;
  z-index:600;
  width:660px;
  /*height:400px;*/
  border-color:#6B7BA5;
  padding:20px;
  border-style:solid;
  border-width: 2px;
  padding-left:50px;
  padding-right:50px;
  margin:0px;
  background-image:url(images/splash-bg.gif);
  background-repeat:repeat-x;
  background-color:#7A8BB2;
  line-height:1.5em;
    /* for IE */
  /*filter:alpha(opacity=95);*/
  /* CSS3 standard */
/*  opacity:0.95;*/
}

#splash h2, #splash h3, #splash p {
  font-size:12px;
  color:white;
  font-family:Arial, Helvetica, sans-serif;
}

#splash h2 {
  font-size:14pt;
  text-align:center;
  line-height:2em;
}

#splash_header {
  height: 180px;
}

#splash h3 {
  color:#2A1F55;
  font-size:12pt;
  text-align:center;
  margin-top:10px;
}

#splash p, #splash li {
  color:white;
  font-size:14px;
}

#splash ul {
  line-height:1.5em;
  }
  
 #splash a {
   color:white;
 }
 
 #splash img {
   border: white solid 1px;
   padding:1px;
   
 }
 
#splash_links {
 position:absolute;
 top:0px;
  right:0px;
  width:auto;
  background-color:#2A1F55;
  margin:5px;
  font-size:14px;
}
 
#splash_links p {
  font-size:14px;
  margin:0px;
  padding:0;
  padding-left:7px;
 }