*{
	padding:0;
	margin:0;
	border:none
}
body {
	font-family:tahoma, arial;
	font-size:13px;
	color:#666;
	line-height:150%;
    background-color:#fff
}
a, a:active,a:link,a:visited,a:hover{
	color:#3f88cc;
	text-decoration:none
}
a:hover {
    color:#1565af
   }

textarea, input {border:1px #ccc solid;font-family:inherit}

h1{
    font:bold 18px arial;
    /* margin:-8px 0 */
}
h2{
    font:bold 16px arial;
   /* margin:-5px 0 */
}
.date{
    font-style:italic;
    font-size:12px;
    color:#999    
}   
#container {    
    margin:auto;
    margin-bottom:10px;
    background-color:#fff;
   
    overflow:hidden
}
#print_container{
    width:700px;
    margin:0px auto
}
#article_details_print{
    margin-top:30px
}
#content {
	padding:10px;
    overflow:hidden
}

#home_right {
    width:480px;
    float:right;
}
#home_left {
    width:585px;
	margin:0px auto;
	text-align:center
}
#header {
    border-bottom:1px #ccc solid;
	padding:5px;
	overflow:hidden;
	color:#ccc
}
#footer{
	margin:0px auto;
	text-align:center;
	margin-top:15px;
    
    padding:5px
}
#search_form {
	float:left;
	width:400px;    
	text-align:left;
}

#r{float:right;width:20%}
#l{text-align:right;padding:3px;margin-top:3px;width:500px;float:right}
#header a {margin:0 6px}

#logo{
	margin:0px auto;
	width:300px;
	text-align:center;
	margin-top:30px
}

#ayat {
    background:url(../images/ayabg.gif) no-repeat #f8f8f8;
    padding:8px;
    border-top:1px #fff solid;
    color:#666;
    border-top:1px #ccc solid;
    border-bottom:1px #f5f5f5 solid;
    margin-top:5px;
    font-size:12px;
    text-align:center    
}
#cc{
	width:282px;	
	margin:0px auto;
}

#c{
	width:260px;
	border-right:1px #c3d8ec solid;
	border-left:1px #c3d8ec solid;
	margin:0px auto;
	padding:10px 10px 10px 10px;	
}

#c div {
	border-bottom:1px #3f88cc solid;
    padding:10px 0
}

#c li {
	margin-bottom:10px
}
#elan_header{
    background-color:#3f88cc;
    height:1%;overflow:hidden;    
    color:#fff;
    font:normal 17pt traditional arabic
}
#elan_header h1{
    
}

#elan_controls{
   background-color:#c3d8ec;
   height:1%;
   overflow:hidden;
   border:1px #c3d8ec solid;
   color:#fff;
   font-size:12px;
   padding:0 3px
}

#elan_controls a, #elan_controls a:link, #elan_controls a:active, #elan_controls a:hover,#elan_controls a:visited{
    /* color:#fff */
}
#forum {
	width:450px;
	margin:0px auto;
	text-align:center;
}

#sys_msg{
	border:2px green solid;
	padding:5px;
	color:green;
    margin-bottom:10px
}
#sys_error{
	border:1px #d47c7c solid;
    background-color:#f5e0e0;
	padding:5px;
	color:#c33;
    margin-bottom:10px
}

.title {
	margin-bottom:10px;
}

.archive {
    background:url(../images/archive.gif) no-repeat right;
    padding-right:20px;
    color:#c33
}

.elan_div {
	margin-bottom:15px;
	border:1px #ccc dotted;
	border-top:1px #3f88cc solid;
	padding:5px;
    background-color:#f9f9f9
}
.pub_at{
    color:#999;
    margin-top:2px;
    font-style: italic;
    font-size:12px
}



#date_box{
    margin-top:9px;
    padding-left:10px;
    color:#999;
    font-size:11px
}
#search_box {
    padding:4px;
    border:1px #e1e1e1 solid;
    width:160px
}
#search_type {
    padding:3px;
    border:1px #e1e1e1 solid;
    font-family:tahoma
}
#search_btn {
    padding:3px;
    background-color:#3f88cc;
    color:#fff;
    border:none;
    font-family:tahoma
}

.comments_box {
    border:1px #e1e1e1 solid;
    padding:5px;
    margin-bottom:15px;
    background-color:#f9f9f9;
}
.comments_form {
    border:1px #e1e1e1 solid;
    border-top-width:3px;
    background-color:#f5f5f5;
    padding:5px;    
}
.comments_form  h1{       
    /* font:bold 16px arial; */
    color:#3f88cc
}
.comments_form  .clabel{    
    padding:3px;
    margin:5px 0 -3px 0;
    font:bold 16pt Traditional Arabic
}
.comments_form  .cinput{    
    padding:3px;
    width:250px;
    border-color:#e1e1e1;
}
.comments_form  .ctextarea{    
    padding:3px;
    width:450px;
    height:150px;
    border-color:#e1e1e1
}
.comments_form  .csubmit{    
    padding:4px;
    margin:5px 0;
    background-color:#3f88cc;
    color:#fff;
    border:none
}
.article_div h1 {
    font:bold 18pt Traditional Arabic;
    margin:-8px 0
}
.article_div h3{
    font:bold 14pt Traditional Arabic
}
#latest_article{   
   padding:5px;
   margin-top:10px
}
#latest_article h1,#article_details h1{
    font:normal 12px tahoma;
}
#latest_article h2,#article_details h2{
    font:bold 16pt Traditional Arabic
}
#latest_article h3{
    font:normal 12px tahoma
}

#banners {
    width:282px;
    margin-top:15px;
    border:1px #C3D8EC solid;
    padding-bottom:5px;
    text-align:center;
    overflow:hidden
}