body, div, form, p, ul, ol, li, h1, h2, h3, h4, h5, h6 { margin: 0px 0px;  padding: 0px;}
html
{margin:0px; padding:0px;}
ul, ol, dl, li {list-style-type:none; margin:0px; padding:0px;}
a{ color:#999999; text-decoration:none;}

body{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#6e6e6e; background:url(../images/body_bg.jpg) repeat-x;}
#header { height:182px; width:950px; margin:0 auto;}
#logo{width:92px; height:92px; float:left; margin-top:4px;}
.logo-text{color:#da382c; font-size:30px; margin:0px 0 0px 20px; float:left; width:800px;}
.logo-text1{color:#737372; font-size:16px; float:left; margin:0px 0 0 20px; width:300px;}
#contact{width:110px; height:25px; background:url(../images/phone_icon.png) no-repeat top left; float:left; font-size:16px; padding-left:20px; margin:4px 0 0 726px; color:#000000;}

#banner_container {height:441px; width:1175px; margin:0 auto; background:url(../images/banner_bg.png) no-repeat;}
#banner_inner_container {height:350px; width:950px; margin:10px 0 0 112px;}
#banner {height:350px; width:693px; float:left; background:#ffffff;}
#Hall_img a{height:145px; width:237px; float:left; margin:0px 0 0 8px; border:6px #FFFFFF solid;}
#Hall_img a:hover{border:6px #da382c solid;}
#marriage_bureau a{height:171px; width:237px; float:left; margin:10px 0 0 8px; border:6px #FFFFFF solid;}
#marriage_bureau a:hover{border:6px #da382c solid;}

#wraper{width:950px; margin:0px auto;}
#main_container{width:950px; float:left; margin:10px 0 0 0px;}

#left_container{width:220px; float:left;}
#right_container{width:250px; float:left;}
#content_container{width:450px; float:left; margin:0px 15px 0 15px;}


/* header links */
.indentmenu{font-size:15px; text-transform:uppercase; width:100%; overflow:hidden; float:left; margin-top:5px;}
.indentmenu ul{margin:0; padding:0; float:left; width:100%;}
.indentmenu ul li{display:inline;}
.indentmenu ul li a{float:left; color:#da382c; padding:31px 25px 31px 26px; text-decoration:none;}
.indentmenu ul li a:hover, .indentmenu ul li .active{color:#ffffff; background: black url(../images/nav_bg.jpg) center repeat-x;}
/* header links */

#left_menu{width:220px; float:left; background:url(../images/whatwedo_bg.jpg) repeat-y;}
#left_menu_header{width:220px; height:52px; float:left; background:url(../images/whatwedo_top.jpg) no-repeat;}
#left_menu_footer{width:220px; height:19px; float:left; background:url(../images/whatwedo_footer.jpg) no-repeat;}

<!--Left Menu-->
.arrowlistmenu{width: 200px;}
.arrowlistmenu ul{list-style-type:none; margin:0; padding:0; margin-bottom:8px;}
.arrowlistmenu ul li{padding-bottom:5px;}
.arrowlistmenu ul li a{
color: #ffffff;
background: url(../images/bullet-subnav.png) no-repeat center left;
display: block;
padding: 4px 0 8px 0;
padding-left: 19px;
text-decoration: none;
font-size: 16px;
border-bottom: 1px solid #e98831;
}
.arrowlistmenu ul li a:hover{color:#A70303;}
<!--Left Menu-->

<!--Arrow list Menu 1-->
.arrowlistmenu1{ width:auto; float:left;}
.arrowlistmenu1 ul{list-style-type:none; margin-bottom:20px; padding:0 0 0 5px;}
.arrowlistmenu1 ul li{padding-bottom: 2px;}
.arrowlistmenu1 ul li a{color:#000000; background:url(../images/arrow-list.gif) no-repeat top left; display:block; padding:2px 0; padding-left:16px; text-decoration:none; font-size:13px;}
.arrowlistmenu1 ul li a:hover{color:#F4BB0F;}
<!--Arrow list Menu 1-->
 
h1 {color:#da382c; font-size:30px; margin:5px 0 15px 0; font-weight:normal;}
h2 {font-size:24px; color:#e8b722; margin-bottom:10px; font-weight:normal;}
h3 {font-size:16px; color:#3ab97a; margin-bottom:10px; font-weight:normal;}
h4 {font-size:16px; color:#0099FF; margin:20px 0 10px 0; font-weight:normal;}
h5 {font-size:15px; color:#05c0f3; font-weight:normal; background:url(../images/arrow-list.gif) no-repeat center left; padding-left:16px; margin:10px 0;}
.quick-contact-text{font-size:20px; color:#ffffff; margin:5px 0 10px 10px; font-weight:normal;}

p {font-size:13px; line-height:18px; margin:0; padding:0 0 10px; text-align:justify;}

#footer-container{height:90px; width:100%; margin-top:10px;}
#footer{background:#000000; height:60px; width:100%;}
#footer-inner{height:60px; width:950px; margin:0 auto;}
#social{width:950px; height:30px; margin:0 auto;}
#scl_icon{ width:32px; height:30px; float:left; margin-right:8px;}

#copyright{ font-size:12px; color:#acacac; float:left; margin:22px 0 0px 0px; width:200px;}
#design{ font-size:11px; color:#7f7e7e; float:right; margin:22px 0 0px 0px; width:185px;}

.input{height:25px; margin:3px 0; color:#666363;}

<!--News Ticker-->
#newsticker-demo {width:250px; background:#EAF4F5; padding:3px 3px 0; font-size:12px; margin:20px auto; }
#newsticker-demo a { text-decoration:none; color:#DA382C; font-size:12px; font-weight:bold;}
#newsticker-demo img { border: 2px solid #FFFFFF; }
#newsticker-demo .title {font-size:24px; color:#ffffff; padding:5px 0 5px 10px; background:#e8b722; font-family:Arial, Helvetica, sans-serif;}

.newsticker-jcarousellite { width:248px; border:1px solid #999999; border-top:none;}
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:4px; margin-bottom:5px; border-bottom:1px dashed #c8c8bd; }
.newsticker-jcarousellite .info { float:left; width:225px; padding:2px 5px 5px 10px; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:12px; color:#808080;}

.clear { clear: both; }
<!--News Ticker-->

#gallery {width:650px;}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {border:3px solid #E8B722; margin-left:10px;}
#gallery ul a:hover img {border:3px solid #DA382C;}
#gallery ul a:hover{ color:#3e3e3e; }

#trustee_box{ width:121px; height:188px; float:left; margin:0 30px 0 0;}
#trustee_box1{ width:121px; float:left; margin:0 30px 0 0;}
#trustee_txt{ color:#4a4949; font-size:12px; font-family:"trebuchet MS"; text-align:center; line-height:18px; margin-top:6px;}