/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/
body { margin: 0px; padding: 0; color: #DDDDDD; background-color:#F2F2F2; font-family: Tahoma, Verdana, Georgia; font-size: 12px; line-height: 18px; }
a:link, a:visited { text-decoration: none; color: #1D75CF; }
/* a:hover { color: #3B3B3B; } */
a { outline: none; }
h1 { margin: 0px 0px 10px 0px; font-family: Times New Roman; font-weight: normal; font-size: 30px; }
h2 { margin: 0px 0px 10px 0px; font-family: Times New Roman; font-weight: normal; font-size: 27px;}
h3 { margin: 0px 0px 10px 0px; font-family: Times New Roman; font-weight: normal; font-size: 24px; }
ul { line-height: 22px; list-style-image: url(images/bullet.gif); }

#header6 { background: #222; border-right: 1px solid #444; font-color: #EEEEEE, direction: rtl; text-align: right;  float: right; font-family: Tahoma, Verdana; font-size: 12px; height: 325px; width: 350px; margin-top: 0px; padding: 15px; overflow: auto;}


/*------------------------------------------------*/
/*-----------------[PROFILE FORM]-----------------*/
/*------------------------------------------------*/

.form-title {background:#E5E5E5 none repeat scroll 0 0; border-bottom:1px solid #D9D9D9; border-top:1px solid #FFFFFF; border-right: 1px solid #FFFFFF; font-size:22px; font-weight: bold; line-height:35px; padding-right:10px; font-family: Times New Roman, Georgia, Arial; width: 538px; color: #BB3E26; }

tbody {background:#F1F1F1 none repeat scroll 0 0; border-bottom:1px solid #E4E4E4; border-top:1px solid #FFFFFF; font-size:10px; line-height:25px; padding-right:10px;}

tbody a {color:#F93F14; padding:2px; text-decoration:none; background:#F7F7F7 none repeat scroll 0 0;
border:1px solid #DDDDDD; font-size:10px; line-height:25px; }

tbody a:hover {background: #EEE; border: 1px solid #DDD; font-size:10px; line-height:25px;}

td {width: 435px;}

#form input, #form textarea {
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	}

#form { margin: 10px 0px 0px 20px; }
#form input:hover, #commentform textarea:hover, #commentform input:focus, #commentform textarea:focus {border-color: #C9C9C9; -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; }

#form textarea { border: 1px solid #d6d3d3; width: 350px; padding: 10px; outline: 0; font: normal 13px/100% Verdana, Tahoma, sans-serif; background: #FFFFFF; }

#form input { border: 1px solid #d6d3d3; padding: 10px; padding-bottom: 5px; outline: 0; font: normal 13px/100% Verdana, Tahoma, sans-serif; background: #FFFFFF; width: 220px; background-position: 7px 7px; background-repeat: no-repeat; height: 20px; padding-left: 30px; padding-top: 6px; margin-bottom: 10px; }

#form select { border: 1px solid #d6d3d3; padding: 10px; padding-bottom: 5px; outline: 0; font: normal 13px/100% Verdana, Tahoma, sans-serif; background: #FFFFFF; width: 262px; padding: 5px 7px 5px 5px; height: 35px;}

#form .button-primary, #form #wp-submit { border: 1px solid #d6d3d3; padding: 10px; padding-bottom: 5px; outline: 0; font: bold 13px/100% Verdana, Tahoma, sans-serif; color: #1D75CF;background: #e9e9e9; width: 200px; background-position: 7px 7px; background-repeat: no-repeat; padding-left: 10px; padding-top: 6px; margin-bottom: 10px; height: 35px; }

#form checkbox { border: 1px solid #d6d3d3; padding: 10px; padding-bottom: 5px; outline: 0; font: normal 13px/100% Verdana, Tahoma, sans-serif; background: #FFFFFF; height: 20px; padding-left: 30px; padding-top: 6px; margin-bottom: 10px; }

#pass-strength-result {float: right;}



/*------------------------------------------------*/
/*------------------[SERIES LAYOUT]---------------*/
/*------------------------------------------------*/
.home-series-wrap-box { margin-right: 0px; float: right; direction: rtl; }
// .headings_series { color: #006FCE; font-family: Georgia, Times New Roman; font-size: 24px; font-weight: bold; display: block; width: 280px; height: 26px; padding: 10px 0px 0px 15px; margin-right: 15px; }
#wrapper2-lect{ width: 100%; padding: 0px 0px 0px 0px; background-image: url(images/bg.gif); background-position: 0% 355px; background-repeat: repeat-x; }

#wrapper2-home { width: 100%; padding: 0px 0px 0px 0px; background-image: url(images/bg.gif); background-position: 0% 231px; background-repeat: repeat-x; }

#wrapper2 { width: 100%; padding: 0px 0px 0px 0px; background-image: url(images/bg.gif); background-repeat: repeat-x; }

.topbanner { float: right; margin-top: 8px; margin-bottom: -5px; border: none; }
.single-entry { float: left; width: 100%; margin-bottom: 10px; padding: 0px; }
.post-wrapper { padding: 20px; margin-right: 4px;}
.home-series-wrap { width: 193px; margin: 0px 0px 15px 10px; padding: 0px; float: right; background-image: url(images/post-bg.gif); }
.date { background-image: url(images/date-bg.gif); width: 69px; height: 11px; margin: 11px 10px 0px 10px; padding: 5px 0px 0px 5px; color: #FFF; line-height: 5px; font-size: 9px; font-weight: bold; float: left; }
.home-series-wrap-top { background-image: url(images/post-top.gif); height: 27px; width: 193px; float: left; }
.comment-buble { float: right; margin: 11px 10px 0px 0px; background-image: url(images/comments-bg.gif); width: 17px; padding: 2px 0px 0px 5px; height: 17px; line-height: 5px; }
.comment-buble a:link, .comment-buble a:visited, .comment-buble a:hover { color: #FFF; font-size: 9px; margin: 3px; }
.thumbnail-div { border: none; height: 180px; float: left; margin: 0px 0px 0px 2px; position: relative; }
.home-post-wrap2 h2 { color: #1D75CF; }
.overlay { position: absolute; top: 1px; left: 1px; height: 29px; width: 94px; background-image: url(images/thumbnail-overlay.png); background-repeat: repeat-x; }
.series-info2 { background-image: url(images/post-info-bg.png); width: 169px; z-index: 100; position: absolute; top: 127px; left: 0px; color: #84878E; padding: 10px; height: 28px; direction: rtl; font-size: 13px; }
.series-info2 a:link, .series-info2 a:hover, .series-info2 a:visited { color: #FFF; }
.series-box-items { width: 650px; border-top: 1px solid #c9c9c9; }
.series-box-items ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; }



/*------------------------------------------------*/
/*------------------[MAIN LAYOUT]-----------------*/
/*------------------------------------------------*/
blockquote { overflow: hidden; padding: 0 0px; width: 90%; margin-top: 40px; background-color: #f5f5f5; border: 1px solid #e0e0e0; }
.home-post-wrap-box { width: 195px; float: left; margin-right: 15px; background-image: url(images/cat-box-top.gif); background-repeat: no-repeat; direction: rtl; }
.headings { color: #000; font-family: Georgia, Times New Roman; font-weight: bold; display: block; width: 280px; height: 26px; padding: 10px 0px 0px 15px; margin-right: 15px; }
#wrapper2 { width: 100%; padding: 0px 0px 0px 0px; background-image: url(images/bg.gif); background-repeat: repeat-x;  }
.topbanner { float: right; margin-top: 8px; margin-bottom: -5px; border: none; }
.single-entry { float: left; width: 100%; margin-bottom: 10px; padding: 0px; }
.post-wrapper { padding: 12px; }
.home-post-wrap { margin: 25px 7px 10px 0px; padding: 0px; float: right; }
.date { background-image: url(images/date-bg.gif); width: 69px; height: 11px; margin: 11px 10px 0px 10px; padding: 5px 0px 0px 5px; color: #FFF; line-height: 5px; font-size: 9px; font-weight: bold; float: left; }
.home-post-wrap-top { background-image: url(images/post-top.gif); height: 37px; width: 98px; float: left; }
.comment-buble { float: right; margin: 11px 10px 0px 0px; background-image: url(images/comments-bg.gif); width: 17px; padding: 2px 0px 0px 5px; height: 17px; line-height: 5px; }
.comment-buble a:link, .comment-buble a:visited, .comment-buble a:hover { color: #FFF; font-size: 9px; margin: 3px; }
.readmore { background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: left; float: right; padding-left: 20px; margin-top: 10px; }
.readmore a:link, .readmore a:hover { color: #1D75CF; }
#header { width: 100%; margin: 0px; height: 92px; background-color: #FFF; background-image: url(images/bg.gif); background-position: bottom; background-repeat: repeat-x; background-position: 50% 0%; }
.overlay { position: absolute; top: 0px; left: 0px; height: 29px; width: 94px; background-image: url(images/thumbnail-overlay.png); background-repeat: repeat-x; }
#header2 { width: 100%; background: #333; height: 230px; float: left; margin: 0px; }
#slogan { border-top:1px solid #D7D7D7; background-position: top; background-repeat: repeat-x; width: 100%; margin-left: auto; margin-right: auto; position: relative; direction: rtl; }
#slogan h1 { line-height: 30px; font-family: Times New Roman; font-weight: normal; color: #F93F14; font-size: 18px; text-align: center; margin-bottom: 7px; margin-top: 7px; }
#slogan a:link, #slogan a:visited { color: #F93F14; }
#header3 { background-position: bottom; background-repeat: repeat-x; width: 950px; margin-left: auto; margin-right: auto; position: relative; height: 230px; }
.position { position: relative; }
#header4 { width: 100%; background: #222; height: 355px; background-repeat: repeat-x; float: left; }
#header5 { background: #333 ;width: 770px; margin-left: auto; margin-right: auto; position: relative; height: 337px; padding-top: 17px; float: right; }

.translate { background: none repeat scroll 0 0 #777777; border: 1px solid #555555, font-color: #EEEEEE, direction: rtl; text-align: right;  float: right; font-family: Tahoma, Verdana; font-size: 12px; height: 200px; width: 24%; margin-right: 30px; margin-top: 30px; padding: 15px; border: 1px solid #555;}

#container { margin-left: auto; margin-right: auto; margin-bottom: 30px; width: 1000px; color: #555555; }
#left-div { background-color:#F9F9F9; border:1px solid #C9C9C9; direction:rtl; float:left; margin-top:30px; width:650px;}
#left-inside { border:1px solid #FFFFFF; padding:20px; }


#tr-container { width: 100%; background: #333; direction: rtl; float: right;}
#tr-border { width: 100%; border-bottom: 1px solid #444;}
#tr-intro { width: 805px; margin-top: 20px; margin-bottom: 20px; border: 1px solid #444; margin-right: auto; margin-left: auto; padding: 30px; background: #222; }
#tr-bot { width: 805px; height: 150px; margin-top: 20px; margin-bottom: 20px; margin-right: auto; margin-left: auto; padding: 30px; background: #222; }
#tr-intro #tr-bot h1 { font-family: Arial, Times New Roman;  margin: 0px 0px 10px 0px; font-weight: normal; font-size: 22px; }
#tr-intro #tr-bot p { font-family: Times New Roman;  margin: 0px 0px 20px 0px; color: #888; line-height: 25px; font-weight: bold; font-size: 16px; }
#tr-intro .logo { float: left; border: 0px; margin-top: 0px; height: 40px; margin-left: 70px; margin-top: 35px;}
#tr-header { padding: 18px 0px 18px 0px; border-top: 1px solid #111; width: 100%; background: #222; float: left; margin: 0px; }
#tr-header h1 { width: 950px; font-family: Arial, Times New Roman;  padding: 20px 5px 15px 0px; font-size: 18px; margin: 0px; color: #e1e1e1; float: right; font-weight: normal; direction: rtl; }
#tr-body-cont { clear: both; width: 950px; margin-left: auto; margin-right: auto; position: relative; height: 200px; padding-top: 30px; }
#tr-body-cont .right-tr { width: 300px; float: right; position: relative; height: 200px; direction: rtl; }
#tr-body-cont .left-tr { width: 600px; float: left; margin-right: 15px; position: relative; height: 200px; direction: rtl; }
#tr-body-cont .livesearchpopup { clear: both; float: right; margin-top: 15px; }
#tr-body-cont p { clear: both; float: right; margin: 0px 15px 0px 0px; font-family: Tahoma; font-size: 11px; color: #eee; }

#tr-body-cont a:link, #tr-body-cont a:visited { color: #999; line-height: 25px; }
#tr-body-cont ul {list-style: none;}

.post {
        width: 625px;
        float: right;
        padding: 30px 25px 30px 0px;
        position: relative;
        border-bottom: 1px solid #EEEEEE;
      }

       .post .post_image {
          position: relative;
          float: right;
          text-size: 7px;
          width: 170px;
        }
          #left-div.post .post_image img {
            width: 170px;
            height: 95px;
          }
 .preview {
          width: 405px;
          float: left;
          margin-left: 20px;
        }
          /**/
.post .post_taxonomy {
            padding-bottom: 8px;
            position: relative;
            top: -1px;
          }
.post .post_taxonomy ul {
              font-size: 10px;
              line-height: 14px !important;
              color: #999;
              margin-bottom: 0;
            }
.post .post_taxonomy ul li {
                display: inline;
                padding: 0;
                margin: 0;
                background: none;
              }
.post .post_taxonomy ul li a {
                  text-decoration: none !important;
                  color: #999;
                }
.post .post_taxonomy ul li a:hover {
                  color: #1D75CF;
                }
.post .post_taxonomy ul li span {
                  padding: 0 7px;
                }
          /* Post Title */
.post h2.post_title {
            padding-bottom: 5px;
            margin-top:	12px;
            font-size: 18px;
          }
          /* Post Meta */
.post .post_meta {
            font-size: 14px;
            padding: 1px 4px;
            background: #f3f3f3;
            color: #616161;
            float: left;
            font-style: italic;
          }
.post .post_meta a:link,
.post .post_meta a:visited {
              color: #616161;
              text-decoration: underline !important;
            }
.post .post_meta a:hover {
              color: #000;
            }
          /* Post Text */
 .post .text {
            width: 100%;
            font-size: 10px;
            font-weight: normal;
          }
          /* More Link */
.post p.more-link-wrap {
            float: left;
            padding-bottom: 0px;
          }


/* ----------------------------------------------
-- GLOBAL STYLES FOR ALL wp-pagenavi STYLES
---------------------------------------------- */

.wp-pagenavi {
	display: inline-block;
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 10px;
	line-height: 18px;
	text-decoration: none;
	text-transform: uppercase;
        margin-bottom: 25px;
}

.wp-pagenavi .dots {
	color: #606060;
	position: relative;
}

.wp-pagenavi a, .wp-pagenavi .dots {
	margin-right: 5px;
	padding: 2px 8px;
}

div.wp-pagenavi a:hover {
	color: #303030;
}

div.wp-pagenavi a:active {
	color: #585858;
}

.wp-pagenavi a.number {
	border: 1px solid #ddd;	
	
	/* CURVED CORNERS */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.wp-pagenavi a.number:hover {
	border-color: #d0d0d0;
	
	/* DROP SHADOWS */
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
}

.wp-pagenavi a.number.current {
	color: #fff;
}

.wp-pagenavi a.number.current:hover {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.wp-pagenavi a.number.current:active {
	/* INNER SHADOWS */
	-moz-box-shadow: 0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);
	-webkit-box-shadow: 0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);
	box-shadow: 0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);
}


.imglink {border: 1px solid #666666; -webkit-box-shadow: rgba(0, 0, 0, .30) 0px 0px 10px; -moz-box-shadow: rgba(0, 0, 0, .30) 0px 0px 10px; }



.adwrap { margin-left: 26px; float: left; }
.adwrap a, .adwrap a:hover, .adwrap a:visited { margin-right: 5px; margin-bottom: 5px; display: block; float: left; }
.thumbnail-div { border: 1px solid #D1D1D1; height: 87px; float: left; padding: 1px; position: relative; }
.thumbnail-div-single { width: 190px; height: 190px; border: 1px solid #E1E1E1; padding: 4px; display: inline; float: right; margin-left: 15px; }
.post-info { background: none repeat scroll 0 0 #F1F1F1; color: #000; font-size: 10px; border-top: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; color: #666666; margin: 0px 0px 16px 0px; padding: 7px 0px 7px 0px; width: 100%; float: right; direction: rtl; }
.post-info2 { background: #111 none repeat scroll 0 0; z-index: 100; position: absolute; top: 87px; left: 0px; color: #84878E; padding: 10px; height: 72px; direction: rtl; }
.post-info2 a:link, .post-info2 a:hover, .post-info2 a:visited { color: #FFF; }
.post-info-title { color: #FFF; font-weight: bold; font-size: 13px; width: 100%; display: block; }
.post-inside-2 { float: left; width: 450px; }
.logo { float: right; border: 0px; margin-top: 0px; height: 90px; }
.random-content a:link { font-size: 13px; }
.random a:link, .random a:visited { float: left; display: block; width: 100%; }
.current-category { background-color:#E9E9E9; border-bottom:1px solid #C9C9C9; border-top:1px solid #FFFFFF; color:#BB3E26; display:block; font-family:Arial,Georgia,Times New Roman; font-size:20px; font-weight:bold; padding:23px; width:604px; }

.current-category img { margin-bottom: 3px;}

.home-post-wrap2 h2 { color: #1D75CF; }
.articleinfo { border-bottom: 1px solid #EEEEEE; padding-bottom: 7px; color: #545454; }
.wp-pagenavi { float: left; }
.catbox-image { border: 3px solid #ededed; width: 25px; height: 25px; }
.series-nav-left { float: left; }
.series-nav-right { float: right; }

/*------------------------------------------------*/
/*---------------------[TITLES]-------------------*/
/*------------------------------------------------*/
.post-title { direction: rtl; font-weight: bold; line-height: 35px; font-size: 24px; margin-top: 0px; }
.titles { font-weight: normal; font-size: 24px; text-decoration: none; }
.titles a:link, .titles a:visited, .titles a:active { text-decoration: none; font-size: 20px; font-family: Times New Roman; margin-bottom: 10px; margin-top: 10px; display: block; }


/*------------------------------------------------*/
/*--------------------[COMMENTS]------------------*/
/*------------------------------------------------*/
#respond h3 { margin-bottom: 20px; }
#comments { padding-top: 40px; border-top: 1px solid #DDDDDD; margin-top: 30px; margin-right: 20px; margin-bottom: 35px; color: #1D75CF ; font-weight: bold; }
.commentlist { padding: 0px; margin: 0px 0px 0px 17px; width: 560px; background-image: url(images/comment-bg.gif); list-style-image: none; list-style-type: none; float: left; }
.commentlist li { font-weight: bold; width: 560px; display: block; background-image: url(images/comment-bottom.gif); background-repeat: no-repeat; background-position: bottom left; padding: 0px 0px 20px 0px; margin: 0px; list-style-image: none; list-style-type: none; float: left; }
.commentlist li div { width: 540px; display: block; background-image: url(images/comment-top.gif); background-repeat: no-repeat; margin: 0px; padding: 20px; float: left; }
.commentlist li .avatar { float: left; border: 1px solid #D7D7D7; padding: 4px; background: #fff; }
.commentlist cite { color: #F93F14; font-family:Times New Roman; font-size: 20px; float: right; font-style: normal; margin-left: 10px; margin-right: 0px; margin-top: 20px; font-weight: bold; }

.commentlist cite a { color: #F93F14; }

.says { display: none; }
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; display: block; float: right; width: 90%; margin-right: 5%; margin-bottom:0px; }
#commentform p { clear: both; }
.alt { margin: 0; padding: 10px; }
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentlist .children li { width: auto; display: block; margin-left: 25px; background-color: #FDFDFD; background-position: left; background-repeat: repeat-y; border: 1px solid #E2E2E4; overflow: hidden; padding-bottom:0px; }
.commentlist .children li div { width: auto; padding: 3%; background: #F1F1F1; background-repeat: no-repeat; background-position: top left; }
.commentlist .commentmetadata { font-weight: normal; font-size: 10px; float: left; margin: 5px 0px 0px 0px; display: block; clear: both; background-image: none; width: 90%; margin-left: 3%; margin-right: 3%; }
.commentlist .vcard, .commentlist .children .comment-author, .commentlist .children .vcard, .commentlist .commentmetadata, .commentlist .children .comment-author, .commentlist .children .comment-meta { background-image: none; padding: 0px !important; width: 95%; }
.commentlist .reply, .commentlist .children .reply { float: left; background-image: none; width: 54px; height: 22px; margin-bottom: 0px; padding: 0px; margin-left: 10px; font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentlist .reply a:link, .commentlist .reply a:hover, .commentlist .children .reply a:link, .commentlist .children .reply a:hover { background-image: url(images/reply.gif); width: 50px; height: 17px; display: block; color: #FFF; font-size: 8px; text-transform: lowercase; font-weight: normal; padding: 5px 0px 0px 0px; letter-spacing: 1px; }
.commentlist .children li { margin-bottom: 15px; }
.commentlist .children li ul li { padding-bottom: 10px; background-color: #FFF; }
#respond { margin-top: 40px; margin-right: 20px; float: right; background-image: none; }
.commentlist #respond h3, .commentlist #respond a { margin-left: 28px; }
#comments { line-height: 30px; }
.children { clear: both; }
.children .commentmetadata, .children .vcard { background-image: none; }
.children textarea { width: 90% !important; }
.children input { width: 80% !important; }
#cancel-comment-reply-link { display: block; background-image: url(images/comment-close.gif); width: 144px; height: 21px; padding: 5px 0px 0px 23px; font-weight: normal; color: #84878E; font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
#respond div { background-image: none; }
#submit { border: 1px solid #d6d3d3; padding: 10px; padding-bottom: 5px; outline: 0; font: bold 13px/100% Verdana, Tahoma, sans-serif; color: #1D75CF;background: #e9e9e9; width: 200px; background-position: 7px 7px; background-repeat: no-repeat; padding-left: 10px; padding-top: 6px; margin-bottom: 10px; height: 35px; }



/*------------------------------------------------*/
/*-----------------[COMMENT FORM]-----------------*/
/*------------------------------------------------*/

#commentform input, #commentform textarea {
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	}

#commentform { margin: 10px 0px 0px 20px; }
#commentform input:hover, #commentform textarea:hover, #commentform input:focus, #commentform textarea:focus {border-color: #C9C9C9; -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; }
#commentform textarea { border: 1px solid #d6d3d3; width: 350px; padding: 10px; outline: 0; font: normal 13px/100% Verdana, Tahoma, sans-serif; background: #FFFFFF; }

#commentform #email { border: 1px solid #d6d3d3; padding: 10px; padding-bottom: 5px; outline: 0; font: normal 13px/100% Verdana, Tahoma, sans-serif; background: #FFFFFF; width: 220px; background-image: url(images/comment-email.gif); background-position: 7px 7px; background-repeat: no-repeat; height: 20px; padding-left: 30px; padding-top: 6px; margin-bottom: 10px; }

#commentform #author { border: 1px solid #d6d3d3; padding: 10px; padding-bottom: 5px; outline: 0; font: normal 13px/100% Verdana, Tahoma, sans-serif; background: #FFFFFF; width: 220px; background-image: url(images/comment-author.gif); background-position: 7px 7px; background-repeat: no-repeat; height: 20px; padding-left: 30px; padding-top: 6px; margin-bottom: 10px;}

#commentform #url { border: 1px solid #d6d3d3; padding: 10px; padding-bottom: 5px; outline: 0; font: normal 13px/100% Verdana, Tahoma, sans-serif; background: #FFFFFF; width: 220px; background-image: url(images/comment-website.gif); background-position: 7px 7px; background-repeat: no-repeat; height: 20px; padding-left: 30px; padding-top: 6px; margin-bottom: 10px;}

#commentform #submit{ font-size: 13px; background: #E1E1E1; border: 1px solid #999; min-width: 80px; min-height: 24px; padding-left: 10px;}
.options { border: 1px solid #E1E1E1; list-style: disc inside none; margin-bottom: 30px; margin-top: 10px; margin-right: 10px; padding: 7px;}


/*------------------------------------------------*/
/*-----------------[CATEGORY BOXES]---------------*/
/*------------------------------------------------*/
.titles-boxes { font-weight: bold; }
.cat-box-items { width: 273px; border-left: 1px solid #D7D8D8; border-right: 1px solid #D7D8D8; border-bottom: 1px solid #D7D8D8; padding: 10px; }
.cat-box-items ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; }
.cat-box-items2 { width: 273px; border-left: 1px solid #D7D8D8; border-right: 1px solid #D7D8D8; border-bottom: 1px solid #D7D8D8; padding: 10px; }
.cat-box-items2 ul { margin-right: 10px; padding: 0px 0px 0px 15px; }


/*------------------------------------------------*/
/*---------------[PAGES NAVIGATION]---------------*/
/*------------------------------------------------*/
#pages { width: 97%; margin-left: auto; margin-right: 3%; direction: rtl; }
#pages ul { list-style-type: none; list-style-image: none; float: right; margin-top: 30px; padding-right: 30px; position: relative; }
#pages ul li { float: right; display: block; height: 30px; padding: 0px;}
#pages ul li a:link, #pages ul li a:visited, #pages ul li a:active { color: #000; display: block; height: 20px; font-family: Arial, Times New Roman, Georgia; text-align: left; font-size: 16px; padding: 5px 13px 5px 13px; margin: 0px; }
#pages ul li a:hover { background-image: url(images/nav-hover-left.gif); background-repeat: no-repeat; background-position: left; color: #FFF; }
#pages ul li:hover { background-image: url(images/nav-hover-right.gif); background-repeat: no-repeat; background-position: right; background-color: #727272; }
#pages ul li:hover a { background-image: url(images/nav-hover-left.gif); background-repeat: no-repeat; background-position: left; color: #FFF; }
#pages ul li:hover ul li a {background-image: none; }
#nostyle ul li { float: right; display: block; height: 30px; padding: 0px; text-decoration: none; background-color: #FFFFFF; font-size: 20px; line-height: 1.2em; background-image: none;}


		/*---------------[DROPDOWN MENU]---------------*/
		.nav, .nav * { margin:0; padding:0; list-style:none; }
		.nav ul { position:absolute; top:-999em; background-position: 0px 1px; background-repeat: no-repeat; background-image: url(images/dropdown-top-White.gif); padding-top: 10px !important; }
		.nav li { float:left; position:relative; z-index:99; font-size:12px; height: 44px; }
		.nav a { display:block; }
		.nav ul li { width: 100%; }
		.nav li:hover ul, ul.nav li.sfHover ul { left:-10px; top:3px; }
		.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }
		.nav li li:hover ul, ul.nav li li.sfHover ul { left:190px; top:-27px; background-image: none; padding-top: 0px !important;}
		.nav li:hover ul, .nav li li:hover ul { top: -999em; }
		.nav li li { display: block; padding: 0px; height: 46px; }
		.nav li:hover { background-color: #676767; padding: 0px; margin: 0px; background-image: none; }
		.nav li li a:link, .nav li li a:visited { width: 180px; display: block; background-color: #727272; padding: 10px 30px 0px 30px; margin: 0px 0px 0px 0px; height: 36px; }
		.nav li li a:hover { background-color: #676767 ; color: #FFF !important; background-image: none !important; }


/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/
.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; }
.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; }
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; }
.alignright { float: right; }
.alignleft { float: left }


/*------------------------------------------------*/
/*-------------------[SIDEBAR]--------------------*/
/*------------------------------------------------*/
#sidebar { float: right;  margin-top:30px; padding-left: direction: rtl; 0px; padding-right: 0px; width: 300px; }


.sidebar-box { background-color:#F5F5F5; border: 1px solid #FFFFFF; direction:rtl; float:left; margin-bottom:0; width:300px; MARGIN-BOTTOM:20PX;}

.sidebar-box-border { border: 1px solid #c9c9c9; padding: 25px 0 30px;}

				.sidebar-box-bottom { background-image: url(images/sideblock-bottom.gif); background-position: bottom; background-repeat: no-repeat; width: 308px; margin-bottom: 0px; height: 14px; }
				.sidebar-box ul li a:link, .sidebar-box ul li a:visited, .sidebar-box ul li a:active { color: #373434; }
				.sidebar-box ul li {  color: #373434; margin: 5px 0px 0px 5px; }
				.sidebar-box ul { list-style-image: url(images/bullet.gif); padding-bottom: 0px; }
				.sidebar-box ul li a:hover {color: #BB3E26;}
				.sidebar-box h2 { color:#BB3E26; display:block; font-size:20px; font-weight:bold; height:30px; line-height:100%; margin:0; text-align:center; }

.textwidget { margin-right: 10px; margin-left: 10px; }
.customvalue { margin-right: 25px; margin-left: 10px; }
		

/*------------------------------------------------*/
/*--------------------[FOOTER]--------------------*/
/*------------------------------------------------*/
#footer { clear: both; width: 941px; height: 45px; padding-left: 30px; text-align: left; color: #000; padding-top: 15px; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 20px; font-size: 11px; }
		#footer a { color: #000; font-size: 11px; }
		#footer a:visited { color: #000; }
		#footer a:hover { color: #000; text-decoration: underline; }

#footer2 { clear: both; padding: 20px; background-image: url(images/bg.gif); height:180px; font-size: 11px; border-top: 1px solid #ccc;}
.inner { clear:both; margin:0 auto; padding-left:15px; padding-right:15px; position:relative; width:980px; direction: rtl; }
.license { float: left; height: 100px; width: 30%; margin: 10px; color: #555;}
.links { float: left; height: 100px; width: 30%; margin: 10px; color: #555;}
.logo_f { float: right; height: 100px; width: 30%; margin: 10px;}
#footer2 h1 {font-size: 14px; }
.long { float: right; width: 240px; color: #999; padding: 30px 15px;}

#footer2 ul { list-style-type: none; list-style-image: none; float: right; margin-top: 8px; position: relative; padding-right: 5px; }
#footer2 ul li { float: right; display: block; padding: 0px 4px; margin: 3px 6px; background: #E1E1E1; border: 1px solid #EEE;}

#footer2 ul li:hover { background: #EEE; border: 1px solid #DDD;}

#footer2 p {color: #666; margin: 5px 0px; float:right;}

#footer2 p a {color: #999;}


/*------------------------------------------------*/
/*--------------------[SEARCH]--------------------*/
/*------------------------------------------------*/
.search_bg { height:35px; width:270px; float: left; margin-top: 45px; margin-left: 0px; }
#search { color:#FFFFFF; padding:0; }
#search input { background: #FFF; font-size:12px; font-weight: bold; color:#1D75CF; font-family:Tahoma, arial, verdana, courier; width:170px; height:13px; vertical-align:middle; padding:6px; border: 1px solid #E7E7DC; }
#search .input { width:72px; height:26px; background:none; border:none; vertical-align:middle; margin:0; padding:0; margin-right: 8px; }


/*------------------------------------------------*/
/*---------------[FEATURED ARTICLES]--------------*/
/*------------------------------------------------*/
a.titles-featured, .titles-featured:visited, .titles-featured:hover { font-family:Times New Roman; font-size: 28px; line-height: 21px; color: #FFF; }
.featured { width: 858px; height: 220px; border: 1px solid #575757; float: left; }
.featured-inside { width: 833px; height: 49px; border-top: 1px solid #000000; background-image: url(images/featured-bg.png); padding: 10px 15px 10px 10px; margin-top: 150px; float: right; direction: rtl; }
.play-button { background-image: url(images/play-video-hover.png); cursor: pointer; width: 151px; height: 58px; float: left; margin-left: 70px; }
.play-button-hover { display: none; position: absolute; margin-top: 0px; margin-left: 140px; }
.featured-content { float: right; width: 353px; margin-right: 5px; }
.next { float: left; margin-top: 127px; cursor: pointer; background-image: url(http://www.ethrahayat.com/wp-content/uploads/next.png); position: relative; width: 35px; height: 34px; }
.prev { float: left; margin-top: 127px; cursor: pointer; background-image: url(http://www.ethrahayat.com/wp-content/uploads/prev.png); position: relative; width: 35px; height: 34px; margin-left: 6px; }
.next-button { display: none; position: absolute; }
.prev-button { display: none; position: absolute; }
#sections { overflow:hidden; width: 860px; height: 230px; margin: 0px; float: left; }
#sections ul { margin: 0px; list-style-image: none; list-style-type: none; padding: 0px; width: 9000px; }
#sections li { margin: 4px; padding: 0px; float: left; }
.titles-featured a, .titles-featured a:hover, .titles-featured { font-size: 30px; display: block; margin-bottom: 10px; margin-top: 5px; color: #FFF; }
.post-info-featured { color: #777; font-size: 9px; line-height: 13px; width: 100%; display: block; }
.post-info-featured a:link, .post-info-featured a:visited { color: #777; }
.post-info-featured a:hover { color: #ffffff; }


/*------------------------------------------------*/
/*----------------[VIDEO INTERFACE]---------------*/
/*------------------------------------------------*/
#video { width: 567px; height: 318px; overflow: hidden; padding: 0px; background: #333; float: left; }
.video2 { width: 563px; height: 318px; overflow: hidden; padding: 1px; display: none; position: absolute; left: 93px; background: #222; border: 1px solid #444;}
.video2 ul li a:link, .video2 ul li a:hover, .video2 ul li a:visited { color: #FFF; }
.video2 ul { list-style-image: url(images/video-bullet.png); direction: rtl; }
#video-inside { }
.video-titles { font-family: Arial, Times New Roman; font-size: 22px; line-height: 100%; color: #FFF; float: right; margin-right: 20px; margin-top: 15px; }
.video-button-hover { position: relative; float: left; cursor: pointer; width: 73px; height: 72px; }
.video-button-hover-image { display: none; position: absolute; cursor: pointer; left: 8px; top: 8px; }
.lights { margin: 0px; width: 100%; height: 100%; position: absolute; background-image: url(images/lights-bg.png); display: none; float: left; }
.video-tags a:link { height: 15px; padding: 3px 20px 3px 3px; border: 1px solid #0AB0FE; background-color: #0095DB; margin-right: 10px; margin-bottom: 0px; margin-top: 20px; background-image: url(images/tag.gif); background-position: right; background-repeat: no-repeat; color: #FFF; text-transform: lowercase; font-size: 10px; font-weight: bold; display: block; float: right; }
.video-nav { height:303px; width: 73px; float: left; padding-top: 20px; }
#video embed { height: 316px !important; width: 565px !important; border: 1px solid #444;}
#video object { height: 316px !important; width: 565px !important; }
.embed { cursor: pointer; }

/*------------------------------------------------*/
/*----------------[COURSE STYLE]------------------*/
/*------------------------------------------------*/
.course { float: left; margin-bottom: 20px; font-size: 10px; }
.course-image { float: left; width: 80px; padding: 2px; height: 80px; border: 1px solid #E1E1E1; display: inline; margin-right: 10px; }
.course a:link, .random a:visited { float: left; display: block; font-size: 13px; font-weight: bold; }
.serieslist-li { font-size: 11px; line-height:24px;}
.course-title { background: rgb(249, 249, 249) none repeat scroll 0% 0%; font-family: Georgia,Times New Roman; padding-top: 15px; font-size: 21px; font-weight: bold; padding-bottom: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; }

.clearfix:after {content:"."; display:block; height:0;
                 clear:both; visibility:hidden; }
.clearfix       {display:inline-block;}
/* Hide from IE Mac */
.clearfix       {display:block;}
/* End hide from IE Mac */


.breadcrumb {background:#F1F1F1 none repeat scroll 0 0; border-bottom:1px solid #E4E4E4; border-top:1px solid #FFFFFF; font-size:10px; line-height:25px; padding-right:10px;}

.breadcrumb a {color:#F93F14; padding:2px; text-decoration:none; background:#F7F7F7 none repeat scroll 0 0;
border:1px solid #DDDDDD; font-size:10px; line-height:25px; }

.breadcrumb a:hover {background: #EEE; border: 1px solid #DDD; font-size:10px; line-height:25px;}



.navicrumb { padding: 20px; font-size:10px; line-height:25px;}

.navicrumb a {color: #444444; padding:3px; text-decoration:none; background: none repeat scroll 0 0 #EEEEEE; border:1px solid #CCCCCC; font-size:10px; line-height:25px; }

.navicrumb span {color: #F93F14; padding:3px; text-decoration:none; background: none repeat scroll 0 0 #F7F7F7; border:1px solid #CCCCCC; font-size:10px; line-height:25px; margin-right: 5px; }

.navicrumb a:hover {color: #F93F14; background: #F7F7F7; border: 1px solid #DDD; font-size:10px; line-height:25px;}



.course_list {background:#F1F1F1 none repeat scroll 0 0; list-style: decimal inside none; border-bottom:1px solid #E4E4E4; border-top:1px solid #FFFFFF; font-size:10px; line-height:25px; padding-right: 10px;}

.course_list a {color:#F93F14; padding:2px; text-decoration:none; background:#F7F7F7 none repeat scroll 0 0;
border:1px solid #DDDDDD; font-size:10px; line-height:25px; }

.course_list a:hover {background: #EEE; border: 1px solid #DDD; font-size:10px; line-height:25px;}







img{  
    
}  
  
#gallery, #thumbs{  
    float: left;  
}  
  
#gallery{  
    width: 800px;  
    height: 300px;  
    overflow: hidden;  
}  
  
#gallery img{  
    position: absolute;  
}  
  
#thumbs{  
    width: 100px;  
    height: 300px;  
    overflow: hidden;  
}  
  
#next{  
    display: block;  
    width: 47px;  
    height: 43px;  
    background: url(img/arrow.png);  
    position: relative;  
    top: 257px;  
    left: 855px;  
}  
  
#next:hover{  
    background: url(img/arrowmo.png);  
}  
  
.clear{  
    clear: both;  
}  

.list {}

.list li {line-height:50px; font-family: Tahoma, Verdana; font-weight: normal; font-size: 10px; border-bottom: 1px solid #E1E1E1; margin-bottom: 5px; background: #f3f3f3;}

.list li a {margin-right:10px; color: #F93F14; font-size: 18px; font-family:Times New Roman;}

.list li img {margin-right:10px; margin-left:5px;}

.list children {border: none;}

.control li {padding-top: 10px; padding-bottom: 10px; font-family: Times New Roman; font-weight: bold; font-size: 14px; border-bottom: 1px solid #E1E1E1;}

.control li a:hover {color: #BB3E26;}



