/*
   Algdeer CSS
   Algdeer.net (c) 2008 Al3loo. All rights reserved.
   http://www.algdeer.net
   http://www.FloatBird.net
*/

body {
	background: #FFFFFF;
	margin: 0px;
}

.page {
	font: 11px Tahoma;
	page:auto;
}

.left_c{
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px solid #F5F5F5;
}
.right_c{
	padding-left: 10px;
	padding-right: 4px;
}

.page input.text {
	width:110px; 
	height:13px; 
	color:#999999; 
	font-size:11px; 
	border:1px solid #d8e1e3; 
	background-color:#FFFFFF;
}
.page input.text:hover {
	background-color:#FFFFF7;
}

.searchinput input, .searchinput select, .searchinput option { font: 12px Tahoma, Arial; }

/* IN NEWS ID */
h3/*, h3 a:link, h3 a:visited, h3 a:active*/ {

	text-align:right;
	direction:rtl;
	font:20px Arial, Tahoma;
	font-weight:bold;
	color: #446488 ; /* #2a3741-#446488-#00004f */
	clear: both;
	border-right: 3px solid #d8e1e3;
	border-bottom:1px solid #d8e1e3;
	margin-bottom: 3px;
	background-color: #f7fcff;
	padding: 2px 6px 2px 0px;
}

h3 a:hover {
	color: #00004f;
	text-decoration: none;
}

h4 {
	font:10px Tahoma,Verdana,sans-serif;
	direction:rtl;
	color:#5F6778; 
	text-align:justify;
}

h5 {
	font:12px Tahoma,Verdana,sans-serif;
	direction:rtl;
	text-align:justify;
	padding:1px 10px 1px 10px;
}

.fullspage {
margin: 5px 10px 5px 10px ;

}
.shortstory, .shortstory_top {
	font:12px Tahoma, Arial, Verdana,sans-serif;
	direction:rtl;
	text-align:justify;
	color: #464646; /* #5F6778 */
	height:100%; overflow:auto;
	margin-bottom:10px;
	width:100%;
}

.shortstory_top { width:100%; }

.fullstory {
	padding-top:5px;
	font: bold 12pt arial,verdana,helvetica,sans-serif;	direction:rtl; color:#5F6778; text-align:justify
}

.cn_title {
margin:2px 10px 2px 2px; 
color:#0066FF;
}

.search {
	width:98%; background-color:#F7F7F7; border:1px dashed #D3D3D3; height:18px; direction:rtl;
	padding:3px 3px 0px 3px; vertical-align:middle; font-weight:bold;
}

.hilite {background: #FFFF00;}

.bbcode_code {
	margin: 0px;
	padding: 3px;
	border: 1px inset;
	width: 98%;
	text-align: left;
	overflow: auto;
}

/* -------------------------------------
====================== COMMENTS  ------------ */

.cummnum {
	font-size: 10px;
	color: #004080;
	padding:0px 3px 3px 0px;
	margin: 0px;

 }
.comment_header {
	background: #f7fcff; /*e6f6fa*/
	border-top: 1px solid #b2e6f9;
	padding:0 6px 6px 6px;
	margin:0 5px 0 5px;
	direction:rtl;
}
.comment_headline {
	float:right;
	direction:rtl;
	background: #fff; /*f3f9fc*/
	height:18px;
	width:auto;
	font-size: 11px;
	padding: 0 3px 0 2px;
	margin: 0 5px 0 0;
	/*border-top: 1px solid #b2e6f9;*/
	border-right: 1px solid #b2e6f9;
}

.cn_comment_odd { 
	background-color:#f3f3f3;
}
.cn_comment_even { 
	background-color:#5f5f5f;
}

.ratingstyle {
	float:right; 
	width:100px; 
	height:15px; 
}

/* [END] IN NEWS ID */


/* -------------------------------------
====================== Error Messages  ------------ */

.error_message {
	direction:rtl;
	font-weight: bold;
	background-color: #ecfbff;
	color: #000;
	padding: 5px;
	text-align: center;
	margin:1px 0 1px 0;
	/*border-bottom:1px solid #fff;*/
}

.error_back, error_back a:link , .error_back a:visited {
	border:1px solid #bcfbff;
	width:70px; height:16px;
	/*display:marker;*/
	background-color:#ecfbff;
	vertical-align:middle;
	direction:rtl;
	font-size:12px;
	font-family: Arial,Tahoma; 
	padding: 2px;
	text-align: center;

}

.errors_message {
	direction:rtl;
	font-weight: bold;
	color:#FF0000;
	padding: 5px;
}

.button {
	padding: 2px 6px; height: 23px;
	margin:10px 0 0 10px;
	font: bold 11px Tahoma, Calibri, Verdana, Geneva, sans-serif;
	border:1px solid #b8cdea;
	color:#123461;
	background:#dfe8f3 url(/images/gradients/generic_button.png) repeat-x top left;
	border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px;
	box-shadow: 0px 1px 4px 0px rgb(210,230,250); 
	-webkit-box-shadow:0px 1px 4px 0px rgb(210,230,250);
	-moz-box-shadow:0px 1px 4px 0px rgb(210,230,250); 
	-khtml-box-shadow:0px 1px 4px 0px rgb(210,230,250);
	text-shadow: 0px -1px 2px white;
	outline: none; display: inline-block; cursor: pointer;
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;
}

/* ---------------------------------- */



/* NEWS CAT TITLE */

.news_cat_title {
	color:#FF6600;
	font-size:16px;
	font-family:Tahoma, Arial;
	background:url(/images/cat_bg.jpg) no-repeat;
	width: 100%;
	margin-top: 6px;
	margin-bottom: 1px;
	text-align:center;
}
.news_cat_title img {
	margin-left: -3px;
	margin-right: -4px;
}
.news_cat_title a:link, .news_cat_title a:visited {
	color:#FF6600; /* #C24A11 */
	font-size:18px;
	font-family: Arial,Tahoma;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	display:block;
	width:auto; height:20px;
	/* for IE 
	filter:alpha(opacity=20);
	CSS3 standard 
	opacity:0.5;*/
	padding-right:5px;
	padding-top:5px;
}
.news_cat_title a:hover {
	color: #D2691E;
}

blockquote {
	margin: 15px 10px 0 30px;
	padding-right: 20px;
	border-right: 5px solid #ddd;
}

blockquote cite {
	margin: 5px 0 0;
	display: block;
}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
}

/* [END] NEWS CAT TITLE */

.dateheader, .dateheader a:link, .dateheader a:hover, .dateheader a:visited, .dateheader a:active {
	font-size: 10px;
}

a:active, a:visited, a:link {
	color: #446488;
	text-decoration: none;
}

a:hover {
	color: #00004f;
	text-decoration: none;
}


/* MAIN NEWS */

.article_column {
	padding-right: 5px;
}

.column_separator {
	border-right: 1px dashed #e0e0e0;
	padding-left: 5px;
}

.article_separator {
	border: solid 1px #333333;
	display: none;
	margin: 0px 0 0px 0;
}

.headlines {
	margin:0 5px;
}

.main_article {
	border-top: 1px solid White;
	padding: 5px;
	/*margin-right: 3px;*/
	border-bottom: 1px solid #EAF4EF;
	/*border-left:1px dashed #EAF4EF;
	width:47%;
	float:right;*/
}

.fbox {
	direction:rtl;
	font: 11px Tahoma;
	background-color:#f9f8f3;
	color: #464646;
	border-right:1px solid #f4f2e9;
	border-left:1px solid #f4f2e9;
	padding:0 6px 2px 6px;
	margin-top:6px;
	float:right;
}

.main_con{
	padding-right: 8px;
}

.news_title {
	text-align:right;
	direction:rtl;
	font:bold 16px Arial, Helvetica, sans-serif;
	color: #2a3741;
	clear:both;
	border-right: 3px solid #d8e1e3;
	margin-bottom: 3px;
	background-color: #f7fcff;
	padding: 2px 6px 2px 0px;
}

.news_title a {
	color: #446488;
}

.news_title a:hover {
	color: #00004f;
}

/*## ARCHIVE ##*/
.news_title_archive {
	text-align:right;
	direction:rtl;
	font:15px Arial, Tahoma;
	font-weight:bold;
	color: #2a3741;
	clear: both;
	border-right: 3px solid #d8e1e3;
	margin:0 10px 0 3px;
	background-color: #f7fcff; /* fafdff */
	padding: 2px 6px 2px 0px;
}

.news_title_archive a {
	color: #446488;
}

.news_title_archive a:hover {
	color: #00004f;
}
.dateheader_archive { text-align:right; font:11px Tahoma, Arial; margin:12px 3px 5px 0; color:#0000FF;}
/*------------------------*/

.fboxl, .fboxl_2  {
	direction:rtl;	color:#555;
	width:32px; /*height:45px;*/
	text-align:center;
	font:1em Tahoma; font-weight:normal;
	padding:1px 0 2px 0;
	/*margin:-20px 245px 0 0;*/ float:left;
	margin:-20px 0 0 0;
	z-index:1;
}

/*.fboxl span,.fboxl_2 span {
	font:20px Tahoma, Geneva, sans-serif;
	color:#01779b;  /*  27   #387fab  #01779b*/
/*}*/

.fboxl div span, .fboxl_2 div span{
	font:10px Tahoma, Arial;
	color:#7a989f; /*  27  #3cb0c9 */
	text-align:center;
}

.fboxl div div, .fboxl_2 div div{
	font:10px Tahoma, Arial;
	color:#7a989f; /*  Saturday  #3cb0c9 */
	text-align:center;
	width:10px;
	top:-1px;
}

.fboxl div,.fboxl_2 div {
	font:18px Tahoma, Geneva, sans-serif;
	color:#b5bfc4; /* #387fab   #67cce2*/
	width:32px; 
	height:33px;
	padding-top:12px;
	background-repeat:no-repeat;
	min-height:10px;
	line-height:16px;
}

.fboxl, .fboxl_2 {
	float:left; /* Fix for the stupid IE */
}

.topinfo {
	font:10px Tahoma,Verdana,sans-serif;
	direction:rtl;
	color:#5F6778;
	text-align:justify;
	margin-bottom:5px
}

.home_text {
	direction:rtl;
	font: 12px Tahoma;
	color: #464646;
	text-align: justify;
}

.maindi{
	text-align: left;
	margin-top: 4px;
	/*clear: both;*/
}

.note {
	color: #6B6B6B;
	margin-bottom: 15px;
}
.article_pic {
	padding:1px;
	border: 1px solid #A1A29D;
	margin: 3px 1px 1px 3px;
	margin-bottom:0;
	background-color: #FFFFFF;
	display: inline;
	height:auto;
}

.info {
	text-align:right;
	direction:rtl;
	color: #3b5460;
	font: 10px Tahoma;
	margin-bottom: 2px;
	padding-left: 2px;
}

.more_pic{
direction:rtl;
text-align:right;
}

.avatarimg {padding:1px; border:1px solid #CCCCCC;}

.imgnote {
	background:#f3f3f3;
	font: bold 15px Arial, Verdana, Helvetica, sans-serif;
	color:#666666;
	padding:1px;
	margin:0;
	border-bottom:1px dashed #e8eaed;
	border-right:1px solid #e8eaed; border-top:1px solid #e8eaed; border-left:1px solid #e8eaed;
	display:block;
}


/* ADVERTISE */
.ads_google {
padding:10px 0 5px 0;
}


/* PAGE NUMBER */
#pagenum {
	direction:rtl;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 12px;
	padding: 1px 5px 2px 5px;
	width:auto;
	margin-right:3px;
	color: #446488;	
}
#pagenum a, #pagenum a:link, #pagenum a:active, #pagenum a:visited{
	direction:rtl;
	width:auto;
	background: #f3f7fa;
	border: 1px solid #E3E3E3;
	color: #446488;
	text-align: center;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 12px;
	padding: 1px 5px 2px 5px;
	float: right;
	margin-right: 3px;
}
#pagenum a:hover{
	background: #fff;
	color: #00004f;
}

/* PAGE NUMBER2 */
#pagenums2 {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 10px;
	padding: 1px 5px 2px 5px;
	width:auto;
	color: #446488;
}
#pagenum2 a, #pagenum2 a:link, #pagenum2 a:active, #pagenum2 a:visited{
	direction:rtl;
	width:auto;
	background: #f7fcff/*f3f7fa*/;
	border: 1px solid #E3E3E3;
	color: #446488;
	text-align: center;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 10px;
	padding: 1px 5px 2px 5px;
	float: right;
	margin-right: 3px;
}
#pagenum2 a:hover{
	background: #fff;
	color: #00004f;
}
/* [END] PAGE NUMBER 1 - 2 */


/* ---------------------- Cat NAV ---------------------- */
#innav{padding-top:5px;}
#script_cat{width:90px;background:#f7fbfc; border-right:5px solid #edfbff;}
#script_cat ul{width:90px;display:block;margin:0;padding:0; list-style:none}
#script_cat li{width:90px;margin:0; padding:0 0 1px 0;position:relative;border-bottom:1px solid #daebf2;visibility:visible;}
#script_cat li a:link{width:80px;padding:0 10px 0 0;text-align:right;display:block;font:11px Tahoma,Arial; font-weight:bold; color:#3ab5db;}
#script_cat li a:visited{width:80px;padding:0 10px 0 0;text-align:right;display:block;font:11px Tahoma,Arial; font-weight:bold; color:#3ab5db;}
#script_cat li a:hover{color:#32acd1;background-color:#dcf7ff; border-right-color:#f5f6f8;}
/* ---------------------- END Cat NAV ---------------------- */


/* ----------------------- VCOUNTER ------------------------- */
.smallblack {
	font-size: 8pt; color: #000000; font-family: Tahoma, Arial
}
.smallgrey {
	font-size: 8pt; color: #333333; font-family: Tahoma, Arial
}
.smallwhite {
	font-size: 8pt; background-color: #f5fcff; color:#87CEFA;
	font-family: Tahoma, Arial; font-weight:bold;
}
td .smallwhite  {
	height:15px;
}
.vbcount {color:#DCDCDC;}
.vcounter,.vcounter A:visited {text-decoration: none; color: #DC143C;}
.vcounter A:active{text-decoration: none; color: #66c7ff} 
.vcounter A:link {text-decoration:none; color: #DC143C}
.vcounter A:hover {text-decoration: underline overline; color: #12759a}
/* ----------------------- [END] VCOUNTER ------------------------- */


/* ----------------------- CONTACT US ------------------------- */
.contact_form {
	width: 70%;
	padding: 2px 10px 1px 10px;
	border-right: 5px solid #F2F2F2;
	border-top: 1px solid #F2F2F2;
	border-left: 1px solid #F2F2F2;
	border-bottom: 1px solid #F2F2F2;
	background-color:#f7f7f7;
}
.contact_title {
	border-right:3px solid #f3f3f3;
	border-top:1px solid #f3f3f3;
	border-bottom:1px solid #f3f3f3;
	padding:0 5px 0 0;
	font-size:12px;
	font-family:Tahoma, Arial;
	background-color:#ffffff;
	height:18px;
	margin-left:10px; 
}
.contact_tit {
	border-top:1px solid #f3f3f3;
	border-bottom:1px solid #f3f3f3;
	padding:0 5px 0 0;
	font-size:12px;
	font-family:Tahoma, Arial;
	background-color:#ffffff;
	color:#999999;
	height:18px;
	margin-left:10px; 
}
.contact_email {
	padding:0 5px 0 0;
	font-size:12px;
	color:#000066;
	font-family:Tahoma, Arial;
	background-color:#fffff7;
	height:12px;
}
.contactinput {
	float:right;
	/*size:45%;*/
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
}
.contact_btn {
	border: 1px outset; 
	padding: 1px; 
	margin: 0px 0px 0px 1px;
	font-weight: normal; 
	font-size: 9px; 
	width: 106px; 
	cursor: pointer;
}
/* ----------------------- [END] CONTACT US ------------------------- */


/* -------------------------------------
====================== Home Menu  ------------ */

div.sdmenu {
	width: 132px;
}
div.sdmenu div {
	overflow: hidden;
}
div.sdmenu div.collapsed {
	height: 22px;
}
div.sdmenu div.collapsed span {
	background-image: url(collapsed.gif);
}
div.sdmenu div a {
	background: #eee;
	display: block;
	color: #066;
}
div.sdmenu div a.current {
	background : #ccc;
}
div.sdmenu div a:hover {
	background : #066 url(linkarrow.gif) no-repeat right center;
	color: #fff;
	text-decoration: none;
}

/*----------------------*/

#home_menu {
	display:block;
	font-size:10px;
	background: url(/images/menu/categories.png);
	background-position: 0 0;
	width:132px;
	height:22px;
}
#home_menu:hover {
	background-position: 0 22px;
}

#home_menu a {
	display:block;
	font-size:10px;
	background: url(/images/menu/categories.png);
	background-position: 0 0;
	width:132px;
	height:22px;
}
#home_menu a:hover {
	background-position: 0 22px;
}
#menu_quran a {
	display:block;
	font-size:10px;
	background: url(/images/menu/quran.png);
	background-position: 0 0;
	width: 132px;
	height: 22px;
}
#menu_quran a:hover {
	background-position: 0 22px;
}
#menu_lib a {
	display:block;
	font-size:10px;
	background: url(/images/menu/library.png);
	background-position: 0 0;
	width: 132px;
	height: 22px;
}
#menu_lib a:hover {
	background-position: 0 22px;
}
#menu_cv a {
	display:block;
	font-size:10px;
	background: url(/images/menu/cv.png);
	background-position: 0 0;
	width: 132px;
	height: 22px;
}
#menu_cv a:hover {
	background-position: 0 22px;
}
#menu_litany a {
	display:block;
	font-size:10px;
	background: url(/images/menu/litany.png);
	background-position: 0 0;
	width: 132px;
	height: 22px;
}
#menu_litany a:hover {
	background-position: 0 22px;
}

/* ----------------- SUBMenu--------------------- */
#submenu_1 {
	display:block;
	font-size:10px;
	background: url(/images/submenu.png);
	background-position: 0 0;
	width:114px;
	height:15px;
}
#submenu_1:hover {
	background-position: 114px 0;
}
#submenu_2 {
	display:block;
	font-size:10px;
	background: url(/images/submenu.png);
	background-position: 0 -15px;
	width:114px;
	height:15px;
}
#submenu_2:hover {
	background-position: 114px -15px;
}
#submenu_3 {
	display:block;
	font-size:10px;
	background: url(/images/submenu.png);
	background-position: 0 -29px;
	width:114px;
	height:15px;
}
#submenu_3:hover {
	background-position: 114px -29px;
}
#submenu_4 {
	display:block;
	font-size:10px;
	background: url(/images/submenu.png);
	background-position: 0 -43px;
	width:114px;
	height:15px;
}
#submenu_4:hover {
	background-position: 114px -43px;
}
#submenu_5 {
	display:block;
	font-size:10px;
	background: url(/images/submenu.png);
	background-position: 0 -57px;
	width:114px;
	height:15px;
}
#submenu_5:hover {
	background-position: 114px -57px;
}
#submenu_6 {
	display:block;
	font-size:10px;
	background: url(/images/submenu.png);
	background-position: 0 -71px;
	width:114px;
	height:15px;
}
#submenu_6:hover {
	background-position: 114px -71px;
}
#submenu_7 {
	display:block;
	font-size:10px;
	background: url(/images/submenu.png);
	background-position: 0 -85px;
	width:114px;
	height:15px;
}
#submenu_7:hover {
	background-position: 114px -85px;
}
#submenu_8 {
	display:block;
	font-size:10px;
	background: url(/images/submenu.png);
	background-position: 0 -99px;
	width:114px;
	height:18px;
}
#submenu_8:hover {
	background-position: 114px -99px;
}



/*------------*/
/* -----------------== SUBMenu--------------------- */
/* ==================================================== */


.commentAutheur { width:559px; height:15px; line-height:15px; padding: 5px; background-color:#E8E8E8; 
border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; clear:both; } 
.autheurInfo { color: #c95300; } 
.adminInfo { color: #00439f; font-weight: bold; } 
.commentContent { width:559px; padding:5px; margin:0px 0px 10px 0px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; 
border-bottom:1px solid #CCCCCC; } 
.commentContent p { margin:0px; } 
.commentAdmin { width:545px; height:15px; line-height:15px; padding: 5px; margin: 5px 0 0 0; background-color:#e9e7d9; 
border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; clear:both; } 
.commentContentAdmin { width:545px; padding:5px; margin:0px 0px 10px 0px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background-color: #fff8ec; } 
.commentContentAdmin p { margin: 0px; padding:10px; }

