/*

Theme Name: Red Business
Theme URI: http://ericulous.com/2007/01/13/wp-theme-red-business/
Description: Corporate Style
Version: 1.6 Arabic Edtion
Author: Genkisan
Author URI: http://ericulous.com/
Tags: white, red, fixed width, two columns, three columns, widgets

StyleSheet by David Herreman
http://www.free-css-templates.com
		
*/

body { 
	padding: 0; 
	margin: 0; 
	font: .74em tahoma, Arial, sans-serif; 
	line-height: 1.5em; 
	background: #fff url(images/top.jpg) repeat-x top; 
	color: #454545; 
	direction:rtl;
	}
	
a { color: #DA3B3B; background: inherit; text-decoration: none; }
a:hover { color: #FF0000; background: inherit; text-decoration: none; }
p {	margin: 5px 0; }
h1 { font: bold 12px Tahoma, Arial, Sans-Serif; padding: 8px 0 4px 0; margin: 0; }
h2 { font: bold 12px Tahoma, Arial, Sans-Serif; }
h3 { padding: 4px 0; margin: 0; line-height:20px; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1em; }
ul { margin: 0; padding : 0; list-style: none; }
img { border: 0; }
hr { height: 1px; border-style: none; color: #d0d0d0; background-color: #C0C0C0; margin: 10px 0; }


.content { margin: 0px auto; width: 980px; }


/* Top part */
#top { padding-top: 20px; background: transparent; height: 101px; }
	#top h3 { font: bold 1.8em Arial, Sans-Serif; padding: 8px 0 4px 0; margin: 0; }
	#top h3 a { color: #FFFFFE }
	#top h3 a:hover { color: #f00 }
	#top p { font: 1.0em tahoma, Sans-Serif; color: #b3b3b3; margin:0; padding: 0 }
	#top #icons { float: left; margin:20px 0; padding:0 }
	#top #icons img { padding-right: 2px; border: 0 }

/* Second part */
#prec { 	height: 220px; 	margin:0; padding: 0; background: #F6F6F6; border-bottom: 1px solid #DCDCDC; overflow: hidden; margin-bottom: 15px;-moz-border-radius: 5px; }
#prec2 { 	height: 10px; 	margin:0; padding: 0; background: #F6F6F6; border-bottom: 1px solid #DCDCDC; overflow: hidden; margin-bottom: 15px;-moz-border-radius: 5px; }
	#wrap { margin: 0 auto; width: 980px; }
		#wrap #pic { -moz-border-radius: 5px; float: left; background: #ffffff url(images/mainimg.png) no-repeat; height: 199px; width: 589px; overflow: hidden}
			#wrap #pic #slogan {  padding: 25px 30px 10px 30px; text-align: justify }
			#wrap #pic #slogan h1 { font: bold 1.4em Arial, Sans-Serif; color: #FFFFFE; margin:0 }
			#wrap #pic #slogan h2 { font:  1.0em tahoma, Arial, Sans-Serif; color: #FFFFFE; margin:0; padding: 10px 0}
			#wrap #pic #slogan a { color: #FFFFFE; }

		#wrap #pic2 #slogan2 {  padding: 25px 30px 10px 30px; text-align: justify }
		#wrap #pic2 #slogan2 h1 { font: bold 1.4em Arial, Sans-Serif; color: #FFFFFE; margin:0 }
		#wrap #pic2 #slogan2 h2 { font:  1.0em tahoma, Arial, Sans-Serif; color: #FFFFFE; margin:0; padding: 10px 0}
		#wrap #pic2 #slogan2 a { color: #FFFFFE; }
		#wrap #pic2 { -moz-border-radius: 5px; float: center; background: #ffffff url(images/mainimg3.png) no-repeat; height: 183px; width: 360px; overflow: hidden}
						
		#wrap #menu { padding: 0; margin:0; background: inherit; }
		#wrap #menu a { padding-right: 25px; margin-left:25px; font:  0.9em tahoma, Sans-Serif; text-decoration: none; background: #F6F6F6 url(images/lm-li.gif) no-repeat right;  } 
		#wrap #menu ul { padding: 10px 0 }
	#wrap #menu li { line-height: 26px; background: #F6F6F6 url(images/li-line.gif) no-repeat bottom right; list-style: none; text-transform: uppercase; }



ul#nav {
height:27px;
margin: 5px 0px;

/* border:0px solid #ccc;
background:transparent;
padding:3px 0;
font-size: 12px; */
}

ul#nav li {
display: inline;
padding:3px 10px 0 0;

/* list-style:none;
border-left:1px solid #ccc;
float:right;
line-height:0px;
 */

}


/*  Advertising */
#ad { min-height: 20px; margin-bottom: 15px;}
#ad a, #left_side a { background: #FFF; text-decoration: none }
#ad a:hover, #left_side a:hover { text-decoration: underline }
		
/* main area */
#main { 	-moz-border-radius: 5px; }
	#sidebar { font-size: 11px; float: left; border: 1px solid #d8d8d8; width: 236px; background: #F6F6F6; padding: 5px 10px 5px 10px; margin-left: 0px; font-family: tahoma; -moz-border-radius: 5px; }
	#sidebar_left {float: left; width: 1250px; margin-bottom: 10px; border-right:2px solid #fff; font-family: tahoma; }
	#sidebar_right {float: right; width: 1250px; margin-bottom: 10px; font-family: tahoma;}
		#sidebar ul { padding: 3px 0 8px 0;} 
		#sidebar li { line-height: 18px; background: #F6F6F6 url(images/cat-li.gif) no-repeat right; list-style: none; padding-right: 20px; }
		#sidebar li ul{ padding: 0; margin: 0; }
		#sidebar li ul li{ line-height: 18px; background: #F6F6F6 url(images/cat-li.gif) no-repeat right; list-style: none; padding-right: 20px; }
		#sidebar li ul li ul { margin: 0; padding:0; }
		#sidebar li ul li ul li{ line-height: 18px; background: #F6F6F6 url(images/cat-li.gif) no-repeat right; list-style: none; padding-right: 20px; }
		#sidebar a { background: #F6F6F6; font:  Tahoma, Arial, Sans-Serif; text-decoration:  none; }

/*		#sidebar h3 { color: #404040; font:  bold 12px Tahoma; } */

		#sidebar h3 { background: url(images/widget.png) no-repeat; clear: both; color: white; font:  bold 12px Tahoma; height: 36px; width: 278px; padding: 2px 20px 0px 0px; position: relative; left:41px; margin-top: 18px; text-align: right; text-indent:15px;
}

	
	#postwrapper { float: right; margin-bottom: 10px; margin-left: 10px; width: 704px; font-family: tahoma; text-align: justify; }

		.post h3 { 	-moz-border-radius: 10px; /* background: url(images/hbg.gif) repeat-x; */ height:30px; padding: 5px 5px 0 0px; margin: 0; font:  bold 30px Arial, tahoma, Sans-Serif; }

		.post h3 a { color: #000; text-decoration:none; background: url(images/blogentry2.png) no-repeat right; padding: 1px 40px 0 32px ;  line-height: 48px; margin: 0; }
		#post h3 a:hover { color: #DA3B3B; }
		.post p { color: #454545; padding: 0 5px 0 5px; text-align: justify; line-height: 1.5; margin-bottom: 16px }
		.post img { border: 0px; }
		.post blockquote { padding-right: 10px; padding-left: 10px; border-right: 3px solid #DA4040; border-left: 1px dotted #DA4040; border-top: 1px dotted #DA4040; border-bottom: 1px dotted #DA4040; margin: 10px 25px 10px 0px; background: #fffde3;}

		.date { border-bottom: 1px dotted #ccc; clear: both; padding: 5px 0; margin: 10px 0 25px 0; text-align: right; font-size: 11px; font-family: tahoma;}


		.catstyle { border-top: 1px dotted #ccc; clear: both; padding: 5px 0; margin: 10px 0 25px 0; text-align: right; font-size: 11px; font-family: tahoma;}
		.sharestyle { float: left; border-top: 0px dotted #ccc; clear: both; padding: 3px 0; margin: 0px 0 0px 0; font-size: 11px; font-family: tahoma;}
		.post .rs { float: right; margin: 0 10px; border: 1px solid #ddd; padding: 5px; background: #f5f5f5;  }
		.post ul { list-style-position: inside; margin-left: 2px }
		.post ul li { list-style-type: square; margin-left: 15px;  }
		.post ul ul li { list-style: none; margin-left: 10px; list-style-type: lower-alpha; list-style-position: inside }
		.sticky { background-color: #fffff0; }

.texta {
-moz-border-radius: 2px;
 font-size: 12px;
 font-family: tahoma;
 background-color: #f9f9f9;
 border: 1px solid #666666;
}

.textb {
-moz-border-radius: 3px;
 font-size: 11px;
 font-family: tahoma;
}	

#searchsubmit {
background: url(images/findicon.png);
border: none;
cursor: pointer;
/* float: left; */
height: 22px;
right: -10px;
position: relative;
/* text-indent: -99999px; */
top: 0px;
width: 22px;
}


.navigation {
	padding-bottom: 30px;
}

.alignright {
	float: right;
}
	
.alignleft {
	float: left;
}

.centered {
display: block;
margin: 0 auto;
}

.searchform {
	margin:0 0 20px 0;
}

/* Comments*/


.commentlist li.thread-even {
	background-color:#f5f5f5;
	-moz-border-radius: 5px;
}

.commentlist li.comment-author-admin {
	background-color:#fffbcc;
	-moz-border-radius: 5px;
	border: 1px solid #e6db55; 
/*	background: url(images/top.jpg) no-repeat right center; */
	background: url(images/mycomment.jpg) repeat-x top; 
/*	padding-left: 20px; */
}

.commentlist {
	margin: 15px 0;
	padding: 0;
	text-align: justify;
}

.commentlist li {
	-moz-border-radius: 5px;
	margin: 15px 0 3px 0;
	padding: 5px 10px 3px;
	list-style: none;
	border: 1px solid #efefef; 
	background: #fafafa;
}

.commentlist li .avatar { 
	-moz-border-radius: 5px;
	float: right;
	border: 2px solid #eee;
	padding: 2px;
	margin-left: 10px;
	background: #fff;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}

#commentform p {
	margin: 5px 0;
}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}

.commentmetadata {
	margin: 0;
}

.commentlist ul.children li {
	background-color: #e3e3e3;
	border: 1px solid #efefef;
	list-style: none;
	margin-top: 20px;
}

.commentlist ul li.depth-2 {
	background-color: #f1f1f1;
	}

.commentlist ul li.depth-3 {
	background-color: #ececec;
	}

.commentlist ul li.depth-4 {
	background-color: #e8e8e8;
	}

.commentlist ul li.depth-5 {
	background-color: #e3e3e3;
	}

.commentsnavigation {
	padding: 20px 0px 30px 0px;
}

/* The footer */
#footer { clear: both; border-top: 1px solid #DCDCDC; margin: 0 0 3em 0; color: #777; font-family: tahoma; }
#footer .right  { float: right; text-align: center; }
#footer a { text-decoration: none; }


.footerinside {
	width:300px;
	padding:10px;
	font-size: 11px;
	float:left;
	margin:10px 10px 10px 0;
	background:#fff;
	height:350px;
}
.footerinside p {
	font-style:italic;
	color:#555;
	font-size:80%;
}
/*
.footerinside li {
	margin-left:6px;
	padding:5px 0;
	list-style:disc;
	}
*/

.footerinsideright {
	width:292px;
	padding:10px;
	font-size: 11px;
	float:right;
	margin:10px 0 10px 0;
	background:#fff;
	height:350px;
}

.footerinsideright p {
	font-style:italic;
	color:#555;
	font-size:80%;
}
/*
.footerinsideright li {
	margin-left:6px;
	padding:5px 0;
	list-style:disc;
	}
*/




/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
/* End Images */

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.rbroundbox { background: url(images/nt.gif) repeat; }
.rbtop div { background: url(images/tl.gif) no-repeat top left; }
.rbtop { background: url(images/tr.gif) no-repeat top right; }
.rbbot div { background: url(images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(images/br.gif) no-repeat bottom right; }
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 994px; margin: 1em auto; }

/* End captions */
