html {
    background:url(../images/footer.jpg) bottom left repeat-x;
}
body
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#2c2c2c;
    margin:0;
    padding:0;
    direction:rtl;
    background-color:white;
    }
.wrapper
{
    margin:0 auto;
    width:960px;
    padding: 1px 0;
    }
.subtitle
{
    /*color: #FF4900!important;*/
    font-family: arial;
    font-size: 22px;
    font-weight:bold;
    }
.date
{
    margin:5px 0;
    font-weight:bold;
    font-size:12px;
    }

.newsList,.issuesList
{ 
    margin-bottom: 10px;
    padding-bottom: 1px;
    padding-right: 10px;
    }
.newsList
{
    border-right: 15px solid #DCD39F;
    }
.issuesList
{
    border-right: 15px solid #E99E45;
    width: 660px;
    }
.guestBook
{
    border-right: 15px solid #CD573D;
    margin-bottom: 10px;
    padding-bottom: 1px;
    padding-right: 10px;
    }
.language
{
    background: url("../images/languageBG.png") no-repeat 0 0 ;
    height: 36px;
    left: 25px;
    padding-right: 18px;
    padding-top: 6px;
    position: absolute;
    top: -15px;
    *top: -6px;
    width: 57px;
    }
.language a:link,
.language a:visited
{
    color:White!important;
    font-size:14px!important;
    }
.language a:hover
{
    text-decoration:none;
    }
.header
{
    position:relative;
    width:908px;
    margin:0 25px;
    }
.mainTitle
{
    background: url("../images/Title-ar.png") no-repeat scroll 665px 0 transparent;
    height: 100px !important;
    margin: 10px 0;
    }
.mainTitle h1
{
    display:none;
    }
.mainTitle a:link,
.mainTitle a:visited
{
    font-family:Monotype Corsiva;
    font-size:60px;
    color:#303131;
    font-weight:normal!important;
    text-decoration:none;
    height: 100px !important;
    margin: 20px 0 30px;
    }
#search
{
    position:absolute;
    top:45px;
    *top:70px;
    left:0px;
    }
.searchBox
{
    background:url(../images/search.png);
    width:300px;
    border:1px solid #9e9e9e;
    height:25px;
    position:relative;
    }
.searchBoxInput
{
    background-color: transparent;
    border: medium none;
    padding: 3px 5px;
    width: 290px;
    }
.searchBtn
{
    background:url(../images/searchBtn.png) center center no-repeat transparent;
    height:25px;
    width:30px;
    border:none;
    position:absolute;
    top:0;
    left:0;
    cursor:pointer;
    }
a:link, a:visited
{
    color:#264967;
    text-decoration:none;
    }
a:hover
{
    color:#FF4900;
    text-decoration:underline;
    }
.upperMenu
{
    padding:0;
    margin:0px 20px;
    }
.upperMenu span
{
    font-style:normal!important;
    }
.submitResearch
{
    width:215px;
    height:41px;
    background:url(../images/submitResearch-ar.jpg) no-repeat top right;
    margin:40px 0 0;
    }
.lunchingDate {
    margin-right: 4px;
    margin-top: 5px;
    text-align: center;
}
.slider
{
    direction:rtl;
    }
ol.bjqs-markers
{
    *position: absolute;
    *left: -25px!important;
    *top: 200px;
    }
.start
{
    margin-right:0px;
    }
.end
{
    margin-left:0px;
    }
.upperMenu li
{
    float:right;
    height: 25px;
    padding-top:5px;
    list-style: none outside none;
    margin: 0 2px;
    /*width:180px;
    padding: 0 48px;*/
    text-align: center;
    }
.upperMenu li a:link,
.upperMenu li a:visited
{
    color:White;
    text-decoration:none;
    font-size:18px;
    font-style:normal!important;
    }
.clear
{
    clear:both;
    }
.footer
{
    background-color:#1f1f1f;
    min-height:410px;
    border-top:1px solid #fcbc2a;
    color:White;
    font-size:14px;
    margin-bottom:20px;
    }
.footer p
{
    margin:10px 0;
    }
.footer .title
{
    font-family:Georgia;
    font-size:26px;
    color:#fcd67e;
    text-transform:none;
    }
.grid_7
{
    width:535px;
    float:right;
    margin:30px 20px 30px 10px;
    }
.grid_5
{
    width:365px;
    float:left;
    margin:30px 10px 30px 20px;
    }
.grid_9
{
    width:685px;
    float:right;
    margin:30px 20px 30px 10px;
    position:relative;
    }
.grid_3
{
    width:215px;
    float:right;
    margin:30px 10px 30px 20px;
    }
.grid_4
{
    width:290px;
    float:right;
    margin:30px 10px 30px 20px;
    }
.inPress
{
    padding:0px;
    margin:0px;
    }
.inPress li
{
    padding:0 2px;
    margin:10px 0;
    list-style:none;
    background:url(../images/bullet-ar.png) no-repeat right 5px;
    padding-right:10px;
    }
.inPress .date
{
    font-weight:normal;
    font-style:normal;
    }
.journal
{
    font-style:italic;
    }
.title
{
    font-size:24px;
    color:#303131;
    text-transform: uppercase;
    }
.title span
{
    text-transform: none;
    font-family:Monotype Corsiva;
    color:#ff4900;
    font-size:36px;
    }
.readMore
{
    text-align:left;
    }
.readMore a:link,
.readMore a:visited,
.lognBtn
{
    background-color: black;
    border: 1px solid #B6B6A2;
    color: White;
    font-family: Georgia;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 5px;
    text-decoration: none;
    text-transform: uppercase;
    }
.readMore a:hover{
    color:white;
}
.lognBtn {
    border:none;
    width:auto!important;
    cursor:pointer;
    margin-top:5px;
    background-color: #4a6c5e;
}
.latestNews
{
    margin:15px 0;
    }
.latestNews td
{
    padding:5px 0;
    }
.downMenu
{
    margin:0;
    padding:0;
    width: 290px;
    }
.downMenu span
{
    font-style:normal!important;
    }
.downMenu li
{
    list-style:none;
    float:right;
    color:#fcd67e;
    padding:2px;
    font-size:16px;
    }
.footer a:link,
.footer a:visited
{
    color:#fcd67e!important;
    text-decoration:underline;
    }
.footer a:hover
{
    text-decoration:none!important;
    }
.back_style,
.add
{
    position: absolute;
    left: 5px;
    top: 0;
    }
.back_style
{
    background:url(../images/back-ar.png) no-repeat right center;
    padding-right: 30px;
    }
.add
{
    background:url(../images/add.png) no-repeat right center;
    padding-right: 20px;
    }
.photos
{
    border:1px solid #333!important;
    padding:2px;
    width:100px;
    min-height:100px;
    }
.empty
{
    background:url("../images/ar-bg.jpg") no-repeat center center #262223;
    width:100px;
    min-height:100px;
    }
.photos img
{
    width:100px;
    min-height:100px;
    }
.imageThumb, .moreDetails
{
    padding: 10px 0 10px 60px;
    }
.detailPhotos,.sub_issues_style
{
    float:left;
    margin-right:10px;
    margin-bottom:10px;
    border:1px solid #333!important;
    padding:2px;
    }
.detailPhotos img
{
    max-width:150px;
    }
.sub_issues_style
{
    width:80px;
    }
.author
{
    font-size:16px;
    margin:5px 0 10px 0;
    }
.arial {
    font-family:georgia;
}
.button
{
    cursor:pointer;
    }
.home-btn {
    background-color:#547669;
    width:120px;
}
.issues-btn {
    background-color:#d1c893;
    width:110px;
}
.button
{
    cursor:pointer;
    background-color: #D4BA65;
    border: 1px solid #D4BA65;
    cursor: pointer;
    font-weight: bold;
    margin-top: 4px;
    text-align: right;
    font-size:12px;
    }
.Btn {
    background-color: black;
    border-radius: 2px;
    color: White;
    font-family: georgia;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 6px;
    text-decoration: none;
    border:none;
    cursor:pointer;
}
.loginBox.edit td {
    padding-top:5px;
    padding-bottom:5px;
}
.board-btn {
    background-color:#e3dbae;
    width:160px;
}
.editors-btn {
    background:#dfc8a1;
    width:165px;
}
.guidelines-btn {
    background-color:#dfba7c;
    width:105px;
}
.news-btn {
    background-color:#e79e47;
    width:105px;
}
.guestbook-btn {
    background-color:#CB583D;
    width:125px;
}
.brick-brown {
    color:#B22222;
	}
@font-face {
    font-family: 'AACOPTIC';
    src: url('../Fonts/AACOPTIC.eot'); /* IE9 Compat Modes */
    src: url('../Fonts/AACOPTIC.woff') format('woff'), /* Pretty Modern Browsers */
    url('../Fonts/AACOPTIC.ttf') format('truetype'); /* Safari, Android, iOS */
}

@font-face {
    font-family: 'koptos';
    src: url('../Fonts/koptos.eot'); /* IE9 Compat Modes */
    src: url('../Fonts/koptos.woff') format('woff'), /* Pretty Modern Browsers */
    url('../Fonts/koptos.ttf') format('truetype'); /* Safari, Android, iOS */
}

@font-face {
    font-family: 'sgreek_2';
    src: url('../Fonts/sgreek_2.eot'); /* IE9 Compat Modes */
    src: url('../Fonts/sgreek_2.woff') format('woff'), /* Pretty Modern Browsers */
    url('../Fonts/sgreek_2.ttf') format('truetype'); /* Safari, Android, iOS */
}

@font-face {
    font-family: 'Sultan_musnad';
    src: url('../Fonts/Sultan_musnad.eot'); /* IE9 Compat Modes */
    src: url('../Fonts/Sultan_musnad.woff') format('woff'), /* Pretty Modern Browsers */
    url('../Fonts/Sultan_musnad.ttf') format('truetype'); /* Safari, Android, iOS */
}

@font-face {
    font-family: 'Transliteration';
    src: url('../Fonts/Transliteration.eot'); /* IE9 Compat Modes */
    src: url('../Fonts/Transliteration.woff') format('woff'), /* Pretty Modern Browsers */
    url('../Fonts/Transliteration.ttf') format('truetype'); /* Safari, Android, iOS */
}

.Coptic {
    font-family: AACOPTIC;
}

.Koptos {
    font-family: koptos;
}

.Greek {
    font-family: sgreek_2;
}

.Sultan_Musnad {
    font-family: Sultan_musnad;
}

.Transliteration {
    font-family: Transliteration;
}
.searchResults,
.searchTitle {
    margin:10px 0;
}
.master-login {
    margin-bottom:20px;
}
.master-login .loginBox {
    background-color: #f0ede4;
    border-bottom: 4px solid #4a6c5e;
    border-top: 2px solid #4a6c5e;
    margin-bottom: 40px;
    padding: 15px 10px 10px;
    height:auto;
}
    .master-login .loginBox input {
        width:100%;
        margin-bottom:3px;
    }
    .master-login table {
        width:100%;
    }
.error {
    margin:10px 0;
   line-height:20px;
}
.master-login .labelInput {
    display:block;
    width:95%;
}
.loginBox {
    margin-top:20px;
    height:280px;
}
.labelInput {
    padding-bottom: 10px;
    width: 95px;
    vertical-align: top;
}

.labelInput input {
        width:300px;
    }
.master-login .forgetPassword {
    padding-right:0;
}
.forgetPassword {
    padding-right:100px;
}
.logOut {
    background-color: #f4f4f4;
    border-bottom: 1px dotted #d1d1d1;
    border-top: 1px dotted #d1d1d1;
    color: #264967;
    font-family: inherit;
    font-size: inherit;
    font-weight: normal;
    padding-bottom: 5px;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0.2);
    width: 100% !important;
}

.intl-tel-input .selected-flag .arrow {
    left: auto!important;
    right:20px;
}
.intl-tel-input .selected-flag {
    padding: 0 8px 0 0!important;
}
.intl-tel-input input, .intl-tel-input input[type="text"], .intl-tel-input input[type="tel"] {
    padding-right: 44px!important;
    padding-left: 0!important;
}