
/* CSS Document */



body{
background:url(images/body_bg.jpg) repeat-y center;
}
#wrapper{
background:url(images/mmmm_02.png) #231E3D no-repeat;
width:964px;
 min-height:900px; 
 margin:-8px auto -10px auto;
 }
.hdrimg{
 width:auto; 
margin:0 auto; 
padding:50px 0;
text-align:center;
}
.hdrimg img{ 
padding:10px;
}

.content{width:590px; 
height:auto;
 margin:95px 0 0 45px;
}

.welcome{width:590px; 
height:auto;
 margin:-45px 0 0 45px;
}
.ctop{
background:url(images/ctop.png) no-repeat bottom;
width:590px;
 height:50px;
 }
.cmid{
width:510px;
background:url(images/cmid.png) repeat-y; 
padding:0 40px 0 40px;  
color:#221E43; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; font-style:italic; 
font-weight:bold;
line-height:30px;
margin:0 30px 0 0;
}

.cmid a{text-decoration:none; color:#221e43;}
.cmid a:hover{text-decoration:underline;}

.cmid h1{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#221e43; font-weight:normal;}


.cmid ul{margin:0; padding:0 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal;}
.cmid ul li{margin:0; padding:0;}
.cmid li li{width:auto; float:left; padding:0 25px 0 0;}
.cmid ul.simple li{margin:0; padding:0 0 0 20px; float:none; list-style:none}

.cmid a{text-decoration:none;color:#221e43;}
.cmid a:hover{text-decoration:underline;}

.cmid .content{margin:0; padding:10px 0 0 0; width:100%;}
.cmid .content .left{float:left; width:300px; margin:20px 0 0 40px; font-style:normal; line-height:20px;}
.cmid .content .left a{text-decoration:none;color:#221e43;}
.cmid .content .left a:hover{text-decoration:underline;}
.cmid .content .right{float:right;  margin:0 40px 0 0;}


.cbot{
background:url(images/cbot.png) no-repeat bottom; 
height:50px;
}


.gtop{
background:url(images/gtop.png) no-repeat bottom;
width:878px;
 height:38px;
 }
.gmid{
width:878px;
background:url(images/gmid.png) repeat-y; 
padding:0 40px 0 40px;  
color:#221E43; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; font-style:italic; 
font-weight:bold;
line-height:30px;}


.gmid a{text-decoration:none; color:#221e43;}
.gmid a:hover{text-decoration:underline;}

.gmid h1{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#221e43; font-weight:normal;}

.gmid ul{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; list-style:none; width:251px; float:left;}
.gmid ul li{background:url(images/glry_li.png) 0 6px no-repeat; width:220px; height:27px; margin:5px 0 0 0; text-align:right; padding:0 71px 0 0;}
img{border:none;}
.gmid a{text-decoration:none;}
.gallery-list a{ text-decoration:none; color:#000000;}
.gallery-list a:hover{ text-decoration:underline; color:#000;}

.gbot{
background:url(images/gbot.png) no-repeat bottom; 
height:38px;
width:878px;
}


.clear{ clear:both;}



.links a{
color:#FFFFFF; 
text-decoration:none;
}
.footer{width:70%; 
margin:0 auto; 
text-align:center; 
padding:50px 0; 
color:#FFFFFF; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
}

.footer_below{margin:0; padding:2px 0 0 0; width:70%;}
.footer_below .left{float:left; margin:0px 0 0 160px;}
.footer_below .right{float:right; margin:0 -43px 0 0px;}

.footer_below .right a{text-decoration:none; color:#fff;}
.footer_below .right a:hover{text-decoration:underline;}

#nav{background:url(images/menu_bg.png) no-repeat bottom; 
	height:42px; 
	width:962px; 
	padding:23px 0 0 0; 
	text-align:center;
	}
#nav li a, #nav li a:link {
display: block; 
text-decoration: none; 
color:#FFFFFF ;
text-align:center;
}
#nav ul{ margin:1px 0 0 0; 
list-style:none; 
width:80%;
height:35px; 
color:#FFFFFF; 
padding:3px 0px 0 38px; 
font-family:Arial, Helvetica, sans-serif; font-size:16px; 
font-weight:normal;
text-align:center;
}
#nav ul li{
padding:7px 5px 0 0px;
width:100px;
height:35px; 
float:left; 
background:url(images/sep1.png) right top no-repeat; 
text-align:center; 
}

#nav ul li:last-of-type {
	background: none;
}
	
		
#nav li li a, #nav li li a:link, #nav li li a:visited {
color:#FFFFFF; 
background:#353255;	
text-align:center;
width: 100px; 
height:20!important; 
float: none; margin:5px 0 0 0px; 
padding:5px 0px; /*border-bottom: 1px solid #333; border-left: 1px solid #333; border-right: 1px solid #333 */}

.welcome {
	position: 			relative;
	/* to enable positioning of temporary address change notice */
}

.notice-address {
	font-family: 		Helvetica;
	padding: 			12px 26px;
	color: 				#ff0000;
	text-shadow:		0 1px 1px black;

	background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);   /* IE6 & 7 */
    zoom: 1;

	background: 		rgba(0,0,0,0.7);
	text-align: 		right;
	position: 			absolute;
	top: 				210px;
	right: 				-293px;
	width: 				220px;

	border: 			1px solid #a4a4a4;
}

	.notice-address h3 {
		color: 			white;
	}

.editable p {
	margin-bottom: 0;
	padding-bottom: 15px;
}

.notice-coronation {
	position: 			absolute;
	top: 				5px;
	right: 				-293px;
}

	.notice-coronation img {
		-webkit-box-shadow: 	0 0 12px #e8e8e8;
		-moz-box-shadow: 	0 0 12px #e8e8e8;
		box-shadow: 	0 0 12px #e8e8e8;
		outline: 				1px solid rgb(80,80,80);
	}





.gallery_wrap{
width:590px;
background:url(images/cmid.png) repeat-y; 
padding:0;  
color:#221E43; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; font-style:italic; 
font-weight:bold;
line-height:30px;}

.gallery_wrap h1{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#221e43; font-weight:normal; padding:0 0 0 40px; } 


