
/* =General text styles
-----------------------------*/
.blq-js .timeago { display: inline; }
p.timeago { 
    color: #cc0000;
    font-weight: bold; 
}

p .details { display: none; }
p a.read-more { font-weight: bold; }
.datestamp { display: block !important; }

/* =Language directions
-----------------------------*/
.lang-en,
.lang-zh-CN,
.lang-id,
.lang-pt,
.lang-es {
    direction: ltr;
}
.lang-ar,
.lang-fa {
    direction: rtl;
}

/* Language specific 
-----------------------------*/
#spn-ar #blq-content p {
    font-size:1.06em;
    /*line-height:1.59;
    margin-bottom:1.59em;*/
}
#spn-zh-CN #blq-content p {
    line-height:1.7;
    margin-bottom:0.92em;
}
#spn-en #blq-content p {
    font-size:1.08em;
    line-height:1.5;
    margin-bottom:0.92em;
}
#spn-fa #blq-content p {
    font-size:1em;
    line-height:1.7;
    margin-bottom:0.83em;
}
#spn-fa #conversation-headers { font-size: 0.7em; }

#spn-id #blq-content p {
    line-height:1.38;
    margin-bottom:0.92em;
}


#spn-pt #blq-content p {
    line-height:1.38;
    margin-bottom:0.92em;
}


#spn-es #blq-content p {
    line-height:1.55;
    margin-bottom:0.86em;
}



/* =Banners
-----------------------------*/
#spn-banner {
    width: 974px;
    height: 50px;
    display: block;    
}
#spn-ar #spn-banner { background: transparent url(/staticarchive/b6097d572c944ac61018e8d4e343b452eba968b0.jpg) no-repeat 0 0; }
#spn-zh-CN #spn-banner { background: transparent url(/staticarchive/7fa9723aa3cd68883295bb2dbe56fe054ecf3a82.jpg) no-repeat 0 0; }
#spn-id #spn-banner { background: transparent url(/staticarchive/d39b41ce2992d03c8a43f8aa9f2c82c5173300f4.jpg) no-repeat 0 0; }
#spn-fa #spn-banner { background: transparent url(/staticarchive/662bb18a693e46d2bc222c13aa6babc021848c18.jpg) no-repeat 0 0; }
#spn-pt #spn-banner { background: transparent url(/staticarchive/791279fcf08d91d856972c3c50478103266913dd.jpg) no-repeat 0 0; }
#spn-es #spn-banner { background: transparent url(/staticarchive/95f67d4a0ab54e1be26b15ab0c6f878721f08c8a.jpg) no-repeat 0 0; }
#spn-en #spn-banner { display: none; }

/* =Intro 
-----------------------------*/
#intro p {
    /*font-size: 1em;*/ 
    margin-bottom: 6px; 
}

/* =Auto Update
-----------------------------*/
#auto-update {
    margin: 6px 0;
}
#video-streams {
    clear: both;
}
.ltr #auto-update input,
.ltr #auto-update label {
    float: left;
    margin-right: 6px;
}
.rtl #auto-update input,
.rtl #auto-update label {
    float: right;
    margin-left: 6px;
}


/* =Video Wall
-----------------------------*/
#videowall h2 {     
    font-size: 1.4em;
    display: inline; 
}
#videowall {
    display: block;    
}
#videowall .holder {
    float: left;
}
.ltr #videowall .streams-control { float: right; }
.rtl #videowall .streams-control { float: left; }


/* =Language chooser
-----------------------------*/
#choose-service {
    margin-bottom: 6px;
    padding-bottom: 6px;
    border-bottom: 1px solid #666;
}
#choose-service li.first {
    border: 0 !important;
}
.ltr #choose-service p { float: left; }
.ltr #choose-service li { 
    float: left; 
    border-left: 1px solid #666; 
    padding-left: 6px;
    margin-left: 6px;    
}
.rtl #choose-service p { float: right; }
.rtl #choose-service li { 
    float: right; 
    border-right: 1px solid #666; 
    padding-right: 6px;
    margin-right: 6px;     
}



/* =World Map
-----------------------------*/
#worldmap { 
    position: relative;
    margin-bottom: 15px; 
}
#worldmap h2 { font-size: 1.4em; line-height: 1.4; }
#worldmap .map-info {
    font-size: 1em; 
    position: absolute;
    color: #666; 
    top: 0;     
}
.ltr #worldmap .map-info { right: 0; line-height:2; }
.rtl #worldmap .map-info { left: 0; }
.ltr #worldmap .map-info span {
    background: transparent url(/staticarchive/45a32b1f30faccf6d9f20a6eecb207ff0bca292e.gif) no-repeat 0 3px;
    padding-left: 10px;
}
.rtl #worldmap .map-info span {
    background: transparent url(/staticarchive/45a32b1f30faccf6d9f20a6eecb207ff0bca292e.gif) no-repeat right 3px;
    padding-right: 15px;
}

#map-content {
    width: 626px;
    height: 320px;
    background: #ffffff url(/staticarchive/72b73f88280401c54ea9ee165ddd758ddb0b9317.jpg) no-repeat 0 0;
    position: relative;
    overflow: hidden;
}
#map-content li {    
    display: block;
    width: 8px;
    height: 8px;    
    position: absolute;
    background: transparent url(/staticarchive/45a32b1f30faccf6d9f20a6eecb207ff0bca292e.gif) no-repeat 0 0;
    /*background-color: #dd0000;*/            
}



/* =Conversation Title
-----------------------------*/
#conversation-title {
    border-top: 1px solid #333;
    font-size: 1.3em; 
    margin: 12px 0;
    padding-top: 12px;     
}
.ltr #conversation-title .title,
.ltr #conversation-title .p {
    float: left;
    margin-right: 6px;
}
.rtl #conversation-title .title,
.rtl #conversation-title .p {
    float: right;
    margin-left: 6px;
}
#conversation-title .title {     
    background-color: #990000; 
    color: #fff; 
    padding: 3px;
    text-transform: uppercase;
    font-family: verdana, sans-serif;
}


/* =Join in
-----------------------------*/
#join-in {    
    /*display: inline-block;*/
    width: 100%;
    height: 70px;
    background: transparent url(/staticarchive/ecec1338ee0075445744aa034af94aacd645809f.gif) repeat-x 0 0;
}
#join-in .msg-replyform textarea { margin-top: 10px; }
#join-in.msg-editmode {
    background: #fadf8d;
    height: auto;
}
.ltr #join-in .msg-replyform {
    background-color: transparent;
    padding-left: 160px;
}
.rtl #join-in .msg-replyform {
    background-color: transparent;
    padding-right: 160px;
}
#join-in h2 {
    font-family: verdana, sans-serif;
    color: #333;
    position: absolute;
    top: 15px;    
}
.ltr #join-in h2 { left: 15px; }
.rtl #join-in h2 { right: 15px; }


/* =Main Conversation
-----------------------------*/
h1 { 
    font-size: 2em;
    font-family: verdana, sans-serif; 
    margin-bottom: 20px;
}
#conversation { margin-bottom: 20px; }
#conversation li { 
    margin-bottom: 15px;     
    position: relative; 
    zoom: 1;
}
#conversation li.loader {
    background: transparent url(/staticarchive/45c8beca194b6093120e7509b556ed7ec8f5f4c2.gif) no-repeat 50% 0;
    height: 24px;
    display: block;
}

.ltr #conversation li { padding-left: 160px; }
.rtl #conversation li { padding-right: 160px; }
#conversation p { padding: 6px; }


#conversation-headers { margin-bottom: 6px;}
#conversation-headers div {
    font-size: 1.6em;
    font-weight: bold;
    height: 2em;
}
#conversation-headers h2 {
    font-family: verdana, sans-serif; 
    padding: 6px; 
}
/*#conversation-headers .translated { background-color: #fadf8d; }
#conversation-headers .original { background-color: #fbb8a6; }*/

#conversation-headers .translated,
#conversation-headers .original { display: inline-block; }
.ltr #conversation-headers .translated { float: left; padding-left: 160px; width: 400px; }
.rtl #conversation-headers .translated { float: right; padding-right: 160px; width: 400px; }


.ltr #conversation .msg-translated,
.ltr #conversation .msg-userinfo { 
    /*margin-left: 160px;*/
    
}
.rtl #conversation .msg-translated { /*margin-right: 160px;*/ }

#conversation .msg-userinfo { 
    font-weight: bold;
    padding: 0;     
}
#conversation .msg-userinfo p { 
    padding: 0 6px; 
    height: auto !important; 
}
#conversation p.timeago {
    position: absolute;
    padding: 0;
    top: 0;    
    font-size: 0.93em;
}
.ltr #conversation p.timeago { left: 55px; }
.rtl #conversation p.timeago { right: 55px; }

#conversation .msg-original .read-more { display: none; }

.ltr #conversation .message { background: transparent url(/staticarchive/12e0fea0094b4f51f758668e8aafbfa11f1ecc44.gif) no-repeat 0 0; }
.rtl #conversation .message { background: transparent url(/staticarchive/12e0fea0094b4f51f758668e8aafbfa11f1ecc44.gif) no-repeat top right; }
.ltr #conversation .msg-admin,
.rtl #conversation .msg-admin { background-image: url(/staticarchive/6d5ef9b76bfb7d02beda15f85a893f1db009dde7.gif); }

#conversation .lang { color: #666; }
.ltr #conversation .lang { float: left; margin-right: 6px; }
.rtl #conversation .lang { float: right; margin-left: 6px;  }

/* Complain links 
-----------------------------*/
#conversation .complain { display: none; }
#conversation .msg-expanded .complain { display: none; }
.ltr #conversation .complain { float: right; margin-right: 6px; }
.rtl #conversation .complain { float: left; margin-left: 6px; }



/* =Conversation Replies
-----------------------------*/
#conversation .msg-replies .show-all-replies,
#conversation .msg-replies .close-replies { 
    text-align: center;
    width: 100%; 
    font-weight: bold;
    margin-bottom: 6px;
}
#conversation .msg-replies li {     
    border-bottom: 1px solid #fff;
    display: inline-block; 
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 3px;
    padding-bottom: 3px;
}
#conversation .msg-replies li p {
    height: 1em;
    overflow: hidden; 
}
.ltr #conversation .msg-replies li,
.rtl #conversation .msg-replies li { background: transparent; }

.ltr #conversation .reply .msg-userinfo { background: transparent url(/staticarchive/0df57f845a24a1a1d532b7e979a007fc4c291fa0.gif) no-repeat 6px 0; }
.rtl #conversation .reply .msg-userinfo { background: transparent url(/staticarchive/0df57f845a24a1a1d532b7e979a007fc4c291fa0.gif) no-repeat 757px 0; }
#conversation .msg-replies .msg-admin .msg-userinfo { background-image: url(/staticarchive/c4e943dbc71452f4dbff9eb10fdd584b8f080a52.gif) !important; }

#conversation .reply .msg-userinfo p { line-height: 25px; }
.ltr #conversation .reply .msg-userinfo p { padding-left: 36px; }
.rtl #conversation .reply .msg-userinfo p { padding-right: 36px; }

#conversation .msg-expanded .msg-replies li p {
    height: auto;
}


/* =Reply Form
-----------------------------*/
.msg-replies,
.msg-replyform {
    padding: 3px 0; 
    background-color: #ededed; 
    line-height: 1;
    position: relative; 
}
.msg-editmode .msg-replyform .close-message {
    position: absolute;
    top: 6px;     
    background: transparent url(/staticarchive/19b5c1ee7543a30a890fc78e55db686e9d2781e3.gif) no-repeat  0 0;
    width: 18px;
    height: 17px;
}
.ltr .msg-editmode .msg-replyform .close-message { right: 6px; }
.rtl .msg-editmode .msg-replyform .close-message { left: 6px; }

.msg-replyform textarea,
.msg-replyform input {
    color: #333; 
    border: 1px solid #999;
    padding: 3px;
    font-size: 1.1em;
    font-family: verdana, sans-serif; 
    height: 1.1em;  
    width: 200px; 
}
.msg-replyform textarea { 
    width: 372px; 
    resize: none;
}
.ltr .msg-replyform textarea { margin-left: 6px; }
.rtl .msg-replyform textarea { margin-right: 6px; }

.msg-replyform .submit {
    height: auto;
    width: auto;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;    
    background: #990000 url(/staticarchive/46e0c2b0013980749138908c36d3693c881c26e4.gif) repeat-x 0 0;
    cursor: pointer;    
    margin: 6px;
}
.msg-replyform .submit:hover {
    background: #990000 url(/staticarchive/faa0f8593eb9dd4ef1395d408e6222056ab72302.gif) repeat-x 0 0;
}
.msg-replyform .disabled {
    background: #aaa;
}
.ltr .msg-replyform .submit { float: right; }
.rtl .msg-replyform .submit { float: left; }

.msg-replyform .extended-form { display: none; }
.msg-replyform .extended-form p { margin-bottom: 6px; }
.msg-editmode .msg-replyform .extended-form { 
    display: block;    
    margin-top: 6px;
}
.ltr .msg-editmode .msg-replyform .extended-form { margin-left: 6px; clear: both; }
.rtl .msg-editmode .msg-replyform .extended-form { margin-right: 6px; clear: both; }

input.modified,
textarea.modified {
    color: #333;
}

.msg-editmode .msg-replyform textarea { 
    height: auto;
    margin-bottom: 6px; 
}
.ltr .msg-editmode .msg-replyform textarea { float: left; margin-right: 6px; }
.rtl .msg-editmode .msg-replyform textarea { float: right; margin-left: 6px; }
.msg-editmode .msg-replyform { background-color: #fadf8d; }

.warning { 
    background-color: #ffdab9;
    border: 1px solid #cc0000 !important; 
}


/* Flagged Messages
-----------------------------*/
.msg-flagged .msg-userinfo,
.msg-flagged .complain { display: none !important; }

.msg-flagged .msg-translated { color: #666; }
.msg-note { color: #666; display: none; }


/* Errors
-----------------------------*/
.msg-replyform .errors p {
    padding: 6px 0 6px 0;
    color: #990000;
}


/* Misc
-----------------------------*/
#load-more-messages {
    display: block;
    font-size: 1.25em;
    margin-bottom: 20px;
}

#load-more-messages.loading {
    background: transparent url(/staticarchive/14ca691cf15fb5e3879ec2d7a5382bf22feaec6a.gif) no-repeat 0 0;    
    height: 16px;    
}
.ltr #load-more-messages { padding-left: 20px; }
.rtl #load-more-messages {
    background-position: top right;
    padding-right: 20px; 
}