/*General*/
body{background:#7C9BAD url(img2013/background_2.jpg) 0 0 repeat-x fixed;color:#000;text-align:right;direction:rtl;margin:0;padding:0}
h1{font:normal 18px 'Simplified Arabic',Arial,sans-serif}
h5{font-weight:bold; font-size: 1.2em}
.clear{clear:both}
a,a:link,a:visited,a:hover{color:#3578B8;text-decoration:none}
a:hover{text-decoration:underline}
h3,h2.contentheading,h2.contentheading a{font:normal 24px 'Simplified Arabic',Arial,sans-serif !important;color:#000;}
.allmode_topitem h3{margin:0}
.allmode_text{text-align:right;line-height:1.4;font-size:18px;font-weight:normal}
/* Featured news */
.featured{margin-top:10px}
.featured .allmode_topitem{float:right;margin-left:10px}
.featured .allmode_topitem h3 a{font:normal 36px 'Simplified Arabic',Arial,sans-serif;margin:5px 0 5px 0 !important;display:block;}
.featured .allmode_item{border:dotted 1px #ccc;background:#eee;padding:6px;margin-bottom:6px;margin-top:6px;min-height:70px}
.featured .allmode_item:hover{border:solid 1px #ccc}
.featured .allmode_item h4 a,.articles-blocks .allmode_topitem h3.allmode_title a{font-weight:bold;display:block;margin:0 0 0 0;font-size:20px;line-height:26px}
.featured .allmode_item img{display:none}
/* Home Blocks */
.articles-blocks .allmode_topitem {width:167px;min-height:272px;float:right;overflow:hidden;border:solid 1px #ccc;margin:0 0 10px 9px;}
.articles-blocks .allmode_topitem .allmode_img a img{margin-bottom:6px}
.articles-blocks .allmode_topitem:hover{border:solid 1px #000;cursor:default}
/* latest videos@home */
.video-cont{width:200px;float:right !important;overflow:hidden;border:solid 1px #ccc;margin:0 0 10px 10px !important;padding:3px;min-height:112px !important}
.video-cont:hover{border:solid 1px #000}
.mediathumb{border:none !important;margin:auto;text-align:center}
.mediathumb a img{width:196px;height:125px;margin:1px 0 5px 0}
.mediathumb a{font-weight:bold}
/* categories */
.article_column{position:relative;font:normal 18px/1.4em 'Simplified Arabic',Arial,sans-serif;border:1px solid #81B0DC;float:right;margin:0 0 10px 10px;padding:6px;max-height:260px;min-height:260px;overflow:hidden}
.blog .cols3 h2.contentheading a{font:bold 28px/32px 'Simplified Arabic',Arial,sans-serif !important;color:#3578B8 !important;}
.article_column p a.readon{display:block;position:absolute;bottom:2px;left:2px;background:#0A67B0;padding:6px;color:#FFF;font:bold 15px 'Simplified Arabic',Arial,sans-serif}
.article_column p a.readon:hover{background:#0078D7;text-decoration:none}
.article_column p img{display:none}
.article h2.contentheading a{margin:0 0 27px 0;font:bold 31px 'Simplified Arabic',Arial,sans-serif !important;}
.article h2.contentheading a:hover{text-decoration:none;cursor:text}
/* video section */
.video-cont{margin-left:8px !important}
.video-cont,.video-cont h4 a{text-align:center;font-weight:bold}
.video-title{vertical-align:middle !important;}
.video-img{/*width:130px !important*/}
.video-img img{border:solid 3px #247BCD}
.contentpanevideo table{margin-bottom:10px}
/* new */
.menuheader {font-weight:bold;font-size:30px;font-family:'Simplified Arabic',Arial,sans-serif}
.hr2 {width:300px;border-bottom:2px dotted #999;height:2px;margin:10px auto 0 auto}
.hr3 {max-width:80%;border-bottom:1px solid #000;height:2px;margin:10px 0}
.hr1 {max-width:100%;border-bottom:1px solid #999;height:2px;margin:10px 0}
.homelink {font:normal 17px 'Simplified Arabic',Arial,sans-serif;}
.menubump {margin-right:20px}
.journeyline{width:100%;height:0;font-size:0;line-height:0;border-bottom:1px dashed #CCC;margin:20px 0;padding:0}

sub, sup {
  /* Specified in % so that the sup/sup is the
     right size relative to the surrounding text */
  font-size: 70%;

  /* Zero out the line-height so that it doesn't
     interfere with the positioning that follows */
  line-height: 0;

  /* Where the magic happens: makes all browsers position
     the sup/sup properly, relative to the surrounding text */
  position: relative;

  /* Note that if you're using Eric Meyer's reset.css, this
     is already set and you can remove this rule */
  vertical-align: baseline;
}

sup {
  /* Move the superscripted text up */
  top: -0.5em;
}

sub {
  /* Move the subscripted text down, but only
     half as far down as the superscript moved up */
  bottom: -0.25em;
}

small {font-size:13px}