@charset "utf-8";
/* CSS Document */

@font-face{
    font-family:'GESST';
  	src:url("../fonts/GESSLight.otf");
    font-weight:normal;
    font-style:normal;
}

@font-face{
    font-family:'GESSTMedium';
  	src:url("../fonts/GESSTwoMedium.otf");
    font-weight:normal;
    font-style:normal;
}

@font-face {
	font-family: "FrutigerLTW20";
	src: url("../fonts/Frutiger.eot?#iefix");
	src: url("../fonts/Frutiger.eot?#iefix") format("eot"), url("../fonts/Frutiger.woff") format("woff"), url("../fonts/Frutiger.ttf") format("truetype"), url("../fonts/Frutiger.svg#Frutiger") format("svg")
}


body{ background-color:#f2f2f2; background-image:url(../images/bg.png); background-position:top; background-repeat:repeat-x;}

.logo-text{ margin-top:3px;font-family:"FrutigerLTW20"; font-size:28px; color:#FFF; text-align:right; height:57px}
.quotes{ display:none;}
.big-text{ font-size:34px;height:57px}

.menu{ margin-top:20px;}
.menu li{ float:right; font-family:"FrutigerLTW20"; font-size:13px;}
.menu li a { color:#FFF; display:block; padding-left:15px; padding-right:15px; background-image:url(../images/menu-line.png); background-position:left; background-repeat:no-repeat;}


.footer-menu{ margin-top:36px;}
.footer-menu li{ float:right; font-family:"FrutigerLTW20"; font-size:14px;}
.footer-menu li a { color:#FFF; display:block; padding-left:15px; padding-right:15px; background-image:url(../images/menu-line.png); background-position:left; background-repeat:no-repeat;}


.official{font-family:"FrutigerLTW20"; font-size:18px; text-align:right; direction:rtl; padding-top:25px; line-height:25px; color:#633b20;}
.black { color:#000;}

.download { width:200px;font-family:"FrutigerLTW20"; font-size:16px; text-align:right; direction:rtl; line-height:20px; color:#FFF; margin-top:10px;}
.download img{ float:left; margin-top:10px;}

.content-area{ margin-top:20px; margin-bottom:20px}

.gray-box{
	text-align:right;
padding:10px;
color:#FFF; font-family:FrutigerLTW20; font-size:18px; 
border:1px solid #767477; border-bottom:none; overflow:hidden;
	
background: -webkit-linear-gradient(top, #bfbfbf , #6b6b6b); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(bottom , #bfbfbf, #6b6b6b); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(bottom , #bfbfbf, #6b6b6b); /* For Firefox 3.6 to 15 */
background: linear-gradient(to bottom , #bfbfbf , #6b6b6b); /* Standard syntax */	
	
}


.red-box{
	text-align:right;
padding:10px;
color:#FFF; font-family:FrutigerLTW20; font-size:18px; 
border:1px solid #c58961; border-bottom:none; overflow:hidden;
	
background: -webkit-linear-gradient(top, #633b20 , #c58961); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(bottom , #633b20, #c58961); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(bottom , #633b20, #c58961); /* For Firefox 3.6 to 15 */
background: linear-gradient(to bottom , #633b20 , #c58961); /* Standard syntax */	
	
}


.green-box{
text-align:right;
padding:10px;
color:#FFF; font-family:FrutigerLTW20; font-size:18px; 
border:1px solid #84692c; border-bottom:none; overflow:hidden;
	
background: -webkit-linear-gradient(top, #84692c , #c9a961); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(bottom , #84692c, #c9a961); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(bottom , #84692c, #c9a961); /* For Firefox 3.6 to 15 */
background: linear-gradient(to bottom , #84692c , #c9a961); /* Standard syntax */	
	
}


.gold-box{
	text-align:right;
padding:10px;
color:#FFF; font-family:FrutigerLTW20; font-size:18px; 
border:1px solid #ad904f; border-bottom:none; overflow:hidden;
	
background: -webkit-linear-gradient(top, #c6af7d , #937636); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(bottom , #c6af7d, #937636); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(bottom , #c6af7d, #937636); /* For Firefox 3.6 to 15 */
background: linear-gradient(to bottom , #c6af7d , #937636); /* Standard syntax */	
	
}

.gray-box img{ float:left;} 

.red-box a, .gray-box a, .green-box a, .gold-box a { color:#FFF;}

.main-box{ background-color:#FFF; padding:10px; margin-top:5px; margin-bottom:5px;
box-shadow: 0 0 5px #CCC;

}
.main-title{ padding-bottom:10px;color:#ad904f;font-family:FrutigerLTW20; font-size:18px; text-align:right; border-bottom:3px solid #ad904f}




.thumb-float{ }
.thumb-float li{ width:300px; float:right; overflow:hidden; padding:5px; text-align:right; direction:rtl;  font-family:tahoma; font-size:12px; height:80px; border-bottom:1px dotted #CCCCCC; padding-top:10px;}
.thumb-float li img{  border:1px solid #333; float:right; margin-left:5px; width:80px; height:60px;}
.thumb-float li a:link, .thumb-float li a:visited{color:#000; font-family:FrutigerLTW20; font-size:14px;}
.thumb-float li a:hover {color:#937636; }
.thumb-float li.last{ border:none; }
.thumb-float li .brief{ font-family:arial; font-size:14px ; color:#666;}


.footer-bg{ min-height:100px; background-image:url(../images/footer-bg.png); background-position:top; background-repeat:repeat-x;}
.footer-logo { margin-top:14px;}

.copyrights{ font-family:tahoma; font-size:11px; text-align:center;color:#000; margin-bottom:15px;}

.social-icons { position:absolute; margin-left:-38px; margin-top:36px; }

.social-icons ul li{ margin-bottom:5px;}


.facebook{ display:block; width:32px; height:32px; background-position:0px 0px;}
.twitter{ display:block; width:32px; height:32px; background-position:0px -37px;}
.youtube{ display:block; width:32px; height:32px; background-position:0px -74px;}
.rss{ display:block; width:32px; height:32px; background-position:0px -111px;}


.facebook, .twitter, .youtube, .rss { background-image:url(../images/social-icons.png); background-repeat:no-repeat;}

/*.main-story{ margin-top:10px; text-align:right; direction:rtl;}
.main-story-title { position:relative; background-color:#000; opacity:0.8; padding:10px; width:100%; margin-top:-88px;}
.main-story-title a {color:#dec17f; font-family:FrutigerLTW20; font-size:20px; }*/


.main-story-title{ direction:rtl;position:absolute;color:#FFF;font-size:20px;background-color:#333;padding:10px;width:602px;margin-left:auto;margin-right:auto; height:80px; bottom:0px;color:#dec17f; font-family:FrutigerLTW20; font-size:20px; opacity:0.8}
.main-story-brief { direction:rtl; color:#FFF; font-family:FrutigerLTW20; font-size:14px;}

.main-thumb ul { margin-top:5px;}
.main-thumb ul li { float:right; margin-left:5.75px;}
.main-thumb ul li.last { margin-left:0px; float:left;}
.main-thumb ul li img { width:120px;}

.gallery { text-align:center; border:1px solid #dec17f; padding-top:4px; padding-bottom:4px;}


.article h1 { font-family:"GESSTMedium"; font-size:25px; font-weight:normal; line-height:25px; padding-top:10px; padding-bottom:5px; text-align:right; margin-top:10px; margin-bottom:15px; }
.article { direction:rtl;text-align:justify;font-family:"FrutigerLTW20"; font-size:12px; font-weight:normal; line-height:22px;}
.article p{ margin-bottom:20px; }
.article .post-image { overflow:hidden; text-align:center;}
.article .post-image img{ border:1px solid #999; width:95%; max-width:440px; margin-bottom:15px;}
.article .post-image .more_caption{ text-align:center; font-family:tahoma; font-size:12px; font-weight:bold; color:#f3961b; margin-bottom:10px;}
.article .more_date{ font-size:14px; color:#737373; margin-bottom:10px;}




.pagination {
    background-color: #FFFFFF;
    clear: both;
    float: left;
    font-family: arial;
    overflow: hidden;
    width: 100%;
	margin-bottom:10px;
	border-top:1px solid #EFEFEF;
}
.pagination ul {
    list-style: none outside none;
    margin: 0;
}
.pagination ul li {
    float: right;
}
.currenttext, .pagination a:hover {
    background: none repeat scroll 0 0 #f3961b;
	font-family:arial; font-size:12px; font-weight:bold;
    color: #FFFFFF;
    display: inline-block;
    float: right;
    line-height: 1.2em;
    padding-top: 7px;
    padding-bottom: 6px;
	padding-left:11px;
	padding-right:11px;
    text-decoration: none;
}
.pagination a {
	font-family:tahoma; font-size:11px; font-weight:normal;
    color: #000;
    display: inline-block;
    float: right;
    padding-top: 7px;
    padding-bottom: 6px;
	padding-left:11px;
	padding-right:11px;
    text-decoration: none;
	direction:rtl;

}


.pagination a:hover {
    background: none repeat scroll 0 0 #f3961b;
    color: #FFFFFF;
    padding-top: 7px;
    padding-bottom: 6px;
	padding-left:11px;
	padding-right:11px;
	font-family:tahoma; font-size:11px; font-weight:normal;	
}



.pagination a.pagearrow {
    border: 1px solid #D81D28;
    color: #64A7FE;
    display: inline-block;
    float: right;
    line-height: 1.2em;
    padding-top: 5px;
    padding-bottom: 4px;
	padding-left:6px;
	padding-right:6px;
	text-decoration: none;
    transition: all 0.25s linear 0s;
}


.pagination a.pagearrow:hover {
    background: none repeat scroll 0 0 #f3961b;
    color: #FFFFFF;
    padding-top: 5px;
    padding-bottom: 4px;
	padding-left:6px;
	padding-right:6px;
		font-family:tahoma; font-size:11px; font-weight:normal;
}




.post-afterbar {
    border-bottom: 1px solid #EEEEEE;
    height: 80px;
    padding-bottom: 20px;
    position: relative;
}
.post-afterbar.in-list-view {
    border: medium none;
    padding: 0;
}
.post-afterbar .share-count {
    float: left;
    font-size: 11px;
    height: 54px;
    min-width: 60px;
    overflow: hidden;
    text-transform: uppercase;
}
.post-afterbar .share-count p {
    margin-top: 8px;
}
.post-afterbar .share-count strong {
    display: block;
    font-size: 18px;
}
.post-afterbar .share {
    float: left;
    height: 54px;
}
.post-afterbar .share ul {
    float: left;
    list-style-type: none;
    margin: 10px 0 10px 5px;
}
.post-afterbar .share li {
    float: left;
    margin-right: 5px;
}


.post-afterbar .share li.new-face{width:70px;}

.post-afterbar .share a {
    background-color: #F4F4F4;
    border-radius: 3px;
    display: block;
    height: 34px;
    overflow: hidden;
    text-indent: -999px;
    width: 34px;
}
.post-afterbar a.facebook {
    background: url("../images/sharing-button.png") no-repeat scroll 0 0 #3B5998;
}
.post-afterbar a.twitter {
    background: url("../images/sharing-button.png") no-repeat scroll -34px 0 #00ACED;
}
.post-afterbar a.pinterest {
    background: url("../images/sharing-button.png") no-repeat scroll -68px 0 #CB1F27;
}
.post-afterbar a.google-plus {
    background: url("../images/sharing-button.png") no-repeat scroll -135px 0 #DA4E3B;
}
.post-afterbar a.email {
    background: url("../images/sharing-button.png") no-repeat scroll -102px 0 #00A256;
}
.post-afterbar li.google-plus, .post-afterbar li.facebook-like {
    margin-top: 7px;
}
.post-afterbar li.google-plus {
    height: 20px;
    width: 84px;
}
.post-afterbar li.facebook-like {
    height: 20px;
    overflow: hidden;
    width: 88px;
}



.albums { list-style:none; margin-left:27px}
.albums li { width:175px; height:170px; margin-left:15px; float:right; margin-bottom:15px;}
.albums .cover { width:175px; height:110px;}
.albums li img { width:100%; height:135px;border:1px solid #CCC; border-radius:4px;}



.poll_question { direction:rtl; font-family:"FrutigerLTW20"; font-size:18px;}
.poll_answer {font-size:14px;}
.vote-btn{ text-align:center;}

#poll_wrap{direction:rtl; font-family:"FrutigerLTW20"; font-size:16px;}



.rateWrapper {
    border-radius: 7px;
    float: left;
    height: 24px;
    padding-top: 10px;
}
.rate, .rateDone {
    background: url("../images/sprite.png") no-repeat scroll 0 0 #fff;
    display: block;
    float: left;
    font-weight: bold;
    text-decoration: none;
}
.rate {
    cursor: pointer;
}
.rateDone {
    cursor: default;
}
.rateUp {
    background-position: 0 0;
    border-bottom: 1px solid #aaa;
    border-bottom-left-radius: 7px;
    border-left: 1px solid #aaa;
    border-top: 1px solid #aaa;
    border-top-left-radius: 7px;
    height: 21px;
    padding: 3px 10px 0 35px;
}
.rateDown {
    background-position: 0 -48px;
    border: 1px solid #aaa;
    border-bottom-right-radius: 7px;
    border-top-right-radius: 7px;
    height: 21px;
    padding: 3px 10px 0 35px;
}
.rateUp:hover, .rateUp.active {
    background-position: 0 -24px;
}
.rateDown:hover, .rateDown.active {
    background-position: 0 -72px;
}

.photos li { text-align:center; margin-top:20px;}
.photos li img{ max-width:500px; padding:3px; border:1px solid #CCC;}


.left-menu li {text-align:right;
padding:10px;
color:#FFF; font-family:FrutigerLTW20; font-size:18px; 
border:1px solid #84692c; border-bottom:none; overflow:hidden;
	
background: -webkit-linear-gradient(top, #84692c , #c9a961); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(bottom , #84692c, #c9a961); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(bottom , #84692c, #c9a961); /* For Firefox 3.6 to 15 */
background: linear-gradient(to bottom , #84692c , #c9a961); /* Standard syntax */	}

.left-menu li a{color:#FFF;}

.social-login li{ float:right; direction:rtl;font-family:"FrutigerLTW20"; font-size:14px; text-align:right; margin-left:5px; color:#000}
.welcome { direction:rtl;font-family:"FrutigerLTW20"; font-size:18px; margin-left:5px; color:#000}
.member { text-align:right;font-family:"FrutigerLTW20";font-size:18px;color:#000; float:right;}
.logout { text-align:left;font-family:"FrutigerLTW20"; font-size:14px; float:left;}


.comment_footnote { text-align:center; direction:rtl;font-family:"FrutigerLTW20"; font-size:14px;}

/*-----------------------------------------------*/
#formResponse{ margin-right:118px }
#formResponse td{ font-family:arial; font-size:15px; font-weight:bold;}
#formResponse textarea, #formResponse input { font-family:tahoma; font-size:12px;}


.comm li{
	padding:5px;

	overflow:hidden;
}

.comm li img{ width:50px; }

.comm_container{ background-color:#EFEFEF; border:1px solid #CCC; padding:3px; overflow:hidden;}

.comm_no{
width:40px; float:right; text-align:center;
}

.comm_text{ font-family:tahoma; font-size:11px ; float:right; text-align:right; direction:rtl; padding-right:8px; padding-left:8px; padding-top:10px;	border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC;
	    padding-bottom: 27px;
    padding-top: 3px; width:325px;}

.comm_name{
    color: #006699;
    float: right;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 9px;
    padding-right: 5px;
    padding-top: 3px;
    text-align: center;
	width:150px;
}


.comm_comments{
text-align:right; 
direction:rtl; 
padding:5px;
font-family:arial;
font-size:16px;
font-weight:bold;

}

.comm_date{

    color: #000000;
	text-align:center;
    font-family: tahoma;
    font-size: 11px;
	padding-top:5px;
    text-align: center;

}

.comm_footer{ font-family:tahoma; font-size:11px; color:#333; text-align:center; font-weight:normal;
}

.attachments{ float:left; padding:5px; border:1px solid #ccc; border-radius:3px; min-width:150px; margin-right:10px;}
.attachments li img { width:16px; margin-left:5px;}
.attachments li a { color:#633b20}
.attache-title { color:#FFF; background-color:#633b20;border-radius:3px; padding:3px; margin-bottom:5px;}