/*#colmid{left:230px;}*/
/*#colright{margin-left:-460px;}*/
/*#col1pad{margin:0 0 0 460px;}*/
/*#col1{width:474px;}*/
/*#col2{left:205px;}*/
#col3{width:230px;left:5px;}
/*#col3 .box{width:188px;}*/
#col2 .box .content, #col3 .box .content{direction:rtl;}
#col3 .ad{text-align:center;margin-top:15px;}
#content h1.texttitle{display:block;margin:10px 0;text-decoration:none;color:#333;background:none;clear:both;height:auto;direction:rtl;font:bold 28px/30px "Nassim Arabic Bold",Arial,"Times New Roman",Georgia,serif;}
ul.pagination{clear:both;display:block;margin:20px 5px 20px;height:35px;direction:rtl;}
ul.pagination li{float:right;display:inline;line-height:16px;list-style:none;margin-left:2px;}
ul.pagination a, ul.pagination a:link, ul.pagination a:visited{border:solid 1px #fcc;margin-left:2px;padding:2px 6px;color:#900;font-weight:bold;}
ul.pagination .previous-off, ul.pagination .next-off{border:solid 1px #dedede;color:#999;display:block;margin-left:3px;padding:3px 2px;}
ul.pagination .next a, ul.pagination .previous a{margin-left:2px;padding:3px 2px;}
ul.pagination .active{background:#900;color:#fff;display:block;padding:4px 10px;margin-left:3px;}
ul.pagination a:link, ul.pagination a:visited{display:block;float:left;padding:3px 8px;text-decoration:none;}
ul.pagination a:hover{border:solid 1px #900;background:#fee;}
ul.pagination a:active{border-color:#c00;color:#c00;}
#breadcrumb, #breadcrumb li{list-style:none;overflow:hidden;text-align:right;}
#breadcrumb{background:#fbf2ef;border:1px solid #f5d9cf;height:26px;margin-bottom:8px;}
#breadcrumb li{line-height:26px;float:right;color:#777;padding-right:10px;}
#breadcrumb li a{background:transparent url(images/kodoom_sprite_event.png) no-repeat left -243px;display:block;padding-left:15px;}
#breadcrumb li a:link, #breadcrumb li a:visited{color:#777;}
#breadcrumb li a:hover, #breadcrumb li a:focus{color:#dd2c0d;}
#toolbox .icon{float:right;margin-left:7px;}
#toolbox .item{display:block;height:22px;}
#toolbox .web20{margin:10px 0;}
#toolbox .web20 i{cursor:pointer;}
#event, #restaurant{text-align:right;background:#fbf2ef;border:1px solid #f5d9cf;}
#event h1, #restaurant h1{height:auto; float:right;display:block;margin:10px 0;padding:0 10px;font:bold 22px/30px "Nassim Arabic Bold",Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;text-decoration:none;color:#333;background:none;clear:both;}
body.fa #event h4, #restaurant h4{font:bold 16px/18px "Nassim Arabic Bold", Tahoma;padding-top:5px;}
#event h4, #restaurant h4{direction:rtl;font:bold 13px/16px;padding-top:5px;}
#event .pic-event, #restaurant .pic-restaurant{float:right;clear:right;margin:5px 5px 0 5px;width:210px;text-align:center;}
#event .promote{margin:10px auto;padding:5px 2px;background:#fff6cc;border:1px solid #cc9;color:#330;}
#event .promote a{color:#663;}
#event .promote a:hover{color:#885;}
#event .attend{margin:10px auto;padding:5px 2px;background:#fff;border:1px solid gray;color:#330;width:200px;}
#event .attend .title{margin:0 5px 10px 5px;text-align:right;}
a.buy-tickets{text-indent:-9999px;display:block;width:180px;height:67px;background:transparent url(images/buy_tickets.png) no-repeat 0 0;}
a.buy-tickets:hover{background:transparent url(images/buy_tickets.png) no-repeat 0 -67px;}
#event .phone-fa{display:block;height:28px;}
#event .details, #restaurant .details{float:right;clear:left;margin:0 5px 0 5px;width:240px;text-align:right;}
#event .date, #event .location, #event .tel, #event .organizer, #event .link, #event .description, #restaurant .address, #restaurant .tel, #restaurant .link, #restaurant .description{padding:5px;}
#event .date {font-size:14px}
.pic74 img{width:70px;height:70px;background:#fff;padding:1px;border:1px solid #ccc;}
.pic74 img:hover{border:1px solid #666;}
.pic204 img{max-width:200px;height:auto;background:#fff;padding:1px;border:1px solid #ccc;}
.pic204 img:hover{border:1px solid #666;}
p.disclaimer{float:right;clear:both;margin:10px 0;color:#333;text-align:right;direction:rtl; padding:5px}
p.disclaimer a{color:#333;font-style:italic;}
p.disclaimer .icon{float:right;}
div.bio{clear:both;background:#f1f1f7;margin:10px 0;border:1px solid #f5d9cf;text-align:right;}
div.bio p{margin:4px;direction:rtl;}
ul.listing .pic74, div.bio p .pic74{float:right;margin:4px 0 0 8px;}
ul.side-listing p{float:right;}
ul.side-listing li{display:block;clear:both;margin-bottom:5px;height:85px;}
ul.side-listing .pic74{float:left;margin:2px 4px 2px 0;}
.comment-c{float:right;text-align:right;direction:rtl;}
.posted{float:left;display:block;margin:2px 0 5px;color:#666;direction:rtl;}
#map{display:block;text-align:left;margin:45px auto 10px;clear:both;}
#map .box{clear:both;padding-bottom:5px;background:#fff;min-height:150px;border:1px solid #ccc;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;width:98%;}
#map .box .title{margin:5px 5px 2px;height:22px;border-bottom:1px solid #900;background:transparent url(images/kodoom_sprite_event.png) no-repeat top left;}
#map .box .title h2, #map .box .title h2 a{width:200px;color:#000;float:right;text-align:right;font:normal 13px/16px;margin:0;padding:0;}
#map .box .content{width:225px;margin:5px;text-align:right;}
#map .box .content p{width:100%;display:block;margin:5px 0;float:right;}
#map .listing-box{width:220px;padding-top:10px;}
#map ul.local-listings, #map ul.local-listings li{list-style:none;}
#map ul.local-listings li{margin:5px 5px 0;padding:5px;height:24px;border-bottom:1px dotted #333;}
#map h4{direction:rtl;font:bold 11px/16px}
#map .box .content span{height:24px;display:block;clear:both;padding:5px;}
.legend-this-event, .legend-this-restaurant, .legend-other-restaurants{height:24px;width:24px;float:right;padding:0 3px;}
.legend-this-event{background:transparent url(images/event-icon.png) no-repeat 100% 50%;}
.legend-this-restaurant{background:transparent url(images/restaurant-this.png) no-repeat 100% 50%;}
.legend-other-restaurants{background:transparent url(images/restaurant.png) no-repeat 100% 50%;}
ul.bullet{list-style:disc url(images/bullet_yellow.png) inside;}
* html ul.bullet, *+html ul.bullet{list-style:disc url(images/bullet_yellow_fa.png) inside;}
ul.bullet2{list-style:disc url(images/bullet_green.png) inside;}
* html ul.bullet2, *+html ul.bullet2{list-style:disc url(images/bullet_green_ie.png) inside;}
ul.listing, ul.listing li{text-align:right;list-style:none;display:block;}
ul.listing li{padding:5px 5px;background:none;clear:both;display:block;border-bottom:1px dotted #A5AEC5;}
#upcoming-events li, #past-events li, #restaurants li {height:80px;}
ul.listing li.promoted{text-align:right;background-color:#FFFBCE;}
ul.listing li p{direction:rtl;padding-top:10px;}
#past-events li,ul.listing li.past-event{background:transparent url(images/kodoom_sprite_event.png) no-repeat 0 -351px;}
#past-events li.promoted{background:#FFFBCE url(images/kodoom_sprite_event.png) no-repeat 0 -351px;}
#upcoming-events div.date, ul.listing div.date{float:right;margin:4px 0 0 8px;width:70px;height:70px;background:transparent url(images/kodoom_sprite_event.png) no-repeat 1px -79px;text-align:center;padding:1px;border:1px solid #ccc;overflow:hidden;}
#past-events div.date{background:transparent url(images/kodoom_sprite_event.png) no-repeat 1px -159px;}
ul.listing div.date:hover{border:1px solid #600;}
ul.listing div.date a{color:#000;}
#past-events div.date:hover{border:1px solid #666;}
ul.listing div.date .month{display:block;font:normal 12px/24px Tahoma, Geneva, Verdana, sans-serif;color:#fff;height:25px;text-transform:uppercase;}
ul.listing div.date .day{display:block;font:normal 36px/40px Tahoma, Geneva, Verdana, sans-serif;color:#000;height:45px;}
#past-events div.date .day{color:#999;}
ul.listing p span.date{color:#333;}
ul.listing p span.location{color:#444;}
.listing-icons a{color:#f06;margin-left:8px;}
.listing-icons i{float:right;}
body.fa #content h2.subtitle{border-bottom:2px #DC0A0A solid; padding-bottom:3px; background:white; font:normal 19px/22px "Nassim Arabic Bold",Tahoma,Geneva,Verdana,sans-serif; display:block;height:24px; text-align:right;margin:0 0 5px;}
/*h2.subtitle{display:block;margin:30px 0 5px;height:24px;background:#c6d7ff;text-align:right;font:normal 15px/22px Tahoma, sans-serif !important;color:#fff;}
h2.subtitle em, h2.subtitle a{float:right;background:white;padding:0 10px 0 30px;height:24px;color:#fff;font-style:normal;min-width:120px;}*/
ol.number, ul.circle{margin:0 25px;}
h2.subtitle em, h2.subtitle a{background:#FFF; color:#444;}
#content ol.number{list-style:decimal;}
#content ul{list-style:circle;}
.message{background:#FaFaEa;border:solid 1px #EEAA44;margin:20px auto;color:#111;direction:rtl;text-align:right;max-width:470px}
.message span {padding-top:3px;display:block}
.ltr-message{background:#FaFaEa;padding:4px;border:solid 1px #EEAA44;margin:20px auto;color:#111;direction:ltr;text-align:left;max-width:470px}
.message .icon-wrap{width:40px;float:right;clear:right;}
.ltr-message .icon-wrap{width:40px;float:left;clear:left;}
.ltr-message i.icon30{float:left;}
.ltr-message .msg-text{margin-left:40px;}
.message .msg-text{margin-right:40px;}
.fa .form input{font-family:tahoma;padding-bottom:3px;}
.fa .form select{font-family:tahoma;}
#content .story-headline{text-align:right;margin:5px 10px;}
body.fa #content .story-headline h2{font:18px/20px "Nassim Arabic Bold", Arial,"Times New Roman",Georgia,serif;font-weight:bold;}
body.en #content .story-headline h2{font:16px/20px Arial,"Times New Roman",Georgia,serif;font-weight:bold;}
#content .story-headline .pic100{margin:3px 0 3px 0;}
#content .story-headline .date{color:#999;white-space:nowrap;}
#content .topic-headline{text-align:right;margin:15px 5px;direction:rtl;}
#content .topic-headline .date, #content .topic-headline .source, #content .topic-headline .count{color:#999999;white-space:nowrap;}
#content .news-topics .pic110{margin:10px 3px;direction:ltr;}
#content .news-headline{text-align:right;margin:15px 5px;direction:rtl;}
#content .news-headline .date{color:#999;white-space:nowrap;}
#content .news-headline .source{color:#555;white-space:nowrap;}
#content .latest-news .pic100{margin:10px 3px;}
.side-latest-news li{padding:0 0 8px;margin-right:12px;list-style:none; display:block;}
.side-latest-news .source{color:#666;white-space:nowrap;font-size:11px;clear:both;}
.side-features .pic74{float:left;clear:left;margin:3px 5px 3px 0;}
.side-features .headline{margin-bottom:15px;}
.side-features .timestamp{color:#666;font-size:11px;}
.side-events .timestamp{font:11px/18px tahoma; !important;}
.side-events .location{white-space:nowrap;}
.side-events .events-content {margin-right:80px;}
ul.listing li.lang_en, ul.listing li.lang_en p{text-align:left;direction:ltr;}
ul.listing li.lang_fa, ul.listing li.lang_fa p{text-align:right;direction:rtl;}
* html #colmid{left:0}
* html #colright{margin:0}
* html #col1pad{margin-left:270px}
* html #col1{width:500px}
* html #col2{left:0; margin-left:-770px; /***/}
* html #col3{width:190px; left:0}
