@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Vidaloka);



body{background:url(../images/mainbg_1.png) top center repeat; margin:0px; padding:0px; background-attachment:fixed;}

html, div, h1, h2, h3, h4, h5, h6, span, input, a, p, form, fieldset, audio {margin:0; padding:0;}



h1{font-family:"Bebas Neue"; color:#02ccfd; text-decoration:none; font-weight:normal; font-size:18px; line-height:43px;}

h2{font-family:calibri; color:#b15e23; text-decoration:none; font-weight:normal; font-size:18px; border-bottom:dashed 1px #bf8153; line-height:25px; border-bottom: dashed 1px #00FF00; }

h3{font-family:Arial, Helvetica, sans-serif; color:#b15e23; text-decoration:none; font-weight:bold; font-size:18px; margin-bottom:10px; line-height:30px;}

h4{font-family:Arial, Helvetica, sans-serif; color:#3c1f0a; text-decoration:none; font-weight:bold; font-size:14px; margin-bottom:10px; line-height:30px;}

h5{font-family:Calibri; color:#3c1f0a; text-decoration:none; font-weight:bold; font-size:18px; border-bottom:dashed 1px #bf8153; margin-bottom:10px; line-height:25px;}

h6{font-family:"Minion Pro"; color:#3c1f0a; text-decoration:none; font-weight:bold; font-size:16px; border-bottom:dashed 1px #bf8153; margin-bottom:5px; line-height:25px;}


p{font-family: 'Vidaloka', serif; color:#949494; text-decoration:none; font-weight:normal; font-size:14px; line-height:22px; margin-bottom:15px;}

.lorem_bold{font-family:Cambria; color:#a60004; text-decoration:none; font-weight:bold; font-size:14px; line-height:22px;}

.nomargin{margin-right:0!important;}

span{font-family:"Bebas Neue"; color:#ff5504; text-decoration:none; font-weight:normal; font-size:18px; line-height:43px; font-style:italic;}






.fulldiv{width:100%; height:auto;}

.maindiv{width:1000px; height:auto; margin:0 auto;}




 
.header_logo{width:1000px; height:226px; float: left; margin:20px 0 13px 0;}




.topnav{ width:1000px; height:46px; float: left; background: url(../images/navbg.png) top left no-repeat;}
.topnav ul{margin:0; padding:0; list-style:none;}
.topnav ul li{ line-height:46px; float:left; background: url(../images/navrightbg.png) top right no-repeat;}
.topnav ul li a{font-family:"Bebas Neue"; font-size:12px; font-weight:bold; text-decoration:none;display:block; color:#f9f9e3; padding:0 10px;}

.topnav ul li a:hover{font-family:"Bebas Neue"; font-size:12px; font-weight:bold; text-decoration:none; display:block; color:#6df723;padding:0 10px;}

.innerpage{width:978px; height:auto; float:left; border: solid 1px #cccccc; background: url(../images/innerpagebg.png) top left repeat; padding:18px 10px 0 10px; margin-bottom:17px;}


.innerpage_photo{width:978px; height:auto; float:left; margin-bottom:10px;}



.leftpart{ width:663px; height:auto; float: left; margin-right:15px;}



.banner{ width:633px; height:309px; float: left; background: url(../images/bannerbg.png) top left no-repeat; padding:8px 11px 8px 10px; margin-bottom:22px;}


.latest_news{ width:500px; height:40px; float: left; background: url(../images/latestnewspart.png) top left no-repeat; margin-bottom:18px; padding:0 13px 0 144px; line-height:40px;font-family:"Bebas Neue"; font-size:16px; font-weight:normal; text-decoration:none;display:block; color:#bc0203;}


.welcomepart{ width:657px; height:auto; float: left; margin-bottom:20px;}
.welcometop{ width:647px; height:43px; float: left; background:url(../images/welcometop.png) top left no-repeat; padding-left:10px; line-height:43px;}
.welcomemid{ width:637px; height:auto; float: left; background: url(../images/welcomemid.png) top left repeat-y; padding:15px 10px 0 10px;}
.welcomemidtext{ width:637px; height:auto; float: left; font-family: 'Vidaloka', serif; color:#949494; text-decoration:none; font-weight:normal; font-size:14px; line-height:22px; margin-bottom:15px; text-align:justify;}

.welcomemidtext_one{ width:637px; height:auto; float: left; font-family: 'Vidaloka', serif; color:#006600; text-decoration:none; font-weight:normal; font-size:14px; line-height:22px; margin-bottom:15px; text-align:left;}

.welcomemidtext_two{ width:978px; height:auto; float: left; font-family: 'Vidaloka', serif; color:#949494; text-decoration:none; font-weight:normal; font-size:14px; line-height:22px; margin-bottom:15px; text-align:justify; background: url(../images/welcomemid_2.png) top left repeat-y;}

.welcomemidtext_gallery{ width:637px; height:auto; float: left; font-family: 'Vidaloka', serif; color:#949494; text-decoration:none; font-weight:normal; font-size:14px; line-height:22px; margin-bottom:15px;}


.welcomebottom{ width:657px; height:14px; float: left; background:url(../images/welcomebottom.png) top left no-repeat;}

.readbtn{ width:97px; height:28px; float: right;}
.readbtn a{ background: url(../images/readbtn.png) top left no-repeat; line-height:28px;font-family:"Bebas Neue"; font-size:16px; font-weight:normal; text-decoration:none;display:block; color:#fff; text-align:center; display:block;}

.readbtn a:hover{background:url(../images/readbtnhover.png) top left no-repeat; line-height:28px;font-family:"Bebas Neue"; font-size:16px; font-weight:normal; text-decoration:none;display:block; color:#fff;}


.donationpart{ width:317px; height:226px; float: left; background: url(../images/donationbg.png) top left no-repeat; margin:0 22px 16px 0;}

.donationtop{ width:272px; height:43px; float: left; padding:0 24px 0 21px;}
.donation{ width:243px; height:43px; float: left; line-height:43px;font-family:"Bebas Neue"; font-size:18px; font-weight:normal; text-decoration:none;display:block; color:#5e605f;}

.donation_more{ width:28px; height:18px; float: left; margin-top:14px; display:block; }

.donationimg{ width:295px; height:156px; float: left; margin:14px 0 0 11px;}


.rightpart{ width:300px; height:auto; float: left;}




.linkspart{ width:300px; height:323px; float: left; background: url(../images/linksbg.png) top left no-repeat; margin-bottom:17px;}


.linkstop{ width:280px; height:40px; float: left; line-height:40px; padding-left:20px;font-family:Calibri; font-size:16px; font-weight:normal; text-decoration:none;display:block; color:#fff; margin-bottom:10px;}


.links{ width:273px; height:auto; float: left; margin:0 0 0 14px;}
.links ul{margin:0; padding:0; list-style:none;}
.links ul li{ line-height:29px;}
.links ul li a{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; text-decoration:none;display:block; color:#333333; border-bottom:solid 1px #c0c0c0; background:url(../images/arrowleft.png) left 11px no-repeat; padding-left:15px;}

.links ul li a:hover{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; text-decoration:none; display:block; color:#a80004; background:url(../images/arrowlefthover.png) left 11px no-repeat;}


.followpart{ width:150px; height:40px; float: left; background: url(../images/followbg.png) top left no-repeat; padding-left:150px; margin-bottom:17px;}

.icon{ width:26px; height:26px; float: left; margin:7px 8px 0 0;}



.fatwapart{ width:300px; height:186px; float: left; background: url(../images/fatwabg.png) top left no-repeat; margin-bottom:17px;}



.askfatwa{ width:270px; height:37px; float: left; margin-top:95px; padding:0 15px;}

.online_fatwa{ width:117px; height:37px; float: left; line-height:37px; margin-right:83px}
.online_fatwa a{line-height:37px;font-family:"Bebas Neue"; font-size:18px; font-weight:normal; text-decoration:none;display:block; color:#fff;display:block;}

.online_fatwa a:hover{font-family:"Bebas Neue"; font-size:18px; font-weight:normal; text-decoration:none;display:block; color:#aa0004;}



.fatwa_read{ width:68px; height:37px; float: left;  line-height:37px;}

.fatwa_read a{line-height:37px;font-family:Cambria; font-size:18px; font-weight:normal; text-decoration:none;display:block; color:#333;  display:block;}

.fatwa_read a:hover{font-family:Cambria; font-size:18px; font-weight:normal; text-decoration:none;display:block; color:#aa0004;}





.snaschoolpart{ width:300px; height:186px; float: left; background:url(../images/snaschoolbg.png) top left no-repeat; margin-bottom:17px;}



.snaschoolimg{ width:285px; height:118px; float: left; margin-left:8px; }



.videopart{ width:300px; height:209px; float: left; background:url(../images/videobg.png) top left no-repeat; margin-bottom:20px;}
.video{ width:285px; height:133px; float: left; margin-left:8px; }


.newslatterpart{ width:300px; height:187px; float: left; background:url(../images/newslatterbg.png) top left no-repeat;}

.newsstop{ width:280px; height:40px; float: left; line-height:40px; padding-left:20px;font-family:"Bebas Neue"; font-size:16px; font-weight:normal; text-decoration:none;display:block; color:#5e605f; margin-bottom:10px;}



.newsform{ width:262px; height:122px; float: left; margin-left:21px;}

.filled{ width:262px; height:122px; float: left;}


.inp_99{ width:249px; height:32px; float: left; margin-bottom:6px; background: url(../images/inpbg.png) top left no-repeat; border:none; padding:0 10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:normal; color:#666666; text-decoration:none;}

.subscibebtn{ width:97px; height:28px; float: left;background:url(../images/subscibebtn.png) top left no-repeat; line-height:28px;font-family:"Bebas Neue"; font-size:16px; font-weight:normal; text-decoration:none;display:block; color:#fff; text-align:center; display:block; border:none;}

.subscibebtn:hover{background:url(../images/subscibebtnhover.png) top left no-repeat; line-height:28px;font-family:"Bebas Neue"; font-size:16px; font-weight:normal; text-decoration:none;display:block; color:#fff; cursor: pointer;}







.footermain{width:976px; height:307px; float:left; margin-top:17px; background:url(../images/footerbg.png) top left no-repeat; display: block;padding:12px 12px 0 12px;}



.major_links{ width:141px; height:31px; float: left; margin:0 840px 12px 0;}



.fnav{ width:181px; height:190px; float:left; margin-right:60px;}
.fnav ul{margin:0; padding:0; list-style:none;}
.fnav ul li{ line-height:27px;}
.fnav ul li a{font-family:Domine; font-size:13px; font-weight:normal; text-decoration:none;display:block; color:#b10003; display:block; background: url(../images/fnavarrow.png) left 8px no-repeat; border-bottom: 1px #000 dashed; padding-left:20px;}

.fnav ul li a:hover{font-family:Domine; font-size:13px; font-weight:normal; text-decoration:none; display:block; color:#fff; background:url(../images/fnavarrowhover.png)#b10003 left 8px no-repeat;}



.consult{width:1000px; height:24px; float:left;}

.consult a{font-family:Domine; line-height:24px; font-size:12px; font-weight:normal; text-decoration:none; display:block; color:#ff5605; text-align:center;}
.consult a:hover{font-family:Domine; font-size:12px; font-weight:normal; text-decoration:underline; display:block; color:#5b8628; font-style:italic;}


.consult_1{width:500px; height:24px; float:left;}

.consult_1 a{font-family:Calibri; line-height:24px; font-size:14px; font-weight:normal; text-decoration:none; display:block; color:#ff5605; text-align:left;}
.consult_1 a:hover{font-family:Calibri; font-size:14px; font-weight:normal; text-decoration:underline; display:block; color:#5b8628; font-style:italic;}

.consult_2{width:100px; height:24px; float:left;}

.consult_2 a{font-family:Calibri; line-height:24px; font-size:14px; font-weight:normal; text-decoration:none; display:block; color:#ff5605; text-align:left;}
.consult_2 a:hover{font-family:Calibri; font-size:14px; font-weight:normal; text-decoration:underline; display:block; color:#5b8628; font-style:italic;}


.consult_3{width:500px; height:30px; float:left;}

.consult_3 a{font-family:Calibri; line-height:30px; font-size:14px; font-weight:normal; text-decoration:none; display:block; color:#ff5605; text-align:left;}
.consult_3 a:hover{font-family:Calibri; font-size:14px; font-weight:normal; text-decoration:underline; display:block; color:#5b8628; font-style:italic;}


.consult_4{width:500px; height:30px;}

.consult_4 a{font-family:Calibri; line-height:30px; font-size:14px; font-weight:normal; text-decoration:none; display:block; color:#ff5605; text-align:left;}
.consult_4 a:hover{font-family:Calibri; font-size:14px; font-weight:normal; text-decoration:underline; display:block; color:#5b8628; font-style:italic;}


.photogallery_head{ width:127px; height:31px; float: left; margin:0 850px 15px 0; }

.ranv_text1{font-family: 'Vidaloka', serif; color:#006600; text-decoration:none; font-size:16px; line-height:25px; text-align:left; padding:0 0 0 3px; border:#FFFF00 solid 1px; font-weight:bold;}

.ranv_text2{font-family: 'Vidaloka', serif; color:#949494; text-decoration:none; font-weight:normal; font-size:14px; line-height:25px; text-align:left; padding:0 3px 0 3px; border:#FFFF00 solid 1px; }



.input25 { width:210px; height:108px; padding:4px; border:#f5f5f5 solid 1px; background: #f0e8e2; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; font-style:normal; text-decoration:none; background:  url(../images/input_big.png) left top no-repeat; line-height:18px; border:none;}

.input { width:208px; padding:4px 4px 4px 4px  ; height:20px; border: #f5f5f5 solid 1px; background:url(../images/input_1.png) left top no-repeat; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; font-style:normal; text-decoration:none;border:none;}
.button { width:100px; height:25px;  background: url(../images/send.png) no-repeat; border:none; outline:none; display:block; cursor:pointer; color:#fff; float:left; text-align:center;border:none;}
.button { width:83px; height:25px; background:  url(../images/send.png) left top no-repeat; display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px;   font-weight:bold; text-decoration:underline; color:#fff; text-decoration:none; font-style:normal; line-height:25px; }
.button:hover{width:83px; height:25px; background: url(../images/send.png) center -25px no-repeat; display:block;  font-family:Arial, Helvetica, sans-serif; font-size:13px;   font-weight:bold; text-decoration:underline; color:#fff; text-decoration:none; font-style:normal; line-height:25px;border:none;}

.reset_butn { width:100px; height:25px;  background: url(../images/send.png) no-repeat; border:none; outline:none; display:block; cursor:pointer; color:#fff; float:left; text-align:center; margin:0 10px;border:none;}
.reset_butn { width:83px; height:25px; background:  url(../images/send.png) left -25px no-repeat; display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px;   font-weight:bold; text-decoration:underline; color:#fff; text-decoration:none; font-style:normal; line-height:25px;border:none; }

.reset_butn:hover{width:83px; height:25px; background: url(../images/send.png) center top no-repeat; display:block;  font-family:Arial, Helvetica, sans-serif; font-size:13px;   font-weight:bold; text-decoration:underline; color:#fff; text-decoration:none; font-style:normal; line-height:25px;border:none;}

.tbl a{ font-family:Calibri; font-size:14px; color:#339900; font-weight:bold; text-decoration:none; line-height:20px;}
.tbl a:hover{ font-family:Calibri; font-size:14px; color:#FF3300; font-weight:bold; text-decoration:underline; line-height:20px;}