/* CSS Document */
@font-face {
 font-family: GeosansLight;
 src: url("../fonts/GeosansLight.eot") /* EOT file for IE */
}
@font-face {
 font-family: GeosansLight;
 src: url("../fonts/GeosansLight.ttf") /* TTF file for CSS3 browsers */
}

body{
	/*background: url(../../assets/images/rainbow-of-palestine.png) no-repeat bottom left fixed #fffff1;*/
	background: #fffff1;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px; line-height: 20px;
	color: #300;
}

.topbar-search{
	width: 250px;
	border: solid 1px #030;
	padding: 3px 3px 3px 24px!important;
	background: url(../../assets/images/icons/16/search.png) no-repeat 5px 5px white;
	margin: 2px;
}

.search_result_row{ padding: 15px; }
.search_result_row:hover{
	background: #fffffa;
}

.toggle{ cursor: default; }

.btn-group-xs > .btn, .btn-xs {
    padding  : .3rem .4rem;
    font-size  : .775rem;
    line-height  : .7;
    border-radius : .2rem;
	margin-right: 1px;
}

#header{
	background: url(../../assets/images/theme/msbg_small.jpg) no-repeat center top #ffffea;
	padding: 10px 0;
	margin-top: 50px;
}

#topbar_view_pms_custom{
	position: fixed;
    top: 55px;
    padding: 12px;
    width: 380px;
    max-width: 90%;
    right: 11px;
    background: white;
    font-size: 14px;
    box-shadow: #888 0px 1px 5px;
}

h1,h2,h3,h4,h5,h6{ font-family: GeosansLight, Verdana, Geneva, sans-serif; }

.page-container{ margin: 0 auto; }

.topbar_notification.alerts{
	background: url(../../forums/images/icon/16/bell.png) no-repeat 4px 50%;
	padding-left: 18px;
}
.topbar_notification.pms{
	background: url(../../assets/images/icons/16/mail.png) no-repeat 4px 50%;
	padding-left: 18px;
}

.topbar_notification span{
	float: left;
	font-weight: bold;
	border-radius: 15px;
	padding: 0px 5px;
	margin: 0 5px;
}
.topbar_notification span.noalerts{ background: #aaa; color: white; }
.topbar_notification span.alerts{ background: #d00; color: white; }

#topnav-sub a{ margin-right: 20px; }

.alertNum{
	float: right;
	background: #d00;
	font-weight: bold;
	color: #fff;
	border-radius: 15px;
	padding: 0px 5px;
	margin: -5px -5px;
	font-size: 10px;
	line-height: 18px;
}

.post_rate_box{
	background-color: #fafaea;
	border: solid 1px #eee;
	padding: 6px 5px;
	color: #555;
	font-size: 9px;
}

.post_rate_box .badge{
	font-size: 11px;
}

.rating_buttons_box .rate_post{
	opacity: 0.4;
	width: 16px;
	height: 16px;
	display: block;
	background-image: url(../../forums/images/template/ratingsprite.png);
	display: inline-block;
    margin: 1px;
	cursor: pointer;
}

.alert_icon{
	width: 16px;
	height: 16px;
	display: block;
	background-image: url(../../forums/images/template/ratingsprite.png);
	float: left;
	margin: 3px;
}

.post_ratings .rate_post{
	height: 16px;
	display: inline-block;
	padding-left: 18px;
	margin-left: 7px;
	margin-bottom: 4px;
}

.rating_buttons_box .rate_post:hover{
	opacity: 1;
}


.alert_item_trophy{
	background: url(../../forums/images/icon/16/trophy.png) no-repeat 0 50%;
}
.alert_item_appre{
	background: url(../../forums/images/icon/16/star.png) no-repeat 0 50%;
}
.alert_item_quoted{
	background: url(../../forums/images/icon/16/comment.png) no-repeat 0 50%;
}
.alert_item_bell{
	background: url(../../forums/images/icon/16/bell.png) no-repeat 0 50%;
}
.alert_item_exclamation{
	background: url(../../forums/images/icon/16/exclamation.png) no-repeat 0 50%;
}
.alert_item_tick{
	background: url(../../forums/images/icon/16/tick.png) no-repeat 0 50%;
}

.post_like{ background: url(../../forums/images/template/ratingsprite.png) no-repeat 0 -16px; }
.post_dislike{ background: url(../../forums/images/template/ratingsprite.png) no-repeat 0 -144px; }
.post_agree{ background: url(../../forums/images/template/ratingsprite.png) no-repeat 0 0; }
.post_disagree{ background: url(../../forums/images/template/ratingsprite.png) no-repeat 0 -96px; }
.post_winner{ background: url(../../forums/images/template/ratingsprite.png) no-repeat 0 -128px; }
.post_informative{ background: url(../../forums/images/template/ratingsprite.png) no-repeat 0 -80px; }
.post_optimistic{ background: url(../../forums/images/template/ratingsprite.png) no-repeat 0 -48px; }
.post_creative{ background: url(../../forums/images/template/ratingsprite.png) no-repeat 0 -64px; }
.post_spelling{ background: url(../../forums/images/template/ratingsprite.png) no-repeat 0 -32px; }
.post_old{ background: url(../../forums/images/template/ratingsprite.png) no-repeat 0 -112px; }
.post_ameen{ background: url(../../forums/images/template/ratingsprite.png) no-repeat 0 -160px; }
.post_facepalm{ background: url(../../forums/images/template/ratingsprite.png?v=3) no-repeat 0 -176px; }


/* side panel */
.toggle_all_menus{
	background: #EFEDE7;
	font-size: 8px;
	height: 7px;
	padding-top: 2px;
	line-height: 7px;
	text-align: center;
	cursor: pointer;
	margin: 0 3px;
}
.toggle_all_menus:hover{ background: #D5D0BF; }

.block_head{
	padding: 5px;
	color: #300;
	background: rgb(207,202,185); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(207,202,185,1) 0%, rgba(242,241,227,1) 3%, rgba(207,202,185,1) 46%, rgba(213,206,166,1) 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(207,202,185,1)), color-stop(3%,rgba(242,241,227,1)), color-stop(46%,rgba(207,202,185,1)), color-stop(99%,rgba(213,206,166,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(207,202,185,1) 0%,rgba(242,241,227,1) 3%,rgba(207,202,185,1) 46%,rgba(213,206,166,1) 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(207,202,185,1) 0%,rgba(242,241,227,1) 3%,rgba(207,202,185,1) 46%,rgba(213,206,166,1) 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(207,202,185,1) 0%,rgba(242,241,227,1) 3%,rgba(207,202,185,1) 46%,rgba(213,206,166,1) 99%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(207,202,185,1) 0%,rgba(242,241,227,1) 3%,rgba(207,202,185,1) 46%,rgba(213,206,166,1) 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcab9', endColorstr='#d5cea6',GradientType=0 ); /* IE6-9 */
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.block_head span{
	background: url(../../assets/images/theme/bullet_diamond.gif) no-repeat;
	padding-left: 18px;
}

.block_body{
	padding: 3px;
	background-color: #F3F2ED;
	margin-bottom: 10px;
	border: solid 1px #ddd;
}

.quranverse {
	direction: rtl;
	font-size: 150%;
	text-align: justify;
	line-height: 200%;
}
.quranverse .translation {
	direction: ltr;
    text-align: center;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 16px;
    line-height: 28px;
    color: #444;
    font-style: italic;
    margin: 12px -5px;
    border: solid 1px #eee;
    padding: 11px;
}

/* twitter avatar overwrite */
img.u-photo.avatar {
	content: ""!important;
	border: solid 1px #000!important;
	background: #008800!important;
}


#footer{ margin-top: 20px; }
#footer-contents{ background: #F1F0EB; opacity: 0.9; }
#footer_top{ height: 12px; background: #6F6651; }
#footer_bottom{ background: #3D3829; height: 16px; padding: 0; margin: 0; }