/* CSS Document */

body {
	margin:0;
/*	background:#BEC2B3; */
	background:#CFEBA1; 
	font-family:"Trebuchet MS", "Lucida Sans Unicode", Verdana, Georgia, sans-serif; 
	font-size:11px;
	color:#000;
}
form {
	margin:0;
	padding:0;
}
a:link, a:visited { 
	text-decoration: none; 
	font-weight:bold;
	color:#334c3f;
	background:inherit;
}
a:hover, a:active, a:focus { 
	text-decoration: underline; 
	color:#707c51;
	font-weight:bold;
	background:inherit;
}
a img {
	border:0;
}



/* theme specific */
.top-bar {
	background:url(images/salafy_01.jpg) no-repeat left; 
	height:30px; 
}
.top-search {
	margin:3px 0 0 20px;
	color:#fff;
	background:inherit;
}
.top-search input{
	background:#4B6551;
	color:#A3C49D; 	
	width:100px;
	font-weight:bold;
	font-size:10px;
	border-top: 1px solid #394D3D;
	border-right: 1px solid #84B38F;
	border-bottom: 1px solid #84B38F;
	border-left: 1px solid #394D3D;
	text-indent:2px;
}

.footer-content {
	background:url(images/salafy_13.jpg) no-repeat right; 
	text-align:center; 
	height:115px
}


/* left menu */
.left-content {
	background:url(images/salafy_10.jpg) repeat-y ;
	width:190px;
	vertical-align:top;
}
.menu-container {
	margin:0 0 25px 0;
}
.menu-title {
	background-image:url(images/menutitle.gif);
	background-repeat:no-repeat;
	height:35px;
}
.menu-title-text{
	font-size:14px;
	font-weight:bold;
	color:#1E3927;
	background:inherit;
	padding:10px 10px 0 33px;
	text-align:left;
}
.sub-left-menu {
	display:block;
}
.sub-left-menu a:link, .sub-left-menu a:visited{
	margin:3px 7px;
	padding:0 0 0 19px;
	display: block;
	color:#334c3f;
	background:inherit;
	text-decoration:none;
	border-bottom:1px dashed #BEC2B3;
	font-weight:normal;
	font-size:10px;
}
.sub-left-menu a:hover, 
.sub-left-menu a:active,
.sub-left-menu a:focus{
	margin:3px 7px;
	padding:0 0 0 19px;
	color:#707c51;
	background:inherit;
	text-decoration:none;
	border-bottom:1px dashed #BEC2B3;
	font-weight:normal;
	font-size:10px;
}
.left-menu {
	display:block;
}
.left-menu a:link, .left-menu a:visited{
	margin:3px 7px;
	padding:0 0 0 19px;
	display: block;
	color:#334c3f;
	background-color:inherit;
	background: url(images/dot.gif) no-repeat  0  -4px;
	text-decoration:none;
	border-bottom:1px dashed #BEC2B3;
	font-weight:normal;
}
.left-menu a:hover, 
.left-menu a:active,
.left-menu a:focus{
	margin:3px 7px;
	padding:0 0 0 19px;
	color:#707c51;
	background-color:inherit;
	background: url(images/doth.gif) no-repeat  0  -4px;
	text-decoration:none;
	border-bottom:1px dashed #BEC2B3;
	font-weight:normal;
}
.left-menu-title {
	display:block;
	margin:13px 0 0 5px;
}

/* center block */
.main-container {
	background:url(images/salafy_07.jpg) no-repeat top;
	height:135px;
	vertical-align:top;
	padding:50px 0 0 0;
}
.main-ring {
	border-right:1px dashed #98AD97;
	border-bottom:1px dashed #98AD97;
	padding: 0 10px 10px 0;
}
.main-content {
	background:url(images/salafy_11.jpg) repeat-y;
	width:570px;
	vertical-align:top;
}
.home-container {
	background:url(images/home3.jpg) no-repeat bottom;
	height:200px;
}
.home-ring {
	border-right:1px dashed #98AD97;
	border-bottom:1px dashed #98AD97;
}
.home-text {
	margin:0 10px 10px 0 ;
	padding:0;
}
.article-index-container {
	margin:10px 0;
	padding:10px;
	border:1px solid #629576;
}
.article-index-title {
	padding:0 0 5px 0;
	font-size:14px;
	color:#D7731C;
	font-weight:bold;
	background:inherit;
	border-bottom:1px dashed #98AD97;
}
.article-index-title a:link, .article-index-title a:visited{
	color:#D7731C;
	background:inherit;
	text-decoration:none;
}
.article-index-title a:hover, 
.article-index-title a:active,
.article-index-title a:focus{
	color:#98AD97;
	background:inherit;
	text-decoration:none;
}

.article-index-meta {
	font-size:10px;
	color:#1E3927;
	background:inherit;
}
.article-index-content {
	margin:10px 0 0 0;
	padding:0 0 5px 0;
	border-bottom:1px dashed #98AD97;
}
.article-index-reads {
	text-align:left;
	font-size:10px;
	color:#1E3927;
	background:inherit;
}
.article-index-more {
	float:right;
}
table.arab {
	color:#000;
	background:#629576;
}
table.arab td {
	width:10%;
	cursor:pointer;
	text-align:center;
	background:#EEF0E3;
}
table.arab td:focus,table.arab td:hover  {
	width:10%;
	cursor:pointer;
	text-align:center;
	background:#87CCA2;
}
table.arab-ket td{
	vertical-align:top;
}
.google_q {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}