* {margin:0;padding:0;}
body {background:#fff;font-size:10px;padding:2.5em;}

#all {width:90em;}
#nav {float:left;width:19em;margin:0 60px 0 0;}
#main {float:left;width:62em;font-family:Georgia;}
.cl {clear:both;}

.excerpt {padding:1.2em 2.4em 0 2em;margin:0 0 2em 0;background:#f3f6f2;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
.article {padding:0 0 1em 0;margin:0 0 2em 0;border-bottom:1px solid #ddd;}
.col2 {column-gap:20px;column-count:2;column-width:300px;}
.col3 {column-gap:15px;column-count:3;column-width:196px;}

#main .translations {font-family:'Helvetica Neue', Arial;border-bottom:1px solid #ddd;padding:0 0 15px 0;margin:0 0 12px 0;}
#main .translations p {font-size:1.1em;margin:0 0 .2em 0;;color:#444;}
#main .translations ul {list-style:none;font-weight:bold;font-size:1.3em;line-height:1.6em;background:#fff;}
#main .translations li {display:inline-block;}
#main .translations li a {color:#000;margin:0 .4em 0 0;text-decoration:none;border-bottom:1px solid #ddd;}
#main .translations li a:hover {color:#000;background:#ffd;}

#main .translations li span {text-transform:uppercase;color:#f40;font-size:1em;}

.box {padding:1.4em 0;margin-top:2.6em;border-top:1px solid #ddd;}
.box p {font-size:1.2em;color:#444;}

h1, h2, h3 {font-family:'Helvetica Neue', Arial;}
h1 {background:#fff url(map.gif) no-repeat top right;padding:0 0 .6em 0;border-bottom:1px solid #ddd;font-size:2.6em;margin:0 0 .6em 0;line-height:1em;}
h1 span {color:#444;font-weight:normal;display:block;}
h1 br {display:none;}
h1 .arabe {font-size:.6em;}
h1 a, h2 a {text-decoration:none;}
h2 {font-size:2.2em;margin:0 0 .8em 0;}
h3 {font-size:1.6em;padding:.6em 0 1em 0;}

fieldset {border:0 none;padding:0 0 2em 0;}
legend {display:none;}
fieldset label {font-weight:bold;font-family:'Helvetica Neue', Arial;font-size:1.2em;padding:0 .5em .5em 0;}
fieldset input[type="submit"] {margin: 0 0 0 .5em}
fieldset input[type="checkbox"] {margin: 0 .5em}
fieldset input[type="text"] {font-size:1.4em;width:300px;margin:.4em 0 0 0;}

.comments-wrapper label {font-weight:bold;font-family:'Helvetica Neue', Arial;font-size:1.2em;padding:0 5px 5px 0;text-align:right;display:inline-block;width:6em;}
.comments-wrapper input[type="submit"] {margin: 0 0 0 7em;}
.comments-wrapper input[type="checkbox"] {margin: 0 0 0 7em;}
.comments-wrapper input[type="text"] {font-size:1.4em;width:300px;}
.comments-wrapper textarea {font-size:1.4em;width:300px;}
#cpreview {background:#ffd;}
.comments_error {color:#f40;}
.comment {margin: 0 0 12px 0;/*border-bottom:1px solid #ddd;*/}
.comment .cleft {width:20em;float:left;height:3.2em;overflow:hidden;margin:0 .4em 0 0;}
.comment .cright {width:40em;float:right;}
#main .comment p {text-align:left;font-size:1.2em;}
#main .comment p strong {color:#222;font-size:1.1em;}
.green {color:#476741;}


.petition {font-size:1.4em;padding:10px 0 12px 0;text-align:center;font-weight:bold;border:1px solid #ddd;margin:20px 0 0 0;background:#e7efe6;}
#nav p {}

#nav a {color:#f40;}
#main a {color:#476741;}
#main p a {color:#476741;}
/*#main .article p strong {background:#ffd;}*/
#main .excerpt p strong {color:#000;background:#f9fcf8;padding:.1em .2em;}

#nav a:hover {color:#233121;}
#main h2 a:hover {border-bottom:3px solid;}
#main p a:hover {color:#000;background:#ffd;}

#nav ul {color:#476741;font-size:14px;font-family:'Helvetica Neue',Arial;list-style:none;}
#nav li {font-weight:bold;}
#nav li a {color:#476741;}
#nav li a.selected, #nav li.selected {color:#000;}
#nav li li a.selected {color:#000;background:#ffd;}

#nav ul ul {margin:.1em 0 .3em 0}
#nav li li a {font-weight:normal;padding-left:1em;}

#main p {text-align:justify;margin:0 0 1.2em 0;line-height:1.3em;}
#main .col1 p {font-size:1.4em;}
#main .col2 p {font-size:1.3em;}
#main .col3 p {font-size:1.2em;}
#main .excerpt p {color:#233121;font-weight:bold;font-size:1.3em;line-height:1.4em;}
/* #main .article p:first-child:first-letter {font-size:1.6em;font-weight:normal;} */

#main .col1.arab * {text-align:right;}
#main .excerpt.arab * {text-align:right;}
#main h2.arab {text-align:right;}

sup a {text-decoration:none;line-height:.1;font-size:.8em;padding:0 1px;margin:0 0 2px;}
sup {font-weight:bold;}
#main .col1 p.footnote, #main .col2 p.footnote, #main .col3 p.footnote {font-size:1.2em;}