/* CSS Document */

*{margin: 0;padding: 0;}

body {font-size:14px;font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif;font-weight:normal;margin:0px; padding:0px;border:none;color:#000;}
a{text-decoration: none; color: #111;outline: none;}

/*|||||||| home section |||||||*/
#home {margin: 0;padding: 0; background: #FFF url(images/hl.jpg) 0px 94px repeat-x;width: 100%;height: 100%;}
	#home .wrap-home{margin: 0 auto!important;position: relative; width: 800px;min-height: 100%!important;padding: 0;background: url(images/vl.jpg) 580px 0px repeat-y;}
	.wrap-home .ending{position: absolute; left: 340px; top: 0;background: url(images/bow.png) no-repeat; width:440px; height: 230px;z-index: 5;}
	.wrap-home .between {position:absolute;left: 0;top: 89px;width: 500px;height: 60px;background: url(images/between.jpg) no-repeat;z-index: 6;}
	
	#top{margin: 0;height: 150px;}
	#all-top{margin: 0;height: 90px;}
		#top #logo, #all-top #logo{float: left; width: 290px;height: 70px;margin-top: 15px;padding: 0; background: url(images/title.gif) 0 0 no-repeat;}
		#logo a{margin: 0;padding: 0; display:block; width: 290px;height: 70px;outline: none;}
		.ending #home-contact{float: right;margin-top: 15px;padding: 0;width: 150px;height: 94px;}
		#all-top #home-contact{float: right;margin-top: 5px;padding: 0;width: 150px;height: 85px;}
		#home-contact h1{color: #9D9FA2;font-size: 20px;line-height: 30px;text-align: center;text-shadow: #e3e3e3 0px 1px 0px;}
		#home-contact h1.phone{color: #9D9FA2;font-size: 22px;line-height: 30px;text-align: center;text-shadow: #e3e3e3 0px 1px 0px;font-family: Georgia;font-weight:normal;}
		#home-contact h2{color: #B6B8BA;font-size: 13px;line-height: 16px;text-align: center;text-shadow: #e3e3e3 0px 1px 0px;}

#home-left{float:left;width:565px;margin:0;padding:0;}	
#home-right{float:right;width:150px;margin-right:20px;padding:0;}	

#all-left{float:left;width:470px;margin:20px 0 40px 0;padding:40px 0 30px 0;}
#all-right {float:right;width:150px;margin:20px 0 40px 0;padding:0;}

/*this for menu*/	
	#home-right .menu-right, #all-right .menu-right{margin-top: 20px;padding-top: 50px; background: url(images/menu1.gif) center top no-repeat;min-height: 40px;}
	.menu-right ul{margin-top: 20px;padding: 0;list-style: none;}
	.menu-right li{height: 40px;margin-bottom: 5px;padding: 0;}
	.menu-right li a{display:block;line-height: 40px;height: 40px;margin: 0;padding: 0; outline: none;}
	.menu-right li a:hover{background-position: 100% 0%!important;}
	
.menu-right li a.mi1,.menu-right li a.mi1:active{background: url(images/mi1.gif) 0% 0% no-repeat;}
.menu-right li a.mi2,.menu-right li a.mi2:active{background: url(images/mi2.gif) 0% 0% no-repeat;}
.menu-right li a.mi3,.menu-right li a.mi3:active{background: url(images/mi3.gif) 0% 0% no-repeat;}
.menu-right li a.mi4,.menu-right li a.mi4:active{background: url(images/mi4.gif) 0% 0% no-repeat;}
.menu-right li a.mi5,.menu-right li a.mi5:active{background: url(images/mi5.gif) 0% 0% no-repeat;}
.menu-right li a.mi6,.menu-right li a.mi6:active{background: url(images/mi6.gif) 0% 0% no-repeat;}
.menu-right li a.mi7,.menu-right li a.mi7:active{background: url(images/mi7.gif) 0% 0% no-repeat;}
.menu-right li a.mi8,.menu-right li a.mi8:active{background: url(images/mi8.gif) 0% 0% no-repeat;}
.close-menu{margin: 0;padding: 0;height: 65px;background: url(images/menu2.gif) center bottom no-repeat;}	

/*else*/		
.featured {
  width: 557px;
  height: 254px;
  margin-bottom: 10px;
  padding: 3px;
  position: relative;
  z-index: 4;
  background: #d0d0d0;
  border: 1px solid #b6b6b6;
}
.showcase {
  width: 563px;
  height: 260px;
  float: left;
}
.showcase .entry-content , .showcase-page .entry_content{
  border: none;
}
.showcase img.largethumb, .showcase-page img.largethumb {
  margin: 1px;
  float: left;
  border:none;
  border: 1px solid #e3e3e3;
}
.featured div.controls {
  position: absolute;
  bottom: 7px;
  left: 7px;
  z-index: 101;
  display: block!important;
}
.featured-page div.controls{
  position: absolute;
  bottom: 0px;
  left: 7px;
  z-index: 101;
  display: block!important;
}
.featured div.controls a , .featured-page div.controls a{
  width: 15px;
  height: 15px;
  padding: 5px;
  float: left;
  display: block;
  background: url("images/control.png") no-repeat center center;
  outline: none;
}
.featured div.controls a.activeSlide, .featured-page div.controls a.activeSlide{
  background: url("images/control-selected.png") no-repeat center center;
}	

/*page slider*/

.featured-page{width: 464px;height: 264px;margin-bottom: 10px;padding: 3px;position: relative;z-index: 4;background: #d0d0d0;border: 1px solid #b6b6b6;}
	.showcase-page{float: left; width: 470px;height: 250px;}
	.ie-fix{position: relative;}
.ie-marem{line-height: 16px; color: #fff; background: #555; position: absolute; bottom: 1px; left: 1px; width: 450px!important;padding: 5px; z-index:9999;opacity: .80;filter: alpha(opacity=80);}
/*another pages*/
.opening{margin: 0;padding: 0; width: 563px!important;}
	.top-op{margin: 0;height: 4px; background: url(images/index-top.gif) 0 0 no-repeat;}
	.mid-op{margin: 0;background: url(images/index-bg.gif) 0 0 repeat-y;}
		.mid-op .mid-holder{width: 540px; margin: 0 auto; padding: 0;background: url(images/spacer.gif) 269px 30px repeat-y;}
			.mid-holder .mid-left{float: left;margin:0;padding:0;width:265px;}
			.mid-holder .mid-right{float: right;margin:0;padding:0;width:265px;}
				.mid-left h1, .mid-right h1, .left-random-pages h1, .right-random-pages h1 {font-size: 22px;color: #7d7d7d; line-height: 26px;}
				.mid-left p, .mid-right p, .left-random-pages p, .right-random-pages p{margin: 2px 5px 5px 0;line-height: 16px;color: #7d7d7d;font-size: 12px;text-align: justify;}
	.bot-op{margin: 0;height: 4px; background: url(images/index-bot.gif) 0 0 no-repeat;}
/*|||| footer(for all pages) |||||||*/
#footer, .copy {margin-top: 10px; padding: 0; text-align: center;}	
#footer a,
#footer a:hover{
		text-decoration:none; 
		color:#444;
		margin-right: 5px;
		margin-left: 5px;
		font-size: 8pt; 
		font-weight: bold;
}
div#footer span{
	color: #999;
}
	.copy p{text-align: center; font-size: 10px; color:#b6b6b6; }
/*micc*/
	.highlight {color: #222;font-weight: bold;}
	.cleared {margin: 0;padding: 0;clear: both;}
	.textwidget {font-size: 9pt;}
	.alignleft {float: left;margin: 5px 10px 5px 0;}
	.alignright {float: right;margin: 5px 0 5px 10px;}
	.aligncenter,
	div.aligncenter {margin: 10px auto;text-align: center;display: block;}
	img.alignleft {float: left;margin: 5px 10px 5px 0;}
	img.aligntoleft {float: left;margin: 5px 10px 5px -32px;}
	img.alignright {float: right;margin: 5px 0 5px 10px;}
	img.aligncenter {margin: 10px auto;text-align: center;display: block;}
	.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
	.wp-caption img {margin: 0;padding: 0;border: none;}
	.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;color: #111;}	

/*page and section*/
.wrap{width: 780px;margin: 0 auto!important;padding: 0;}	
		.main {margin: 0;padding: 0; background: url(images/border0.gif) 0 0 repeat-y;}
		.main-t {margin: 0;padding: 0; background: url(images/border1.gif) 0 0 no-repeat;}
		.main-b {margin: 0;padding: 0; background: url(images/border2.gif) 0 100% no-repeat;}

.content{width: 650px;margin: 0 auto;padding: 0;}	
		#all-left h2.centered{font-size: 15px; line-height: 25px; text-align: center;color: #000;}
		#all-left h2.pack-center{font-size: 30px; line-height: 50px; text-align: center;color: #7d7d7d;letter-spacing: 5px;font-style: italic;}
		#all-left p{line-height: 18px;margin: 4px 0 12px 0;text-align:justify;}
		#all-left ul, #all-left ol{line-height: 18px;margin: 4px 0 12px 25px;}
		
a.pearl{display:block; float: left; width:250px; height: 70px;background: url(images/pearl.jpg) 0 0 no-repeat;outline:none; margin: 20px 0 5px 0;}	
	p.pearl-des{float: left; width:250px; height: auto; margin-bottom: 20px;font-style: italic; color: #7D7D7D;letter-spacing: 1px;}
a.sapphire{display:block; float: right; width:250px; height: 70px;background: url(images/sapphire.jpg) 0 0 no-repeat;outline:none; margin: 20px 0 5px 0;}
	p.sapphire-des{float: right; width:250px; height: auto; margin-bottom: 20px;font-style: italic; color: #7D7D7D;letter-spacing: 1px;}
a.ruby{display:block; float:none; width:250px; height: 70px;background: url(images/ruby.jpg) 0 0 no-repeat;outline:none; margin: 20px auto 5px auto;}	
	p.ruby-des{display:block; width:250px; height: auto; margin: 0 0 20px 100px!important;font-style: italic; color: #7D7D7D;letter-spacing: 1px;}

a.pearl:hover, a.sapphire:hover, a.ruby:hover{background-position: 0% 100%;}

.gallery{width: 470px; height: 420px; margin: 0; padding: 0; overflow-y: auto;}
	.gallery ul{list-style: none;margin:0;padding: 0;}
	.gallery li {float: left; margin: 3px; display:block; width: 132px; height: 132px;background: #e3e3e3;border: 1px solid #f1f1f1;}
	.gallery li a{display: block; margin: 5px;outline: none; border: none;}
	.gallery img{border: none;}

	
.gallery li.pressy{float: left; margin: 5px; display:block; width: 115px; height: 150px;background: #e3e3e3;border: 1px solid #f1f1f1;}
	.gallery li.pressy a{display: block;margin:0!important}
	
	
.contact	{
	float:right;
	text-align:center;
	background-image:url(images/menu1.gif);
	background-position:16px 110px;
	background-repeat:no-repeat;
	padding-top: 165px;
	font-size:13px;
	}	
	
a.pdf-down{display: block;width: 40px;height: 39px; background: url(images/pdf.jpg) 0 0 no-repeat;}	

.random-pages{width: 470px; border: 1px solid #e3e3e3;background: #F3F3F3 url(images/spacer.gif) 234px 0px repeat-y;}
	.left-random-pages{float: left;margin: 5px; width: 220px;}
	.right-random-pages{float: right;margin: 5px; width: 220px;}
	
/*venues*/
.ven_list{margin-bottom: 10px;padding-bottom: 24px; background: url(venues/post-art.gif) 50% 100% no-repeat;}	
.ven_list .ven-img{float: left; display: inline; margin-right: 10px!important;padding: 0;text-align: center;}
.ven_list .ven-pop{font-size: 10px; font-family: Arial;color: #00e9aa;}
.ven_list h2.ven-title{font-size: 16px; font-family: Arial; line-height: 22px;margin-bottom: 10px;}
.ven_list  table{font-size: 11px!important;font-family: Verdana;}
.ven_list td{padding: 2px!important;}
.ven_list p{font-weight: bold;}