/*document settings*/
body
{
	margin:3px; direction:ltr;
 	background-color:#757778;
}
form{margin:0;padding:0}
body,form,div,p,table{font-family:arial,helvetica,sans-serif;font-size:11px;color:black}
ul{margin:1px;padding:1px;list-style:none}
li{background: padding:1px 13px 1px 15px;line-height:15px}
hr{background:#88abf2;height:1px;width:97%}
a{color:#000000;text-decoration:none}
a:hover,a:active{border-bottom:0px solid}
a img{border:0px}

/*positions settings (tableless)*/
.clr{clear:both;height:0px;overflow:hidden}
#container{position:relative;width:1000px }

#header,#header div{width:auto !important;width:840px}
#pathway{height:21px;background:url(../images/) no-repeat top left;padding-right:10px;text-align:right }
span.pathway,a.pathway{display:block;line-height:21px;}
a.pathway{display:inline}l
#title{height:240px;overflow:hidden;line-height:48px; background:url(../images/style_02.gif) no-repeat;padding-right:10px;text-align:center}

#title h1{margin:0}
#title h1 a{color:white;letter-spacing:3px;font-size:1.3em;border:NONE}
#topmenu{line-height:21px;background:url(../images/img_03.png) no-repeat; padding-left:5px 5px 5px; text-align:right}
#topmenu a{color:#2c5198;font-weight:bold;line-height:21px;padding:5px 1px 5px 1px}
#date{line-height:20px;background:url(../images/) left bottom no-repeat;padding-right:10px;text-align:center}

#body,#footer{padding-top:7px}


<!-- Mahmoud Modify -->
#right
{
 background:url(../images/right_backgorund.gif);
}
#right div.module h3
{
	font-size: 10px;
	font-family:tahoma;
	color:#FFFFFF;
	height:34px;
	font-weight: bold;
	margin: 0px;
	padding-bottom:0px;
	background:url(../images/right_moduletable_header.gif) no-repeat;
	text-align:right;
	text-indent:5px ;
	line-height:36px;
	margin-right:-1px;
	padding-right:20px;
	
}
#right div.module
{
	background-color:transparent;
	width:165px;
	margin:0px;
	margin-bottom:10px;
	background: url(../images/right_moduletable_back.gif);
	text-align:center;
	padding:0px;
	margin-top:5px;
}		
#right div.module div div div 
{
background:url(../images/right_module_footer.gif) bottom no-repeat ;
padding-bottom:10px;
}

#left div.module h3 {
	
	color:#FFFFFF;
	height:34px;
	font-weight: bold;
	font-family:tahoma;
	font-size:10px;
	background:url(../images/left_moduletable_header.gif) no-repeat;
	text-align:right;
	text-indent:5px ;
	line-height:36px;
	margin-right:-1px;
	padding-right:20px;
	margin: 0px;

	}	

#left div.module
{
	background-color:transparent;
	width:165px;
	margin:0px;
	margin-bottom:10px;
	background: url(../images/right_moduletable_back.gif);
	text-align:center;
	padding:0px;

}
	
#left div.module div div div 
{
background:url(../images/right_module_footer.gif) bottom no-repeat ;
padding:0px;
margin:0px;
padding-bottom:10px;


}


.button{
	background:url(../images/searchbutton.gif) ;
	height:18px;
	margin:0px;
	border: solid 1px #ff9e21;
	cursor:hand;
	color:#FFFFFF;
	font-size:10px;
	font-family:tahoma;
	padding:0px;
	
	
	}
.poll .button{
	width:56px; 
	height:23px;
	color:#000000;
	border:0px;
	cursor:hand;
	background:url(../images/buttons1.gif);	
	font-family:tahoma;
	
}

	

.content {
	text-align:right;
	
	}

.inputbox {
margin-right:5px;
border: 1px solid #BBBBBB;
font-family:tahoma
}

a
{

}
a.mainlevel {
	font-size: 9px;
	color: #333333;
	font-family:tahoma;	
	display: block;  
	line-height: 2em;
	text-decoration: none;
	font-weight: bold;
	voice-family:"\"}\""; /* Box Model fix */
	voice-family:inherit;
	text-align:right;
	background:url(../images/menubutton.gif) no-repeat ;
	height:23px;
	margin:0px;
	padding-right:35px;
	}	
a.mainlevel:hover {
	color:#b4733d;
	text-decoration:underline;
	}	
a
{
	color:#ac6122;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
}	
a:hover
{
	text-decoration:underline;
	
}	
.article_seperator
{
border-top-style:dotted;
border-top-color:#757778;
width:100%;
border-top-width:thin;
}

.contentpane_commment 
{
 text-align:center;
 font-family:tahoma;
 font-size:14px; 
 border-top-style:solid;
 border-top-color:#c2a083;
 border-top-width:1px;
 border-right-style:solid;
 border-right-color:#c2a083;
 border-right-width:1px;
 border-left-style:solid;
 border-left-color:#c2a083;
 border-left-width:1px;
 border-bottom-style:solid;
 border-bottom-color:#c2a083;
 border-bottom-width:1px;
 width:95%;
 background-color:#FFFFFF;
  
  
  }
  
.commentsave
{
color:#333333;
font-size:12px;
text-align:right;
font-family:tahoma ;
direction:rtl;

}  

#center{ }
#center .moduletable{ }
#center .moduletable h3{text-align:center}
#main_rep{/*define in index.php file*/}
#main_top{/*define in index.php file*/}
#main_bottom{position:relative;width:auto !important;width:100%;padding:24px 6px}

.maincol{
background: url(../images/header.png) left top  no-repeat;
margin:0;

}
<!-- -->


#footer .moduletable{width:978px;margin-bottom:0;background: url(../images/f_repeate.gif) left top}
#footer_left .moduletable{width:11px;margin-bottom:0;background: url(../images/f_left.gif) left bottom}

#main_top{background:url(../images/main_moduletable_header.gif) left top }

#bottom_left{float:RIGHT}
#bottom_left div{text-align:RIGHT}
#bottom_right{float:LEFT}
#bottom_right div{text-align:right}

/*joomla settings*/
.moduletable{margin-bottom:7px;padding-bottom:20px;text-align:justify;font-family:tahoma;font-size:14px}
.moduletable *{margin:6px}
.moduletable * *{margin:0;}
.moduletable table{width:auto}
.moduletable h3,.componentheading,.back_button{margin:0;padding:0 8px;font-size:1.2em;font-weight:bold;color:#2c5198;line-height:21px}

.mainlevel,.sublevel{text-align:right;font-family:verdana,helvetica,serif;font-size:12px;font-weight:bold;margin:0 0 3px 3px;line-height:18px}
.sublevel{font-weight:normal;margin:0 0 3px 13px;line-height:16px}

.componentheading{width:100%;text-align:center;top:0 ;position:fixed}
.back_button{font-size:1em;top:auto;bottom:0;text-align:center;width:100%}

.inputbox,.button{font-family:arial,helvetica,sans-serif;font-size:1em;border:1px solid}

.blog td{padding:0 2px;text-align:right;}

.contentpane{text-align:center;font-family:tahoma;font-size:14px;} /* color of content writing */
		
.contentpaneopen{text-align:justify;font-family:tahoma;font-size:14px}

.contentpagetitle,.buttonheading a{font-weight:bold;font-size:1.1em;text-align:right;border:none;color:#ac6122;}

.contentheading{color:#ac6122;font-weight:bold;font-size:12px;text-align:right;border:none;font-family:tahoma } /* color of title of content */
.createdate,.modifydate{font-size:0.8em;font-weight:bold;color:#8a8c84;text-align:right}
.small{ color:#FFFFFF}
.small a { color:#FFFFFF; }
.smalldark{font-size:0.9em;text-align:right;color:#333333}


.readon{float:left;color:#433f3c;font-weight:bold;padding:5px 1px 1px 5px;font-family:tahoma;font-size:9px} /*Detail*/
.blog_more{margin:0 3px 15px 3px;padding:3px 6px;border:1px dotted #D4DFF7}
.blog_more div{padding-bottom:3px;border-bottom:1px dotted #D4DFF7;font-family:tahoma;font-size:9px}
.blog_more ul{margin:2px 0 2px 14px;font-size:9px}

.contenttoc{background:#F0F3F9;border:1px solid #D4DFF7;padding:3px;margin:0 0 1px 5px;text-align:right}
.contenttoc th{padding-bottom:1px;border-bottom:1px solid #D4DFF7;text-align:right}
.contenttoc td{padding:3px 1px;text-align:right}

/* left and right modules*/
.sectiontableheader{background:#88ABF2;color:#FFFFFF;height:20px;font-weight:bold;padding:0 5px;border-bottom:2px solid #FFFFFF}
.sectiontablefooter{text-align:center}
.sectiontableentry1,.sectiontableentry1 td{background:#D4DFF7;padding:5px;text-align:right}
.sectiontableentry2,.sectiontableentry2 td{background:#F0F3F9;padding:5px;text-align:right}
/* inside poll */
.pollstableborder{margin:3px 0}
.pollstableborder td{padding:5px;vertical-align:middle;font-family:tahoma}
.pollstableborder input{margin:0}

.tips{display:none}