/* 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 #ffffea;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px; line-height: 20px;
	color: #300;
}

a:link,
a:visited{
	color:#77612D;
	text-decoration: none;
}

a:hover{
	color:#000000;
	text-decoration: underline;
}

a:active{ color:#705f00; }

.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; }

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

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

#topbar{ height: 40px; position: fixed; top: 0; width: 100%; z-index: 9999; padding-top: 3px; }
#topbar .tb_button{ display: inline-block; height: 20px; padding: 6px 8px 8px 8px; cursor: pointer; }

.page-container{ width: 980px; 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;
}

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

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

.post_ratings .rate_post{
	height: 16px;
	display: block;
	padding-left: 18px;
	padding-right: 10px;
	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/ratingsprite2.png) no-repeat 0 -16px; }
.post_dislike{ background: url(../forums/images/template/ratingsprite2.png) no-repeat 0 -144px; }
.post_agree{ background: url(../forums/images/template/ratingsprite2.png) no-repeat 0 0; }
.post_disagree{ background: url(../forums/images/template/ratingsprite2.png) no-repeat 0 -96px; }
.post_winner{ background: url(../forums/images/template/ratingsprite2.png) no-repeat 0 -128px; }
.post_informative{ background: url(../forums/images/template/ratingsprite2.png) no-repeat 0 -80px; }
.post_optimistic{ background: url(../forums/images/template/ratingsprite2.png) no-repeat 0 -48px; }
.post_creative{ background: url(../forums/images/template/ratingsprite2.png) no-repeat 0 -64px; }
.post_spelling{ background: url(../forums/images/template/ratingsprite2.png) no-repeat 0 -32px; }
.post_old{ background: url(../forums/images/template/ratingsprite2.png) no-repeat 0 -112px; }
.post_ameen{ background: url(../forums/images/template/ratingsprite2.png) no-repeat 0 -160px; }


/* 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;
	display: inline-table;
	font-size: 150%;
	text-align: justify;
	line-height: 200%;
}

.bg-gold {
    background: rgb(209,197,145);
    background: linear-gradient(180deg, rgba(209,197,145,1) 0%, rgba(242,241,210,1) 96%, rgba(147,139,105,1) 100%);
    color: #666600;
}

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