body {
	margin: 0px;
	padding: 0px;
	background-color: #000000;
	font-family: arial, tahoma;
}

img { border:0px; }
p{ margin:0;padding:0px }
table {margin:0 auto;padding:0;background-color:transparent;border: 0px;}
td { vertical-align: top;}
form, div, input, textarea { margin:0; padding:0;}
input, textarea {font-size:11px;}
input {vertical-align:top;}
ul {margin:0;padding:0;}
h1, h2, h3 {margin:0px; padding:0px;}


/* COMMON LAYOUT */

#wrap {margin:0 auto;padding:0px;border:0;background-color:#000000;width:1000px;background-image:url(../images/headerbg.png);background-repeat: no-repeat;background-position: top left;}
#container {margin:0 34px 0 42px;padding:0px;border:0;width:924px;}

/* Header logo and address */

#header {width:924px;height:126px;border:0;position:relative;}
.hd-lt {width:265px;float:left;}
.hd-lt img {padding:0;}
.hd-rt {width:659px;float:right;}
.hd-rt p {padding:45px 28px 0 0;text-align:right;font-family: century gothic;arial;color:#ffffff;font-size:14px;line-height:20px; }

/* Main menu */

#menu-wrap { width:924px;height:36px;border:1px solid #191922;background-image:url(../images/menubg.png);background-repeat: repeat-x;}
ul.menu  {list-style: none;float:left;}
ul.menu li {list-style:none;float:left;height:36px;text-align:center;width:auto;}
ul.menu li a {padding: 10px 25px 0 26px;font-family:arial;font-size:13px;color:#ffffff; font-weight:bold;text-decoration: none;display:block;}
ul.menu li a:hover { color:#9e0039;}
ul.menu li img {float:left;width:2px;height:36px;}

/* Flash and Add Banners */

#banner {margin:12px 0 12px 0;width:924px;height:300px;border:0;}
.blt {width:590px;float:left;}
.brt {margin-left:14px;width:320px;float:right;}

/* Latest Photos and Newsletter */

#late {width:924px;border:0;}
.photos {
	width:648px;
	float:left;
}
.news {margin-left:4px;width:272px;height:100%;float:left;}


/* Tables */

.top {height:25px;background-image:url(../images/curves/topbg.gif);background-repeat: repeat-x;background-position: top center;}
.top p {
	padding: 5px 0 0 10px;
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
.toplt {width:4px;height:25px;background-image:url(../images/curves/top-left.gif);background-repeat: no-repeat;background-position: top left;}
.toprt {width:4px;height:25px;background-image:url(../images/curves/top-right.gif);background-repeat: no-repeat;background-position: top right;}

.mid1,.mid2, .mid3 {border-left: 1px solid #373737;border-right: 1px solid #373737;background-color:#ffffff;}
.mid1 {padding: 30px 15px 20px 15px}
.mid1 img { float:left;padding-left:10px;padding-right:9px;}
.mid2 {padding: 14px 10px 0 15px;font-family:arial;font-size:11px;color:#000000;line-height:14px;}
.mid3 {
	font-family:arial;
	font-size:11px;
	color:#000000;
	line-height:14px;
	padding-top: 14px;
	padding-right: 10px;
	padding-left: 15px;
}
.mid2 p{ height:29px;} 
.mid2 b {text-align:right;float:left;width:40px;}

.mid1v2,.mid2v2, .mid3v2 {border-left: 1px solid #373737;border-right: 1px solid #373737;background-color:#ffffff;}
.mid1v2 {padding: 10px 15px 5px 15px}
.mid1v2 img { float:left;padding-left:10px;padding-right:9px;}
.mid2v2 {padding: 14px 10px 0 15px;font-family:arial;font-size:11px;color:#000000;line-height:14px;}
.mid3v2 {padding: 14px 10px 0 15px;font-family:arial;font-size:11px;color:#000000;line-height:14px;}
.mid2v2 p{ height:29px;} 
.mid2v2 b {text-align:right;float:left;width:20px;}


.fb1 { margin-left:30px;background-color:#000000;border:0;width:150px;height:19px;font-family:arial;font-size:11px;color:#ffffff;}
.fb2 {margin-right:28px;float:right;}

.bottom {height:7px;border-bottom: 1px solid #373737;background-color:#ffffff;}
.bottomlt {width:4px;height:7px;background-image:url(../images/curves/bottom-left.gif);background-repeat: no-repeat;background-position: top left;}
.bottomrt {width:4px;height:7px;background-image:url(../images/curves/bottom-right.gif);background-repeat: no-repeat;background-position: top right;}

/* Tabs */

.tab { margin:20px 16px 20px 0;}
.tab td {width:190px;}
.tb1 {padding-right:10px;}
.txt {padding:12px 0 12px 0;font-family:arial;font-size:11px;color:#c2c2c2;}
.txtv2 {padding:12px 0 12px 0;font-family:arial;font-size:11px;color:#666666;}
.txt b {font-size:14px;line-height:28px;}
.tab a {font-family:arial;font-size:11px;color:#752723;}

/* Tabs2 */

.tabv2 { margin:20px 16px 20px 0;}
.tabv2 td {width:190px;}
.tb1v2 {padding-right:10px;}
.txtv2 {padding:12px 0 12px 0;font-family:arial;font-size:11px;color:#666666;}
.txtv2 b {font-size:14px;line-height:28px;}
.tabv2 a {font-family:arial;font-size:11px;color:#752723;}

/* paddings */

.p1 {padding-top:10px;}
.c {clear: both;}

/* Footer */

#footer {width:924px;height:60px;padding: 12px 10px 0 10px;border:0;background-image:url(../images/footerline.gif);background-repeat: no-repeat;background-position: top center;}
.flt {width:624px;float:left;height:50px;}
.frt {width:300px;float:right;text-align:right;}
.flt p, .frt p{font-family:arial;font-size:11px;color:#555555;}
.flt a, .frt a {color:#555555;text-decoration: none;}
.flt a:hover, .frt a:hover {color:#ffffff;}

.location {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-decoration:none
}

.txttitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
	height: 20px;
	width: 605px;
	border-bottom-style: double;
	border-bottom-color: #999999;
}

.eventtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	height: 35px;
	font-weight: bold;
	padding-top: 10px;
}
.eventdiv {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #00CCFF;
}
.enlargeflyer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	background-color: #CCCCCC;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
}

.clear {clear:both;height:0px;margin:0;padding:0;}
/* START GALLERY */
#gallery {background:#000000; height:auto !important;height:544px;min-height:544px;}
.gallery-div {padding:15px;}
.album {margin:0;margin-top:0;}
.album li {display:inline-block;width:165px;height:190px;background:#ffffff;margin:0 0 30px 30px;padding:8px;color:#666666;float: left;*display: inline;}
.album li b {font-size:12px;line-height:20px;color:#444444;display:block;}
.album li p {color:#2589b4;height:30px;}
.album li a {color:#666666;}

.album-pics {margin:0 0 0 24px;}
.album-pics li {display:inline-block;width:100px;height:100px;background:#ffffff;padding:1px;margin:0;color:#666666;float: left;*display: inline;}
.album-pics img {float:left;}

.gallery-wrap {margin:10px 3px 20px 3px;background:#ffffff;color:#444444;font-size:12px;line-height:17px;}
.gallery-wrap a {color:#2589b4;}
.gallery-wrap a:hover {color:#444444;}
.image-big {clear:both;text-align:center;vertical-align:top;width:100%;}
.image-big img {border:1px solid #040402;}

.image-thumb {clear:both;text-align:center;vertical-align:top;margin:5px 0 0 4px;}
.image-thumb li {height:94px;background:#ffffff;}
.image-thumb img {float:left;margin:0 1px;}

.gallery-share {clear:both;padding:20px 0 15px 4px;}

.topnav {padding:15px 10px 10px 10px;clear:both;}
.ltnav {float:left;width:300px;}
.rtnav {text-align:right;}
.rtnav a {padding-left:15px;}

.page {clear:both;margin:5px 8px 5px 8px;color:#228696;}
.page-links {clear:both;float:right;}
.page-links a {color:#228696;padding-left:2px;}
.page-links a:hover, .page-links a.active {color:#444444;}
/* END GALLERY */
