body{ margin:0; padding:0; font:100% Arial, Helvetica, sans-serif; background:#8D2F30; text-align:center;}

.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{display: inline-block;}
html[xmlns] .clearfix{	display: block;} 
* html .clearfix{height: 1%;}

#mainWrapper{ width:990px; margin:10px auto 0 auto;}

#headerWrapper{ background:url(../images/header-banner.jpg); width:990px; height:215px; position:relative;}
#topMenu{ position:absolute; height:42px; width:670px; bottom:0; right:0;}
#topMenu ul{ margin:0; padding:0; list-style:none; margin-top:10px;}
#topMenu ul li{ float:left; font-size:13px; font-weight:bold; padding-left:6px; padding-right:16px; height:26px;  background:url(../images/topmenu-sep.gif) no-repeat right;}
#topMenu ul li.last{ background:none;}
#topMenu ul li a{ color:#FFF; text-decoration:none; display:block; margin-top:4px; padding-left:10px;}
#topMenu ul li a:hover,#topMenu ul li a.current{ background:url(../images/bullet.png) no-repeat 0 50%;}

#contentWrapper{ background:#FFF; border-left:1px solid #9A9A9A; border-right:1px solid #9A9A9A; padding:10px; position:relative; margin-bottom:10px; font-size:12px;}
#c-wrapper-btm{ background:url(../images/cotent-btm.png) no-repeat; height:7px; width:990px; position:absolute; left:-1px; bottom:-4px;}
#leftMenu{ width:210px; float:left;}
#mainContent{ margin-left:220px; text-align:left;}
#c-headers{ font-size:25px; color:#962F33; margin:0; padding:14px 0;}
#index-banner{ float:right;}
.contents{ padding-top:10px;}
.contents h5{ color:#023165; margin:0; padding:10px 0; font-size:14px;}
.contents p{ margin:0; padding-bottom:14px;}

#lft-info{ height:190px; background:url(../images/left-bg.png) repeat-x 0 -100px; position:relative;}
span#lft-tl{ background:url(../images/lft-corners.gif) no-repeat 0 0; width:4px; height:4px; position:absolute; top:0px; left:0px;}
span#lft-tr{ background:url(../images/lft-corners.gif) no-repeat -4px 0; width:4px; height:4px; position:absolute; top:0px; right:0px;}
span#lft-bl{ background:url(../images/lft-corners.gif) no-repeat 0 -4px; width:4px; height:4px; position:absolute; bottom:0px; left:0px;}
span#lft-br{ background:url(../images/lft-corners.gif) no-repeat -4px -4px; width:4px; height:4px; position:absolute; bottom:0px; right:0px;}
img#lft-logo{ margin-top:10px;}
#owner{ padding:0 10px; color:#FFF;}
#owner h1{ font-size:18px; margin:0; padding:2px 0 10px 0; background:url(../images/line.gif) repeat-x bottom;}
#lft-phone{ font-size:14px; padding:10px 0; background:url(../images/line.gif) repeat-x bottom; font-weight:bold; margin-bottom:10px;}
#send-email{ background:url(../images/sendEmail.png) no-repeat; width:189px; height:40px; position:relative;}
#send-email span{ position:absolute; width:130px; left:56px; top:6px;}
#send-email span a{ color:#FFF; text-decoration:none;}
#send-email img{ position:absolute; left:10px; top:6px; border:none;}
#lft-links a{ font-weight:bold; display:block; background:url(../images/left-bg.png) repeat-x 0 -45px; height:41px; color:#FFF; text-decoration:none; text-align:left; position:relative;}
#lft-links a span{ position:absolute; top:12px; left:20px; cursor:pointer; background:url(../images/bullet.png) no-repeat 0 50%; padding-left:10px;}
#lft-links a:hover{ background:url(../images/left-bg.png) repeat-x;}
#lft-subscribe{ height:258px; background:url(../images/left-bg.png) repeat-x 0 -100px; position:relative; color:#FFF; padding:0 10px;}
#lft-subscribe h1{ margin:0; padding:14px 0; font-size:25px; font-weight:normal; background:url(../images/line.gif) repeat-x bottom}
#forlatestevent{ padding:14px 0; background:url(../images/line.gif) repeat-x bottom; font-weight:bold; margin-bottom:10px;}
.subs-elem{ margin:15px 0; position:relative; height:20px;}
.subs-elem label{ width:40px; position:absolute; left:0; top:2px; text-align:right;}
.subs-elem input{ width:138px; font-family:Verdana, Geneva, sans-serif; font-size:11px; position:absolute; right:2px;}
.subs-elem button{ background:url(../images/btn-send.png) no-repeat; width:155px; height:31px; border:none; color:#FFF; font-size:14px; font-weight:bold; cursor:pointer;}

#footer{ height:81px; position:relative; text-align:center; font-size:11px; color:#FFF;}
#f-mc{ background:url(../images/footer-bg.png) repeat-x; height:81px; width:980px; margin:0 auto; position:relative;}
img#foot-logo{ position:absolute; top:18px; left:20px;}
#foot-link{ position:absolute; right:4px; top:20px; font-size:12px; font-weight:bold;}
#foot-link a{ color:#FFF; padding:16px; text-decoration:none;}
#foot-link a:hover,
#send-email span a:hover{ color:#F93E47;}
#copyright{ position:absolute; right:20px; top:40px;}
span#f-lc{ position:absolute; width:5px; height:81px; background:url(../images/footer-corner.png) no-repeat; left:0px}
span#f-rc{ position:absolute; width:5px; height:81px; background:url(../images/footer-corner.png) no-repeat -5px 0; right:0px;}


.photoGalleryImg {
	padding: 5px; 
	border:none;
}

#previousPhoto, #nextPhoto {
	text-align:center; 
}

.navigationLink {
	border: none; 
	text-decoration:none;
	color: #962f33;
	font-weight: bold;
}

#detail {
	padding-bottom: 15px;
	text-align: center;
}
