/* ============================== */
/* ! Layout for desktop version   */
/* ============================== */
/* #Global Property 
================================================== */
body {
    background: url(images/outer.jpg) center top no-repeat;
    font-family: "Times New Roman", Times, serif;
    font-size: 11px;
    line-height: 13px;
    color: #424040;
}

h1, h2 {
    font-size: 25px;
    color: #1e3e62;
    line-height: 22px;
    padding-bottom: 13px;
}

h2 {
    font-size: 24px;
}

p {
    line-height: 17px;
    font-weight: 500;
    font-size: 15px;
    /*padding-top:10px;*/
    font-family: Arial;
}

.page {
    margin: 0 auto;
    width: 970px;
}

a {
    color: #1E3E62;
}
/* #Home Page
================================================== */
.sign-up {
    overflow: hidden;
    padding: 4px 0 5px;
    border-bottom: 1px solid #bfbfbf;
}

    .sign-up ul {
        overflow: hidden;
    }

    .sign-up li {
        float: left;
    }

.issue {
    float: left;
}

    .issue a {
        font-size: 12px;
        color: #4d4e4e;
    }

    .issue li {
        margin-right: 13px;
    }

.login {
    float: right;
}

    .login a, .logo span {
        font-size: 12px;
        color: #888888;
    }

    .login li {
        margin-left: 13px;
    }

.site-logo {
    text-align: center;
    overflow: hidden;
    padding-bottom: 8px;
}

.time {
    width: 628px;
    float: left;
    text-align: right;
}

.search {
    width: 300px;
    float: right;
    text-align: right;
}

.time span {
    display: block;
    margin: 2px 102px 2px 0;
    font-size: 13px;
    color: #414242;
}

.search small {
    float: right;
    width: 206px;
    height: 26px;
    background: url(images/search.jpg) left top no-repeat;
    display: inline-block;
    margin: 47px 30px 0 0;
}

.t-box {
    background: none;
    border: none;
    width: 166px;
    padding: 5px;
}

.sub {
    background: none;
    border: none;
    width: 26px;
    height: 26px;
    cursor: pointer;
}

.nav {
    overflow: hidden;
    background: url(images/head-rept.jpg) left top repeat-x;
    padding: 0px 37px 0;
    height: 35px;
}

.navStick {
    position: fixed;
    top: 0px;
    background: url(images/head-rept.jpg) left top repeat-x;
    padding: 0px 37px 0;
    height: 35px;
    z-index: 999;
    width: 63%;
}

.nav li {
    float: left;
    margin-right : 11px;
}

.nav a {
    font-size: 12px;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0 8px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 32px;
    display: inline-block;
    font-weight: bold;
}

    .nav a:hover, .nav a.active {
        background: url(images/hover.jpg) left top repeat-x;
    }

.navStick li {
    float: left;
    margin-right : 11px;

}

.navStick a {
    font-size: 12px;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0 8px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 32px;
    display: inline-block;
    font-weight: bold;
}

    .navStick a:hover, .navStick a.active {
        background: url(images/hover.jpg) left top repeat-x;
    }
/* content section start here */
#Content {
    margin-top: 20px;
}

.front-page {
    overflow: hidden;
}

.front-content {
    float: left;
    width: 643px;
    padding-right: 14px;
    border-right: 1px dotted #919292;
}

.advertisement {
    float: right;
    width: 310px;
}

.independence, .sport, .progress, .living {
    background: url(images/top-repeter.jpg) left top repeat-x;
    border-bottom: 1px dotted #919292;
}

.arms-come, .crisis {
    border-bottom: 1px dotted #919292;
}

.ngo {
    overflow: hidden;
    padding-bottom: 10px;
    /*border-bottom:1px dotted #919292;*/
    background: url(images/top-repeter.jpg) left top repeat-x;
}

.ngo-text {
    float: left;
    width: 285px;
}

.ngo-image {
    float: right;
    width: 365px;
}

    .ngo-image img {
        display: block;
    }

.list-top {
    font-family: 'CenturyGothic', serif;
    color: #000000;
    font-size: 15px;
    display: block;
    line-height: 18px;
    text-transform: uppercase;
    padding-left: 17px;
    background: url(images/bullets.jpg) left 4px no-repeat;
    margin: 0 0 20px 8px;
}

.ngo-text strong {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #000000;
    display: inline-block;
    /*padding-bottom:10px; */
}

.gray {
    color: #a7a7a7;
}

.red {
    color: #960000;
}

.comment {
    background: url(images/comment-logo.jpg) left top no-repeat;
    padding-left: 20px;
    color: #000000;
    display: block;
    margin-top: 15px;
}

    .comment small {
        padding-left: 5px;
        color: #a7a7a7;
    }

.arms-come {
    padding-top: 18px;
    overflow: hidden;
    padding-bottom: 5px;
}

    .arms-come strong {
        line-height: 11px;
    }

.come {
    margin-left: 55px;
}

.news-events {
    overflow: hidden;
}

.news {
    font-family: 'Garamond', serif;
    margin-bottom: 6px;
}

.egypt {
    float: left;
    width: 420px;
    padding-right: 10px;
    border-right: 1px dotted #919292;
    background: url(images/top-repeter.jpg) left top repeat-x;
    margin-top: 2px;
}

.latest-news {
    float: right;
    width: 200px;
}

.independence .list-top {
    margin: 2px 0 18px 8px;
}

.ind-space {
    margin: 6px 0;
}

.crisis {
    overflow: hidden;
    padding-top: 10px;
    padding-bottom: 14px;
}

    .crisis img {
        float: left;
    }

.text-crisis {
    float: right;
    width: 238px;
}

    .text-crisis strong {
        padding-bottom: 5px;
    }

.saudi h2 {
    line-height: 28px;
}

.saudi .comment {
    margin-top: 10px;
}

.crisis .ind-space {
    margin: 0 0 10px 0;
}

.sport, .progress, .living {
    margin-top: 2px;
}

.sport {
    padding: 0 0 10px 0;
}

.progress {
    padding: 0 0 23px 0;
}

    .sport .list-top, .progress .list-top {
        margin: 0 0 13px 8px;
    }

.living .list-top {
    margin: 3px 0 11px 8px;
}

.living {
    padding: 0 0 10px 0;
}

    .living h2 {
        line-height: 30px;
        padding-bottom: 0px;
    }

.sports {
    float: right;
    width: 190px;
    margin-right: 15px;
}

    .sports .comment {
        margin-top: 11px;
    }

.news strong {
    color: #4193dc;
}

.news span {
    color: #bb191e;
}

.news h3 {
    color: #3e3e3e;
    font-size: 20px;
    line-height: 22px;
}

.news ul {
    padding: 15px 10px 0;
    background: #f4f4f4;
}

.news li {
    color: #3b3a3a;
    font-size: 15px;
    line-height: 16px;
    padding: 0 0 13px 0;
    overflow: hidden;
}

.news a {
    float: right;
    color: #000000;
    line-height: 10px;
}

.last {
    padding-bottom: 5px !important;
}

.latest-news strong {
    text-transform: uppercase;
}

.press {
    padding: 18px 5px 30px;
    margin-bottom: 6px;
    background: #efeade;
    border-bottom: 1px dotted #919292;
}

    .press strong {
        font-family: 'CenturyGothic', serif;
        color: #000000;
        font-size: 15px;
        display: block;
        text-transform: uppercase;
        margin-bottom: 5px;
    }

    .press h3 {
        color: #3d0000;
        font-size: 17px;
        line-height: 17px;
        margin: 13px 0 10px 0;
    }

    .press h4 {
        color: #1e3e62;
        font-size: 17px;
        line-height: 22px;
        margin: 13px 0 5px 0;
    }

    .press em {
        font-style: italic;
        font-weight: bold;
    }

.opinion {
    padding: 20px 5px;
    margin-bottom: 6px;
    background: #dfecf4;
    height: 320px;
}

.opinion-text {
    border-bottom: 1px dotted #919292;
}

.opinion h3 {
    color: #1e3e62;
    font-size: 17px;
    line-height: 17px;
    margin: 10px 0;
    margin-bottom: 0;
}

.opinion strong {
    font-family: 'CenturyGothic', serif;
    color: #497cb7;
    font-size: 15px;
    display: block;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.opinion-image {
    background: url(images/photo-frame.jpg) left top no-repeat;
    height: 97px;
    width: 97px;
    padding: 2px;
}

.opinion em {
    display: block;
    text-align: right;
    color: #1e3e62;
    font-size: 15px;
    font-style: italic;
    line-height: 25px;
}

.opinion span {
    display: block;
    text-align: right;
    margin: 8px 0 0 0;
}

    .opinion span a {
        display: inline-block;
        height: 13px;
        width: 13px;
    }

a.prev {
    background: url(images/prv.jpg) left top no-repeat;
    margin-right: 2px;
}

a.next {
    background: url(images/nex.jpg) left top no-repeat;
}

.culture {
    padding: 18px 5px 12px;
    background: #dfecf4;
}

    .culture span {
        font-weight: bold;
        color: #424040;
    }

    .culture strong {
        color: #497cb7;
    }

    .culture p {
        color: #424040;
        font-size: 15px;
    }

    .culture em {
        font-style: italic;
        font-weight: bold;
    }
/* side start */
.social {
    margin-bottom: 14px;
    overflow: hidden;
}

    .social ul {
        overflow: hidden;
        background: url(images/nav-top-repeter.jpg) left bottom repeat-x;
        float: none;
        margin-left: 10px;
    }

    .social li {
        float: left;
        background: url(images/social-nav-sepreter.jpg) right top no-repeat;
    }

    .social a {
        background: url(images/soc.jpg);
        background-position: 0px 0px;
        background-repeat: no-repeat;
        height: 40px;
        width: 36px;
        margin: 0 10px 0 15px;
        display: inline-block;
        text-indent: -9999px;
    }

        .social a:hover {
            background-position: 0px -41px;
        }

a.twitter {
    background-position: -61px 0px;
}

    a.twitter:hover {
        background-position: -61px -41px;
    }

a.youtube {
    background-position: -120px 0px;
}

    a.youtube:hover {
        background-position: -120px -41px;
    }

a.radio {
    background-position: -179px 0px;
}

    a.radio:hover {
        background-position: -179px -41px;
    }

a.bing {
    background-position: -241px 0px;
}

    a.bing:hover {
        background-position: -241px -41px;
    }

.ans {
    background: #ffffff;
    border: 1px solid #cfcece;
    padding: 4px 4px 10px;
    position: relative;
    margin-bottom: 18px;
}

    .ans span {
        display: inline-block;
        position: absolute;
        background: #ffffff;
        bottom: -5px;
        left: 125px;
        color: #b3b3b3;
        font-size: 14px;
    }

.multimedia {
    padding: 10px;
    margin: 0 0 16px 10px;
    background: #e9e2d2;
}

.media {
    width: 281px;
    height: 124px;
    margin: 16px 0 0 0;
    position: relative;
}

.multimedia h3 {
    color: #a71515;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}

.multimedia em {
    color: #3e3e3e;
    font-weight: normal;
    text-transform: capitalize;
}

.media span {
    display: block;
    width: 97%;
    position: absolute;
    bottom: 0px;
    font-size: 16px;
    right: 0px;
    line-height: 30px;
    color: #ffffff;
    padding-left: 10px;
    background: url(images/video-rept.png) left top repeat-x;
}

.multimedia ul {
    overflow: hidden;
    text-align: center;
    width: 100%;
    margin-top: 4px;
}

.multimedia li {
    float: left;
    padding-top: 10px;
    width: 50%;
    font-size: 14px;
}

    .multimedia li a {
        display: block;
        background-color: #ffffff;
        color: #444444;
        padding: 1px 0;
    }

    .multimedia li:hover, .multimedia li.active {
        background: url(images/li-hover.png) center bottom no-repeat;
    }

        .multimedia li:hover a, .multimedia li.active a {
            background: #a71515;
            color: #ffffff;
        }

.youth {
    border: 1px solid #e8e8e8;
    margin: 0 0 7px 12px;
    padding: 5px;
    background: #f7f7f7;
}

.outlook {
    overflow: hidden;
    margin-bottom: 9px;
    padding-bottom: 9px;
    padding-left: 5px;
    border-bottom: 2px solid #ffffff;
}

.outlook-text {
    float: left;
    width: 150px;
}

.outlook img {
    float: right;
    margin-top: 25px;
}

.outlook h4 {
    color: #6191c9;
    font-size: 14px;
    line-height: 14px;
    text-transform: uppercase;
}

.outlook strong {
    color: #000000;
    font-size: 13px;
    display: inline-block;
    margin-Top: 10px;
}

.outlook p {
    color: #656565;
    font-size: 13px;
    line-height: 13px;
}

.last-b {
    margin: 0px;
    padding: 0px;
    border-bottom: none;
}

.cartoon {
    padding: 4px 10px 10px;
    margin: 0 0 16px 10px;
    background: #efeade;
    border-bottom: 1px dotted #919292;
}

    .cartoon img {
        border: 1px solid #62241e;
    }

    .cartoon h4 {
        color: #3d0000;
        font-size: 14px;
        font-weight: bold;
    }

.cartoon-image {
    text-align: center;
    padding: 12px 0 2px;
}

.cartoon em {
    display: block;
    text-align: center;
    font-size: 12px;
    font-style: italic;
    color: #3c3c3c;
}

.cartoon strong {
    display: block;
    text-align: right;
    margin-top: 4px;
}

.pre {
    background: url(images/red-pre.jpg) left top no-repeat;
    height: 12px;
    width: 12px;
    display: inline-block;
    margin-right: 2px;
}

.nex {
    background: url(images/red-pre.jpg) left top no-repeat;
    height: 12px;
    width: 12px;
    display: inline-block;
}

.bahgory {
    overflow: hidden;
    margin-left: 15px;
    padding: 7px 0 5px;
    border-bottom: 1px dotted #919292;
    margin-bottom: 8px;
}

    .bahgory h4 {
        font-family: 'CenturyGothic', serif;
        font-size: 13px;
        line-height: 18px;
        color: #1e3e62;
        text-transform: uppercase;
        font-weight: bold;
    }

    .bahgory strong {
        display: block;
        color: #1e3e62;
        font-weight: bold;
        font-size: 14px;
        padding-bottom: 7px;
    }

    .bahgory img {
        float: left;
    }

    .bahgory p {
        font-size: 13px;
        line-height: 16px;
        color: #424040;
    }

.bahgory-text {
    float: right;
    width: 170px;
    margin-right: 4px;
}

.tweets {
    margin-left: 12px;
    border: 1px solid #e5e5e5;
    padding-bottom: 12px;
    margin-bottom: 10px;
}

.tweet-bg {
    background: url(images/tweet-rept.jpg) left top repeat-x;
    height: 34px;
    overflow: hidden;
    border-bottom: 1px solid #e5e5e5;
}

    .tweet-bg h2 {
        float: left;
        padding: 8px 0 0 43px;
        background: url(images/tweet.jpg) 4px 8px no-repeat;
        font-size: 15px;
        color: #00bcf2;
    }

    .tweet-bg a {
        float: right;
        margin-right: 5px;
        display: inline-block;
        color: #36bcf4;
        padding-top: 12px;
        font-size: 12px;
    }

.tweets p {
    line-height: 16px;
    float: right;
    width: 243px;
    color: #999999;
}

    .tweets p span {
        color: #36bcf4;
    }

.tweet-text {
    overflow: hidden;
    margin: 13px 0 30px 0;
    padding: 0 6px;
}

    .tweet-text small {
        float: left;
        background: url(images/w.jpg) left 5px no-repeat;
        width: 35px;
        height: 30px;
        display: inline-block;
        text-indent: -9999px;
    }

    .tweet-text p strong {
        color: #666666;
    }

.most-read {
    margin-left: 15px;
    margin-bottom: 7px;
}

    .most-read ul {
        overflow: hidden;
        padding-top: 13px;
        border-bottom: 1px solid #2d4563;
    }

    .most-read li {
        float: left;
        font-size: 12px;
        margin-left: 6px;
        padding-bottom: 6px;
    }

        .most-read li:hover, .most-read li.active {
            background: url(images/list-hover.jpg) center bottom no-repeat;
        }

        .most-read li span {
            background: url(images/list-sepreter.jpg) right 2px no-repeat;
            display: inline-block;
            line-height: 20px;
        }

    .most-read a {
        margin-right: 14px;
        color: #2d4b6c;
        font-weight: bold;
    }

    .most-read li:hover a, .most-read li.active a {
        color: #1e3e62;
    }

.ngo-crisi {
    overflow: hidden;
    background: #f5f5f5;
}

.number {
    overflow: hidden;
    padding: 3px 0;
    border-bottom: 1px dotted #919292;
}

    .number img {
        float: left;
        margin-left: 5px;
    }

    .number span {
        float: right;
        width: 208px;
        padding: 4px 10px 20px;
        border-left: 1px dotted #919292;
        font-size: 15px;
        color: #000000;
    }

span.bg-no {
    background: none !important;
}

.book {
    padding-left: 10px;
    margin-bottom: 0px;
    padding-bottom: 15px;
}

    .book strong {
        padding-bottom: 15px;
    }

.books-text {
    float: right;
    width: 150px;
}

.cross {
    margin-left: 15px;
    padding: 8px 10px 15px;
    overflow: hidden;
    border-bottom: 1px dotted #919292;
    background-color: #e7f1f7;
}

    .cross h3 {
        text-transform: uppercase;
        font-size: 15px;
        color: #1e3e62;
        font-family: 'CenturyGothic', serif;
        padding-bottom: 10px;
    }

    .cross img {
        border: 1px solid #8b9194;
        float: left;
    }

    .cross ul {
        margin: 30px 0 0 8px;
    }

    .cross li {
        margin-bottom: 12px;
        font-size: 12px;
    }

    .cross a {
        color: #7b8184;
    }

.cross-text {
    float: left;
}

.more-weekly {
    padding-top: 15px;
}

    .more-weekly h3 {
        font-size: 23px;
        color: #3e3e3e;
    }

        .more-weekly h3 span {
            text-transform: uppercase;
            color: #4193dc;
        }

    .more-weekly h4 {
        text-transform: uppercase;
    }

    .more-weekly h4, .more-weekly strong {
        color: #1e3e62;
        font-size: 11px;
        font-weight: bold;
        padding: 10px 0;
        display: block;
    }

.pack-text {
    text-align: center;
}

.listings span {
    color: #262627;
    font-size: 13px;
    display: block;
}

.listings {
    float: left;
    width: 155px;
    padding-left: 5px;
    border-right: 1px solid #d3d3d3;
    min-height: 227px;
}

.no-border {
    border: none;
}

.listings ul {
    margin-left: 18px;
    margin-top: 6px;
}

.listings li {
    font-size: 13px;
    color: #5f5c5c;
    line-height: 17px;
}

.listings a {
    color: #5f5c5c;
}

.listings img {
    display: block;
}

.list-item {
    border: 1px solid #d3d3d3;
    overflow: hidden;
}

li.missed {
    margin-top: 20px;
}

.space-bottom {
    padding-bottom: 10px;
}

.footer-logo {
    background: url(images/footer-top-rept.jpg) left top repeat-x;
    height: 60px;
    margin: 1px 0;
}

.footer-nav {
    overflow: hidden;
    padding-top: 16px;
    min-height: 120px;
    border-bottom: 1px solid #5f5f5f;
    background: #2a2929 url(images/footer-repet.jpg) left top repeat-x;
}

.footer-img {
    width: 155px;
    float: left;
    padding: 4px 0 0 30px;
    background: url(images/right-bor-rept.png) right top repeat-y;
    min-height: 217px;
}

.footer-list-one {
    width: 115px;
    float: left;
    padding-left: 10px;
    background: url(images/right-bor-rept.png) right top repeat-y;
    min-height: 100px;
}

.footer-list-two {
    width: 90px;
    float: left;
    padding-left: 10px;
    background: url(images/right-bor-rept.png) right top repeat-y;
    min-height: 100px;
}

.footer-list-three {
    width: 165px;
    float: left;
    padding-left: 10px;
    background: url(images/right-bor-rept.png) right top repeat-y;
    min-height: 100px;
}

.footer-nav li {
    font-size: 11px;
    line-height: 18px;
}

.footer-nav a {
    color: #ffffff;
}

    .footer-nav a:hover, .issue a:hover, .login a:hover {
        text-decoration: underline;
    }

.privacy {
    text-align: center;
    font-size: 11px;
    color: #ffffff;
    line-height: 25px;
    background: #2a2929;
}

/* #innner Page
================================================== */
.inner-front-content {
    float: left;
    width: 630px;
    padding-right: 27px;
    overflow: hidden;
}

.date {
    text-align: right;
    margin: 22px 0 0 0;
    border-bottom: 1px dotted #919292;
}

    .date small {
        color: #000000;
        font-size: 11px;
        line-height: 25px;
        font-family: Arial, Helvetica, sans-serif;
    }

.outer-content h1, .inner-front-content h1 {
    font-size: 35px;
    color: #1e3e62;
    line-height: 40px;
}

.calling {
    padding: 10px 0px;
    border-bottom: 1px dotted #919292;
}

    .calling p {
        color: #000000;
        width: 565px;
    }

        .calling p span {
            color: #a71515;
        }

.slider-main {
    padding: 15px 0 0;
    border-bottom: 1px dotted #919292;
}

.slides {
    padding: 0 0 15px 5px;
    border-bottom: 1px dotted #919292;
}

    .economy-image img, .slides img {
        display: block;
    }

ul.print {
    overflow: hidden;
    padding: 6px 0;
}

.print li {
    float: left;
    margin-left: 8px;
    background: url(images/email_sepreter.jpg) right top no-repeat;
}

.print a {
    display: inline-block;
    padding-left: 20px;
    line-height: 25px;
    background: url(images/print.jpg) left 3px no-repeat;
    margin-right: 8px;
    color: #000000;
}

a.e-mail {
    background: url(images/email.jpg) left 3px no-repeat;
}

.khaled-dawoud-text {
    padding: 0;
    border-bottom: 1px dotted #919292;
}

.main-text {
    padding: 0 30px 0 15px;
    border-bottom: 1px dotted #919292;
}

.khaled-dawoud-text p {
    color: #000000;
    padding-bottom: 20px;
    font-family: "Times New Roman", Times, serif !important;
}

.khaled-dawoud-text strong {
    padding-bottom: 5px;
}

.forms {
    margin: 65px 0 30px;
    padding: 15px 8px;
    background: #e2e2e2;
    float: left;
}

    .forms h2 {
        color: #000000;
        padding-bottom: 4px;
    }

    .forms ul {
        padding: 8px 12px 4px;
    }

    .forms li {
        overflow: hidden;
        margin-bottom: 7px;
    }

    .forms label {
        width: 105px;
        display: inline-block;
        font-size: 14px;
        color: #000000;
    }

.txt {
    width: 431px;
    height: 36px;
    background: url(images/text-box-bg.jpg) left top no-repeat;
    border: none;
    padding: 0 10px;
}

.t-area {
    background: url(images/text-area-bg.jpg) left top no-repeat;
    width: 436px;
    height: 47px;
    float: left;
    border: none;
    padding: 10px;
    overflow: auto;
}

.area-label {
    float: left;
    padding-top: 10px;
}

.t-sub {
    float: right;
    margin: 10px 50px 0 0;
    border: 1px solid #3d0101;
    background: #730000;
    padding: 5px 13px;
    color: #e1c9c9;
    font-weight: bold;
    cursor: pointer;
}

.comment-write {
    margin-bottom: 18px;
}

.visitio-image {
    float: left;
    height: 48px;
    width: 48px;
    margin: 0 8px 0 0;
}

    .visitio-image img {
        display: block;
    }

.comment-write, .comment-post {
    background: #ffffff;
}

.visiter-post {
    padding: 20px 10px;
    border-bottom: 1px solid #e2e2e2;
}

    .visiter-post h3 {
        font-size: 18px;
        line-height: 25px;
        color: #000000;
    }

    .visiter-post small {
        color: #777777;
        font-size: 16px;
    }

    .visiter-post span {
        font-size: 11px;
        color: #999999;
        line-height: 22px;
    }

    .visiter-post p {
        font-size: 14px;
        line-height: 17px;
        color: #000000;
        padding-top: 16px;
    }

.last-post {
    padding-bottom: 10px;
    border-bottom: none;
}

.multi-inner {
    margin: 0 0 5px 10px;
}
/* #outer Page
================================================== */
.outer-content {
    float: left;
    width: 637px;
    padding-right: 20px;
    overflow: hidden;
}

.economy {
    overflow: hidden;
    padding-bottom: 11px;
    border-bottom: 1px dotted #919292;
}

    .economy .list-top {
        padding-bottom: 20px;
        margin: 0 0 0 8px;
        border-bottom: 1px dotted #919292;
    }

.economy-image {
    float: left;
    width: 355px;
    margin-right: 10px;
    padding-top: 10px;
}

.economy-text .comment {
    float: right;
    margin-right: 8px;
}

.economy-text {
    float: left;
    width: 270px;
}

    .economy-text h1, .outer-content strong {
        padding-bottom: 8px;
    }

.outer-content strong { /*display:inline-block;*/
    font-size: 13px;
}

.economy-text h2 {
    padding-bottom: 8px;
}

.arms-four {
    padding: 13px 0 8px 0;
    border-bottom: 1px dotted #919292;
    overflow: hidden;
}

    .arms-four .comment {
        float: right;
        margin-top: 25px;
    }

.cyrenaica-article {
    padding-right: 15px;
    padding-top: 20px;
    margin-bottom: 15px;
}

.cyrenaica-seethes {
    overflow: hidden;
    padding: 12px 0 20px;
    border-bottom: 1px dotted #919292;
}

.cyrenaica-seethes_small {
    overflow: hidden;
    padding: 10px 0 0 0;
}

    .cyrenaica-seethes_small a {
        color: #1E3E62;
        font-size: 13px;
    }

.cyrenaica-image {
    float: left;
    width: 191px;
    margin-right: 10px;
}

.cyrenaica-text {
    float: left;
    width: 410px;
    min-height: 140px;
}
/* ============================= */
/* ! Layout for mobile version   */
/* ============================= */
@media handheld, only screen and (max-width: 767px) {
    body {
    }
}
/* ========================================== */
/* ! Provide higher res assets for iPhone 4   */
/* ========================================== */

.num_pages {
    float: right;
    width: auto;
    margin: 5px 0 5px 0;
    font-size: 17px;
    color: #1E3E62;
}

    .num_pages ul {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        list-style: none;
    }

        .num_pages ul li {
            width: auto;
            display: inline;
            margin: 0 1px 0 1px;
            float: right;
        }

            .num_pages ul li a {
                font-size: 17px;
                color: #a0a0a0;
                text-decoration: none;
            }

                .num_pages ul li a:hover {
                    font-size: 17px;
                    color: #3E3E3E;
                }

.bref_multi {
    float: left;
    width: 9 70px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
}

.text_bref_multi {
    float: left;
    width: 580px;
    margin-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFF;
    text-align: left;
}

.date_multi {
    float: left;
    width: 61px;
    height: 57px;
    background-color: #444444;
    font-family: "Times New Roman", Times, serif;
    font-size: 18px;
    color: #FFF;
    text-align: center;
    padding-top: 5px;
}

.text_right_bref_img_elc {
    float: left;
    width: 908px;
    margin-top: 5px;
    margin-bottom: 15px;
}
/*Search start*/
.Search_results {
    float: left;
    width: 820px;
    font-family: "Times New Roman", Times, serif;
}

.Search_results_hd {
    float: left;
    width: 783px;
    font-size: 14px;
    color: #000000;
    border-bottom: #919292 thin dotted;
    padding-bottom: 4px;
}

.icon_search {
    float: left;
    width: 10px;
    height: 10px;
    margin: 2px 4px;
    background-color: #1e3e62;
}

.text_search {
    float: left;
    width: 783px;
    color: #1e3e62;
    font-size: 24px;
    margin: 10px 0;
    border-bottom: #919292 thin dotted;
    padding-bottom: 10px;
}

.num_search {
    float: left;
    width: 783px;
    color: #999999;
    font-size: 14px;
    margin: 10px 0;
    border-bottom: #919292 thin dotted;
    padding-bottom: 4px;
}

.content_search {
    float: left;
    width: 783px;
    border-bottom: #919292 thin dotted;
    padding-bottom: 4px;
}

.img_search {
    float: left;
    width: 135px;
    height: 95px;
    margin: 5px 0;
}

.title_search {
    float: left;
    width: 613px;
    margin: 5px 15px;
    font-size: 12px;
    font-weight: bold;
}

    .title_search span {
        font-size: 18px;
        color: #005697 !important;
        font-weight: normal;
    }

        .title_search span a {
            color: #005697 !important;
        }

.bref_search {
    float: left;
    width: 500px;
    color: #000;
    font-size: 12px;
    margin: 5px 15px;
}

.num_pages_Selected {
    float: left;
}
/*Search End*/

