/* CSS Document */

body{
margin:0px 0px;
background:#232323 url(../websiteimages/bg_body.gif) top center repeat-y;

}
.clr{
clear:both;
}
/*------------beautification css----------------*/
#header{

}
#all{
margin: 0 auto;
width:1000px;
}
/*------------HEADER----------------*/
#top{
float:left;
height:180px;
}

#logo{
float:left;
width:242px;
height:78px;
margin-top:68px;
margin-bottom:34px;
}


#main_menu{
float:right;
width:700px;
height:25px;
padding-top:53px;
margin-top:68px;
margin-bottom:34px;
color:#fff;
text-align:right;
}

/*------------ Main Menu ----------------*/
#main_menu a:link, #main_menu a:visited, #main_menu a:active{
	font-family:"Myriad Pro" Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:normal;
	color:#fff;
	height:25px;
	line-height:25px;
	padding:0px 25px;
	text-decoration:none;
}

#main_menu a:hover{
	background:url(../websiteimages/link_hover.jpg) top left repeat-x;
	color:#fff;
	text-decoration:none;

}


#main_menu table td img a{

	color:#fff;
	height:25px;
	line-height:25px;
	padding:0px;
	text-decoration:none;
	margin:0;
}

#main_menu table td img a:hover{
	background:url(../websiteimages/link_hover.jpg) top left repeat-x;
	color:#fff;
	text-decoration:none;

}


/*------------MAIN COINTAINER----------------*/
#main_container{
padding:10px 14px 0px 15px;
min-height:628px;
}

#main_container h2{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:normal;
}


#main_container h4{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
}


/*----------LEFT----------*/

#leftpanel{
float:left;
width:195px;
height:626px;
margin-right:15px;
}


#weddingpackage{
width:195px;
height:154px;
margin-bottom:59px;
margin-top:10px;
}


#civilpartnership{
width:195px;
height:154px;
margin-bottom:59px;
}


#eventmanagement{
width:195px;
height:151px;
/*margin-bottom:78px;*/
}





/*----------CONTENT----------*/
#contentouter{
float:right;
width:760px;
margin-right:0px;
}

/*GALLERY*/
/*#gallery{
background:url(../websiteimages/gallerybg.gif) top left no-repeat;
float:left;
width:740px;
height:586px;
padding:10px;
}*/

 #gallery{
background:url(../websiteimages/gallerybg.gif) top left no-repeat;
float:left;
width:740px;
height:390px;
padding:10px;
}

#gallerybottomTxt{
/*background:url(../websiteimages/header_bottom.jpg) top left no-repeat;*/
border:1px solid #555453;
float:left;
width:728px;
min-height:112px;
margin-top:15px;
padding:15px;

}
#gallerybottom{
background:url(../websiteimages/gallerybottom.gif) top left no-repeat;
float:left;
width:760px;
height:44px;
}

/*INNERPAGE CSS*/
#contentinner{

float:left;
width:718px;
min-height:586px;
padding:18px;
background:none;
border:1px solid #555453;
/* for IE */
/*filter:alpha(opacity=05);*/
/* CSS3 standard */
/*opacity:0.05;*/

color:#fff;
}



#contentinnerbottom{
background:url(../websiteimages/gallerybottom.gif) top left no-repeat;
float:left;
width:760px;
height:74px;
}

#pagetitle{
float:left;
height:28px;
line-height:28px;
width:100%;
margin-bottom:15px;
}
.pagecontent{
text-align:justify;
color:#c7c7c7;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:auto;
}

.pagecontent img{
float:left;
background:url(../websiteimages/contentimagebg.png) top left no-repeat;
padding:5px;
margin-right:15px;
margin-bottom:5px;

}

.contentsaperator{

background:url(../websiteimages/saperator.gif) top left repeat-x;
height:41px;
margin:5px 0;

}



/*------------FOOTER----------------*/
#footer{
	background:url(../websiteimages/footerbg.gif) top center no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#7c7978;
	text-align:center;
	height:60px;
	padding-top:15px;
	
}

#footer table td a:link,#footer table td a:visited, #footer table td a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#7c7978;
	padding:15px 15px;
	text-decoration:none;
	height:25px;
	line-height:25px;
}

#footer table td a:hover{
	color:#7c7978;
	text-decoration:underline;	
}


/*#footer span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#7c7978;
	padding-left:0px;
	margin-left:0px;
}*/







#footer table td img{
	margin:0px;
	padding:0px;
}



#author1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#7c7978;
	text-align:center;
	height:30px;
}


#author1 a:link, #author1 a:visited, #author1 a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#7c7978;
	padding:0px;
	text-decoration:none;
	height:18px;
	line-height:18px;
}

#author1 a:hover{
	color:#7c7978;
	text-decoration:underline;	
}




#contact_here a:link, #contact_here a:visited, #contact_here a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#d1d1d1;
	padding:0px;
	text-decoration:none;
	height:18px;
	line-height:18px;
}

#contact_here a:hover{
	color:#ffffff;
	text-decoration:underline;	
}

#contact_here h2{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
height:25px;
line-height:25px;
}
/*------------beautification css end------------*/




/*------------global css------------*/
blockquote,form,div,li,ol,p,td,th,ul {
font-family:Arial, Helvetica, sans-serif, Tahoma;
color: #f1f1f1;
font-size: 12px;
font-weight: normal;
}

p{
	text-align: justify;
	margin:0px;
	padding:0px;
	
}

strong{
color:#b59a6a;
}
ul{
	margin-top:0px;
	margin-left:0px;
	margin-right:2px;
	margin-bottom:0px;
	padding-left:10px;
}
li{
	list-style-image: none/* url(../websiteimages/bullet.gif)*/;
	list-style:none;
	background: url(../websiteimages/bullet.gif) top left no-repeat;
	line-height:18px;
	color:#282828;
	padding-left:25px;

}
ol li{
	list-style-image:none;
	line-height:16px;
	text-align:left;
	margin:0px;
	padding:0px;
}
/*------------global css end------------*/


/*------------form css------------*/
form{
	margin: 0 0 0 0;
}
.form-text{
	text-align: right;
}
input {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	color: #f1f1f1;
	background: #555555;
	border: 0px solid #c5c9cc;
	padding:2px 2px;

}
textarea {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	color: #f1f1f1;
	background: #555555;
	border: 0px solid #a2a2a2;

}
select {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	color: #f1f1f1;
	background: none !important;
	background:#e5e5e5;
	border: 1px solid #a2a2a2 !important;
	border: none;
	padding:0px;
}
radio {
	background: none;
	border: 0px solid #a2a2a2;
}
.input {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	color: none;
	background: none;
	border: 0px solid #a2a2a2;
}
.input-button {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	font-weight: bold;
	padding:2px 10px;
	color: #333;
	background: #dbdbdb url(../websiteimages/buttonBg.gif) top left repeat-x;
	border: 0px solid #bc8d03;
}
/*------------form css end------------*/



/*------------link css----------------*/
.more-link, .more-link:active, .more-link:visited {
	background:url(../websiteimages/more_link_bg.jpg) top right no-repeat;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color: #636466;
	padding:0 25px 0 0;
	text-decoration: none;
}


.more-link:hover {

	font-size:13px;
	font-weight: bold;
	color: #0071bc;
	text-decoration: none;
}
/*------------link css end------------*/



#blogleft{
float: left;
width:466px;
margin-right:10px;
background:#4d4d4d;
border:1px solid #5c5c5c;
padding:15px;
}


#blogright{
float: right;
width:193px;
background:#282828;
border:1px solid #5c5c5c;
padding:15px;
}
#blogtitle{
float:left;
width:100%;
margin-bottom:10px;
border-bottom:1px dotted #ccc;
}

#blogtitle h2{
float:left;
height:28px;
line-height:28px;
width:60%;
font-family: Arial, Helvetica, sans-serif;
font-size:21px;
color:#FFcc00;
}

.datetime{
float:right;
height:24px;
line-height:33px;
width:35%;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ccc;
text-align:right;
}

								.blogcontent{
								color:#CCCCCC;
								margin-bottom:15px;
								}
								
								.blogcontent a{
								color:#CCCCCC;
								text-decoration:none;
								}
								
								.blogcontent a:hover{
								color:#CCCCCC;
								text-decoration:underline;
								}
								
								
								.blogcontent td h3{
								font-family: Arial, Helvetica, sans-serif;
								font-size:13px;
								font-weight: bold;
								color: #3399FF;
								height:28px;
								line-height:28px;
								margin:0;
								padding:0;
								
								}
								
								.blogcontent td h5{
								font-family: Arial, Helvetica, sans-serif;
								font-size:13px;
								font-weight: bold;
								color: #fff;
								margin:0;
								padding:0;
								
								
								}
								
								.blogcontent td h5 span{
								font-family: Arial, Helvetica, sans-serif;
								font-size:13px;
								font-weight: bold;
								color: #FF9900;
								margin:0;
								padding:0;
								
								
								}
								
								.blogcontent td h5 strong{
								font-family: Arial, Helvetica, sans-serif;
								font-size:11px;
								font-weight: bold;
								color: #DFDFDF;
								margin:0;
								padding:0;
								
								}
								
								/*------------------------------------------------*/
								.comment{
								color:#CCCCCC;
								margin-bottom:15px;
								padding-bottom:15px;
								border-bottom:1px dashed #858382;
								}
								
								.comment a{
								color:#CCCCCC;
								text-decoration:none;
								}
								
								.comment a:hover{
								color:#CCCCCC;
								text-decoration:underline;
								}
								
								
								.comment td h3{
								font-family: Arial, Helvetica, sans-serif;
								font-size:13px;
								font-weight: bold;
								color: #3399FF;
								height:28px;
								line-height:28px;
								margin:0;
								padding:0;
								
								}
								
								.comment td h5{
								font-family: Arial, Helvetica, sans-serif;
								font-size:13px;
								font-weight: bold;
								color: #fff;
								margin:0;
								padding:0;
								
								
								}
								
								.comment td h5 span{
								font-family: Arial, Helvetica, sans-serif;
								font-size:13px;
								font-weight: bold;
								color: #FF9900;
								margin:0;
								padding:0;
								
								
								}
								
								.comment td h5 strong{
								font-family: Arial, Helvetica, sans-serif;
								font-size:11px;
								font-weight: bold;
								color: #DFDFDF;
								margin:0;
								padding:0;
								
								}





#archivetitle{
float:left;
width:100%;
margin-bottom:10px;
border-bottom:1px dotted #ccc;
}


#archivetitle h2{
float:left;
height:28px;
line-height:28px;
width:100%;
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight: normal;
color:#fff;

}

#sendform img{
border:none;
background:none;
}


/*-----------------------------*/

.archive{
float:left;
width:100%;
margin-bottom:10px;

color:#ccc;
}

.archive ul{
margin:0 0 0 20px;
padding:0;
color:#ccc;
}

.archive li{

list-style:disc ;
margin:0;
padding:0;
height:20px;
line-height:20px;
color:#ccc;
border-bottom:1px dotted #585655;

}

.archive li a{
margin:0;
padding:0;
height:20px;
line-height:20px;
color:#ccc;

text-decoration:none;
}

.archive li a:hover{
margin:0;
padding:0;
height:20px;
line-height:20px;
color: #FF9900;

}
/*----------------------BLOG SECTION END------------------------*/

/*--------------------------------*/
#pagination{
float:left;
width: 100%;
font-size:11px;
font-weight: normal;

}
#pagination a:link, #pagination a:visited, #pagination a:active{
float:none;
padding:0 8px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#9fb50a;
text-decoration:none;
} 

#pagination a:hover{
color:#9fb50a;
text-decoration:underline;
}



#pagination span a:link, #pagination span a:visited, #pagination span a:active{
float:none;
padding:0 10px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#a4a4a4;
} 

#pagination span a:hover{
color:#ffa200;
text-decoration:underline;
}
