body { background:#D5CFC1 url(../images/header_bg.jpg) repeat-x top; font:12px Arial, Helvetica, sans-serif; padding:0; margin:0; color:#101010;}
html { padding:0; margin:0;}
.clr { clear:both;}
.bg1 { width:90%; height:1px; background:#dfdfdf; padding:0 20px; margin:0;}
img { padding:0; margin:0; border:none; text-align:center;}

/* Header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#bgcontainer { margin:auto; padding:0;width:960px;}
/**/ * html .Header { } /* */ 

.Header {margin:0 auto; padding:0px 6px 0px 5px;  background:url(../images/logo_bg.jpg) left top no-repeat; }

.Logo { float:left; width:440px;   margin:0px; padding:48px 0px 0px 0px;}
.Logo h2 { font:bold 20px Tahoma, Geneva, sans-serif; text-transform:uppercase; padding:20px 10px 5px 10px; margin:10px 0 0 0; color:#fff;}
.logo_image{padding:0px 10px px 10px; margin:25px 0 0 0;
}
.Logo .text { width:155px; font:normal 11px Tahoma, Geneva, sans-serif; color:#6c6c6c; background:#000; padding:2px 0; margin:2px 0 0 10px; text-align:center;}

/*resize*/
.resize { width:100%; margin:3px 0 0 0; padding:0; height:38px; background:url(../images/menu_bg.gif) top repeat-x;}

.resize p { padding:0; margin:0; float:left;} 
.resize p .right { padding:0; margin:0; float:right;}


/* Search ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/**/ * html .Search  {} /**/ 
.right-top{float:right; margin:25px 0px 0px 0px; width:320px; font:normal 12px Georgia, "Times New Roman", Times, serif; color:#EEE0BC;}
.links{ font:normal 13px "Times New Roman", Times, serif; color:#EEE0BC; padding:5px 0px 10px 0px; text-align:center;}
.links a{font:normal 13px "Times New Roman", Times, serif; color:#EEE0BC; padding:0px 5px 0px 5px; text-align:center;text-decoration:none;border-right:1px solid #EEE0BC;}
.links a:hover{color:#FFFFFF;text-decoration:underline;}


.Search-header{font:bold 13px Georgia, "Times New Roman", Times, serif; color:#E9DEC1; padding:0px 0px 5px 0px;}
.Search { width:300px; padding:0; margin:0; float:right; background:#151211; border:#574B32 solid 1px; padding:5px 10px;}
.Search form { padding:8px 5px 0 5px; float:right;}
.search-box{width:100%; margin:0; padding:0;
}
.area{margin:5px 0px 0px 0px; color:#FFF; font:normal 12px Arial, Helvetica, sans-serif;}
.Search input { background:#857758; color:#FFF; border:#766849 solid 1px; float:left; padding:3px 0px 3px 3px; margin:0 2px 0 0; width:120px; height:16px;}
.Search  input.keyword { background:#FFF; border:1px solid #444547; width:170px; color:#6b6b6b; padding:2px 5px; height:15px; font:normal 12px Tahoma, Geneva, sans-serif;} 
.Search  input.search { }
/* Menu +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#menu{padding:0; margin:11px 0px 0px 0px; width:100%; float:left; background:#897648;}
#menu a{padding:0px;margin:0px;text-decoration:none;color:#FFFFFF;}
#menu a:hover{color:#000000;}
/* Bg Resize */
.bgRasize { background:#D5CFC1 url(../images/bg.gif) top left repeat-y; margin:0px; }
/* body */
.body-top{ background:url(../images/body-top.jpg) top left no-repeat; }
.body-bottom{ background:url(../images/body-botom-bg.jpg) bottom left no-repeat; padding:10px 10px 35px 10px;}
.body {  padding:0; margin:0px;}
.body h2 { font:bold 17px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#4F4F4F; padding:0px 0px 5px 0px; margin:0;}
.body h3 { font:normal 18px Tahoma, Geneva, sans-serif; color:#1b1b1b; padding:15px 10px; margin:0; border-bottom:1px solid #e9ebec; }
.body-space{height:20px;
}
.body h4 { font:normal 18px Tahoma, Geneva, sans-serif; color:#4f4f4f; padding:10px 10px; margin:10px 20px 10px 20px;}
.body p  { font:normal 11px Tahoma, Geneva, sans-serif; color:#4a4a4a; padding:0 15px; margin:10px 0;}
.body strong { color:#1b1b1b;}
.body a { color:#d34600; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.body .bottons { width:100%; height:20px; margin:0; padding:0;}
.body .bottons img { padding:0; margin:0;}
.body2 { width:960px; padding:0; margin:0 0 0 5px; background:#fff url(../images/bg_con.gif) top repeat-x; border:1px solid #858585;}
.body2 h2 { font:bold 24px   Arial, Helvetica, sans-serif; color:#2d2d2d; padding:0px 0px 5px 0px; margin:0; border-bottom:1px solid #e9ebec;}
.body2 h3 { font:bold 24px   Arial, Helvetica, sans-serif; color:#2d2d2d; padding:15px 10px; margin:0; }
.body2 h4 { font:normal 48px  Georgia, "Times New Roman", Times, serif; color:#1b1b1b; padding:10px 10px;  margin:10px 20px 10px 20px; border-bottom:1px solid #a5a295;}
.body2 p {font:normal 12px   Arial, Helvetica, sans-serif; color:#8e8e8e; padding:0 15px; margin:10px 0;}
.body2 a { color:#d34600; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.body2 img { float:left; margin:0; padding:20px; max-width:173px; max-height:150px;}

/*main_body*/
.main_body { width:568px; padding:0; margin:10px; float:left; }
.main_body ul { font:normal 12px Arial, Helvetica, sans-serif; color:#3a3c3c; padding:5px 0; margin:0 auto; width:400px;}
.main_body li {padding:5px 0 5px 25px; margin:0; list-style:none; background:url(../images/arrow-1.gif) left no-repeat;}
.main_body a {font:normal 11px  Tahoma, Geneva, sans-serif; color:#FFFFFF; margin:0; padding:0; text-decoration:none;}
.main_body .data { float:left; font:normal 14px Arial, Helvetica, sans-serif; color:#fff; background:#242424; text-align:center; width:100px; margin:0 10px 0 10px; padding:0 15px;}
.main_body .title { float:left; font:bold 14px Arial, Helvetica, sans-serif; color:#242424; margin:0; padding:0; margin:0; padding:0 15px;}

/* right_body*/
.right_body { width:300px; padding:0 0px 0 10px; margin:10px 20px 10px 10px; float:right;}
.right_body .data { float:left; font:normal 14px Arial, Helvetica, sans-serif; color:#fff; background:#242424; text-align:center; margin:5px 10px 0 10px; padding:5px 5px;}
.right_body .title { float:left; font:bold 11px  Tahoma, Geneva, sans-serif; color:#000; margin:0; padding:0; margin:10px 10px 0 2px; padding:0 5px;}
.right_body em { font:italic 11px Arial, Helvetica, sans-serif; color:#666666; float:right;}
.right_body .bold {font:bold 11px Tahoma, Geneva, sans-serif; color:#000;}

/* -------  Gallery---------------*/
.home-gallery{background:#FFF; padding:5px; border:#DDDCD7 solid 1px;height:420px;
}
.home-events{margin:10px auto; 
}
.events{width:100%; margin:0px; padding:0px; float:left;}
.events ul{ width:100%; margin:0px; padding:0px; float:left;
}
.events ul li {list-style:none; margin:0px; padding:5px 3px 5px 3px; border-bottom:#CCC solid 1px;}
.events ul li div {float:left; margin:0px ; padding:10px 10px 10px 5px;  vertical-align:middle; font:bold 12px Georgia, "Times New Roman", Times, serif;
}
.events ul li span{margin:0px ; padding:0px; font:normal 11px Georgia, "Times New Roman", Times, serif; color:#666}

.events ul li p{-x-system-font:none;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:2px;}

a.event:link,a.event:active,a.event:visited{font:bold 11px Georgia, "Times New Roman", Times, serif;
color:#B23407;
line-height:16px;
text-decoration:none;
}
a.event:hover{color:#666; text-decoration:underline;
}

.categories{margin:5px 15px 15px 15px; padding:10px 0px 0px 0px; border-top: #CCC solid 1px;float:left;}
.categories h2 { font:bold 15px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#4F4F4F; padding:0px 0px 10px 0px; margin:0;}
.categori1{width:290px; float:left; margin:0px 10px 0px 0px;
}
.categori2{width:290px; float:left; margin:0px 10px 0px 0px;
}
.categori3{width:290px; float:left; margin:0px 0px 0px 0px;
}
.categories-all{margin:0px; padding:0px; width:100%; background:#FFF; border:#CCCCCC solid 1px;
}
.categories-all-img{margin:10px 10px 10px 10px;
}
/*.content{ padding:5px 10px 5px 10px;}*/
.content-heading{font:bold 12px Georgia, "Times New Roman", Times, serif; color:#B23407; text-decoration:none; padding:5px; }	.content-text{font:normal 12px Georgia, "Times New Roman", Times, serif; color:#5F5F5F; text-decoration:none; line-height:16px; text-align:justify; }	
.readmore{ padding:5px;}
.advertisements{padding:0px; margin:10px auto; font:bold 12px Georgia, "Times New Roman", Times, serif; text-transform:uppercase;
color:#664D3F;
}
.advertisements-img{margin:10px 0px 0px 0px; padding:0px;
}


.footer{ background:#251C17 url(../images/footer-bg.gif) top left repeat-x; font: normal 12px Georgia, "Times New Roman", Times, serif;
color:#FFF; }
.footer-links{ width:960px; font:normal 10px Arial, "Times New Roman", Times, serif; color:#E9DEC1; margin:auto; padding:2px 0px 5px 0px; }
.footer-copy{width:960px; font:normal 10px Arial, "Times New Roman", Times, serif; color:#CCC; margin:auto; padding:0px 0px 10px 0px;}
.footer-copy p { font:normal 10px Arial, "Times New Roman", Times, serif; color:#CCC;}
.footer-copy p a {text-decoration:none; font:normal 10px Arial, "Times New Roman", Times, serif; color:#fff;}
a.menu1:link,a.menu1:active,a.menu1:visited
  {
	font:normal 10px Georgia, "Times New Roman", Times, serif; color:#E9DEC1;
	line-height: 16px;
	font-variant: normal;
	text-decoration:none; 
}
a.menu1:hover{color:#FFF; text-decoration:underline; }
a.menu2:link,a.menu2:active,a.menu2:visited
  {
	font:bold 12px Georgia, "Times New Roman", Times, serif; color:#660000;
	line-height: 16px;
	font-variant: normal;
	text-decoration:none; 
	text-transform:none;
	text-decoration:underline;
}
a.menu2:hover{color:#333; text-decoration:none; }

/*--------------inner Pages-------------------------------*/

.innerpage{margin:10px 28px 0px 28px; padding:2px; 
}
.innerpage h2 { font:bold 20px Georgia, "Times New Roman", Times, serif; font-style:italic; text-transform:none; color:#4F4F4F; padding:0px; margin:0px 0px 10px 0px ; border-bottom:#C8C8C8 solid 1px;}
.innerpage h3 { font:normal 18px Tahoma, Geneva, sans-serif; color:#1b1b1b; padding:15px 10px; margin:0; border-bottom:1px solid #e9ebec; }
.innerpage h4 { font:normal 18px Tahoma, Geneva, sans-serif; color:#4f4f4f; padding:10px 10px; margin:10px 20px 10px 20px;}
.innerpage p  { font:normal 12px Arial,Helvetica,sans-serif; color:#101010; padding:0 10px; margin:10px 0; line-height:18px;}
.innerpage strong { color:#1b1b1b;}
.innerpage a { color:#d34600; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.innerpage .bottons { width:100%; height:20px; margin:0; padding:0;}
.innerpage .bottons img { padding:0; margin:0;}

/*------------------------------------Directory-----------------------*/
.directory-header{font:bold 13px Georgia, "Times New Roman", Times, serif; color:#000; padding:0px 0px 5px 0px;}
.directory { width:400px; padding:0; margin:0;  padding:10px;}
.directory form { padding:8px 5px 0 5px; float:right;}
.directory-box{width:100%; margin:0; padding:0;
}
.directory img {margin:0px; padding:0px; }
	
.dir-area{margin:5px 0px 0px 0px; color:#000; font:normal 12px Arial, Helvetica, sans-serif;}
.directory input { background:#857758; color:#FFF; border:#766849 solid 1px; float:left; padding:3px 0px 3px 3px; margin:0 2px 0 0; width:120px; height:16px;}
.directory  input.keyword { background:#FFF; border:1px solid #444547; width:170px; color:#6b6b6b; padding:2px 5px; height:15px; font:normal 12px Tahoma, Geneva, sans-serif;} 
.directory  input.search { }
/*----------------------end directory-------------------------*/
.membership{margin:10px 0px 0px 0px; padding:0px;
}
.membership-div{float:left;}
.membership-right{ float:left; margin:0px; padding:0px;}
.membership-right1{ float:right; margin:0px; padding:0px; width:650px;}
.memvershipdetails{ padding:5px;}
.membership-head{ font:bold 16px Georgia, "Times New Roman", Times, serif; color:#333; }
.Upcomming-div{float:left; width:130px; font:bold 35px Georgia, "Times New Roman", Times, serif; color:#CDC6AC; border-right:#CCC solid 1px; text-align:center; }
.upcomming-right{ float:right; margin:0px; padding:0px; width:680px;}
.red-head{ font:bold 13px Georgia, "Times New Roman", Times, serif; color:#A23C18;  }

/* Up commng Events -----------------------*/
.upcng{margin:0px; padding:0px;
}
.upcomng{margin:10px 10px 0px 28px; padding:2px; float:left; width:650px; 
}
.upcomng h2 { font:bold 20px Georgia, "Times New Roman", Times, serif; font-style:italic; text-transform:none; color:#4F4F4F; padding:0px; margin:0px 0px 10px 0px ; border-bottom:#C8C8C8 solid 1px;}
.upcomng h3 { font:normal 18px Tahoma, Geneva, sans-serif; color:#1b1b1b; padding:15px 10px; margin:0; border-bottom:1px solid #e9ebec; }
.upcomng h4 { font:normal 18px Tahoma, Geneva, sans-serif; color:#4f4f4f; padding:10px 10px; margin:10px 20px 10px 20px;}
.upcomng p  { font:normal 12px Georgia, "Times New Roman", Times, serif; color:#4a4a4a; padding:0 10px; margin:10px 0; line-height:18px;}
.upcomng strong { color:#1b1b1b;}
.upcomng a { color:#d34600; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.upcomng .bottons { width:100%; height:20px; margin:0; padding:0;}
.upcomng .bottons img { padding:0; margin:0;}
.upcomng-right{ float:right; margin:0px; padding:0px; width:510px;}
.upcomng-right p{font:normal 12px Georgia, "Times New Roman", Times, serif; margin:0px; padding:2px;}

.upcomng_archives{float:right; margin:10px auto; padding:10px 15px 0px 10px; width:210px;}
.upcomng_archives h2 { font:bold 13px Georgia, "Times New Roman", Times, serif; font-style:normal; text-transform:uppercase; color:#A23C18; padding:0px; margin:0px 0px 10px 0px ; border-bottom:#C8C8C8 solid 1px; text-align:center;}
.upcomng_archives p{background:url(../images/floder-icon.gif) left no-repeat; font:bold 12px Georgia, "Times New Roman", Times, serif; color:#000; padding:0px 0px 0px 20px;}
.month{font:normal 12px Georgia, "Times New Roman", Times, serif; color:#98927A;
}
.getdetails{margin:8px auto 20px 0px; padding:0px;}
/*-----------gallery-------------*/
.gallery-entry{float:left; margin:0px; padding:0px; }
.gallery-div{float:left; width:190px;}
.gallery-right{ float:right; margin:0px; padding:0px; width:460px;}
.gallery-right p{font:normal 12px Georgia, "Times New Roman", Times, serif; margin:0px; padding:2px;}
.newsletter-title{font:bold 20px Georgia, "Times New Roman", Times, serif; font-style:italic; text-transform:none; color:#4F4F4F; padding:0px; margin:0px 0px 10px 0px ;}
.newsletter-right{float:right; margin:23px auto; padding:30px 15px 0px 25px; border-top:#C8C8C8 solid 1px;}
.Upcomming-div-past{float:left; width:130px; font:bold 35px Georgia, "Times New Roman", Times, serif; color:#CDC6AC; text-align:center; }
.upcomingEvent_image{text-align:center;}

.pagination span { padding: 2px; }
.pagination a    { padding: 2px; }
