body{
	background:url(../images/bg.jpg) top center no-repeat #cccc66;
	margin:0;
	padding:0;
	font: normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#333300;}

a {color:#391b07;background:transparent;}
a:hover {color:#391b07;text-decoration:underline;}
a:link img, a:visited img {border-style:none;} /* no border on img links */
a img {color: white;}						   /* trick to hide the border in Netscape 4 */
a img {color: inherit;}						   /* undo the color change above */

p{
	padding:7px 0;
	margin:0;}

#wrapper{
	margin:auto;
	width:1000px;}

#wrapper1{
	float:left;
	width:974px;
	padding:0 0 0 26px;}
	
#wrapper3{
	float:left;
	width:974px;
	margin-top:20px;
	padding:0 13px 0 13px;
	background:url(../images/line_wrapper.gif) repeat-y;}

.banner_top{
	float:left;
	width:380px;
	height:220px;
	padding:80px 0 60px 620px;}

#blog{
	float:left;
	width:974px;}

.box1{
	float:left;
	padding-right:68px;
	font:bold 12px Tahoma;}

.box1 h1{
	margin:0;
	padding:0 0 30px 0;}

.box1 ul{
	padding:0;
	margin:0;}

.box1 li {
	width:264px;
	margin:0;
	list-style-type:none;
	padding:18px 0px 14px 0;
	border-bottom:1px dotted #465526;}

.box1 li a{
	text-decoration:none;
	font-weight:bold;
	color:#333300;}

.box1 li a:hover{
	text-decoration:underline;}

.box2n{
	float:left;
	padding-right:45px;
	font:bold 12px Tahoma;}

.box2n h1{
	margin:0;
	padding:0 0 30px 0;}

.box2n ul{
	padding:0;
	margin:0;}

.box2n li{
	width:264px;
	list-style-type:none;
	padding:18px 0px 14px 0;
	border-bottom:1px solid #887227;}

.box2n li span{
	font:normal 12px Tahoma;
	color:#ce5e13;
	padding-top:6px;}

.box2n li a{
	text-decoration:none;
	font-weight:bold;
	color:#391b07;}

.box2n li a:hover{
	text-decoration:underline;}

.box2n3{
	float:left;
	padding:0 45px 0 20px;
	font:bold 12px Tahoma;}

.box2n3 h1{
	margin:0;
	padding:0 0 30px 0;}

.box2n3 ul{
	padding:0;
	margin:0;}

.box2n3 li{
	width:264px;
	list-style-type:none;
	padding:18px 0px 14px 0;
	border-bottom:1px solid #887227;}

.box2n3 li span{
	font:normal 12px Tahoma;
	color:#ce5e13;
	padding-top:6px;}

.box2n3 li a{
	text-decoration:none;
	font-weight:bold;
	color:#391b07;}

.box2n3 li a:hover{
	text-decoration:underline;}
	
.texbox{
	margin:0;
	padding:0 0 0 20px;
	float:left;}

.box3{
	 float:left;
	 width:974px;
	 padding-top:16px;}
 
.box3 a{
	color:#070707;
	text-decoration:none;}

.box3 a:hover{
	color:#070707;
	text-decoration:none;}

.subbox1{
	float:left;
	width:101px;
	height:30px;
	margin:0;
	padding:12px 0 0 25px;
	font:bold 11px Tahoma;
	text-decoration:none;
	display:block;
	background:url(../images/readmore_bg.gif) right no-repeat;}

.subbox1div{
	float:left;
	width:126px;
	padding:0 0 0 138px;}

.subbox2{
	float:left;
	width:101px;
	height:30px;
	padding:12px 0 0 25px;
	font:bold 11px Tahoma;
	margin:0;
	text-decoration:none;
	display:block;
	background:url(../images/readmore_bg.gif) right no-repeat;}

.subbox2div{
	float:left;
	width:126px;
	padding:0 0 0 212px;}

.subbox3{
	float:left;
	width:160px;
	height:30px;
	padding:12px 0 0 75px;
	font:bold 11px Tahoma;
	margin:0;
	text-decoration:none;
	display:block;
	background:url(../images/more_bg.gif) right no-repeat;}
	
.subbox3234{
	float:left;
	width:100px;
	height:30px;
	padding:12px 0 0 135px;
	font:bold 11px Tahoma;
	margin:0;
	text-decoration:none;
	display:block;
	background:url(../images/readmore_bg.gif) right no-repeat;}	

.subbox3div{
	float:left;
	width:235px;
	padding:0 0 0 92px;}

.subbox3div2{
	float:left;
	width:235px;
	padding:0 0 0 102px;}	

.box2{
	float:left;
	width:245px;
	background:url(../images/timetable_bg.jpg) 0 20px no-repeat;
	padding:10px 20px 0 20px;
	margin-top:20px;}

.box2 h2{
	margin:0;
	padding:30px 0 0 0;
	font:bold 12px Trebuchet MS;
	color:#5c721e;
	text-align:center;
	text-transform:uppercase;}

.PT_td1{
	width:135px;
	float:left;
	font:bold 14px Trebuchet MS;
	color:#080808;
	text-align:right;
	padding:6px 0;}
    
.PT_td2{
	width:63px;
	float:left;
	font:bold 14px Trebuchet MS;
	color:#080808;
	text-align:left;
	padding:8px 0 8px 25px;}
	
.PT_td3{
	width:95px;
	float:left;
    color:#080808;
	font:bold 14px Trebuchet MS;
	padding:8px 0 8px 12px;
	border-bottom:1px dotted #465525;}	
	    
.PT_td4{
	width:72px;
	float:left;
	padding:8px 0;
	text-align:left;
    color:#080808;
	font:normal 14px Trebuchet MS;
	border-bottom:1px dotted #465525;}	
	    
.PT_td5{
	width:44px;
	float:left;
	padding:8px 0;
	text-align:left;
	font:normal 14px Trebuchet MS;
    color:#080808;
	border-bottom:1px dotted #465525;}

.PT_td6{
	width:95px;
	float:left;
	font:bold 14px Trebuchet MS;
	color:#080808;
	padding:8px 0 15px 12px;}	
	    
.PT_td7{
	width:72px;
	float:left;
	padding:8px 0 15px 0;
	text-align:left;
	font:normal 14px Trebuchet MS;
	color:#080808;}	   
	 
.PT_td8{
	width:44px;
	float:left;
	padding:8px 0 15px 0;
	text-align:left;
	font:normal 14px Trebuchet MS;
	color:#080808;}

.LR_link{
	width:183px;
	float:left;
	text-align:center;
	padding:8px 0;
	background-color:#669933;}
    
 .LR_link a{
    text-decoration:none;
    color:#fff;
    font-weight:bold;
    font-size:10px;
	font:bold 9px Arial;} 
	
#content{
	float:left;
	width:635px;
	padding: 0 50px 0 35px;
	font:normal 12px Tahoma; 
	color:#333300;
	line-height:20px;}	
  
.map{
	border: 1px solid #c7c6c6;}

#right{
	float:left;
	padding:0 0 0px 15px;
	width:220px;}

#right a{
	text-decoration:none;}

#right a:hover {
	text-decoration:underline;}

#right h1{
	margin:0;
	padding:0;
	font:normal 24px Myriad Pro;
	color:#19481e;}

#right ul{
	float:left;
	margin:0;
	padding:0 0 15px 0;
	list-style-type:none;}

.right_nav li{
	width:220px;
	background:url(../images/dots.gif) repeat-x bottom;
	padding:10px 0 10px 0;}

.right_nav li a{
	font:normal 13px Tahoma;
	color:#391b07;}

.right_nav a:hover{
	color:#391b07;}

.right_nav .active a{
	color:#391b07;
	font:bold 13px Tahoma;}

#news li{
	width:220px;
	background:url(../images/dots.gif) repeat-x bottom;
	padding:10px 0 10px 0;}

#news h1{
	margin:0;
	padding:15px 0 0 0;
	font:normal 24px Myriad Pro;}

.h1class{
	padding:0;
	margin:0;
	font:normal 24px Myriad Pro;
	color:#19481e;}

.h1_2{
	margin:0;
	padding-top:5px;
	font:normal 24px Myriad Pro;
	color:#19481e;}

#wrapper2{
	float:left;
	width:100%;
	height:93px;
	background:url(../images/footer_bg.jpg) no-repeat;
	padding-top:50px;
	margin-top:10px;}

.subwrapper{
	margin:auto;
	width:1000px;
	color:#FFFFFF;
	font:normal 11px Tahoma;}

#footernavigation{
	float:left;
	width:1000px;}

#footernavigation ul{
	float:left;
	margin:0;
	padding:0 0 34px 14px;
	list-style-type:none;}

#footernavigation li{
	float:left;
	display:inline;
	color:#cccc00;
	padding-right:4px;}

#footernavigation a{
	text-decoration:underline;
	color:#cccc00;
	padding-right:3px;}

#footernavigation a:hover{
	text-decoration:none;}

.float_left{
	float:left;}

.copyright{
	background:url(../images/copyright.gif) no-repeat 15px 2px;
	float:left;
	padding:3px 0 0 50px;
	color:#bea222;
	font-family:Calibri;
	font-size:12px;
	letter-spacing:1px;}

.copyright a{
	color:#f6f3f0;
	text-decoration:underline;}

.text_clr{
	color:#bea222;}

#validation{
	float:right;
	padding:15px 10px 0 0;}
	
#validation img{
	float:left;
	padding-right:5px;}	
	
.float_right{
	float:right;
	height:26px;
	padding:0px 70px 0 0;}

.right1{
	float:left;
	padding-right:7px;}

.right2 {
	float:left;
	padding-right:14px;}

.right3{
	float:left;}

#text_box{
	float:left;
	width:600px;}
	
.h3class{
	margin:0;
	padding:10px 0 5px 0;
	font:bold 18px Myriad Pro;}	
	
.lbl_txt1{
	float:left;
	margin:0;
	width:500px;
	padding:6px 0 6px 0;}

.label{
	float:left;
	width:80px;
	font-size:11px;
	font-weight:bold;
	padding-top:6px;}

.textbox1{   
	 float:left;
	 font-size:11px;
	 padding:3px;
	 width:170px;		
	border:1px solid #465526;
	background-color:#f4f4f4;}
	
.textbox2{
	float:left;
	font-size:11px;
	 padding:3px;	
	border:1px solid #465526;
	background-color:#f4f4f4;}
	
.button{
	float:left;	
	margin:5px 0 0 80px;}

#address{
	float:left;
	width:635px;
	padding-top:25px;}

.address1{
	float:left;
	margin:0;
	padding:10px 0 0 0;
	font-size:11px;
	width:80px;}
	
.address2{
	float:left;
	margin:0;
	padding:10px 0 0 0;
	width:555px;}
	
.photo_invisible{
	display:none;}
	
.row3{
	float:left;
	width:100%;
	background:url(../images/dots.gif) repeat-x bottom;}

.row3 a{
	text-decoration:none;}
		
.row3 a:hover{
	text-decoration:underline;}		
	
.news_thumb2{
	float:left;
	margin:20px 20px 10px 0;
	border:1px solid #465526;}

.date{
	font:bold 14px Calibri;}

.news_title{
	padding-top:20px;
	font:bold 14px Calibri;}

.morenew{
	float:right;
	padding:0 35px 10px 0;}

.date1{	
	padding-top:20px;
	font:bold 18px Calibri;
	color:#333300;}	

.title{
	font:bold 18px Calibri;
	padding-top:20px;
	color:#333300;}

.date3{
	font:normal 12px Arial;}
	
.GB1{
	font-size:11px;
	width:220px;
	float:left;
	font-weight:bold;
	padding-top:10px;}
		
.form1{
	float:left;
	font-size:11px;
	padding:3px;
	margin-top:5px;
	width:190px;		
	border:1px solid #465526;
	background-color:#f4f4f4;}

.td_01{
	float:left;
	width:220px;
	font-weight:normal;
	font-size:10px;}	

.btn{
	float:left;
	padding-top:10px;}

.lbl{
	font-weight:normal;}
	
.tabble_dot{
	background:url(../images/dots.gif) repeat-x bottom;}
				 
.cld{
	float:left;
	width:100%;
	padding-top:20px;}
	
.OtherMonthDayStyle{
	background-color:#ecf2ef;}
		
.style{
	padding:0 5px;}
			
.cal_a a{
	color:#123315;}
	
.br1{
	font-size:12px; 
	font-weight:bold;
	padding-top:20px;}
					 	
.float_right3{
	float:right;
	padding:50px 35px 0 0;}
		
.float1{
	float:left;
	padding-top:10px;
	width:430px;}
	
.dot_line{
	float:left;
	width:100%;
	padding-bottom:10px;
	background:url(../images/dots.gif) repeat-x bottom;
	line-height:16px;}
			
.title2{
	font:bold 18px Calibri;}

.italic{
	font:bold 11px Georgia;
	font-style:italic;}
	
.bold_class{
	font-weight:bold;
	color:#000000;
	padding-bottom:6px;}
	
.pclass{
	font-weight:bold;
	color:#637c93;}	
	
.GV{
	border:1px solid #484646;}
	
.TT_heading{
	background-color:#484646;
	color:#ffffff;
	font:normal 10px Verdana;}
		
.TT_row{
	background-color:#fdf9f4;}
		
.Datecolum{
	background-color:#333300;
	color:#ffffff;}
	
.pray_day{
	background-color:#737070;
	color:#ffffff;}	
	
.jamaat{
	background-color:#f4efe9;}
		
.bold_class1{
	font-weight:bold;
	color:#000000;
	padding:20px 0 6px 0;}

.img1{
	border:3px solid #4b5a19;
	float:left;
	margin:10px 15px 0 0;}

.menu2{
	height:22px;
	width:525px;
	float:left;
	padding:6px 0 2px 0;
	font-size:13px;
	color:#391b07;
	font-weight:bold;
	border-bottom:1px dotted #465526;}

.menu2 a{
	color:#391b07;
	text-decoration:none;}
	
.menu2 a:hover{
	color:#391b07;
	text-decoration:underline;}

.menu3{
	height:22px;
	width:110px;
	float:left;
	padding:6px 0 2px 0;
	font-size:13px;
	color:#333300;
	font-weight:bold;
	font-style:italic;}

#mailing{
	width:220px;
	float:left;
	padding-top:25px;
	line-height:10px;
	margin:0;}

/*.mailing_form{
	float:left;
	width:220px;
	height:48px;
	padding:15px 0 0 25px;
	margin:0;
	background:url(../images/bg_mailing.gif) no-repeat;}*/
	
.mailing_form{
	float:left;
	width:220px;
	height:35px;
	padding:5px 0 0 5px;
	margin:0;}	
	
.form{   
	float:left;
	font-size:12px;
	padding:5px 3px;
	width:170px;		
	border:1px solid #465526;
	background-color:#f4f4f4;}

.mailing_form0{
	width:220px;
	float:left;}

.row1{
	padding:0 0 10px 10px;
	width:300px;
	background-color:#cbcb91;
	border:1px dotted #4c5c1a;}
