/*  

Theme Name: Roya

Theme URI: http://ouo.ir/

Description: Designed by <a href="http://ouo.ir">Amir Ashtiani</a> Copyright (c) Amir Ashtiani www.ouo.ir .

Version: 1.4

Author: Amir Ashtiani

Author URI: http://ouo.ir/

*/





body { 

    background: #f8f7e5 url(images/bg.jpg) no-repeat center top; 

    font: 75%/160% Tahoma, Arial, Helvetica, sans-serif ; 

    padding: 0px; 

    margin: 0px; 

    color:#333333;

    width: 100%;

    display: table;

    }



html { 

    padding: 0; 

    margin: 0;

    }

/*-- Edit 1387/5/12 --*/

a {

	color: #763712;

	text-decoration: none;

	outline: none;

}

/*-- End Edit 1387/5/12 --*/

a:link { 

    text-decoration: none; 

    color : #cc0000; 

    border: 0px; 



    }

a:active { 

    text-decoration: underline; 

    color : #cc0000; 

    border: 0px; 



    }

a:visited { 

    text-decoration: none; 

    color : #cc0000; 

    border: 0px; 



    }

a:hover	{ 

    text-decoration: underline; 

    color : #ff6600; 

    border: 0px; 



    } 

a:focus { 

    outline: none;



    }





h1, h2, h3, h4 {

    font-family: Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;

    direction:rtl;

    text-align:right;

    }



img { 

    padding: 0px; 

    margin: 0px; 

    border: none; 

    text-align: center;

    }

hr { 

    border-left:0px solid #abb0b5; 

    border-right:0px solid #abb0b5; 

    border-top:1px dotted #abb0b5; 

    border-bottom:0px solid #abb0b5; 

    height : 1px;  

    }



form { 

    padding: 0px; 

    margin: 0px;

    }

input { 

    font-family: Tahoma, 'Verdana'; 

    color: #282b31; 

    font-size: 11px;

    }

textarea { 

    font-family: Tahoma, 'Verdana'; 

    color: #282b31; 

    font-size: 11px;

    }

select { 

    font-family: Tahoma, 'Verdana'; 

    color: #282b31; 

    font-size: 11px;

    }



/* Header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



#bgcontainer { 

    width: 1005px; 

    margin: 0 auto;

    }



/**/ * html .Header { height: 237px;} /* */ 

.Header { 

    width: 1005px; 

    margin: 0 auto; 

    position:relative; 

    min-height: 237px;

    }



.Logo { 

    float: right; 

    width: 510px;

    }



.Header .LogoText h1 { 

    font-size: 75px;

    line-height: 75px; 

    padding: 0px 0px 0px 0px; 

    margin: 0px 0px 0px 0px; 

    font-weight: bold; 

    font-family: "Trebuchet MS";

    position: absolute; 

    top: 30px;

    direction:rtl;

    text-align:right;

    float: left;

    left: 580px;

    }

.Header .LogoText a { 

    color:#660000; 

    text-decoration: none; 

    }

.Header .LogoText a:visited { 

    color:black; 

    text-decoration: none; 

    }

.Header .LogoText a:hover { 

    color:red; 

    text-decoration: none; 

    }



.Header .Desc { 

  	width: 360px;

  	text-align: center;

  	position: absolute;

  	left: 520px;

  	top: 95px;

  	font-size: 17px; 

  	font-weight: bold; 

  	font-family: "Trebuchet MS";

  	color: #cc0000;

  	padding: 0px; 

    margin: 15px 0px 0px 0px;

    }

/* Rss and other Link for top +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.rss {

  position: absolute;

	height: 145px;

	width: 111px;

/*width: 73px;*/

  top: 0px;

	left: 1021px;

	/*left: 1052px;*/

	list-style: none;

	font-size: 17px; 

  font-weight: bold; 

  font-family: Georgia, "Times New Roman", Times, serif;

 	padding: 0px 0px 0px 0px ;

	margin: 0px 0px 0px 0px ;

	border: none;

	background: url(images/rss-static.gif) no-repeat;

  }

.rss-static {

  position: absolute;

	height: 70px;

	width: 70px;

  top: 177px;

	left: 480px;

	list-style: none;

	font-size: 17px; 

  font-weight: bold; 

  font-family: Georgia, "Times New Roman", Times, serif;

 	padding: 0px 0px 0px 0px ;

	margin: 0px 0px 0px 0px ;

	border: none;

	}

.Email-me {

  position: absolute;

	height: 33px;

	width: 40px;

  top: 200px;

	left: 880px;

	list-style: none;

	font-size: 17px; 

  font-weight: bold; 

  font-family: Georgia, "Times New Roman", Times, serif;

 	padding: 0px 0px 0px 0px ;

	margin: 0px 0px 0px 0px ;

	border: none;

  }

.calendar-me {

  position: absolute;

	height: 33px;

	width: 40px;

  top: 195px;

	left: 830px;

	list-style: none;

	font-size: 17px; 

  font-weight: bold; 

  font-family: Georgia, "Times New Roman", Times, serif;

 	padding: 0px 0px 0px 0px ;

	margin: 0px 0px 0px 0px ;

	border: none;

  }



.home-me {

  position: absolute;

	height: 33px;

	width: 40px;

  top: 192px;

	left: 780px;

	list-style: none;

	font-size: 17px; 

  font-weight: bold; 

  font-family: Georgia, "Times New Roman", Times, serif;

 	padding: 0px 0px 0px 0px ;

	margin: 0px 0px 0px 0px ;

	border: none;

  }



.E-Shop-me {

  position: absolute;

	height: 33px;

	width: 40px;

  top: 195px;

	left: 732px;

	list-style: none;

	font-size: 17px; 

  font-weight: bold; 

  font-family: Georgia, "Times New Roman", Times, serif;

 	padding: 0px 0px 0px 0px ;

	margin: 0px 0px 0px 0px ;

	border: none;

  }

.form-contact {

  position: absolute;

	height: 30px;

	width: 200px;

  top: 150px;

	left: 725px;

	list-style: none;

	font-size: 14px; 

  font-weight: bold; 

  font-family: Georgia, "Times New Roman", Times, serif;

  color : Black ;

 	padding: 8px 0px 0px 0px ;

	margin: 0px 0px 0px 0px ;

	border: none;

  direction:rtl;

  text-align:right;

   }

/* Rss Counter  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.rss-counter {

  position: absolute;

  height: 45px;

	width: 110px;

	top: 211px;

	left: 628px;

	float: left;

 	padding: 0px 0px 0px 0px ;

	margin: 0px 0px 0px 0px ;

  }

.rss-counter ul{

 	padding: 0px 0px 0px 0px ;

	margin: 0px 0px 0px 0px ;

  }

.rss-counter ul li {

  list-style: none;

  font-family : Tahoma, Arial ;

  font-weight: bold;

  font-size: 12px;

 	padding: 0px 0px 0px 0px ;

	margin: 0px 0px 0px 0px ;

  }

/* nav for top thare link +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



#naav {

	position: absolute;

	top: 108px;

	left: 65px;

	width: 339px;

	list-style: none;

	font: bold 16px/16px Georgia, "Times New Roman", Times, serif;

	padding: 0px 0px 0px 0px ;

	margin: 0px 0px 0px 0px ;



}

#naav li {

	background: none;

	float: left;

	width: 112px;

	text-align: center;

}

#naav a, #naav a:visited {

	text-decoration: none;

	color: #000;

}

#naav a:hover {

	text-decoration: none;

	font-size: 18px;

	color: black;

}

#naav span {

	display: none;

	position: absolute;

}



#naav a:hover span {

	display: block;

}

#naav-home span {

	background: url(images/home-over.png) no-repeat;

	width: 168px;

	height: 29px;

	top: -35px;

	left: 40px;

	padding : 0px 0px 0px 0px ;

	margin : 0px 0px 0px 0px ;

	}

#naav-about span {

	background: url(images/about-over.png) no-repeat;

	width: 157px;

	height: 36px;

	top: -45px;

	left: 90px;

	padding : 0px 0px 0px 0px ;

	margin : 0px 0px 0px 0px ;

  }

#naav-archives span {

	background: url(images/archives-over.png) no-repeat;

	width: 205px;

	height: 33px;

	top: -40px;

	left: 100px;

	padding : 0px 0px 0px 0px ;

	margin : 0px 0px 0px 0px ;

	}

/* Container +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.CON { 

    width: 820px; 

    float: left;

    margin: 0px 0px 0px 103px; 

    padding: 14px; 

    border: solid 1px #e1dfd0;

    border-bottom : none ;

    background: #fff url(images/top-bg.jpg) no-repeat ; 

    }

/* Top Post Picture +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/* Remove code 87/5/13 */



/* page Central +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.SCS { 

    width: 520px; 

    float: left; 

    padding: 0px 15px 0px 15px;

    }



/* Side Central +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.SC { 

    width: 520px; 

    float: left; 

    padding: 0px 15px 0px 15px;

    }

.SC ul li {

    direction:rtl;

    text-align:right;

    margin-right: 20px;

    }

.SC ul li a:hover	{

    text-decoration: none;

    }

.pagetitle { 

    font-size: 24px; 

    line-height: 24px; 

    font-weight: bold; 

    border-bottom: solid 1px #d0c1c1;

    padding: 15px 0px; 

    margin-top: 0px; 

    color:#000066;

    }



/* Post +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.Post {	

    padding: 15px 0px; 

    position: relative; 

    clear: left;

    direction:rtl;

    text-align:right;

    }



.PostHead { 

    margin-left: 55px;

     }

.PostHead h2 { 

    font-family : Arial, Helvetica, sans-serif ;

    font-size: 28px;

    line-height: 24px;

    font-weight: bold;

    padding: 15px 25px 1px 0px;

    margin: 0px;

    color:#000033;

    height: 40px;

    background: url(images/post-bg.png) no-repeat top right ;

    }

.PostHead h2 a { 

    color: #109dd0; 

    text-decoration: none;

    }

.PostHead h2 a:visited { 

    color: #109dd0; 

    text-decoration: none;

    }

.PostHead h2 a:hover { 

    color:#000; 

    text-decoration: none;

    }



.PostHead h3 { 

    font-size: 14px; 

    line-height: 14px; 

    font-weight: bold; 

    padding: 0px; 

    margin: 0px; 

    color:#000033;

    }





/**/ * html .PostTime { left: -15px;} /**/ 

.PostTime { 

    padding: 0px; 

    margin: 0px; 

    position: absolute; 

    left: -15px; 

    top: 3px; 

    background: url(images/PostTimeBkg.png) no-repeat; 

    height: 71px; 

    width: 67px; 

    direction:rtl;

    text-align: center; 

    color: white; 

    }

.PostTime strong { 

    display: block; 

    line-height: 9px; 

    font-family: Tahoma, 'Verdana';

    }

.PostTime .day { 

    font-size: 16px; 

    line-height: 18px; 

    padding-top: 20px; 

    font-family: Tahoma, 'Arial';

    }

.PostTime .month { 

    font-size: 10px; 

    text-transform: lowercase;

    }

.PostTime .year { 

    padding-top: 7px; 

    font-weight: normal;

    }



.PostHead small {

    padding: 0px; 

    margin: 0px; 

    font-size: 11px; 

    line-height: 14px; 

    font-weight: bold; 

    display: block;

    }



.PostAuthor { 

    color:#999;

    }



.PostCat { 

    color:#999999; 

    }

.PostCat a { 

    color:#ff6600; 

    text-decoration: none;

     }

.PostCat a:visited { 

    color:#ff6600; 

    text-decoration: none;

     }

.PostCat a:hover { 

    color:red; 

    text-decoration: none;

     }



.PostContent { 

    padding: 10px 0px 0px 0px ; 

    font-size: 13px ; 

    line-height: 1.4em ; 

    color: #63565f ;

    direction:rtl;

    text-align:right;

    }

.PostContent p { 

    font-size: 13px; 

    line-height: 1.4em; 

    color:#63565f;

    direction:rtl;

    text-align:right;

    }

.PostContent p strong {}

.PostContent img {}

.PostContent ol { 

    padding: 10px 0px 10px 25px; 

    margin: 0px;

     }

.PostContent ol li { 

    padding: 2px 0px 2px 0px; 

    font-size: 12px; 

    line-height: 15px; 

    color:#63565f;

     }

.PostContent ul { 

    padding: 5px 0px; 

    margin: 0px; 

    }

.PostContent ul li { 

    padding: 2px 15px 2px 0px; 

    list-style-type: none; 

    background: url(images/PostContentLiIco.png) no-repeat right top; 

    font-size: 12px; 

    line-height: 15px; 

    color:#63565f;

    direction:rtl;

    text-align:right;

    margin: 0px 15px 0px 0px;

     }

.PostContent ul li a {

    direction:rtl;

    text-align:right;

    }

.PostContent blockquote { 

    padding: 10px; 

    margin: 0px; 

    color:#993366; 

    background: #eaf7ff;

    }

.PostContent blockquote p { 

    font-size: 12px; 

    padding: 0px; 

    margin: 0px; 

    line-height: 15px;

    }

.PostContent blockquote li { 

    padding: 2px 0px 2px 15px; 

    list-style-type: none; 

    font-size: 12px; 

    line-height: 15px;

    }

.PostContent blockquote a { 

    color:#336699;

    }

.PostContent blockquote a:visited { 

    color:#336699;

    }

.PostContent blockquote a:hover { 

    color:#000033;

    }



/**/ * html .PostContent p img {} /* */ 

.PostContent p img { 

    max-width: 420px;

    }

.PostContent p img { 

   

     }

.PostContent img { 

    margin: 0px 10px 10px 0px; 

    border:solid 1px #495b6b;

    }





.PostCom { 

    padding-top: 10px; 

    background: url(images/PostComBkg.gif) repeat-x top;

    direction:rtl;

    text-align:right;

    }

.PostCom ul { 

    padding: 0px; 

    margin: 0px;

    }

.PostCom li { 

    padding: 5px 0px 5px 20px; 

    margin: 0px 5px 0px 0px; 

    list-style-type: none; 

    display: inline; 

    color:#336699; 

    font-size: 12px;

    font-weight: normal;  

    } 

.PostCom li a { 

    font-weight: normal; 

    text-decoration: none; 

    color:#ff6600;

    } 

.PostCom li a:visited { 

    font-weight: bold; 

    text-decoration: none; 

    color:#ff6600;

    }

.PostCom li a:hover { 

    font-weight: bold; 

    text-decoration: none; 

    color:red;

    font-size: 14px;

    }



.PostCom .Com { 

  margin-right:0;

  padding-left:0;

    }

.PostCom .Tags { 

    padding-left: 0px;

    }

.RelatedPosts {

  direction:rtl;

  text-align:right;

  color: red;

  padding: 2px 15px 2px 0px;

  list-style-type: none;

  font-size: 12px;

  line-height: 15px;

  color:#63565f;

  }

.RelatedPosts ul li a {

  direction:rtl;

  text-align:right;

  font-size: 12px;

  line-height: 15px;

  color:#63565f;

  margin-right: 5px;

    }

.RelatedPosts ul li a:hover {

  color:red;

  font-weight: bold;

  text-decoration: none;

  

  }

.RelatedPosts h3 {

  direction:rtl;

  text-align:right;

  margin: 2px 0px 0px 0px;

  padding: 0px 0px 0px 0px;

  }

/* Note ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



.boxnote{

      margin: 0px 0px 20px 0px;

      padding: 0px 0px 20px 0px;

      background: #FFF3F8 ;

      border: dashed 4px #FFCCE1;

      direction:rtl;

      text-align:right;

      height: 95px;

      }

  

.Note { 

    padding: 0px; 

    margin: 0px;

    direction:rtl;

    text-align:right;

    }

.Note li { 

    padding: 3px 0px 3px 15px; 

    margin: 0px; 

    list-style-type: none; 

    font-size: 12px;

    }

.NoteRss { 

    background: url(images/NoteRss.png) no-repeat left top;

    }

.NoteTrackBack { 

    background: url(images/NoteTrackBack.png) no-repeat left top;

    }

/* tazkor +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.tazkor {

  height:160px;

  direction:rtl;

  text-align:right;

  font-size: 12px;

  font-family : Tahoma, Arial ;

  background: #FFF3F8 ;

  border: dashed 4px #FFCCE1;

  margin: 10px 0px 0px 0px ;

  float: none;

  clear: both;

  padding: 0px 0px 10px 0px; 

  }

.tazkor-tetr {

  direction:rtl;

  text-align:right;

  padding: 10px 10px 0px 0px ;

  color: red;

  font-size: 16px;

  font-family : Tahoma, Arial ;

  font-weight: bold;

  }

.tazkor-note {

  position: relative;

  padding: 10px 20px 0px 5px ;

  text-align:justify;

  }

/* TrackbackList ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



.TrackList { 

    background: #f4ebef url(images/TrackListBottom.gif) no-repeat bottom; 

    padding: 15px; 

    margin-top: 20px; 

    position:relative;

    }

.TrackListTop { 

    background: #f4ebef url(images/TrackListTop.gif) no-repeat top; 

    position: absolute; 

    top: 0px; 

    left: 0px; 

    width: 455px; 

    height:10px; 

    }

.TrackList h3 { 

    font-size: 14px; 

    font-weight: bold; 

    margin: 0px 0px 5px 0px; 

    padding: 0px 0px 5px 0px; 

    color:#333366; 

    border-bottom: dashed 1px #beb4c1;

    }

.TrackList ul { 

    padding: 0px; 

    margin: 0px;

    }

.TrackList li { 

    padding: 0px 0px 0px 10px; 

    margin: 0px; 

    list-style-type: none; 

    font-size: 11px; 

    background:url(images/TrackListIco.gif) no-repeat left top;

    }

.TrackList li a { 

    color:#cc3366; 

    }



/* Navigation - PlugIn +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.Nav { 

    font-size: 11px; 

    padding: 10px 0px; 

    color:#666; 

    font-family: Tahoma, 'Verdana';

    text-align: center;

    direction:rtl;

    }

.Nav a { 

    padding: 1px 6px 1px 4px; 

    border-right: solid 1px #666; 

    font-size: 11px;

    }

.Nav a:visited { 

    padding: 1px 6px 1px 4px; 

    border-right: solid 1px #666;

    }

.Nav a:hover { 

    padding: 1px 6px 1px 4px; 

    border-right: solid 1px #666; 

    text-decoration: none;

    }

.Nav span { 

    padding: 1px 6px 1px 4px; 

    color:#666; 

    border-right: solid 1px #666; 

    }

.Nav .on { 

    padding: 1px 6px 1px 4px; 

    border-right: solid 1px #666; 

    font-size: 11px; 

    color:#003366;

    }



/* Comments ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.Comments { 

    margin: 20px 0px 0px 0px; 

    position: relative;

    direction:rtl;

    text-align:right;

    }

.Comments h3 { 

    font-size: 16px; 

    margin: 0px 0px 5px 0px; 

    padding: 10px 0px; 

    color:#660000; 

    border-bottom: solid 2px #660000;

    direction:rtl;

    text-align:right;

    }



/* Comments List  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.List ol { 

    padding: 0px; 

    margin: 0px;

    direction:rtl;

    text-align:right;

    }

.List li { 

    position: relative; 

    padding: 5px 0px; 

    margin: 10px 0px; 

    list-style-type: none; 

    background: url(images/PostDotted.gif) repeat-x bottom;

    direction:rtl;

    text-align:right; 

    }



/**/ * html .List .LGrav { right: 30px;} /* */ 

.List .LGrav { 

    position: absolute; 

    right: 0px; 

    top: 10px;

    }

.List .LGrav img { 

    border: solid 1px #ccc; 

    padding: 2px; 

    background: #fff;

    direction:ltr;

    float: left;

    margin-right:465px;

    margin-top:-10px;

    }



.List .LUsr { 

    margin: 0px; 

    padding: 0px; 

    font-size: 11px; 

    line-height: 12px; 

    color:#999;

    }

.List .LUsr a { 

    color:#999; 

    text-decoration: none;

    }

.List .LUsr strong { 

    font: bold 16px Tahoma, "Trebuchet MS", sans-serif; 



    color:#666;

    }

.List .LUsr strong a { 

    color:#cc0000; 

    text-decoration: none;

    }



.List .LCon { 

    margin: 10px 0px 0px 0px; 

    padding: 0px; 

    font-size: 12px; 

    line-height: 16px; 

    border-top: solid 1px #ccc;

    }

.List .LCon p { 

    margin: 0px; 

    padding: 5px 0px; 

    font-size: 12px; 

    line-height: 16px;

    }



.List .Author { 

    background: #fff ; 

    }



/* Quicktags ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */





/* Comments Form ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.Form .Email { 

    background: url(images/FooterEmail.png) no-repeat left top;

    }



.Form {  

    padding: 0px 0px 10px 0px; 

    position: relative; 

    margin: 0px; 

    font-family: Tahoma, 'Verdana';

    }

.Form form { 

    margin: 0px; 

    padding: 0px;

    }

.Form a { 

    text-decoration: underline;

    }

.Form p { 

    padding: 0px 0px 2px 0px; 

    margin: 0px; 

    color:#666; 

    }

.Form p small strong { 

    font-weight: bold; 

    color:#FF3300;

    }

.Form p small { 

    font-size: 11px; 

    display: block; 

    padding: 6px 0px; 

    color:#000;

    }

.Form .TextField { 

    color:#003366; 

    background: #e9f8ff; 

    border: solid 1px #d5e7f0; 

    padding: 6px 6px 6px 30px; 

    font-size: 12px; 

    display: block;

    }

.Form .TextArea { 

    color:#003366; 

    background: #e9f8ff; 

    border: solid 1px #d5e7f0; 

    padding: 6px; 

    font-size: 12px;

    }

.Form input.SubmitComment { 

    width: 57px; 

    height: 29px; 

    background: url(images/SubmitComment.png) no-repeat; 

    margin-top: 4px;

    }

.Form input.SubmitComment:hover { 

    background: url(images/SubmitComment.png) no-repeat 0 -29px; 

    margin-top: 4px;

    }

.Form input.SubmitCommentIE { 

    width: 57px; 

    height: 29px; 

    background: url(images/SubmitComment.png) no-repeat 0 -29px; 

    margin-top: 4px;

    }





/* Side Right +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.SR { 

    width: 260px; 

    float: right; 

    position: relative; 

    padding: 0px;

    margin: 0px;

    direction:rtl;

    text-align:right;

    }





/* Side Right Left +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.SRL { 

    width: 260px; 

    float: left; 

    position: relative;

    }

.SRL .widget { 

    background: #fff3e2 url(images/SRL-widgetbkg.gif) repeat-x left top; 

    padding: 10px; 

    margin-bottom: 10px;

    }

.SRL .widget h2 { 

    color:#660000; 

    font-size: 14px; 

    border-bottom: solid 1px #ffe0bf; 

    padding: 0px 0px 5px 0px; 

    margin: 0px;

    }

.SRL .widget ul { 

    margin: 0px; 

    padding: 0px;

    }

.SRL .widget li { 

    border-bottom: 1px dashed #BEB4C1;

    margin: 0px 10px 0px 0px ; 

    padding: 2px 5px 2px 0px ; 

    list-style-type: none; 

    }

.SRL .widget a { 

    color:#cc0000;

    }

.SRL .widget a:visited { 

    color:#cc0000;

    }

.SRL .widget a:hover { 

    color: black; 

    text-decoration: none;

    font-weight: bold;

    }



/* About Blog ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.About { 

    padding: 25px 0px 0px 0px; 

    color: black;

    }

.About h2 { 

    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;

    font-weight: bold;

    padding: 0px 0px 0px 0px; 

    margin: 0px 10px 0px 0px; 

    font-size: 18px; 

    direction:rtl;

    text-align:right;

    }

.About p { 

    padding: 10px 0px 0px 0px; 

    margin: 0px 10px 40px 18px; 

    font-size: 12px; 

    line-height: 16px;

    direction:rtl;

    text-align: justify;

    font-size: 12px;

    }



/* Footer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.FBG { 

    width: 100%; 

    height:153px;

    float: left; 

    padding: 0%;

    margin: 0% 0% 0% 0% ;

    background: #f8f7e5 url(images/fb.jpg) no-repeat center top;

    direction:rtl;

    text-align:right;

    }

.Footer { 

    margin: 0% 12% 0% 0%; 

    padding: 70px 0px 10px 0px;

    }

.Footer p { 

    font-size: 12px; 

    line-height: 20px; 

    color:#999; 

    padding: 0px 90px 0px 0px ; 

    margin: 0px 0px 0px 0px ; 

    font-family: Tahoma, 'Verdana';

    width:750px;

     }

.Footer a { 

    color:black; 

    }

.Footer a:hover { 

    color:red;

    text-decoration: none;

    }

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;

}



.alignright {

float: right;

}



.alignleft {

float: left;

}



.differentSE {

direction:rtl;

text-align:right;

}

img.alignleft, div.alignleft {
	float:left;
	margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright {
	float:right;
	margin:0 0 0.5em 0.5em;
}
img.aligncentered, div.aligncentered, img.aligncenter, div.aligncenter {
	text-align:center;
	margin:0 auto;
}
div.wp-caption {
	padding:5px;
	background-color:#F3F3F3;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-align:center;
	border:1px solid #DDD;
}
div.wp-caption p.wp-caption-text {
	margin:0;
	padding:3px 0 0 0;
	color:#000;
	font-size:11px;
}
